(Latest Revision: 03/20/2001)
Week 06 Notes for CS 2500, Section 001 -- Spring 2001
CS 2500, Section 001, Monday, March 19, 2001
- Look at Upcoming Schedule
- Class starts at 10:10. I take roll at 10:20
- Announcement(s)
- Working on programs in lab
CS 2500, Section 001, Wednesday, March 21, 2001
- Look at Upcoming Schedule
- Class starts at 10:10. I take roll at 10:20
- Announcement(s)
- pass back quizzes and question sheets -- everyone should check the
addition of his/her score. Let me know if there is an error.
- Discuss program #3
- level one program with stub functions and stub data types
- declaration of clientRecType
- integration of clientRecType into listClass
- level two highlights
- pseudo-code for the level two functions
-
CS 2500, Section 001, Friday, March 23, 2001
- Look at Upcoming Schedule
- Class starts at 10:10. I take roll at 10:20
- Announcement(s)
- pass back remaining quizzes, give out question sheets. Take questions
about the quiz.
- Finish up with discussion of level 2 program -- what's left? -- do we
understand the information in the files in the assignment directory?
- Advice: if you want to wait until the last moment to get started on an
assignment, better do that in some of your other classes. In this
class, you have to write some code every day.
- Discuss shar'ing files
- Discuss virtues of abstract data typing and modular code.
- Easier to design correctly
- Easier to change implementations
- protects integrity of data from users
- Easier to re-use code