Computer Programming
Certificate of Achievement Computer - Information Science · Solano Community College · 2025-2026 Catalog
Minimum Units Required: 33.0 units
This program is designed to prepare the student for employment as a computer programmer trainee. A Certificate of Achievement can be obtained upon completion of the 33-unit major. All courses in the major must be completed with a minimum grade of C or P if taken on a Pass/No Pass basis.
Program Learning Outcomes
Construct applications that use GUI (graphical user interface) components and access databases for data permanence.
Develop a programming solution to a data structure problem using object-oriented methodolgies and appropriate data structures and algorithms.
Implement a well-designed, properly normalized relational databse after analyzing user requirements and business rules.
Program Requirements
| Course | Title | Units |
|---|---|---|
| Computer Programming (CA) | 33 | |
| Courses Required | 30 | |
| BUS 092 | Business Communication | 3 |
| CIS 001 | Introduction to Computer Science | 3 |
| CIS 015 | Programming in Visual Basic.NET | 3 |
| CIS 020 | Assembly Programming | 3 |
| CIS 022 | Introduction to Programming | 3 |
| CIS 023 | Data Structures and Algorithms | 3 |
| CIS 052 | UNIX Operating System | 3 |
| CIS 055 | MS Windows Operating Systems | 3 |
| CIS 078 | Access -Database Management System | 3 |
| CIS 089 | Essential Networking Technologies | 3 |
| List A: (select 3 units) | 3 | |
| ACCT 001 | Principles of Accounting - Financial | 4 |
| ACCT 002 | Principles of Accounting - Managerial | 4 |
| BUS 005 | Introduction to Business | 3 |
| CIS 035 | Introduction to Java Programming | 3 |
| CIS 060 | Introduction to the Internet | 1.5 |
| CIS 061 | Creating Web Pages | 3 |
| CIS 066 | Microsoft Word | 3 |
| CIS 073 | Microsoft Excel | 3 |
| CIS 080 | SQL Database Management Systems | 3 |
| OCED 090 | Occupational Work Experience | 1-8 |
| OCED 091 | General Work Experience | 1-6 |