Course Course Summary Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: NNCS-5225 Organization's ID: COMP1313 Organization: National Cryptologic University Location: Hybrid Length: 32 hours Dates Offered: 10/1/2023 - 9/30/2026 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Lower-Division Baccalaureate 2 Introduction to Programming Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is to provide students with a foundational understanding of programming concepts as a first step in learning how to program in other languages. Learning Outcomes: create programs that demonstrate understanding of variables, strings, lists, arithmetic operators, and comparators create programs that demonstrate understanding of program I/O, decision making, loops, and procedures discuss basic programming principles and constructs use debugging skills to correct program errors General Topics: Abstraction and Deconstruction Blocks, Scripts, and Sprites Arithmetic Operators Variables Motion and Drawing Messages and Procedures Making Decisions (if) Repetition (loops) Strings Lists Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Audio Visual Materials Classroom Exercise Lectures Practical Exercises Methods of Assessment: Other Programming Exercises Minimum Passing Score: 80% Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from National Cryptologic University Accelerated Basic Ukrainian Structure for Russian Analysts (NNCS-5208) Advanced Cryptologic Korean I (NNCS-0668) Advanced Cryptologic Korean III (NNCS-0699) Advanced Korean History (NNCS-5180) Advanced Spanish Workshop ll (NNCS-0651) Advanced Technical ELINT Analysis and Radar Concepts (NNCS-0004) Advanced Urdu Refresher (NNCS-0710) Algebraic Coding Theory (NNCS-0697) Asking Better Questions for Analysts (NNCS-0660) Basic Analytic Reporting (NNCS-5221) View All Courses Page Content