MET CS 565 W3: Java Programming, Spring 2003
Suresh Kalathur, Ph.D.
Assistant Professor
Boston University MET College, CS Dept.
E-mail: kalathur@bu.edu
URL: http://people.bu.edu/kalathur
Suggested Textbooks
Sample code to create the Database for Final Project
Database for Final Project (Save to c:\temp)
Text Data for Final Project (Save to c:\temp)
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.
Week |
Date |
Lecture |
1 |
1/15/2003 |
Introduction, Applications, Applets |
2 |
1/22/2003 |
Data Types, Control Structures, I/O |
3 |
1/29/2003 |
Classes and Objects |
- |
2/5/2003 |
No Class |
4 |
2/12/2003 |
Exception Handling |
5 |
2/19/2003 |
Multithreading |
6 |
2/26/2003 |
Strings and Characters |
7 |
3/5/2003 |
Mid Term Exam |
8 |
3/12/2003 |
AWT (Make-up Class) |
9 |
3/19/2003 |
Swing |
10 |
3/26/2003 |
JDBC |
11 |
4/2/2003 |
Networking |
12 |
4/9/2003 |
Servlets |
13 |
4/16/2003 |
RMI, EJB |
14 |
4/30/2003 |
EJB, Final Exam |
These lecture
titles are subject to change.
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 shown in the table below:
Homeworks |
40% |
Mid Term |
30% |
Final Exam |
30% |