Object-Oriented Programming

Course CRN
70226
Subject Code
CS
Subject Name
Computer Science
Course Number
V13
Section
70226-202507-V13
Term
Banner Department
Banner Department ID
3055
College
Instructor Immutable ID
afazelpour
Course Description
This course introduces students to application of software engineering techniques to the design and development of large programs; data abstraction techniques and structures and associated algorithms. It covers object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Other topics include an overview of programming language principles, simple analysis of algorithms, basic data structures, searching and sorting techniques. This is the second course in a sequence of courses that is compliant with the standards of the Association for Computing Machinery (ACM). Prerequisites: CS V11 or equivalent. Transfer credit: CSU; UC.

Programming Fundamentals

Course CRN
73188
Subject Code
CS
Subject Name
Computer Science
Course Number
V11
Section
73188-202507-V11
Term
Banner Department
Banner Department ID
3055
College
Instructor Immutable ID
afazelpour
Course Description
This course introduces students to fundamental concepts of procedural programming. Topics include data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. The course emphasizes good software engineering principles and developing fundamental programming skills using a high level language utilizing programming and practical hands-on problem solving techniques. This course is the first course in programming that is compliant with the standards of the Association for Computing Machinery (ACM). Field trips may be required. Recommended Prep: CS V09. Transfer credit: CSU; UC.

Programming Fundamentals

Course CRN
72892
Subject Code
CS
Subject Name
Computer Science
Course Number
V11
Section
72892-202507-V11
Term
Banner Department
Banner Department ID
3055
College
Instructor Immutable ID
afazelpour
Course Description
This course introduces students to fundamental concepts of procedural programming. Topics include data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. The course emphasizes good software engineering principles and developing fundamental programming skills using a high level language utilizing programming and practical hands-on problem solving techniques. This course is the first course in programming that is compliant with the standards of the Association for Computing Machinery (ACM). Field trips may be required. Recommended Prep: CS V09. Transfer credit: CSU; UC.
Subscribe to Computer Science