The Student Services team will have office hours at Harmony House (561 Lomita Dr, Stanford, CA 94305) on Tuesday and Thursday from 10 a.m. to 4 p.m.
Programming Abstractions
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.
Details:
- Catalog Number
- CS 106B-01
- Class Number
- 14222
- Course Cost
- $6860.00
- Population
- High School, Undergraduate, Graduate
- Units
- 5
- Interest Area
- Computer Science and Engineering
- Course Format & Length
- In-Person, 8 weeks
- Instructors
- Cornwall, E., Kaur, A.
- Dates
- -
- Prerequisites
-
CS106A or equivalent
- Schedule
- Mon, Tue, Wed, Thu, Fri 1:30 PM - 2:45
- Course Notes
-
Do not enroll in discussion sections in Axess. The first week of class, students sign up for discussion sections via CS198 website. Discussion section assignments received during second week of class when sections start.