CSC 7000-001 | Algorithms and Programming | Spring 2006 |
TENTATIVE CLASS SCHEDULE | ||||
---|---|---|---|---|
Week# |
Date |
Topic |
Preparation/homework |
Lab Activity |
Week 1 | Jan 19 | Chapter 1: A Tour of Computer System | Introduce yourself | Lab: System Intro |
Week 2 | Jan 26 | Chapter : data and Expressions Sec 2.1 thru Sec 2.6 |
Exer: 1.2 pg 55 1.6 pg 56 Prog Proj: 2.6 (time2sec) & 2.7 (sec2time) |
Using jGrasp Using Unix |
Week 3 | Feb 02 | Chapter 3: Using Classes and Object Sec 3.1 Thru Sec 3.10 |
Exer: 3.1 3.5 pg 152 Prog Proj: 3.1 pg 153 (ptdistance) |
Scanner class |
Week 4 | Feb 09 | Chapter 4: Writing Classes Sec 4.1 thru Sec 4.4 |
Exer: 4.1 pg 195 Prog Proj: 4.1 pg 195 (PairofDice) & 4.3 pg 196 (Card) |
NumberFormat |
Week 5 | Feb 16 | Chapter 5: Conditionals and Loops Sec 5.1 thru Sec 5.8 |
Exer : 5.7 5.8 5.10 pg 276 Prog Proj: 5.3 (addEven) 5.5 (Istat) pg 279 |
Loops |
Week 6 | Feb 23 | Chapter 6 & Chapter 2 (JSS2) Object-Oriented Design |
Project 5 SlotMachine.java | |
Week 7 | Mar 02 | SPRING BREAK |
||
Week 8 | Mar 16 | Chapter 7: Arrays | Project 6: PhoneBill.java | Midterm Exam |
Week 9 | Mar 23 | Chapter 3 (JSS2): Collections | Project 7: GolfScores.java | |
Week 10 | Mar 30 | Chapter 4 (JSS2): Linked Structures | Project 8: MyBingo.java | |
Week 11 | Apr 06 | Chapter 6 (JSS2): Stacks | ||
EASTER HOLIDAY |
||||
Week 12 | Apr 20 | Chapter 7 (JSS2): Queues | Project 9: backward.java | |
Week 13 | Apr 27 | Chapter 10 (JSS2): Recursion Chapter 11 (JSS2): Sorting and Searching |
Project 10: Pb I & Pb II | |
Week 14 | May 04 | Chapter 12 (JSS2): Trees Chapter 13 (JSS2): Binary Search Trees |
Final Exam |