# Computer Programming (A.S. Degree) Solano Community College · 2025-2026 Catalog · Department: Computer - Information Science Source: https://solano.elumenapp.com/catalog/catalog2025-2026/program/computer-programming-as-summer-2020 **Minimum Units Required:** 60.0 units This program is designed to prepare the student for employment as a computer programmer trainee. The Associate in Science Degree may be obtained by completing the 33-unit major, general education requirements, and electives as needed to complete a minimum of 60 units. All courses in the major must be completed with a minimum grade of C or a P if the course is taken on a Pass/No Pass basis. ### Program Learning Outcomes - Implement a well-designed, properly normalized relational database after analyzing user requirements and business rules. - 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. ### Program Requirements | Course | Title | Units | | --- | --- | --- | | **Computer Programming Major** | | 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 | | OCED 091 | General Work Experience | 1 |