* Distance program offered online in collaboration with other University of Wisconsin institutions.
| Course | Title | Credits |
|---|---|---|
| General Requirements 1 | ||
| General Education 2 | 44-48 | |
| Electives | 11-15 | |
| Required Courses (61 credits) | ||
| APC 3000 | Programming I | 3 |
| APC 3100 | Math for Computer Science | 3 |
| APC 3200 | Introduction to Business | 3 |
| APC 3300 | Technical and Professional Communication | 3 |
| APC 3400 | Legal and Ethical Responsibilities of the IT Professional | 3 |
| APC 3500 | Programming II | 3 |
| APC 3600 | Database Management I | 3 |
| APC 3700 | Systems Analysis and Design | 3 |
| APC 3800 | Project Management Techniques | 3 |
| APC 3900 | Object Oriented Programming | 3 |
| APC 4000 | Applied Communication Networks | 3 |
| APC 4100 | Database Management II | 3 |
| APC 4200 | Computer Security I | 3 |
| APC 4800 | Computer Security II | 3 |
| or APC 4250 | Machine Learning | |
| APC 4300 | Applied Data Structures and Algorithms | 3 |
| APC 4400 | Web Development | 3 |
| APC 4500 | Operating Systems Theory and Practice | 3 |
| APC 4600 | Software Engineering Practices | 3 |
| APC 4700 | IS Strategy and Management | 3 |
| APC 4900 | Capstone Prep | 1 |
| APC 4950 | Capstone Project | 3 |
| Total Credits | 120 | |
- 1
An algebra course equivalent to MATH 1530 or higher is required for admission to this program. MATH 1620 or above is required to fulfill the Math Competency Requirement.
- 2
World Languages requirement may be waived for online degree students (exclusions may apply).