C++ Programming Logo
COSC 1436-13
Programming Fundamentals I
Dallas College Home
Instructor: David Kirk
Summer  2026  6/8/2026 - 8/13/2026
Online
Various Resources
Installing Code::Blocks on Windows and running a C++ program
Compiling C++ from Windows Command Prompt
Create, Compile, and Run C++ on Mac using TextMate and the Terminal

Online C++ Compiler  |  Syntax Highlighter  |  w3schools.com C++ Tutorial
Arduino / NeoPixel  | Build a Line Following Robot  |  sol.exe  |  cards.dll
C++ Online Book by David Kirk
Chapter 1 - Programming Terminology    Video
Chapter 2 - Binary    Video
Chapter 4 - Hello World    Video
Chapter 5 - Cout Statement    Video
Chapter 6 - Variables    Video
Chapter 7 - Constants
Chapter 8 - Cin Statement    Video
Chapter 9 - If...Else Statement    Video
Chapter 10 - Switch Statement
Chapter 11 - Using Libraries and Functions    Video
Chapter 12 - While Loop    Video
Chapter 13 - For Loop    Video
Chapter 14 - Arrays    Video
Chapter 15 - String    Video
Chapter 16 - Writing Functions    Video
Chapter 17 - Variable Scope
Chapter 18 - File Input and Output    Video
Chapter 19 - Random Numbers    Video
Chapter 21 - Bells & Whistles
 
Class Calendar - last updated June 05, 2026
Week 1
June 8 - June 13
Intro Class Video

Example Student HW 7 Programs

History of Computers


Chapter 1 - Programming Terminology
Chapter 2 - Binary
Chapter 4 - Hello World
Chapter 5 - cout Statement

Homework 1 due Saturday June 13    Homework 1 Tips

Week 2
June 15 - June 20
Chapter 6 - Variables
Chapter 7 - Constants
Chapter 8 - cin statement
Chapter 11 - Using Functions

Homework 2 due Saturday June 20    Homework 2 Tips
Week 3
June 22 - June 27
Chapter 9 - If Statement    Exercises Part 1    Exercises Part 2

Exam 1 on Ecampus due Tuesday June 24 - Chapters 1,2,4,5,6,7,8 - history of computers, programming, binary, cout statement, cin statement, variables, constants

Homework 3 due Wednesday June 27    Homework 3 Tips
Week 4
 June 29 - July 4
Chapter 12 - While Loop    While Loop Simulator
Chapter 13 - For Loop    For Loop Simulator
Week 5
July 6 - July 11
Homework 4 due Monday July 6    Homework 4 Tips

Chapter 19 - Random Numbers
Chapter 14 - Arrays    Array Exercises

Exam 2 on Ecampus due Saturday July 11 - Chapters 9,11,12,13 - if statement, libraries and functions, while loop, for loop
Week 6
July 13 - July 18
Chapter 18 - File Input/Output

Homework 5 due Saturday July 18    Homework 5 Tips
Week 7
July 20 - July 25
Chapter 15 - Strings    string exercises
Chapter 16 - Writing functions

Homework 6 due Saturday July 25    Homework 6 Tips
Week 8
July 27 - Aug 1
Work on Homework 7

Example Student HW 7 Programs
Week 9
Aug 3 - Aug 8
Homework 7 due Saturday August 8    Homework 7 Tips
Week 10
Aug 10 - Aug 13

Exam 3 on Ecampus due Tuesday August 11 - Chapters 14 (arrays), 15 (strings), 16 (writing functions), 18 (file input/output), 19 (random numbers)