(Latest Revision -- 05/16/01)
(05/16/01: added info about makeup quiz)
(05/16/01: added info on quiz #3)
WORK SCHEDULE FOR CS 1500 -- Spring 2001
I will make additions and changes to this schedule as the semester progresses.
Keep checking the class web space to see the latest version of this schedule
WEEK #1: Feb 14 - Feb 16
- Week #1 is a short week, due to the first day of school falling on a
Wednesday. Class meets on Wednesday and Friday in
P-101.
There will be no lab this week. The get-acquainted lab will be held on
Monday in
P-288.
- Reading Assignment: read the class handouts. Get
started reading chapter 1 of Shiflet (Fundamentals of
Computer Science), and chapters 1-3, 5 of Andersen(intro
to Unix, your Unix account, tutorial on getting started,
and getting started with Common Desktop Environment).
WEEK #2: Feb 19 - Feb 23
- CS 1500 will meet in
P-288 on Monday for the
Hello World! exercise: practice editing,
compiling, scripting, and sending e-mail.
- We will meet in P-101 on Wednesday.
- We will meet in P-288 again for lab #1 on Friday.
- Reading Assignment: In Shiflet: Finish chapter 1 and
start on sections 2.1 through 2.4 (integers, assignment
statements, integer arithmetic, storage of integers.); In
Andersen: finish up with chapters 1-3 and 5.
WEEK #3: Feb 26 - Mar 02
- Reading Assignment: In Shiflet: sections 2.1-2.4 and
2.6 (interactive programs); In Andersen: chapters 6-7 (Unix
file system, working with files).
- MONDAY: You may turn in printouts from Lab #1 today.
Put the papers on my desk at the beginning of class. You
may also turn them in on Wednesday.
- WEDNESDAY:
- Prof. Sarraille will be away today. Class will do Lab #2 in P-288
today instead of Friday. Ms. Julie Gorman, system administrator
of the lab, will take roll, supervise, and answer questions.
- This is the last day to turn in printouts from lab #1. You must
give the papers to Julie at the beginning of class in P-288.
- FRIDAY:
- Prof. Sarraille will lecture in P-167 today.
- This is the final day to e-mail source and script for lab #2.
WEEK #4: Mar 05 - Mar 09
- Reading Assignment: In Shiflet: chapter 3
(Abstraction: integer functions and encapsulation); In
Andersen: chapters 8-9 (working with directories, using
file manager)
- WEDNESDAY, March 7: Solo Program #1 is
due today (this is a revised date --
originally the due date was MONDAY).
- FRIDAY, March 9: We do lab #3 (functions)
WEEK #5: Mar 12 - Mar 16
- Reading Assignment: In Shiflet: first half of
chapter 4 (making decisions and classes); In Andersen:
chapters 10-11 (Unix shell and tutorial).
- QUIZ #1: Friday, Mar 16 on: Shiflet chapters 1-3; Andersen
chapters 1-3 and 5-9. (No lab this Friday.)
WEEK #6: Mar 19 - Mar 23
- Reading Assignment: In Shiflet: second half of chapter 4; In
Andersen: read chapter 12 (text editors) and whichever of chapters
13-16 apply to your needs and interests. Note: JOVE is a form of
EMACS.
WEEK #7: Mar 26 - Mar 30
- Reading Assignment: In Shiflet: sections 5.1-5.3
(floating point numbers and polymorphism); In Andersen:
chapters 17-18 (unix networking, mail, and mailx).
- WEDNESDAY, March 28: Solo Program #2 is due
today.
WEEK #8: Apr 02 - Apr 06
- Lab on Monday, April 2 -- finish lab #4.
- Reading Assignment: In Shiflet: sections 5.5-5.7 (coercion,
integer types, header files); In Andersen: chapters 19-21 (PINE,
Mailer, and remote login).
WEEK #9: Apr 09 - Apr 13
- Reading Assignment: In Shiflet: sections 6.1-6.4 (loops); In
Andersen: chapter 22 (file transfer).
- QUIZ #2: Wednesday, Apr 11 on: Shiflet chapter 4, sections
5.1-5.3, and 5.5-5.7; Andersen chapters 10-12 and 17-21.
- FRIDAY, April 13: Solo Program #3 is due today.
- Lab on Friday, April 13 -- work on lab #5.
SPRING BREAK: Apr 14 - Apr 22
WEEK #10: Apr 23 - Apr 27
- Reading Assignment: In Shiflet: sections 7.1-7.2 (for-loops,
nested loops); In Andersen: read whatever you need or are interested
in.
- Lab on Friday, April 27 -- finish lab #5.
WEEK #11: Apr 30 - May 4
- MONDAY, April 30: Solo Program #4 is due today.
- Reading Assignment: In Shiflet: sections 8.1-8.3(character I/O,
encoding, functions); In Andersen: read whatever you need or are
interested in.
WEEK #12: May 7 - May 11
- Reading Assignment: In Shiflet: 9.1-9.3 plus
10.1-10.2 (inheritance, file I/O, reference parameters,
arrays, array parameters); Please get through the material
in Shiflet as soon as possible. In Andersen: read whatever
you need or are interested in.
WEEK #13: May 14 - May 18
- MONDAY, May 14: Solo Program #5 is due today.
- Reading Assignment: Finish up with whatever remains
of last week's reading assignment.
WEEK #14: May 21 - May 23
- WEDNESDAY, May 23: Solo Program #6 is due today.
- The originally scheduled Reading Day of May 23 was changed
to a class day because of the new Cesar Chavez holiday. CS
1500 meets Monday and Wednesday.
- QUIZ #3: Wednesday, May 23 on: Shiflet sections 6.1-6.4
(loops); 7.1-7.2 (for-loops & nested loops); 8.1-8.3(character I/O,
encoding & functions); 9.1-9.3 (inheritance, files & reference
parameters); and 10.1-10.2 (arrays & array parameters).
- Reading Assignment: In Shiflet: catch up!; In
Andersen: read whatever you need or are interested
in.
FINAL EXAM: Our (optional) final exam is scheduled for the second day
of finals week: Friday, May 25, 2000 from 11:15 to 1:15, P-167.
In order to help decide whether you want to take the exam, you
can check the class website to see how you did on Quiz #3 and how
good your quiz average is.
If you want to take the exam, send me an e-mail message and tell
me so. I will make a copy of the exam for you.