Lecture

Topic

Book Reading

1

Introduction;  Course syllabus and introduction to the class. How to run a Java program in Netbeans

 Chapters 1, 2.

2

First Programs; Output, Arithmetic, Variables, User Input.

 Chapter 2.

3

Variables, types, operations on numbers, formatted output (printf).

 Chapter 2.

4

Strings.

 Chapter 2.

5

If statements

 Chapter 3.

 

CENSUS DATE

 

6

If statements (continued)

 Chapter 3.

7

Loops

 Chapter 4.

8

Loops (continued)

 Chapter 4.

9

Loops (continued)

 Chapter 4.

10

Exceptions and Input Validation

 

11

First midterm.

 

12

Methods (functions)

 Chapter 5

13

Methods (functions), continued. Slides on common mistakes with methods/functions

 Chapter 5

14

Methods (functions), continued.

 Chapter 5

15

Binary numbers, hexadecimal numbers.

 Appendix I.

16

Arrays and array lists.

 Chapter 6.

17

Arrays and array lists, continued.

 Chapter 6.

18

Arrays and array lists, continued.

 Chapter 6.

19

Second midterm.

 

20

File input/output.

 Chapter 7.

 

LAST DAY TO DROP

 

21

File input/output (continued).

 Chapter 7.

22

File input/output (continued).

 Chapter 7.

23

Example application.

 

24

Example application (continued).

 

25

Examples of more complicated programs.

 

26

Examples of more complicated programs.

 

27

Examples of more complicated programs.

 

28

Third midterm.

 

29

Review.

 

 

Final Exam