IP1 - Intoduction to Programming
Upon successful completion of this course,students will be able to: Describe features and benefits of prevalent programming languages, and describe the general phases of software development, including: planning, coding, compiling, linking, and debugging; Define the following terms related to object-oriented programming: objects, encapsulation, classes, instantiation, properties, methods, and events; Identify and describe the purpose of literals, operators, and functions; Use variables and constants to write programs that perform calculations; Explain the purpose and general functionality provided by conditional statements, relational operators, and logical operators; Explain the purpose and general functionality provided by Do While and For Next loops; Explain the benefits of dividing large programming tasks into smaller tasks; Identify the scope of variables within a given program.
Lesson 1: Overview of programming
Programs and languages
The programming process
Lesson 2: Object-oriented programming
Overview of object-oriented technology
Event-driven programming
Lesson 3: Calculations
Literals, operators, and functions
Lesson 4: Storing Values
Variables and data types
Lesson 5: Making decisions
Branching
Lesson 6: Looping
Exploring loops in Visual Basic
Lesson 7: Making programs modular
Units of code
Scope