|
Courses
I Teach |
|
Other
Links |
|
|
|
Last
updated:
14 Oct 2000
Copyright
(C) 2000 Gao.
All rights reserved. |
|
|
|
|
|
|
Description |
|
This
course is an introduction to Java, an object-oriented
programming language. Using Java, students will be able
to create modules that run on UNIX, Windows, and Macintosh
operating systems. Applications for World Wide Web will
be created. |
Objectives |
|
1. |
To
be able to write programs using the fundamentals
of object-oriented programming in Java. |
2. |
To
be able to build real-world Java applications. |
3. |
To
be able to run, test, and debug programs using
different Java compilers.
|
|
Grading
Check
Grades |
|
Lab
Projects |
43%
|
Quizzes
|
34%
|
Final |
23%
|
|
---------
|
Total
|
100%
|
|
|
The
course is graded on a straight percentage basis
as follows: |
A
B
C
D
F
|
90%
or above
80% - 89%
70% - 79%
60% - 69%
Less than 60% |
|
|
|
|
|
Work
Requirement
( nominal hours
) |
4
Units x 3 hours/week = 12 hours/week, consisting of: |
......
3 hours/week class attendance
|
Keeping
up the work requirement on a week to week basis is essential
by most students, in order to pass the course. |
......
3
hours/week laboratory work
|
......
6 hours/week reading, review, and additional work
|
|
|
Course
Schedule
( tentative
& subject to alteration ) |
Wk |
Chapter |
Wk |
Chapter |
Wk |
Chapter |
1 |
1. Intro.
to Computers, the
1. Internet and the Web
|
6 |
8.. Object-Based 8...Programming |
11 |
12. Basic
GUI Components
14. Exception Handling
|
2 |
2. Intro. to Java Applications
3. Intro. to Java Applets |
7 |
Quiz
3
9.. OOP |
12 |
Quiz
5
14. Exception Handling
15. Multithreading |
3 |
Quiz
1
4. Control Structures: Part 1
5. Control Structures: Part 2
|
8 |
9..
OOP
10. Strings and Characters
|
13 |
15.
Multithreading
16. Multimedia
|
4 |
6. Methods |
9 |
10.
Strings and Characters
11. Graphics and Java2D |
14 |
16.
Multimedia
17. Files and Streams
|
5 |
Quiz
2
7. Arrays |
10 |
Quiz
4
11. Graphics and Java2D
12. Basic GUI Components |
15 |
17.
Files and Streams |
Final
To Be Announced |
|
|
|
|