Instructor:
Jiang B. Liu, jiangbo@bradley.edu
Professor of Computer Science &
Information Systems
Phone: (309) 677-2386
Prerequisites:
CS500 Java Programming and Web
Design
or consent of instructor
Lecture:
10:00-12:40 pm, Friday, Br 150
Office Hours:
3:00-4:30pm, Mon, Wed; 1:30-3:00pm Tue, Thur,
BR177
or by appointment.
Required
This is a second course in JAVA computing for computer science and computer information systems majors and minors. The goals of the course are to provide students with a fundamental understanding of Client/Server computing architectures and the web-based application development skills in JAVA for a wide range of software applications.
|
Unit 1 |
Introduction to Client/Server Computing in Java -
Architectures, Language reviews |
Ch. 1, 7
|
|
Unit 2 |
Two-tier Client/Server Development -
Advanced Swing Graphical User Interface Components |
Ch. 2-3, 8
|
|
Unit 3 |
Application Server Development (1) - Servlets |
Ch. 9, 21
|
|
Unit 4 |
Application Server Development (2) - JavaServer Pages (JSP) |
Ch. 10-11
|
|
Unit 5 |
Three-tier Enterprise Client/Server Computing using EJB -
Session EJB |
Ch. 14-15, 17-20
|
|
Unit 6 |
Introduction to Distributed objects computing and service-oriented computing -
Java RMI |
|
|
Unit 7 |
Microsoft Client/Server Computing: -
Introduction to .NET |
Lecture Notes |
· Assignments: 70%
· Final Exam (Take Home): 30%
(90-100 A; 80-89 B; 70-79 C; 60-69 D; below 60 F)
This home page, "http://bradley.bradley.edu/~jiangbo/, will be used to post assignments. You are also encouraged to send me email about your questions related to the course or share related information with the class.