Programming Abstractions

CS
106B
Instructors
Szumlanski, S. (PI)
Kwarteng, C. (TA)
Section Number
1
Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis. Uses the programming language C++ covering its basic facilities. Prerequisite: 106A or equivalent.
Grading
Letter or Credit/No Credit
Requirements
GER:DB-EngrAppSci, WAY-FR
Units
3-5
Academic Career
Undergraduate
Course Tags
Computational Policy - Gateway
Computational Policy Analysis
Academic Year
Quarter
Winter
Section Days
Monday Wednesday Friday
Start Time
11:30 AM
End Time
12:20 PM
Location
Hewlett Teaching Center 200