Schedule

Spring 2013 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/17 .. 3/23 Spring Break

 
11-12

Chat Program - Socket-Thread Client-User System, Java Web Start

3/28/2013 HTML Intro & Home Page
Chapter 17 HTML JApplets and Java Web Start

 
13-14

Intro JSP w HTML Forms

3/27/2012 Using user created Java Classes On CIM with JSP

3/29/2012 Intro to XML (Web-Casts on Blackboard)

4/3/2012 XML/Java with JSP

4/12/2012 JavaScript AJAX example

4/15 Java Bean w JSP

4/17 JSTL or go on to MySQL (JSF is a form of JSTL)

 
15-16

4/24/2012 Intro to SQL

4/26/2012 Thursday Online Web-Cast JSTL

5/1/2012 NetBeans with MySQL

5/3/2012 Web-Cast MySQL - JDBC

5/8/2012 Tuesday Must Attend In-class assignments (check all assignments up to and including H10 (client,jsp home page, junit testing).

Final 4-6PM Tuesday 5/15/2012 BGS234 (Will have to complete a program, make sure you have completed assignments, if you do only part of HPCalculator you should also do aokay).

H15 is the last assignment - the programming portion of H15 is extra credit.

May add Number Database

Intro SQL (phpMyAdmin Assignment from CIM225/205A)
Oracle using MySQL to Compete Against Microsoft SQL Server

Planning on dropping Netbeans Derby

JSP cookies and session variables

JSF Chapter 41 Oracle Java Mobile Framework JSF Based - Casino User Login, Profile Viewers

Last Class Cover Frameworks: Springs, Struts or Hibernate, Java Web Services Chapter 42, JAX-WS, Java XML

 
18 5/23/2013 Final 7:30-9:30PM Thursday 5/23/2013 (Will have to complete a program, make sure you have completed assignments, if you do only part of HPCalculator you should also do aokay.