Computer Science I - Fall 2016 - Syllabus

theme syllabus resources grades exams

CS7A Calendar—Fall 2016

Week Readings Topics Assignments
16

Review

Final Exam is Tuesday at 2pm

See exam page for old finals

 

 

12-Dec

15

Review

CS7A-f16-midterm2solutions

 

escapeFromZ

6-Dec

14

PPP-chapter 9

RiemannHypProved

Chapter 9: The Date Class.
This version includes a decent "add_day()" function but the "day_of_week()" function is not working: Chrono

 

escapeFromZorkonShell

Essay starter

29-Nov

13

PPP-chapter 9

 

A puzzle: Nov2016.2
https://www.bestwordlist.com/9letterwords.txt

nytpuzzle20161120

improved starter code:

escapeZorkon

22-Nov

12

PPP-chapter 8,9

Chapter 8: Technical details.
ppp8ex03
ppp8ex11

cs7a_assignment06-ExcapeFromZorkon

15-Nov

11

PPP-chapter 8

CS7A-s16-midterm2

 

8-Nov

10

PPP-chapter 7

The calculator.
bitwise
ppp6-ex07

midterm solutions

slider01 (improved...)

1-Nov

9

PPP-chapter 6

The calculator.
calculator01

15 Puzzle
cs7a-sliderPuzzle

25-Oct

8

PPP-chapter 6

Mastermind improved

Midterm Exam

18-Oct

7

PPP-chapter 5

Fibonacci and Mastermind

 

11-Oct

6

PPP-chapter 5

More Error Handling.

folds01

 

4-Oct

5

PPP-chapter 5

Error Handling.
Babylonian Algorithm
Euclidean Algorithm:
Brute Force, More Elegant

repetends

27-Sep

4

PPP-chapter 4

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

We compare prime number algorithms: primes03 primes02

Encrypt Student Number
bytecypher

20-Sep

3

PPP-chapter 4

Trigger Warning: Substitute "coding" for "writing" here.

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

 

13-Sep

2

PPP-chapters 3,4

PPP Chapters 3 & 4
Declaration, initialization, variables, types, objects, type safety.

TriangleII assignment
Here's a little menus gadget that may be helpful: menus

6-Sep

1

PPP-chapters 0,1,2,3

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

Start getting comfortable with an integrated development environment where you can write, link and compile programs. cpp.sh, at least!

The TriangleI assignment is due 9/14.

Do the Chapter 3 Drill and the TryThis exercises. Read over the exercises at the end of the chapter.

30-Aug