|
Blue |
Description
of that day’s topic or lab |
|
Red |
Item(s) that
is(are) due this day |
|
Green |
|
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 |
|
|
Wk 6 Sept27 DUE |
Finish data representation |
Circle lab - Beginning |
No class
today – office hours – Exam1 – |
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. |
|
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 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 |
Thanksgiving |
|
|
10:00am-Quiz10 PT6 due |
|
|
|
|
|
|
Wk 15 Nov29 DUE |
Arrays |
|
|
|
|
|
10:00 am Quiz 11 |
|
PT7 due |
|
|
|
|
Finals Dec6 |
|
|
Final Exam Dec 8 |
|
|
|
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. |
|
|
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 |
|
|
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. |
|