Navigation

Home

Weekly Schedule

TA Schedule

Prof Harris Schedule

Prof Capaccio Schedule

General Policies

Resources

CodingBat, practice site

Tutorial directory

Lab directory

Weekly Schedule

Schedule subject to change

Links are in blue.

Weekly preparation activities will be found on Blackboard assignments along with any ancillary reading assignments.


Week
Weekly Theme

Weekly Prep

See BB

Monday Tuesday Wednesday Thursday PA due
1
Aug 29
What's an algorithm?

Incoming survey

Parts of computer

Groups

Group icebreaker

Algorithm Play

Writing a better algorithm

Explore algorithms

Hardware concepts

Be the computer! Rule the computer!  
2
Sept 6

Hello World?

Containers (Data types)

Output

Comments

Output windows (opt)

File systems

Develop algorithms

Orientation to the lab environment Data and data types Coding standards and Hello World!  
3
Sept 13
What is 3/2?

Operations

Input (Scanner)

Data Conversion

Submit

Dialog boxes (opt)

Relearning division Data and data types Using operations to solve problems Submit system!  
4
Sept 20
How do I take a big problem and make it a bunch of small more easily solved problems? Introducing methods Apply the Syle Guide. Deli Format Solving problems with methods. Introduction to testing PA 1 due
Friday 5pm
5
Sept 27
Exam 1
More methods Problem solving with methods Separate compilation Review Exam 1  
6
Oct 4
Which way do we go?

Decisions

Relational and Logical operations

Basic decision Basic decision Problem solving with decisions-debugging techniques

Solving complex problems-debugging

PA2 due
Friday 5pm
7
Oct 11
Lather, rinse, repeat.

Switch

Iteration

Integrity case studies

Integrity case studies Magic 8 ball Using iteration

Loopy 8 Ball

 
8
Oct 18
Stars, I see stars

Appets(opt)

Nested Loops

Debugging loops

  Stars OR Bottles of Pop   Bulls Eye or Stars PA 3 due Friday 5pm
          9
Oct 25
Objects            
 10
Nov 1
Objects         Exam 2 PA4 due
Friday 5pm
11
Nov 8
Arrays       
         12
Nov 15
Arrays           PA5 due
    13
Nov 22
Thanksgiving break
14
Nov 29
Objects Arrays of Objects          
    15
Dec 6
Wrap Up         Coding final PA6 due
Finals
Dec 13 wk
Common Final Exam - Tuesday, Dec 13, 6-8pm in Room ISAT/CS 159

  Theme or link to specific document Link to update document (if necessary)
PA1 Input/Output/Operations  
PA2 Divide and Conquer  
PA3 Decisions  
PA4 Looping Basic  
PA6 Basic Objects  
PA7 Array of Objects