MET CS 565 SW3: Java Programming, Summer 2003

Instructor

Suresh Kalathur, Ph. D.
Assistant Professor, Computer Science
Boston University Metropolitan College
URL: http://people.bu.edu/kalathur E-mail: kalathur@bu.edu

CourseInfo Web Page

All course materials will be posted using BU's CourseInfo site. This requires all students to have an account with the BU computer system. Click here for instructions if you require an account. 

Click here to enter CourseInfo site for this course.

Suggested Textbooks

Course Description

Develops basic skills in computer programming using the Java programming language in a UNIX or Windows programming environment.

Comprehensive coverage of control flow, classes and methods, class composition and extension, interfaces, exceptions, and packages in Java. Use of concurrency control, utilities, applets and the Abstract Window Toolkit (AWT), Swing Library, Networking, and JDBC. Advanced topics like Servlets, RMI, Enterprise Java Beans, and Web Services will be introduced.

 

Lecture

Date

Topics

Notes

1

5/19/2003

Introduction, Applications, Applets, Data Types, Control Structures

HW1 Assigned

-

5/26/2003

No Class

-

2

6/2/2003

Classes and Objects

HW1 Due, HW2 Assigned

3

6/9/2003

Exception Handling, I/O

-

4

6/16/2003

Multithreading

HW2 Due, HW3 Assigned

5

6/23/2003

Strings and Characters

-

6

6/30/2003

 Mid Term Exam

HW3 Due

7

7/7/2003

Graphics -- AWT 

Final Project Assigned

8

7/14/2003

Graphics -- Swing

HW4 Assigned

9

7/21/2003

JDBC

-

10

7/28/2003

Networking

HW4 Due

11

8/4/2003

Servlets & Java Server Pages

-

12

8/11/2003

RMI, EJB, Web Services

Final Project Due

These lecture titles are subject to change.

 


Please Review the Student Academic Conduct Code

 

 

Grading

The actual grade will be determined based on the performance in the homeworks, mid term, and the final exam. The percentage of each component relative to the total grade is: Homeworks (40%), Mid Term (30%), Final Project (40%).