Wed, Aug 26
|
- Course Overview
- Hardware/Software
- Operating Systems
- The Linux operating system (Linux/Unix Overview)
|
- Study Questions from Linux/Unix Overview
Thur, Aug 27
| Lab 0: Introduction to Linux
|
Fri, Aug 28
|
- Computer architecture (Hardware Overview)
- Fetch, execute cycle
- Algorithms,programming, programming languages (Section 1.2)
- Compilers and interpreters (Section 1.2)
|
- Study Questions from Hardware Overview
- Self-Review (p. 28) SR# 1.2 - 1.3;
Mon, Aug. 31
|
- Java programs - basic structure and style (documentation,
identifiers, naming conventions,
and use of white space) (Section 1.1)
- Problem Solving & Program Development (Sections 1.3 & 1.4)
- Character strings & printing (Section 2.1)
|
- Self-Review (p. 28) SR# 1.4 - 1.6
- Exercises (pp. 28, 29) EX# 1.1 - 1.7;
- Self-Review (pp. 65 - 66) SR# 2.2 - 2.5;
- Exercises (p. 66 - 67) EX# 2.1 - 2.5
|
Tues, Sept 1
| Lab 1:
Editing, compiling, and modifying elementary Java programs;
|
Wed, Sept 2
|
- 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
|
Fri, Sept 4
|
- Expressions, continued
- Data conversion (Section 2.5)
- Interactive programs - Scanner class (Section 2.6)
|
- Post lab #1 Due
- Self-Review (p. 103) SR# 2.10*, 2.11*, 2.12*, 2.13*, 2.15;
Exercises (p. 104-106) EX# 2.6 - 2.11
Mon, Sept 7
| | | | |