Navigation

Home

Weekly Schedule

TA Schedule

Prof Harris Schedule

General Policies

CodingBat, practice site

Scratch

Weekly Schedule

Schedule subject to change

Links are in blue.

Reading assignments from the Gaddis book are in italics and green

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


Week
Weekly Theme

Monday

class

Tuesday

lab

Wednesday

class

Thursday

lab

PA due
1
Aug 27
What's an algorithm?

Algorithm Play

 

Introducing Scratch

Chapter 1.1, 1.2, 1.3 

Exploring algorithms

 

Scratch structures

Chapter 1.6, 1.7

 
2
Sept3

Hello World?

Algorithms structures

Hardware quiz

Final scratch

Anatomy of a Java program

Chapter 1.4, 1.5

Hello world!

Chapter 2.1, 2.2, 2.9

Scratch artwork

Sept 6 11:59

3
Sept 10
What is 3/2?

Data and data types

Chapter 2.3, 2.4,2.5

Two meanings of plus

Chapter 2.10 ,2.13

Relearning division

Submission system

Chapter 2.11, 2.12

 
4
Sept 17
Wrapping up Chapter 2

Applying the style guide

Chart

Payroll

Celcius to Fahrenheit

Chapter 2.7, 2.8
Chapter 3.10, 3.11
Review terms Unix commands

PA1

Sept 20 11:59

5
Sept 24
Exam 1
Exam 1 in class Free day

Intro to methods

Call Me Maybe

Chapter 5.1, 5.2

Intro to methods

Introducing PA2

Chapter 5.3, 5.4

 
6
Oct 1
How do I take a big problem and make it a bunch of small more easily solved problems?

Testing methods

Chapter 5.5

JUnit testing

Intro to Decisions

Chapter 3.1,3.2

Intro to Decisions lab

PA2

Oct 8 11:59

7
Oct 8
Decisions

More decisions

Chapter 3.3, 3.4, 3.5

Magic 8 Ball

Chapter 3.9, 4.11

Academic Integrity

String equivalence; Coding Bat  
8
Oct 15
Loops

Intro to Loops

Loop activity

Loopy.java

Intro to loops, Loopy 8 Ball Loop practice Bottles of Pop

PA3

Oct 18 11:59

          9
Oct 22
Loops

BottlesOfPop.java

NestedLoopPractice

Stars

Review for exam

FactorialPerfect.java

RelationalQuiz.doc

Testing Methodology  
 10
Oct29
Arrays Sandy! JavaDoc Exam 2 Take home design exercise

PA4

Nov 1 11:59

11
Nov 5
Arrays/Objects

Intro to Arrays

Chapter 7.1-7.2

Array play

Review exam, review PA3, PA4

Chapter 7.3-7.5

Std Deviation  
         12
Nov 12
Objects

Intro to Objects

Video

Chap 6.1-6.2

Cars Exploring classes and reference types

Chapter 6.2-6.5

Cars2

PA5

Nov 15 11:59

    13
Nov 19
Thanksgiving break - Have a wonderful and restful week          
14
Nov 26
Objects Arrays of Objects Reference types Color 139 static and private MIB  
    15
Dec 3
Wrap Up

Quiz

More arrays

 

Semester review

 

Final Exam coding in lab

PA6

Dec 6 11:59

Finals
Dec 10 wk

Final exam

Final Exam Written

December 10, 2012 - 8 - 10:00am

       
  Due date Theme or link to specific document
PA0 9/6/2012 11:59pm Scratch artwork
PA1 9/20/2012 11:59pm Input/Output/Operations
PA2 10/4/2012 11:59pm Decisions
PA3 10/18/2012 11:59pm Divide and Conquer
PA4 11/1/2012 11:59pm Looping Basic
PA5 11/15/2012 11:59pm Objects
PA6 12/6/2012 11:59pm - No late PAs accepted after 12/7/2012 5:00pm Arrays of Objects


Updated 08/27/2012 - NLH