Wed, Aug 27
|
- Course Overview
- Hardware/Software
- Operating Systems
- The Linux operating system (
Linux/Unix Handout)
|
- Study Questions from the Handout
Thur, Aug 28
| Lab 0: Introduction to Linux
|
Fri, Aug 29
|
- Computer architecture (Reading posted on the course home page
here)
- Hardware Components
- Fetch Execute Cycle
|
- Study Questions (On line)
|
Mon, Sept 1
|
- Algorithms,programming, programming languages (Section 1.2)
- Compilers and interpreters (Section 1.2)
- Java programs - basic structure and style (documentation,
identifiers, naming conventions,
and use of white space) (Section 1.1)
|
- Self-Review (p. 28) SR# 1.2 - 1.6;
Exercises (pp. 28, 29) EX# 1.1 - 1.6;
Wed, Sept 3
|
- Problem Solving & Program Development (Sections 1.3 & 1.4)
- Character strings & printing (Section 2.1)
|
- Quiz #1
- Self-Review (p. 28) #1.7
Self-Review (pp. 65 - 66) SR# 2.2 - 2.5;
Exercises (p. 66 - 67) EX# 2.1 - 2.5
|
Thurs, Sept 4
| Lab 1:
Editing, compiling, and modifying elementary Java programs;
Introduction to Eclipse
|
Fri, Sept 5
|
- Introduction to variables and assignment statements in Java (Section 2.2)
- Primitive data types (Section 2.3)
- Operators, operator precedence, & expressions (Section 2.4)
|
- Self-Review (p. 66) #SR 2.6 - 2.14;
- Exercises (p. 67) #EX 2.6 - 2.11
|
Mon, Sept 8
|
- Expressions, continued
- Data conversion (Section 2.5)
- Interactive programs - Scanner class (Section 2.6)
|
- Post lab #1 Due
- Self-Review (p. 66) SR# 2.10 - 2.15;
Exercises (p. 67 - 69) EX# 2.6 - 2.11
Wed, Sept 10
| | | | |