COSC 1436.71800 - Online Programming Fundamentals I Instructor: David Kirk Fall 2024   8/26/2024 - 12/12/2024 Dallas College Home 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 August 25, 2024
 Week 1 Aug 26 - 30 Virtual Class  Monday - 6pm Discuss Syllabus and Class History of Computers Chapter 1 - Programming TerminologyChapter 2 - Binary Example Student HW 7 Programs Week 2 Sep 2 - 6 Virtual Class Monday - 6pm Discuss compiler options Run "Hello World".  Discuss the parts of a C++ program Chapter 4 - Hello WorldChapter 5 - Cout Statement Homework 1 due Sep 7 Week 3 Sep 9 - 13 Chapter 6 - VariablesChapter 7 - Constants Week 4 Sep 16 - 20 Virtual Class Monday - 6pm Chapter 8 - cin statement Chapter 11 - Using Functions Homework 2 due Sep 21 Week 5 Sep 23 - 27 Practice Test #1 Exam 1 on Ecampus due Sep 26 - Chapters 1,2,4,5,6,7,8 - history of computers, programming, binary, cout statement, cin statement, variables, constants Week 6 Sep 30 - Oct 4 Virtual Class Monday - 6pm Chapter 9 - If Statement Look at If Statement Exercises Part 1 Look at If Statement Exercises Part 2 Homework 3 due Oct 5 Week 7 Oct 7 - 11 Chapter 12 - While Loop While Loop Simulator Week 8 Oct 14 - 18 Virtual Class Monday - 6pm Chapter 13 - For Loop For Loop Simulator Homework 4 due Oct 19 Week 9 Oct 21 - 25 Chapter 19 - Random Numbers Practice Test #2 Exam 2 on Ecampus due Oct 23 - Chapters 9,11,12,13 - if statement, libraries and functions, while loop, for loop Week 10 Oct 28 - Nov 1 Virtual Class Monday - 6pm Chapter 18 - File Input/Output Homework 5 due Nov 2 Week 11Nov 4 - 8 Chapter 14 - Arrays Look at Array Exercises Week 12 Nov 11 - 15 Virtual Class Monday - 6pm Chapter 15 - Strings Look at string exercises1 Chapter 16 - Writing functionsNov 14, 2024 is the last day to Withdraw Homework 6 due Nov 16 Week 13Nov 18 - 22 Example Student HW 7 Programs How to get started with HW 7 Week 14 Nov 25 - 29 Work on Homework 7 Week 15 Dec 2 - 6 Virtual Class Monday 6pm Optional Presentations of Homework 7 Homework 7 due Dec 2 Week 16 Dec 9 - 12 Practice Test #3 Exam 3 on Ecampus due Dec 11 - Chapters 14 (arrays), 15 (strings), 16 (writing functions), 18 (file input/output), 19 (random numbers)