Fall 2009 Tentative Schedule - May be Too Aggressive
CS4A Introduction to Java
University Calendar
Last Updated: |
Week |
Class Discussion |
Date |
0 |
Liang Book Fall/09 - Spring/2010 Schedule breakdown...
- CS4A Chapters 1-12, 18-21; (sorting java.util.Array (sort, binary search) )
- CS1D Chapters 22-28 and data structure topics
- CS4B Chapters
- Weeks 1..4: GUI Basics..Applets Chapters 13,15-17 (1 per week)
- Weeks 5..6 Networking and Threads. Chapters 29 and 30
- Weeks 7..8: Layouts, Menus Chapters 33 and 34
- Weeks 9..13: PHPMyAdmin, SQL, JDBC, JSP, JavaBeans
- Weeks 14-16 Consider XML, Chapter 35-38 (MVC, JTable, JDBC) 40 (JSP),41(JSF)
|
|
1-4 |
Part I: Fundamentals of Programming covering first six chapters...
- Intro to Computers, Programs and Java
- Primitive Data Types and Operations
- Selection
- Loops
- Methods
- Arrays
1.5 Chapters/Week |
|
5-11 |
Part II: Object-Oriented Programming covers chapters 7-12...
- Objects and Classes
- Strings and Text I/O
- Thinking in Objects
- Inheritance and Polymorphism
- Abstract Classes and Interfaces
- Object-Oriented Design and Patterns
1 Chapter/Week |
|
12-13 |
Part IV: Exception Handling and Binary I/O covers chapters 18-19...
- Exceptions and Assertions (May discuss JUnit Testing)
- Binary I/O
1.5 Weeks/Chapter |
|
14-16 |
Part V: Intro to Algorithms and Data Structures chapters 20 and 21...
- Recursion
- Generics
1.5 Weeks/Chapter |
|
Final |
Tuesday December 15th 5:15-7:15PM |
|