| Instructor: |
Valentino Crespi, ET-A138, 3-4596.
vcrespi@calstatela.edu
Office Hours: M 1:30-2:30pm, T 11:30-12:30, W 12:20-2:20pm
|
| cs202 website: |
http://www.calstatela.edu/faculty/vcrespi/CS/CS202/cs202.html |
| Requirements: | In order to program with Java at
home you need to install the integrated development environment (IDE)
JBuilder. You can download a free version of Borland JBuilder
from
http://www.borland.com/products/downloads/download_jbuilder.html
(choose the Personal version 9). Borland JBuilder is available for
Windows, Solaris and Linux. |
| Prerequisites: |
CS201 (co-req: CS202-02) |
| Schedule: |
Ordinary lectures: TR 9:50-11:30AM ET-A220
Lab. lectures: W 9:50-12:20PM ET-A220 |
| Abstract: |
CS202 is a programming course where students will learn how to
program in Object Oriented fashion using Java. There will be regular
(every week or every other week) programming assignments to be done
in class during lab. hours and at home. |
| Topics Overview (cp. 8-15): |
- Java review: Control Statements, Primitive Data
Types, Assignments, Arrays and Strings.
- Java as an Objected Oriented Programming language: Classes,
Interfaces, Inheritance and Polymorphism.
- Graphics and Java2D.
- GUI design.
- Exception Handling.
|
| Course Books: |
H.M. Deitel, P.J. Deitel. Java How to Program. Prentice Hall, 2003.
|
| Grading: | One Midterm Exam (40%),
Final Exam (45%), Lab. Projects (15%) Lab. Projects will be
posted on the cs202 website together
with their deadlines. They will be graded based on correctness,
efficiency and documentation (code documentation) and will be
examined in lab. during lab. hours.
| Score (%) |
Letter Grade |
|
90-100
|
A
|
|
80-89
|
B
|
|
60-79
|
C
|
|
50-59
|
D
|
|
0-49
|
F
|
|
| Date and Time of Final Exam: |
Thursday, March 18, 8:00-10:30am |
| Policies:
|
- Makeup Exams: No.
- Homework Assignments:
Homework assignments should be written neatly on standard sized
paper (8.5 x 11 inch), possibly in black or blue ink (please do not
use red) and submitted at the due date (no electronic
submissions accepted). Each page should be numbered. Late
submissions will not be accepted.
- Academic integrity and honesty:
Students are allowed and encouraged to discuss reading materials
with each other. However, homework assignments must be solved and
written individually. If you obtain a solution with help then you
should acknowledge your source in the paper and then write
independently your own solution.
- Office:
Students are warmly invited to visit the instructor (during
the announced office hours) for questions and clarifications.
- E-mail:
E-mails addressed to vcrespi@calstatela.edu must have, in the
subject, the keyword CS202 (e.g. Subject: CS202 ...).
All the E-mails will be possibly processed in the evening and so
will be answered with a minimum delay. Be careful, the keyword in
the subject is important for automatic filtering. Wrong subjects may
result in the accidental loss of the message.
|