 | |  |  |  |  Home»Undergraduate Education»Courses»Undergraduate Course Descriptions»CSE8A
|  | |  |  | Undergraduate Course Descriptions
CSE8A - Introduction to Computer Science: Java
Units: 3
Course Objectives: First part of a three track course equivalent to CSE 11.
Intended for students whose background has not prepared them for
the fast pace of CSE 11. The content of CSE 8A, CSE 8AL, CSE 8B and CSE 11 are
the same but CSE 8A, CSE 8AL, and CSE 8B will include more programming practice.
Student's self select which course they wish to take.
Course Description:
Basic UNIX. Basics of Java language. Classes, methods, and parameters.
Modularity and abstraction. Documentation techniques. Testing and
verification techniques. Basic Inheritance. Event driven programming.
Programming with AWT library or other similar library. CSE 8A, CSE 8B and CSE 8AL is
a slower paced version of CSE 11 with more programming practice.
Format: 3 hours of lecture per week, 1 hour of discussion, and 5 hours of outside preparation.
Prerequisites: High school algebra
Other restrictions: Students who have taken CSE 8B or CSE 11, may not take CSE 8A.
Laboratory work: Programming assignments.
Offered: Fall, and Winter Quarter
 |  |  | back to top ^ |
 |
|  |