CS 138
Introduction to Data Abstraction and Implementation
Undated
Topics
- Introduction
- Introduction to C++ concepts
- ADT and their implementations as linked structures
- Object-based computing
- Introduction to object-oriented programming
Readings
- Absolute C++, 6th edition
Undated
Topics
- Unix and C++ programming
- Types, strings, vectors and I/O
- Stacks, queues and priority queues
- Linked lists and binary search trees
- Pointers, references and memory management
- Recursion and complexity
- Testing and debugging
- Encapsulation and classes
- Inheritance and templates
- Standard Template Library
- Adapter and template-method patterns
Readings
- Absolute C++
Sources
- Course catalogue ↗2026–2027
- departmental_course_outline ↗Undated
- course_website ↗Undated
- Departmental typical outline and references; assignments and textbooks may vary by term. No revision date stated.
- Source does not state a term or year.