Software Engineering
Skills Competency Award (SCA) Computer Science · Santa Barbara City College · 2026-2027 Catalog
Overview
The Software Engineering Skills Competency Award goes beyond programming to include engineering methodologies and hands-on project experience. The program introduces students to state-of-the-art methodologies, teamwork and project management skills.
Requirements
Skills Competency Award Requirements
Complete all Major Requirements with a “C” or higher or "P" in each course. Candidates for a Skills Competency Award are required to complete at least 20% of the major requirements through SBCC.
| Course | Title | Units |
|---|---|---|
| Major Requirements | ||
| Required Core | ||
| CS 105 | Programming Methodology | 3 |
| CS 106 | Data Structures and Algorithms | 3 |
| CS 165 | Software Design Patterns | 1.5 |
| CS 180 | Software Engineering With UML | 3 |
| List A - Complete one course from the following: | 1.5-4 | |
| CS 107 | Computer Architecture and Organization | |
| CS 108 | Discrete Structures | |
| CS 111 | HTML And Webmastering | |
| CS 115 | Javascript Programming | |
| CS 116 | Web Server Programming | |
| CS 123 | Android Programming | |
| CS 140 | Object-Oriented Programming Using C++ | |
| CS 187 | iOS Programming | |
| Total Units | 12.00-14.50 | |
Learning Outcomes
- Design and implement programming solutions to complex problems.
- Develop software that can perform standard operations on data stored in the standard data structures.
- Develop software that implements designs that incorporate standard design patterns.
- Employ analytical methods to estimate the duration and cost of a software development project.
- Use code versioning systems to manage changes to a code base.
- Work in a team environment to implement project goals.