Tentative Schedule – Subject to change

Blue

Description of that day’s topic or lab

Red

Item(s) that is(are) due this day

Green

Reading for the week

 

NOTE:  PT dates (Programming test) are tentative.  The actual assignment date will supercede the dates shown here.  These dates are for planning purposes only.

Week

Monday-lecture

Room 236

Tuesday-lab

Room 248

Wednesday-lecture

Thursday-lab

Reading for this week

Wk 6

Sept27

 

 

 

 

DUE

Finish data representation

Circle lab - Beginning

No class today – office hours – 9:30 – 11:30 and 1:30 – 3:30

 

Exam1 – 7PM

Fun lab (make up lab)

 

Data and operations practice homework due.

 

10:00am-Quiz5

Lab 10 due at the beginning of class.

 

 

 

 

 

Wk 7

Oct4

DUE

Abstraction – Creating classes

Lab 13 - Making classes lab

Methods continued.  Constructors and overloading.

Lab 14 - Terminology lab (Function practice)

L & L – Chap 4.1 – 4.4. Also, Chap 6.8

 

Schaum’s – Chap 5.  Skip sections on Visual Basic, and Pass-By-Reference and pointers (5.4.2- 5.4.4)  Also, Chap 8.1, 8.2, 8.3

PT 2 due – Projectile Motion

Lab 11 - Circle lab due, beginning of class.

 

PT 2 hardcopy due in class

 

Lab 13 Due, beginning of class

 

Wk 8

Oct11

DUE

Finish methods, overloading. 

 

Decisions and Boolean expressions

 

Protecting values – adding in error checking into code.

 

Revisit Circle

Selection continued.

Lake Lazy Days – Lab 16

L&L 5.1 – 5.4

Schaum’s 4.1 – 4.3

10:00am-Quiz6

Lab 14 Due

 

Lab 15 due

10:00am-Quiz6

Wk 9

Oct18

DUE

Switch statements.  Logical expressions

Switch statements

In class exercise

Introduction to looping.

L&L 5.5 – 5.8

Schaum’s 4.4

Task 2 – Lab 16 due

 

Task 1 - Lab 16 due.

In class exercise – turned in today

 

 

Wk 10

Oct25

DUE

Looping

Stars lab

Testing and debugging

 

 

10:00am-Quiz7

 

 

 

 

Wk 11

Nov 1

DUE

Class Design

 

Exam 2 – 7pm

Rm 2301

 

L&L 6.1 – 6.4

L&L 6.7 – 6.8

 

 

 

 

 

 

Wk 12

Nov8

DUE

Class Design

 

 

 

 

 

PT5 due

 

 

 

 

Wk 13

Nov15

DUE

 

 

 

 

 

10:00am-Quiz9

 

 

 

 

Wk 14

Nov22

DUE

Arrays

 

Thanksgiving

Holiday

Thanksgiving

Holiday

 

10:00am-Quiz10

PT6 due

 

 

 

 

Wk 15

Nov29

DUE

Arrays

 

 

 

 

10:00 am Quiz 11

 

PT7 due

 

 

Finals

Dec6

 

 

Final Exam Dec 8

7 PM

 

 

1

Aug23

 

 

 

 

DUE

Introductions

Intro to lab – sign up for the CS mailing list.

Self Assessment.

Learning Styles

Computers and computing.

Java – Basic program structure.  A first Java program.

L&L-Chap 1

End of class, average algorithm

End of lab, Self assessment and Learning Styles.

 

Beginning of lab – Manila folder (5pts)

End of lab – Demo

 

2

Aug30

 

 

 

DUE

Algorithms to solve problems, steps to solving a problem

Algorithms without a computer

Algorithm expression – data, structures, top- down design

File Systems, the JMU networks

Schaum’s-Chap 2,

Files and File system introduction – See BB lab.

10:00am-Quiz 1

End of lab, Algorithm Worksheet

Last chance for folders (2 pts only)

 

Beginning of lab – Algorithm Homework – see Homework tab

 

 

See lab for auxiliary reading found in CS Illuminated in the CISAT library.

Wk 3

Sept6

 

 

DUE

Data, data types, arithmetic operators

 

 

JGrasp editor, Java program structure

Data, arithmetic operators, operator precedence, simple input.

Manipulating values.

L&L Chap 2.1-2.5

Schaum’s-Chap 3-Skip sections pertaining to languages other than Java

Review Style Guide

10:00am-Quiz2

File systems worksheet.

Tuesday lab in hardcopy.

 

 

Wk 4

Sept13

DUE

More operations,

Formatting output, Reference types

 

Practice homework

Submit system

Collaboration policy

 

Formatting

Reference types continued.

Practice formatting

 

L&L Chap 3.1-3.6

10:00am-Quiz3

Lab 06 due at beginning of lab.

 

Submit lab due during lab.

 

Declaration due at the beginning of lab.

PT 1 due by 5pm Friday night!

Wk 5

Sept20

 

 

 

DUE

More about classes

Random methods

Data representation

Converting binary numbers

Schaum’s Chapter 1.  Please read before Wednesday lecture.

10:00am-Quiz4

PT1 hardcopy due in class today.

Formatting lab (lab 08) due at beginning of lab.

 

Random lab (lab 9) due beginning of class.