C++ Programming Logo
COSC 1436.83852 - Online
Programming Fundamentals I
mypccourse.com home
Instructor: David Kirk
Summer 2024   6/3/2024 - 8/8/2024
 
Various Resources
Installing Code::Blocks on Windows and running a C++ program
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 July 29, 2024
Week 1
June 3
Virtual class 6pm
Discuss Syllabus and Class

History of Computers


Chapter 1 - Programming Terminology
Chapter 2 - Binary

Introduce
Online C++ Compiler

Run "Hello World".  Discuss the parts of a C++ program.
Week 2
June 10
Virtual class 6pm
Chapter 4 - Hello World
Chapter 5 - Cout Statement


Review Homework 1

Chapter 6 - Variables
Chapter 7 - Constants
Chapter 8 - cin statement

Homework 1 due June 14
Week 3
June 17
Virtual class 6pm
Review Homework 2

Review for Exam 1 - Practice Test #1

Chapter 11 - U
sing Functions
Chapter 9 - If Statement

Look at If Statement Exercises Part 1
Look at If Statement Exercises Part 2

Homework 2 due June 22

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

Chapter 12 - While Loop  While Loop Simulator

Chapter 13 - For Loop  For Loop Simulator

Review Homework 3

Homework 3 due June 29

Week 5
July 1
Virtual class 6pm
Chapter 19 - Random Numbers

Review Homework 4

Homework 4 due July 6
Week 6
July 8
Virtual class 6pm

Chapter 14 - Arrays

Look at Array Exercises

Chapter 18 - File Input/Output

Week 7
July 15
Virtual class 6pm

Chapter 15 - Strings

Look at string exercises1

Review Homework 5

Homework 5 due July 22

Review for Exam 2 - Practice Test #2

Exam 2 on Ecampus due July 21
- Chapters 9,11,12,13 - if statement, libraries and functions, while loop, for loop

Week 8
July 22
Virtual class 6pm
Chapter 16 - Writing functions

Review Homework 6

Homework 6 due July 27
Week 9
July 29
No Virtual class

Discuss Homework 7

Example Student HW 7 Programs

How to get started with HW 7

Week 10
August 5
Virtual class 6pm
Optional Presentations of Homework 7

Homework 7 due August 5

Review for Exam 3 - Practice Test #3

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