| # | Date | Study before class & Revu(2 pt) | Project(5 points) | Class(2 pt) | Quiz(12 pts) | Lab(10 pts) |
|---|---|---|---|---|---|---|
| 1 | Tu 1/12 | Nothing | - | Surviving CS201 [ 01.html ] | - | Login... [ lab01/ ] |
| 2 | Th 1/14 | Chapter 1 [ 02.html ] | - | Introduction to Subject | - | |
| - | M 1/18 | Martin Luther King Holiday | ||||
| 3 | Tu 1/19 | 2.1-2.5 Pages 31-62 [ 03.html ] | - | Numbers..Arithmetic | - | Arithmetic [ lab02/ ] |
| 4 | Th 1/21 | 2.6-2.8 pp 62-85 [ 04.html ] | P1 | Objects | Q1 | |
| 5 | Tu 1/26 | 3.1-3.4 pp99-115 [ 05.html ] | - | If-then-else | - | Graphics [ lab03/ ] |
| 6 | Th 1/28 | 3.5 pp115-121 [ 06.html ] | P2 | Boolean Operations | Q2 | |
| - | M 2/01 | Last day to drop | ||||
| 7 | Tu 2/02 | 3.6-3.8 pp121-132 [ 07.html ] | - | Loops | - | Logic [ lab04/ ] |
| 8 | Th 2/04 | 3.9-3.11 pp132-144 [ 08.html ] | P3 | Advanced loops | Q3 | |
| 9 | Tu 2/09 | 4.1-4.5 pp159-175 [ 09.html ] | - | Functions | - | Loops [ lab05/ ] |
| 10 | Th 2/11 | 4.6-4.9 pp175-185 [ 10.html ] | P4 | Side effects and Scope | Q4 | |
| 11 | Tu 2/16 | 4.10-4.14 pp186-206 [ 11.html ] | - | Case Study and testing | - | Functions [ lab06/ ] |
| 12 | Th 2/18 | 5.1-5.3 pp227-237 [ 12.html ] | P5 | Classes | Q5 | |
| 13 | Tu 2/23 | 5.4-5.6 pp237-249 [ 13.html ] | - | Member Functions | - | Classes [ lab07/ ] |
| 14 | Th 2/25 | 5.7-5.8 pp249-253 [ 14.html ] | P6 | Data Fields and Review [ classes.html ] | Q6 | |
| 15 | Tu 3/02 | 5.9 pp253-258 Multi-file Compilation [ 15.html ] | - | SBCD | - | Remote [ lab08/ ] |
| 16 | Th 3/04 | UML [ uml.html ] [ 16.html ] | P7 | Unified Modeling Language | Q7 | |
| 17 | Tu 3/09 | 6.1-6.2 pp265-275 [ 17.html ] [ vectors.html ] | - | Vectors | - | Classes and UML [ lab09/ ] |
| 18 | Th 3/11 | 6.3-6.4 pp275-280 [ 18.html ] | P8 | More on Vectors | Q8 | |
| 19 | Tu 3/16 | 6.5 pp280-294 [ 19.html ] | - | Arrays | - | Vectors [ lab10/ ] |
| 20 | Th 3/18 | Chapters 1-6 [ 20.html ] | P9 | Course Review pp1-304 | - | |
| Final | Tu 3/23 | Review all | - | 12-1:50 Comprehensive Final | ||
| - | Fr 3/26 | Grades to WWW | ||||
| - | We 3/30 | Grades Due in CMS | ||||
| - | Tu 3/31 | Cesar Chavez Holiday |
If there is no review questions assigned then you should write down a question you
want answered instead.
Class -- 20 classes -- 40 points
Participation 2 points. 1 Point if on time, 1 point for taking part until
dismissed
9 Projects -- 45 points max
Each "iteration" is worth a maximum of 5 points.
It must be submitted on time -- even if incomplete, incorrect, failing tests,
or not running. All but the last project can be resubmitted (once) if it
doesn't get an A.
(P1): Chapters 1 & 2
[ projects.html#P1 ]
(P2): Chapter 3
[ projects.html#P2 ]
(P3): Chapter 3
[ projects.html#P3 ]
(P4): Chapter 4
[ projects.html#P4 ]
(P5): Chapter 4
[ projects.html#P5 ]
(P6): Chapter 5
[ projects.html#P6 ]
(P7): Chapter 5+4
[ projects.html#P7 ]
(P8): Chapter 5
[ projects.html#P8 ]
(P9): Chapter 6
[ projects.html#P9 ]
8 Quizzes -- 96 Points max
Each quiz can earn a maximum of 12 points. In total only 96 points can be earned from
Quizzes. Each quiz will test previously covered topics.
Any quiz or the final can refer back to your last project or to work done in
class or a laboratory.
(Q1): Quiz 1: Syntax and Semantics of a Simple C++ program
(Q2): Quiz 2: Syntax and Semantics of Variables and Arithmetic
(Q3): Quiz 3: Objects and/or Strings
(Q4): Quiz 4: Control structure and Algorithms
(Q5): Quiz 5: for statements
(Q6): Quiz 6: Logic, conditions, and using functions
(Q7): Quiz 7: Classes
(Q8): Quiz 8: Vectors
All quizzes are likely to have a question about the project that you have just
handed in.
Bonus points
You can make up lost course work points by attending a CSE dept seminar
[ ../seminar/ ]
and handing in a short report describing the seminar at the start of the next class.
Course work -- 300 points maximum
The maximum score for points before the final is 300 points.
Final -- 200 points maximum
The final is worth a maximum of 200 points.
Note that final questions are based on questions in quizzes. They may also cover information from the readings in the book, material covered in class, labs, or your own projects.
Notes
(SBCD): State Budget Closure Day. Campus closed. Independent Study
of topics described on web. See my generic
[ ../syllabus.html ]
for background.