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.