# Computer Engineering (A.S. Degree) Antelope Valley College · 2026-2027 Catalog · Department: Engineering Source: https://avc.elumenapp.com/catalog/2026-27/program/computer-engineering-as-fall-2026 The Associate in Sciences in Computer Engineering will provide students with a fundamental knowledge of Computer Engineering, to enhance their computational and problem solving skills, sharpen their critical thinking, and to ensure proper preparation for junior level Computer Engineering coursework at a university. Students completing this degree should realize that there are many sub disciplines in Computer Engineering and most require a similar core education, but not all. The requirements for an associate degree in Computer Engineering may be satisfied by completing the courses listed below in addition to the associate degree requirements. (See Graduation/Associate Degree Requirements.) ### Program Requirements | Course | Title | Units | | --- | --- | --- | | **Computer Engineering AS: Complete all of the following** | | 46-47 | | **Required Courses: Complete all of the following** | | 37 | | **Calculus Honors Option** | | 5 | | MATH 150 | Calculus and Analytic Geometry | 5 | | MATH 150H | Calculus & Analytic Geometry Honors | 5 | | **Core Courses: Complete all of the following** | | 32 | | CS 150 | Discrete Structures | 4 | | ENGR 230 | Circuit Analysis | 4 | | MATH 160 | Calculus and Analytic Geometry | 4 | | MATH 220 | Linear Algebra | 4 | | MATH 230 | Introduction to Ordinary Differential Equations | 4 | | MATH 250 | Calculus and Analytic Geometry | 4 | | PHYS 110 | General Physics | 4 | | PHYS 120 | General Physics | 4 | | **Computer Programming Options: Complete the following number of rules: 1** | | 6 | | **C++ Programming: Complete all of the following** | | 6 | | CS 120 | Programming and Algorithms in C++ | 3 | | CS 130 | Data Structures using C++ | 3 | | **Java Programming: Complete all of the following** | | 6 | | CS 121 | Programming and Algorithms in Java | 3 | | CS 131 | Data Structures using Java | 3 | | **Python Programming: Complete all of the following** | | 6 | | CS 122 | Programming and Algorithms in Python | 3 | | CS 132 | Data Structures using Python | 3 | | **Elective Choices** | | 3-4 | | CS 110 | Introduction to Programming Concepts and Methodologies | 3 | | CS 140 | Assembly Language and Computer Architecture | 3 | | ENGR 110 | Introduction to Engineering | 3 | | ENGR 185 | Digital Logic and Design | 4 | ### Recommended Pathway #### Computer Engineering AS **Term 1** (15 units) - CS110 - Introduction to Programming Concepts and Methodologies (3) - ENGR110 - Introduction to Engineering (3) - MATH150 - Calculus and Analytic Geometry (5) - Any AVC GE Area 4 (3) - ENGLC1000 - Academic Reading and Writing (4) **Term 2** (14 units) - CS120 - Programming and Algorithms in C++ (3) - CS121 - Programming and Algorithms in Java (3) - CS122 - Programming and Algorithms in Python (3) - Any AVC GE Area 6 (3) - MATH160 - Calculus and Analytic Geometry (4) - PHYS110 - General Physics (4) **Term 3** (3 units) - Any AVC GE Area 3 (3) **Term 4** (14 units) - MATH250 - Calculus and Analytic Geometry (4) - PHYS120 - General Physics (4) - CS130 - Data Structures using C++ (3) - CS131 - Data Structures using Java (3) - CS132 - Data Structures using Python (3) - Any AVC GE Area 1B (3) **Term 5** (16 units) - MATH220 - Linear Algebra (4) - MATH230 - Introduction to Ordinary Differential Equations (4) - ENGR230 - Circuit Analysis (4) - CS150 - Discrete Structures (4) ### Program Outcomes ### Computer Engineering AS