Introduction to C++ Programming, Instructor: Melina Myers (Vastola)

Course Calendar, Spring 2019

Week/Dates Topics/Lectures Reading and Homework Assigments
Week 1, January 8, 10
No Recitations/Office hours this week
  • Welcome! Introduction to C++
  • C++ Basics Part 1
  • Install CLion Software
  • Get course textbook (See syllabus)
  • Familiarize yourselves with the FAQ for this course
  • Read THESE TIPS on how to do well in COP3014
  • Week 1 reading: Section 1.2-1.6, 2.1-2.7
  • Week 2, January 15, 17
    Office hours and Recitations BEGIN this week.
  • C++ Basics Part 2
  • Week 2 reading: 2.9,2.11,2.13-2.17 and 3.1-3.7
  • Homework 1 released this week!
  • Week 3, January 22, 24
  • Boolean Expressions
  • Control Structures - Selection
  • Week 3 Reading: 4.1-4.6 (Relational operators, if statements, if/else, if/else if, nested if statements) 4.7-4.11 (Flags, logical operators, menus) 4.14-4.15(switch,variable scope)
  • Homework 1 due mid week!
  • Homework 2 released later this week!
  • Week 4, January 29, 31
  • Control structures - Repetition
  • Intro to Functions
  • Week 4 Reading: 5.1-5.8 (++,--,while, do while, for loops, counters, Sentinels)
  • Homework 3 Released
  • Week 5, February 5, 7
  • Functions
  • Week 5 Reading: 6.1-6.9 Functions: prototypes, defining/calling, sending data, pass by value, returning values
  • Week 6, February 12, 14
  • Finish up Functions
  • Review for Midterm
  • Homework 3 due this week
  • No Reading this week
  • Week 7, February 19, 21
  • MIDTERM I, FEB 19, Normal Class Lecture Room/Time
  • Random Number Generation
  • Function Overloading, Default Parameters
  • Pass by Reference