Schedule of Class Topics
CSE 1310 - 003 Fall 2016
Dr. Tiernan’s section
NOTE: the schedule of future lecture topics is tentative and subject to change. As the instructor for this course, I reserve the right to adjust this schedule in any way that serves the educational needs of the students enrolled in this course. – Dr. Tiernan
Lecture |
Topic |
Book Reading |
Assignments** |
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. |
Lab 1** |
3 |
Variables, types, operations on numbers, formatted output (printf). |
Chapter 2. |
|
4 |
Strings. |
Chapter 2. |
Lab 2** |
5 |
Algorithms, If statements |
Chapter 3. |
|
|
CENSUS DATE |
|
|
6 |
If statements (continued) |
Chapter 3. |
Lab 3** |
7 |
Loops |
Chapter 4. |
|
8 |
Loops (continued) |
Chapter 4. |
|
9 |
Loops (continued) |
Chapter 4. |
Lab 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 |
Lab 5** |
14 |
Methods (functions), continued. |
Chapter 5 |
|
15 |
Binary numbers, hexadecimal numbers. |
Appendix I. |
|
16 |
Arrays and array lists. |
Chapter 6. |
Lab 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. |
Lab 7** |
|
LAST DAY TO DROP |
|
|
21 |
File input/output (continued). |
Chapter 7. |
|
22 |
File input/output (continued). |
Chapter 7. |
Lab 8** |
23 |
Example application. |
|
|
24 |
Example application (continued). |
|
|
25 |
Examples of more complicated programs. |
|
Lab 9** |
26 |
Examples of more complicated programs. |
|
|
27 |
Examples of more complicated programs. |
|
|
28 |
Third midterm. |
|
|
29 |
Review. |
|
Lab 10** |
|
Final Exam – Dates for ALL final exams are given online at http://www.uta.edu/records/calendars/final-exams.php |
|
**Planned Assignments Schedule – All dates are tentative on the schedule
Assignments will be due approximately weekly. Each assignment will have the ACTUAL due date on the assignment.
Planned Exams Schedule
First midterm:.
Main topics: variables, assignments, types, conditionals, while/for loops.
Reading: textbook chapters 1, 2, 3, 4.
Second midterm:.
Main topics: variables, assignments, types, conditionals, while/for loops, methods (functions).
Reading: textbook chapters 1, 2, 3, 4, 5.
Third midterm:.
Main topics: variables, assignments, types, conditionals, while/for loops, methods (functions), arrays, files.
Reading: textbook chapters 1, 2, 3, 4, 5, 6, 7.
Final exam:, 2:00pm-4:30pm.
Main topics: variables, assignments, types, conditionals, while/for loops, methods (functions), arrays, files.
Reading: textbook chapters 1, 2, 3, 4, 5, 6, 7.