Course CRN
70226
Subject Code
CS
Subject Name
Computer Science
Course Number
V13
Section
70226-202507-V13
Term
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.