 | |  |  |  |  Home»Undergraduate Education»Courses»Undergraduate Course Descriptions»CSE11
|  | |  |  | Undergraduate Course Descriptions
CSE11 - Introduction to Computer Science and Object-Oriented Programming: Java (Accelerated Pace)
Units: 4
Course Description: Introduction to computer science and programming using the Java language.
Basic UNIX. Modularity and abstraction. Documentation, testing and verification techniques.
Basic object-oriented programming including inheritance and dynamic binding. Exception handling.
Event driven programming. Experience with AWT library or other similar library.
Format: 3 hours of lecture per week, 1 hour of discussion section, 3 hours of computer
lab and 5 hours of outside preparation.
Prerequisites: High school algebra and a course in programming in a compiled language.
Laboratory work: Programming assignments
Offered: Every quarter: Fall, Winter, and Spring.
 |  |  | back to top ^ |
|  |