CPSC170
Fundamentals of Computer Science II

Daily Schedule


Date Topic In class

Mon Jan 13

Introduction to Linux, Emacs, and C++

Lab 0

Wed Jan 15

Variables and Data Types (Types)

Lab 1

Fri Jan 17

Functions, Conditional statements, Iteration

Lab 2

Mon Jan 20

Iteration

Lab 3

Wed Jan 22

Arrays

Lab 4

Fri Jan 24

Arrays

Lab 5

Mon Jan 27

Compiling and Linking

Lab 6

Wed Jan 29

Recursion

Lab 7

Fri Jan 31

Recursion

Lab 8

Mon February 03

Debugging and Backtracking

Lab 9
Pre-lab

Friday February 07

Type casting and working with strings

Lab 10

Wednesday February 12

Structures

Lab 11

Friday February 14

Classes

Lab 12

Monday February 17

Dynamic Memory

Pre-lab
(For Wednesday's lab)

Wednesday February 19

Constructors, Destructors, and Dynamic Memory

Lab 13

Monday February 24

More with Classes

Lab 14

Monday March 9

Exceptions

Pre-lab
Lab 15

Wednesday March 11

Strings

Lab 16

Wednesday March 18

Containers

Lab 17

Friday March 20

Iterators

Lab 18

Monday March 23

Template Functions

Lab 19

Wednesday March 25

Template Classes

Lab 20

Wednesday April 1

Array Doubling

Lab 21

Monday April 6

Operator Overloading

Lab 22

Thursday April 9

Linked Lists 1

Lab 23

Thursday April 14

Linked Lists 2

Lab 24