Schedule of Class Topics
CSE 1310 - 005 Spring 2017
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:, .
Main
topics: variables, assignments, types, conditionals, while/for loops, methods
(functions), arrays, files.
Reading: textbook chapters 1, 2, 3, 4, 5, 6, 7.