JMU

CS 139 Spring 2006 Anticipated Schedule

Sections 1 & 2 - Professor Harris
Sections 3 & 4 - Professor Norton

TA Consulting 

PA5 Submit is available.

Quick Links Programming Assignments
Week 15

Array Review material

OOP Review material


Dr. Norton Review
  • StyleGuide
  • PA1 - Mad Libs-due 9/25.
  • PA2 - ISP Charge - due 10/17 - 5pm
  • PA3 - Loops
  • PA4 - Boxes - due 11/19 at 11pm
  • PA5 - Boxes - continued - see Blackboard - due 11/28 11pm (hardcopy in class Thur)
      • PA5 MUST BE SUBMITTED NO LATER THAN FRIDAY Nov 23 at 5pm.  Hardcopy for late submissions may be turned in at the beginning of the exam.

NOTE: This schedule is tentative and will be filled in as we approach the week.

Week Notes Labs
due dates on lab assignment
See lab assignments in Blackboard.
Homework and Reading
date indicates DUE date
Wk 1
Aug 28

Introduction and Orientation

M - Syllabus
Schedule
Instructor Policies
Collaboration Policies

Introduction.ppt

W - Followup from Algorithm Lab Computers/OperatingSystems/Networks
notes and PowerPoint

T - Basic Algorithms
Lab introduction

U - More algorithms without the computer.
8-28 Read Syllabus, schedule and policy documents.
Read the JMU Honor code www.jmu.edu/honor
Be prepared for a quiz on Aug 28.

8-29 Gaddis - Chapter 1, 1.0-1.4

Wk 2
Sept 3

M - Computers/OperatingSystems/Networks
notes and PowerPoint, Lab config

M-W, Algorithms and abstract concepts

W - How to read our textbook.

T - Fun with Linux
     Linux reference

U - My first program 
9-3 Gaddis - Rest of Chapter 1
9-5 Bring Gaddis to class
Wk 3
Sept 10

M - Java basics

W - Operations practice, Strings

T - Declarations

U - Precedence
9-10 Gaddis - Chapter 2.1 - 2.5

9-12  Gaddis - Chapter 2.7 - 2.12 AND
  • Take the Learning Style Inventory found at the following site.  At the end, print out your profile and bring to class on Wednesday.  http://www.engr.ncsu.edu/learningstyles/ilsweb.html 
  • Do the following problems from the back of the chapter.  Review Questions, page 99-100, numbers 6 - 10 and 14 - 21.  Predict the Output - all problems 1 - 5.  Bring these to class on Wednesday
Wk 4
Sept 17


M - Lots of useful classes
W - Classes

T- submit/operations
U-
formatting
9-17 Gaddis - Chapter 2.13 - 2.15, 3.10, 4.11
9-19 Gaddis - Chapter 3.1 - 3.7
Wk 5

Sept 24

M-Decisions

W - Introduction to methods

T-Quiz on Blackboard - must get 100% to do the lab. Lab
U - quiz on Blackboard. Lab
9-24 Gaddis - Chapter 3.1-3.7
9-25 PA 1 due (midnight)
9-26 Gaddis - Chapter 5.1
          Homework sheet - Extras outside my door - Rm 217
Survey on Test Anxiety  - before class
Wk 6
Oct 1

M - Switch
Exam 1 Review

T- Magic 8 ball
Th - Practice Exam
10-1 Gaddis - Chapter 3.9
Wk 7
Oct 8

Monday Oct 8 - Exam 1

W-Thinking small, looking for patterns, 
and an introduction to methods

T - NO CLASS
Th - Methods
10-8 EXAM

ALL EXAMS ARE CUMULATIVE

10-10 Gaddis - Chapter 5.1 - 5.6
maybe get into a bit of Chap 6
Wk 8
Oct 15

M - Thinking about repetition structures

W - More loops
T - Magic 8 ball redux
Th - More loop practice
10-15 Gaddis - 4.1 - 4.4
10-17 PA2 due (5pm)
10-17 Gaddis - 4.1 - 4.7
Wk 9
Oct 22

M - Loop design - nested loops

W - End of loops, begin classes
T - Stars
Th - Color139
10-22 Gaddis - 4.8 - 4.9, 4.12
10-22 Gaddis - Chapter 5.1 - 5.6 (review)
Gaddis - Chapter 6.1 - 6.3
Wk 10
Oct 29

October 29 - Classes - Color139, ISPCharge review.
October 31 -  Exam prep - Review of lab

T - Adding Machine
Th - Whole Number
10-29 Gaddis - Chapter 6.4 - 6.8, Chap 9.2-9.6
10-31 Gaddis - Chapter 9.8

10-30 PA3 due
Wk 11
Nov 5

M - Nov 5 - Exam

Introduction to Collections (Arrays)

T- Lab cancelled
Th - Arrays
Nov 7 - Gaddis - Chapter 8.1 - 8.4
Nov8 - Homework - See lab tab in Blackboard.
Wk 12
Nov 12

M - More on Arrays

W - Arrays odds and ends
T - Command line arguments and arrays
Th - More fun with arrays
Nov 12 - Gaddis 8.5-8.8, 8.12
Wk 13
Nov 19

M - Array Lists and Vectors

W - No class Thanksgiving break
T -
Th - NO CLASS THANKSGIVING
Nov 19, 11pm - PA4 due in submit
Wk 14
Nov 26
M - More on Objects
W - More on Objects
26 - Chapters 6 & 9
Wk 15
Dec 3

Dec 3 -n28.ppt

Dec 5-Review for Final Exam

T - Static fields
Th - FINAL EXAM pt 1- BE ONTIME.
12-3 Gaddis - Chapter 6 and 9.1 (especially 6.7)
Dec 11

Tuesday

Final Exam - Part 2
7:00 - 9:00pm

Room 159