CS 180 Object-Oriented Programming
This course approaches programming from an object-orientated methodology by examining C++ structures and classes. Data structures such as arrays, strings, and linked lists are introduced and studied. Common searching and sorting algorithms will be discussed. The relationship between data structures and algorithms will be explored. Algorithms will be analyzed in regard to time and space efficiency.
Offered
Spring
Student Learning Outcomes
- Understand and use data abstraction in object-oriented program design and development
- Understand and implement simple data structures (arrays and strings) in programs
- Cooperate with others in designing a software system
- Use object-oriented techniques in construction of programs