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

Course Calendar, Spring 2018

Week/Dates Topics/Lectures Reading and Homework Assigments
Week 1, Jan 8, 10
No Recitations/Office hours this week
  • Welcome! Introduction to C++
  • C++ Basics Part 1
  • C++ Basics Part 2 (begin)
  • 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
  • Homework 1 released!
  • Week 2, January 16,18
    Office hours BEGIN this week. No Recitations.
  • C++ Basics Part 2
  • Week 2 reading: 2.9,2.11,2.13-2.17 and 3.1-3.7
  • Homework 1 due Friday of this week
  • Week 3, January 23,25
  • Boolean Expressions
  • Control structures - Selection
  • BEGIN Control Structures - Repetition
  • 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 2 released!
  • Week 4, January 30, Feb 1
  • Loops
  • Week 4 Reading Pt 2: 5.1-5.8 (++,--,while, do while, for loops, counters, Sentinels)
  • Homework 2 Due this week!
  • Homework 3 released later this week
  • Week 5, February 6, 8
  • Finish up Loops - For Loop
  • Begin Functions
  • Week 5/6 reading: 6.1-6.9 Functions: prototypes, defining/calling, sending data, pass by value, returning values
  • Homework 2 Due TUESDAY of this week
  • Homework 3 Released
  • Week 6, February 13, 15
    Midterm I THURSDAY of this week
  • Finish Functions
  • Review for Midterm I