Schedule

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...

  1. Intro to Computers, Programs and Java
  2. Primitive Data Types and Operations
  3. Selection
  4. Loops
  5. Methods
  6. Arrays

1.5 Chapters/Week

 
5-11

Part II: Object-Oriented Programming covers chapters 7-12...

  1. Objects and Classes
  2. Strings and Text I/O
  3. Thinking in Objects
  4. Inheritance and Polymorphism
  5. Abstract Classes and Interfaces
  6. Object-Oriented Design and Patterns

1 Chapter/Week

 
12-13

Part IV: Exception Handling and Binary I/O covers chapters 18-19...

  1. Exceptions and Assertions (May discuss JUnit Testing)
  2. Binary I/O

1.5 Weeks/Chapter

 
14-16

Part V: Intro to Algorithms and Data Structures chapters 20 and 21...

  1. Recursion
  2. Generics

1.5 Weeks/Chapter

 
Final Tuesday December 15th 5:15-7:15PM