Wed, Sept 1
|
- Course Overview
- Hardware/Software
- Operating Systems
- The Linux operating system (Linux/Unix Overview)
|
- Study Questions from Linux/Unix Overview
Thur, Sept 2
| Lab 0: Introduction to Linux
|
Fri, Sept 3
|
- Computer architecture (Hardware Overview)
- Fetch, execute cycle
- Algorithms,programming, programming languages (Section 1.2)
|
|
Mon, Sept 6
|
- Compilers and interpreters (Section 1.2)
- Java programs - basic structure and style (documentation,
identifiers, naming conventions,
and use of white space) (Section 1.1)
Example program
- Problem Solving & Program Development (Sections 1.3 & 1.4)
- Character strings & printing (Section 2.1)
|
- Self-Review (p. 26) SR# 1.1 - 1.6
- Exercises (pp. 26, 27) EX# 1.1 - 1.6;
- Self-Review (pp. 62) SR# 2.2 - 2.5;
- Exercises (p. 63 - 64) EX# 2.1 - 2.5
|
Wed, Sept 8
|
- Introduction to variables and assignment statements in Java (Section 2.2)
- Primitive data types (Section 2.3)
- Operators, operator precedence, & expressions (Section 2.4)
|
- Quiz #1
- Self-Review (p. 63) #SR 2.6 - 2.14;
- Exercises (p. 64 - 66) #EX 2.6 - 2.11
|
Thurs, Sept 9
| Lab 1:
Editing, compiling, and modifying elementary Java programs;
|
Fri, Sept 10
|
- Expressions, continued
- Data conversion (Section 2.5)
- Interactive programs - Scanner class (Section 2.6)
|
|
Mon, Sept 13
| | |