Course Curriculum
Overview of Programming and Problem Solving | |||
Unit: Introduction to Programming | Unlimited | ||
Unit: Problem solving approach | Unlimited | ||
Unit:C++ Syntax and Semantics, and the Program Development Process. | Unlimited | ||
Quiz#1 | 00:05:00 | ||
Quiz#2 | 00:05:00 | ||
Section 2: Numeric Types, Expressions, and Output | |||
Unit: Numeric Types | Unlimited | ||
Unit: Simple Arithmetic Expressions | Unlimited | ||
Unit: Compound Arithmetic Expressions | Unlimited | ||
Unit: Function Calls and Library Functions | Unlimited | ||
Quiz#3 | 00:05:00 | ||
Quiz#4 | 00:05:00 | ||
Section 3: Conditions, Logical Expressions, and Selection Control Structure | |||
Unit: The If Statement | Unlimited | ||
Unit: Nested If Statements | Unlimited | ||
Quiz# 5 | 00:05:00 | ||
Quiz#6 | 00:05:00 | ||
Section 4: Looping | |||
Unit: While Lrttoop | Unlimited | ||
Unit: Phases of Loop Execution | Unlimited | ||
Unit: Design Loops | Unlimited | ||
Section 5: Adding File Input/output to a Program | |||
Unit: Getting Data into Programs | Unlimited | ||
Unit: Input/output | Unlimited | ||
Unit: Input Failure | Unlimited | ||
Section 6: Additional Control Structures | |||
Unit: Switch | Unlimited | ||
Unit: The Do-While Statement | Unlimited | ||
Section 7: Functions | |||
Unit: Functions Basic | Unlimited | ||
Unit: An Overview of User-Defined Functions | Unlimited | ||
Unit: Parameters | Unlimited | ||
Section 8: Advance Functions | |||
Unit: Scope of Identifiers | Unlimited | ||
Unit: Lifetime of a Variable | Unlimited | ||
Section 9: User-Defined Data Types | |||
Unit: User-Defined Simple Types | Unlimited | ||
Unit: Simple Versus Structured Data Types | Unlimited | ||
Unit: Records (Structs) | Unlimited | ||
Unit: Unions | Unlimited | ||
Unit: Pointers | Unlimited | ||
Section 10: Arrays | |||
Unit: One-Dimensional Arrays | Unlimited | ||
Unit: Arrays of Records | Unlimited | ||
Unit: Special Kinds of Array Processing | Unlimited | ||
Unit: Two-Dimensional Arrays | Unlimited | ||
Unit: Arrays with Functions | Unlimited | ||
Unit: Multidimensional Arrays | Unlimited | ||
Section 11: Classes and Abstraction | |||
Unit: C++ Classes | Unlimited | ||
Unit: Information Hiding | Unlimited | ||
Unit: Encapsulation | Unlimited | ||
Unit: Abstraction | Unlimited | ||
Unit: The Name ADT | Unlimited | ||
Section 12: Array-Based Lists | |||
Unit: List | Unlimited | ||
Unit: Sequential Search | Unlimited | ||
Unit: Insert and Delete | Unlimited | ||
Unit: Sorted Lists | Unlimited | ||
Unit: Binary Search | Unlimited | ||
Section 13: Dynamic Data and Linked Lists | |||
Unit: Dynamic Data | Unlimited | ||
Unit: Sequential Versus Linked Structures | Unlimited | ||
Unit: Creating a Dynamic Linked List | Unlimited | ||
Unit: Creating a Dynamic Linked List | Unlimited | ||
Unit: Destructors and Copy-Constructors | Unlimited | ||
Unit: Sorted Linked List | Unlimited | ||
Section 14: Inheritance, Polymorphism, and ObjectOriented Design | |||
Unit: Inheritance | Unlimited | ||
Unit: Dynamic Binding | Unlimited | ||
Section 15: Templates, Operator Overloading, and Exceptions | |||
Unit: Template Classes | Unlimited | ||
Unit: Function Overloading | Unlimited | ||
Unit: Operator Overloading | Unlimited | ||
Unit: Exceptions | Unlimited | ||
Section 16: Introduction to Data Structures Using the Standard Template Library | |||
Unit: Abstract Data Structures | Unlimited | ||
Unit: Additional Linear Structures | Unlimited | ||
Unit: Nonlinear Structures | Unlimited | ||
Section 17: Recursion | |||
Unit: Recursion in details | Unlimited | ||
Unit: Recursive Algorithms with Structured Variables | Unlimited | ||
Unit: Recursion Using Pointer Variables | Unlimited | ||
Unit: Copying a Dynamic Linked List | Unlimited |
20 STUDENTS ENROLLED