CS 111: Introduction to Computer Science I: Java
Units: 3
Prerequisites: None
Acceptable for Credit: CSU, UC
Lecture 2 hours, laboratory 3 hours.
Course Typically Offered: Fall, Spring, and Summer
This course introduces object-oriented programming and concepts designed primarily for students majoring in computer science and engineering who have some programming fundamentals. The course uses topics of personal and social relevance to investigate the impacts of computing through exploring language basics, including control structures, data types, input/output, operators, classes, methods and parameters, basic inheritance, and documentation practices as well as testing and verification techniques. UC CREDIT LIMITATION: No credit for CS 111 if taken after CS 112. C-ID COMP 122, ITIS-130.