CS213
MONTGOMERY COLLEGE Spring’2004
Computer Science,
Java Programming
Language
|
|
||||||||
|
CS |
213 |
405 |
3.00 |
JAVA PROGRAMMING
LANGUAGE |
|
|||
|
|
|
|
R |
|
HU |
325 |
||
|
|
Instructor(s): Grigoriy A. Grinberg |
|||||||
|
|
||||||||
Instructor
Dr. Greg Grinberg Phone: (240) 567-7161 email:
grigoriy.grinberg@montgomerycollege.edu
Office: M Tower 408
|
Week |
Topics |
Chapter |
Assignments |
Assignment Due Date |
Exam Date |
|
|
Section 1 The essence of
Java Programming |
|
|
|
|
|
1 |
How to get
started with Java Java language
essentials(part1) |
1 2 |
|
|
|
|
2 |
Java language
essentials(part1) |
2 |
Projects 2 |
05 |
|
|
3 |
Java language essentials(part2) |
3 |
Projects 2 |
12 |
|
|
4 |
How to write
object-oriented programs |
4 |
Projects 3 |
19 |
|
|
7 |
MidTerm Exam |
|
|
|
03/11 |
|
5(04/01) |
How to work with inheritance and interfaces |
5 |
Projects 4 |
26 |
|
|
6(04/01) |
How to design and test
object-oriented programs |
6 |
Projects 5 |
04/01 |
|
|
|
|
|
|
|
|
|
|
Section 2 More Java essence |
|
|
|
|
|
8(04/08) |
How to work with
operators and dates |
7 |
|
|
|
|
9(04/08) |
How to code
control statements |
8 |
Projects 7 |
04/08 |
|
|
10(04/15) |
How to work with
arrays, strings, and vectors |
9 |
Projects 8 |
04/15 |
|
|
|
Section 3 Java for
graphical user interfaces |
|
|
|
|
|
11(04/22) |
How to code a
graphical user interface(part1) |
11 |
Projects 9 |
04/22 |
|
|
12(04/29) |
How to code a graphical user interface(part2) |
12 |
Projects 11 |
04/29 |
|
|
13(05/06) |
How to work with menus |
13 |
Projects 12 |
05/06 |
|
|
14(05/06) |
How to work with fonts, colors, images, and shapes |
14 |
Project 13-1 |
05/13 |
|
|
15(05/06) |
How to develop applets |
15 |
Projects 14 |
05/13 |
|
|
16(05/13) |
Final Exam |
|
|
|
05/13 |
Assignments
|
Assignments |
|
Due Date |
|
Projects 2 |
Pr.2-1 |
02/05 |
|
Projects 2 |
Pr.2-2, 2-3 |
02/12 |
|
Projects 3 |
Pr. 3-1, 3-2,
Exercices 3-3, 4-1 , 4-2, 4-3, 4-4, 4-5 |
03/04 |
|
Projects 4 |
Pr. 4--1 |
03/04 |
|
Projects 5 |
Pr. 4-2, 4 -3 |
03/25 |
|
Project 6 |
Pr 5-1, 5-2, 5-3 |
04/01 |
|
Projects 7 |
Pr 7-1 |
04/08 |
|
Projects 8 |
Pr 8-1, 8-2, 8-3 |
04/15 |
|
Projects 9 |
Pr 9-1, 9-2, 9-3 |
04/22 |
|
Projects 11 |
Pr 11-1, 11-2, 11-3 |
04/29 |
|
Projects 12 |
Pr 12-1, 12-2, 12-3 |
05/06 |
|
Projects 13 |
Pr 13-1, Pr 14-1 |
05/13 |