COSC 1436.83852 - Online Programming Fundamentals I Instructor: David Kirk Summer 2023   6/5/2023 - 8/10/2023 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 01, 2023
 Week 1 Jun 5 - Jun 9 Virtual Class Monday - 5pm Discuss Syllabus and Class History of Computers Chapter 1 - Programming TerminologyChapter 2 - Binary Week 2 Jun 12 - Jun 16 Virtual Class Monday - 5pm Introduce Code::Blocks compiler Run "Hello World".  Discuss the parts of a C++ program Chapter 4 - Hello WorldChapter 5 - Cout Statement Homework 1 due June 17 Week 3 Jun 19 - Jun 23 Virtual Class Monday - 5pm Chapter 6 - VariablesChapter 7 - Constants Chapter 8 - cin statement Chapter 11 - Using Functions Homework 2 due June 24 Practice Test #1 Exam 1 on Ecampus due June 25 - Chapters 1,2,4,5,6,7,8 - history of computers, programming, binary, cout statement, cin statement, variables, constants Week 4 Jun 26 - Jun 30 Virtual Class Monday - 5pm Chapter 9 - If Statement Look at If Statement Exercises Part 1 Look at If Statement Exercises Part 2 Homework 3 due July 1 Week 5 Jul 3 - Jul 7 Virtual Class Monday - 5pm Chapter 12 - While Loop  While Loop Simulator Chapter 13 - For Loop  For Loop Simulator Homework 4 due July 8 Week 6Jul 10 - Jul 14 Virtual Class Monday 5pm Chapter 19 - Random Numbers| Chapter 18 - File Input/Output Homework 5 due Jul 15Review for Exam 2 - Practice Test #2 Exam 2 on Ecampus due July 16 - Chapters 9,11,12,13 - if statement, libraries and functions, while loop, for loop Week 7Jul 17 - Jul 21 Virtual Class Monday 5pm Chapter 14 - Arrays Look at Array Exercises Chapter 15 - Strings Look at string exercises1 Week 8 Jul 24 - Jul 28 Virtual Class Monday 5pm Chapter 16 - Writing functions Homework 6 due July 29 July 25, 2023 is the last day to Withdraw Week 9 Jul 31 - Aug 4 Virtual Class Monday 5pm Discuss Homework 7 Example Student HW Programs How to do HW 7 Review for Exam 3 - Practice Test #3 Week 10 Aug 7 - Aug 10 Virtual Class Monday 5:00pm Optional Presentations of Homework 7 Homework 7 due Aug 7 Exam 3 on Ecampus due Aug 8 - Chapters 14 (arrays), 15 (strings), 16 (writing functions), 18 (file input/output), 19 (random numbers)