course logo

Welcome!

First of MiraCosta’s CS course materials you’re visiting? Checkout the About page to learn more about how these materials came out and the amazing people behind them. The Grant Work page contains details on the course materials generated if you’d like to get straight to it!

Course Context

CS113 is part of our CS for Transfer (ADT), Software Development (AA and certificate), and Data Science degrees. It’s usually required as a transfer course for a Bachelors in CS, EECS, etc. It’s also one of the most important classes for our industry, a lot of interview questions come from this course!

Catolog Description

The course uses topics of personal and social relevance to investigate the impact of computing through efficient algorithms and properly designed data structures. Students explore the software development process by developing effective solutions using industry-standard tools. Topics include searching, sorting, hashing, algorithm analysis, object-oriented design, collections, lists, stacks, queues, trees, sets, dictionaries, and graphs. C-ID COMP-132.

Course Outline of Record

Here is the official public record of what our course covers, learning objectives and outcomes, and some example methods. Faculty have academic freedom on how this course is taught, but are required to meet these requirements.