Lectures: |
Tuesday and Thursday 08:30am -
10:10am, in E&T
A220 |
||||||||||||||||||||||||||||||||||||
Lab: |
Tuesday and Thursday 10:10am -
11:25am, in E&T A220 |
||||||||||||||||||||||||||||||||||||
Instructor: |
Chengyu Sun Email: csun@calstatela.edu Office: E&T A317 Office Hours: MTR 2:00-4:00pm, or by appointment |
||||||||||||||||||||||||||||||||||||
Course
Description: |
This
is an intermediate programming course. The focus of the course is code
development in Java using object oriented concepts and practice,
namely, encapsulation, inheritance, and polymorphism. We will also
cover in details file I/O, GUI programming in Java, and commonly used
utility classes
and methods such as String and container classes. |
||||||||||||||||||||||||||||||||||||
Textbook(s): |
|
||||||||||||||||||||||||||||||||||||
Software
Tools: |
Required - Email and Netbeans
3.6 (or J2SE 1.4.x, or JBuilder X) Optional (for access online lecture notes) - Adobe Acroread and/or MS PowerPoint |
||||||||||||||||||||||||||||||||||||
Grading
Policy: |
Lab
Assignments 10% Homework and Projects 30% Midterm 30% Final 30% |
||||||||||||||||||||||||||||||||||||
Schedule: |
|
||||||||||||||||||||||||||||||||||||
Online
Resources: |
|
||||||||||||||||||||||||||||||||||||
Academic
Integrity: |
Cheating will not be tolerated.
Cheating on any assignment or exam will be taken seriously. All
parties involved will receive a grade of F for the course and be reported to
the Academic Senate. |