CS253: Software Development with C++

Fall 2018

Schedule

When Lecture Test/Homework Lab Reading
Week 1

Aug 20–24, 2018

  • Discuss HW0
  • IQ01
  • HW0 due Wed 10:00ᴘᴍ
  • Discuss HW1; assignments build
Commands Lab
  • All reading is from Weiss
  • Ch. 0: Introduction
  • Ch. 1: Basic Types & Control Structures
  • Do the reading before class for the week.
Week 2

Aug 27–31, 2018

Bash Lab Ch. 2: Functions, Arrays, Strings, Param. Passing
Week 3

Sep 3–7, 2018

STL Lab
  • Ch. 3: Pointers, References, new & delete
  • Section 11.5: Cmd-Line Arguments
Week 4

Sep 10–14, 2018

Make Lab Ch. 4: Classes
Week 5

Sep 17–21, 2018

  • Discuss HW3
  • IQ05
  • First midterm Thursday
Linked List Lab Ch. 5: Operator Overloading
Week 6

Sep 24–28, 2018

Debugging Lab Ch. 6: Inheritance
Week 7

Oct 1–5, 2018

Programming paradigms:

Valgrind Lab
Week 8

Oct 8–12, 2018

  • IQ08
  • Quiz 2 Thursday
  • HW4 due Sat 10:00ᴘᴍ
Coverage Lab Ch. 8: Abnormal Control Flow
Week 9

Oct 15–19, 2018

new Lab Ch. 9: Input & Output
Week 10

Oct 22–26, 2018

  • IQ10
  • Second midterm Thursday
  • HW5 due Sat 10:00ᴘᴍ
I/O Lab
Week 11

Oct 29 – Nov 2, 2018

Subversion Lab Ch. 7: Templates
Week 12

Nov 5–9, 2018

Template Lab
Week 13

Nov 12–16, 2018

Container Lab
Week 13½

Nov 19–23, 2018

Thanksgiving Break
Week 14

Nov 26–30, 2018

Hash Lab
Week 15

Dec 3–7, 2018

Iterator Lab
Week 16

Thu Dec 13, 2018

  • Final exam 6:20–8:20ᴘᴍ, same room as lecture

User: Guest

Check: HTML CSS
Edit History Source

Modified: 2018-12-07T12:29

Apply to CSU | Contact CSU | Disclaimer | Equal Opportunity
Colorado State University, Fort Collins, CO 80523 USA
© 2018 Colorado State University
CS Building