Schedule

Spring 2014 Tentative Schedule

CS4B Java Web Programming

University Calendar

Last Updated:

Week Class Discussion
 

Liang Book Spring /2013 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 Review cs4a Examples & Key points, Blackboard Quizzes: Review File I/O, Exceptions, BJ
2-3

Chapter 13 Swing GUI Basics
Skip Chapter 14 Graphics

Chapter 15 Event Driven Programming - Action Listener
Discuss MVC HPCalculator
Discuss JUnit Testing

4 - February HTML Intro & Home Page
Chapter 17 HTML JApplets and Java Web Start
5

Discuss NetBeans GUI Builder

6-8

Chapter 29 Threads
Chapter 30 Networking - Sockets

If Time Allows Chapter 16 User Interfaces: JButtons, JOptionPane, JEditorPane
Skip Chapter 33 Containers/JScroll , Poker Game
9 - Chapter 34 Menus - JOptionPane
Web-based Multiuser Thread-Networking Example

9 Programming Contest Thursday
10

3/24..3/28 Spring Break

11 4/1

Planning on BJ/for /2014 Not Chat Program - Socket-Thread Client-User System, Java Web Start
Collections Chapters 22 and 23

12 4/8

Review
Midterm Test In-class 4/10/2014

13 4/15 Intro JSP w HTML Forms (Blackboard Web-cast 3/31/2011)
Intro to SQL (Full set of Blackboard Videos)
14 4/22

NetBeans with MySQL (Blackboard Web-casts NetBeanss/MysQL 4/28/2011 and Other w intro to JSP Model 2)
Lab use JSTL and JSF to create Casino Dashboard
Web-Cast MySQL - JDBC

15 4/29

Intro XML, XSLT and XSD (Blackboard Web-casts 3/29/2012 )
AboutNumbers Blackboard Web-cast 4/12/2012

16 5/6

XML & JAXP (Lab NetBeans JXC) Blackboard Web Cast 4/5/2012
JSP Model 2 w JavaBeans (Blackboard Web Cast 4/19/2012)

17 5/13

If time allows ...

In Future Classes may add...

  • Program once run everywhere solutions, such as vaadin
  • Number Database
  • JSP cookies and session variables
  • Javar Frameworks: Springs, Struts or Hibernate, Java Web Services Chapter 42, JAX-WS
18 5/22/2014 Final 12:45-2:45 Thursday 5/22/2014