CSC 161 - Computer Science II

Spring 2005 term

This spring we'll explore the world of programming and C++, presumably for your second term. The course syllabus gives a pretty full description of what you can expect. Heck, after that it's almost all about the programming.


Class Activity Log

You can check this log for information on assignments, lecture and lab material, exams, schedule stuff etc.

Tue Jun 7

Final exam... same place (C 113), same time (6:30).

  • 30 points, 30% of your grade
  • Comprehensive with a heavy emphasis on the 2nd half stuff:
    • Appendix H - Number systems
    • Chapter 13 - Files
    • Chapter 14 - Recursion
    • Chapter 16 - Exceptions
    • Chapter 17 - Linked lists
    • Chapter 18 - Stacks and queues
  • Some written, some programming
  • You may bring 1 side of 1 page of notes to the exam

Spatial pre-Final office hours

June 6 ~ Monday night ~ 7-9 pm

Hey, I'll also be in Tuesday June 7 for my regular

morning office hours from 10:00 am to noon

Late note: My program #5 is available on the k: drive. Also, I posted my Stack class, similar to what we did in lecture Thursday in common_area/lecture/stack.

  

Thu Jun 2

Last class... boo hoo:

  • Due: I will check your three lab assignments for the 2nd half... exceptions, recursion, and files. Each is worth your one point of class participation for that week of lecture.
  • Lecture: Final Exam preview
  • Lab: Polish off any of the 3 labs I mentioned above
  • Lab: Work on Program #5, which is due on Friday.

  

Tue May 31

Go:

  • Lecture: A brief overview of some more data types: stacks, queues, etc.
  • Lab: Chapter 13 files lab

  

Thu May 26

Sorry, no office hours today from 10:00 to noon. Yo:

  • Lecture: Chapter 13 Files, continued
  • Lab: Chapter 13 lab on advanced file stuff

  

Tue May 24

Week 8... run:

  

Thu May 19

Go:

  • Due: Basic programming portion of Program #4
  • Lecture: Chapter 17, continued and maybe Chapter 18

  

Tue May 17

Yow:

  • Due: Read/notes for sections 17.1, 17.2
  • Lecture: Sections 17.1, 17.2 Linked Lists

  

Thu May 12

Yup:

  • Lecture: Finish Recursion... quicksort()
  • Lecture: Program #4
  • Due: Lab 16.1 Exceptions
  • Lab: Lab 14 Recursion; it's on the k: drive common_area

  

Tue May 10

Go:

  • Lecture: Chapter 14 Recursion
  • Lecture: We will discuss Program #4, and you will get some group design time as well.
  • Lab: Let's finish that Section 16.1 lab on exceptions

  

Thu May 5

Rollin', rollin', rollin'...

  • Due: Program #3
  • Due: Read/notes for Section 16.1 Exceptions
  • Assigned: Program #4... Etaoin Shrdlu
  • Lecture: Section 16.1 Exceptions

  

Tue May 3

Go:

  • Due: read Appendix H, highlight or notes
  • Lecture: Appendix H - the binary number system
  • Assigned: read Section 16.1 Exceptions by next class

Also, the oldest-living wombat is right here in Chicago:

http://www.wombania.com/wombat-carver.htm

  

Thu Apr 28

Midterm Exam! Details schmetails... the midterm:

  • Is worth 20 points, or 20% of your grade
  • Will focus on:
    • Chapter 10 (pointers),
    • Chapter 11 (classes, operator overloading & inheritance),
    • Chapter 12 (strings),
    • Chapter 15 (multiple inheritance and polymorphism)
  • Will include a written and computer part... yes, we'll code during the exam
  • And, you may bring 1 side of 1 page of notes to the exam

Announced: Program #3 is up... TextMenu. It's fun; it's a breeze; it's due in a week.

  

Tue Apr 26

Hey, no office hours today from 10 to noon. Sorry... yow, bill

Go:

  • Due: Program #2
  • Lecture: Midterm review

A fun link for our Math majors:

http://www.illinimedia.com/di/comics/index.php?id=1644

  

Thu Apr 21

Go:

  • Lecture: Chapter 15 - Multiple inheritance and polymorphism. There is no lab for Chapter 15, but we'll do an extensive example in class.
  • Lab: We'll work on catching up on lab work or program #2.

Tue Apr 19

Go:

  • Lecture: Chapter 12 - Strings
  • Lecture: Program #2 help
  • Lab: Work on Program #2

Thu Apr 14

Go:

  • Lecture: Chapter 11, sections 9-11
  • Lab: 11.3, 11.5

Tue Apr 12

Due:

  • Program #1
  • Lab #10
  • Reading/notes for Chapter 11, sections 1-8

And today...

Thu Apr 7

Lecture:

  • Chapters 10, 11 continued

Lab:

  • Lab #10 continued

Tue Apr 5

Lecture:

  • Chapter 10 - Pointers
  • Chapter 11, sections 9-13 - Inheritance and composition
  • Assigned: Lab #10 - labs 10.1-10.5 on pages 206-213

So far:

  • Due: Design work for Program #1
  • Due: Lab #00
  • Due: Reading/notes of Chapter 10 and Chapter 11, sections 9-13

Thu Mar 31

In lecture we'll cover:

  • Our CSC 160 whirlwind review, storming through chapters 5-9
  • Writing programs with multiple files
  • Using the Mingw debugger
  • Any and all Program #1 questions

Also, I am adding to your reading assignment for next class. Please read and take notes on Chapter 10, Pointers.

Then...

  • Lab: Lab #00 continued
  • We can work on Program #1 too

Tue Mar 29

First class is 6:30 pm at 113 Carnegie. I'll race you there.

 


 

 

Return to William T Krieger at North Central College