Computer Science I - Spring 2015

syllabus Resources grades exams

CS7A Calendar—Spring 2015

Week Readings Topics Assignments
16

PPP-chapters 9

Final Exam and solutions

17-May
15

PPP-chapters 10

More file I/O.

12-May
14

PPP-chapters 10

Standard I/O model and structured reading from a file
and writing to a file

 

Study the rational.h class with its driver.
Study the Date.h class with its driver.
5-May
13

PPP-chapters 9

Date class need debugging

Slider Puzzle improved

Rats improved

Read Chapter 9 and do the drill.

Build on the fibonacci.cpp code to explore subprime Fibonacci nodes, runs, signatures and cycles.

28-Apr
12

PPP-chapters 9

Date class need debugging

Slider Puzzle improved

Rats improved

Read Chapter 9 and do the drill.

Build on the fibonacci.cpp code to explore subprime Fibonacci nodes, runs, signatures and cycles.

21-Apr
11

PPP-chapters 9

PPP Chapter 9
(There will be class today.)

14-Apr
10

PPP-chapters 8

PPP Chapter 8
Passing the Token_stream
as a parameter.

The Rats Project

Starter Code Rats.cpp and Rats.h

7-Apr
9

PPP-chapters 7

starter code for the slider puzzle

24-Mar
8

PPP-chapters 6 and 7

The calculator. PPP6-e3, PPP6-e4, withExponents, shuffle

17-Mar
7

PPP-chapters 6

The calculator. left2right2, PPP6-6

Get caught up.
10-Mar
6

PPP-chapters 5

Midterm. Some code we wrote in class horner's poly, sum cubes, left2right

Get caught up.
3-Mar
5

PPP-chapters 5

Error Handling!

24-Feb
4

PPP-chapter 4

Computation, expressions, operators, statements, selection, iteration, functions, vectors...
PPPe4,e5,e10


    Bulgarian Solitaire.
17-Feb
3

PPP-chapters 4

Computation, expressions, operators, statements, selection, iteration, functions, vectors. Drill 1-3,4-5,6,7

    The babylonian algorithm.
10-Feb
2

PPP-chapters 3,4

Declaration, initialization, variables, types, objects, type safety.

Base 26 assignment.
Also, turn in the program assigned in Chapter 3 exercise 11.

3-Feb
1

PPP-chapters 0,1,2,3

Overview and getting started with IDEs and libraries.
Chapters 0-3

Write a text file named
<your initials>_firstProject.cpp
and email it to me with subject
"cs7a" or some such. For example, if your name is Jo Shmo, send me a text file of your first project's .cpp file called JS_firstProject.cpp. Be sure to use the email address that you will use for the rest of the semester.

Definitions assignment.

27-Jan

 

S