54490 Computer Science 212 (Object Oriented Programming in Java) Spring 2019
Handouts and programs from class will be added over
the course of the semester.
- Syllabus
-
Midterm1 will be on Thursday 03-21-19.
-
- Practice Midterm
The practice midterm is not quite the format of the exam. You can expect 4
questions with parts.
-
Final Exam: Tuesday 05-21-19 from 8.30 am to 10.30 am in SB C-205.
- Practice final exam
Solutions are not given as it takes time to put them together. Remember that
the format may not be exactly the same for this final.
- Planned class topics and links to code from class (subject to minor change):
- 01-29-19
Introduction: Layout of Java programs, output. compiling Java
Code
- 01-31-19
Difference between C++ and Java (Chapters 2-4)
Code
- 02-05-19
Using Classes (Chapter 5) - I
Code
- 02-07-19
Using Classes - II
Code
- 02-14-19
Defining Classes and Methods - I
code
- 02-19-19
Overloaded Constructors and Methods - II
Code
Code
- 02-21-19
Static Methods In Classes - 111
code
- 02-26-19
Inner Classes and Object Oriented Design.
Code
Code
- 02-28-19
OOD continued
Code
- 03-05-19
Object Oriented Design conclusion
Code
- 03-07-19
Stacks and ArrayLists
Code
- 03-12-19
Inheritance and Polymorphism. Chapter 8
Code
- 03-14-19
Inheritance and Polymorphism. chapter 8
Code
- 03-19-19
Interfaces and Abstract Classes. Chapter8
- 03-21-19
Midterm 1
- 03-26-19
Interfaces and Abstract classes. Chapter 8
- 03-28-19
File Input/Output
Code
- 04-02-19
File Input/Output
Code
- 04-04-19
Graphical Interfaces I
Code
- 04-09-19
Graphical Interfaces II
Code
- 04-11-19
Graphical Interfaces III
Code
- 04-16-19
Graphical Interfaces IV
- 04-18-19
Generics Chapter. 12
Code
- 04-30-19
Generics Chapter. 12
- 05-02-19
The Node class
Code
- 05-07-19
Singly Linked List Chapter 12
Code
- 05-09-19
Doubly Linked List Chapter 12
Code
- 05-14-19
Review for the final exam.