* Distance program offered online in collaboration with other University of Wisconsin institutions.
| Course | Title | Credits |
|---|---|---|
| General Requirements 1 | ||
| Core General Education Requirements | ||
| Bachelor of Science Degree Requirements 2 | ||
| 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 4250 | Machine Learning | 3 |
| 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 4850 | Computer Security | 3 |
| APC 4900 | Capstone Prep | 1 |
| APC 4950 | Capstone Project | 3 |
- 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 Mathematics and Quantitative Reasoning category of the Core General Education Requirements.
- 2
The World Languages degree requirement may be waived for online degree students (exclusions may apply).