# Programmer (A.S. Degree) Chaffey College · 2026-2027 Catalog · Department: Information Technology and Information Systems Source: https://chaffey.curriqunet.com/catalog/iq/19210/20265/18867/20092/20713 ### Description This degree will prepare students to enter a career in computer programming by providing a strong foundation in computer science principles, software development, and problem-solving techniques. Students will gain hands-on experience in programming, learn how to design efficient algorithms and data structures, understand the fundamentals of computer architecture, and develop proficiency in SQL for managing and querying databases. Through a combination of theoretical knowledge and practical application, students will be equipped to pursue entry-level programming positions. This program emphasizes critical thinking, logical reasoning, and real-world coding practices essential for success in today’s technology-driven job market. ### Program Learning Outcomes Upon the successful completion of this program, students should be able to: 1. Computing Systems Administration: Applies computing system and networking concepts to ensure performance, security, and reliability of IT infrastructure. 2. Programming Development: Uses programming concepts and systematic methodologies to meet specific functional and user requirements. 3. Coding and Scripting: Demonstrates skills in writing and testing code in various programming languages to create software applications, automate tasks, and solve computational problems. | Course | Title | Units | | --- | --- | --- | | **Major requirements for the Associate in Science Degree (AS):** | | | | **Information Technology and Information Systems Core Certificate Courses:** | | 15-16 | | ITIS 10 | Introduction to Computer Information Systems | 3 | | ITIS 14 | Windows Operating System Administration | 3 | | ITIS 16 | Internet Technologies and Security | 3 | | ITIS 40 | Computer Hardware and CompTIA A+ Certification Preparation | 3 | | **Choose one:** | | 3-4 | | ITIS 50 | Introduction to Computer Networks | 3 | | or ITIS 51 | Cisco Internetworking I | 4 | | **Plus these required courses:** | | 24 | | COMPSCI 10 | Introduction to Data Science | 3 | | ITIS 30 | Introduction to Computer Programming | 3 | | ITIS 80 | Introduction to Database & Database Management Systems | 3 | | ITIS 82 | Web Page Development and Publishing | 3 | | ITIS 84 | Creating Dynamic Applications using Javascript | 3 | | **Choose one:** | | 3 | | COMPSCI 1 | Programming Concepts and Methodology I (C++) | 3 | | or COMPSCI 5 | Programming Concepts and Methodology I (Python) | 3 | | **Choose one:** | | 3 | | COMPSCI 2 | Programming Concepts and Methodology II (C++) | 3 | | or COMPSCI 6 | Programming Concepts and Methodology II (Python) | 3 | | **Choose one:** | | 3 | | ITIS 42 | Introduction to Systems Analysis and Design | 3 | | or ITIS 45 | IT Project Management | 3 | | **Total** | | **39-40** | ### Other Information Business, Technology, and Hospitality Local Program (Major) Code: S470 Program Control Number: 46161 TOP Code: . CIP Code: 11.0201 Academic Map Coming Soon