Autoplay
Autocomplete
Previous Lesson
Complete and Continue
C++ Programming Essentials: Structured C++
Introduction
Overview of this Course
[Lecture] Chapter 1: Introduction to Computer Science: Hardware and Software (23:51)
Notepad++ Installation (Editor when used in Command Line Model) (8:36)
Dev C++ IDE and gcc Compiler (gcc/g++) (12:11)
C/C++ Compilation Process (52:11)
Code:Block and gcc Compiler Installation for C and C++ (10:40)
Installation of VS Code and Mingw
Basic Program Structures
[Lecture] Chapter 2: Program Structure (83:23)
Homework for Chapter 2
[Lecture] Chapter 3: Data Types, Expressions and Assignment (88:44)
Homework for Chapter 3
[Lecture] Chapter 4: C++ Program I/O and Software Development (94:30)
Structured Programming
[Lecture] Chapter 5: Decisions (70:04)
[Lecture] Chapter 6: Loops (54:38)
[Lecture] Chapter 7: Functions (31:00)
[Lecture] Chapter 8:Scope, Lifetime, and More on Functions
Basic Abstract Data Types (ADT)
[Lecture] Chapter 9: Simple Data Types: Built-In and User-Defined (24:28)
[Lecture] Chapter 10: Structured Data Types and Classes (Part 1: Struct, Union and Enum) (56:44)
[Lecture] Chapter 10: Structured Data Types and Classes (Part 2: Basic Class) (68:00)
[Lecture] Chapter 11: Arrays (Part 1: Array Types) (76:59)
Homework for Chapter 11 Part 1: :Five Student Records
[Lecture] Chapter 11: Arrays (Part 2: Applications) (54:15)
[Lecture] Chapter 12: Vectors (83:51)
Homework for Chapter 12 Vector - Student Vector Project
Project 1: TicTacToe Game
Activity 0
Activity 1
Appendix
C++ References Web-sites
CMake Project Builder
Solo@Learn C++ Tutorial Course
Interview Problems
AP Computer Science A (C++ Version) - Past FRQ
APCSA 2000 Exam FRQ
APCSA 2001 Exam FRQ
APCSA 2002 Exam FRQ
APCSA 2003 Exam FRQ
APCSA 2009 Exam FRQ
APCSA 2009 Released Exam Multiple Choice
Teach online with
[Lecture] Chapter 10: Structured Data Types and Classes (Part 2: Basic Class)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock