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.