|
Jul 31, 2025
|
|
|
|
2025-2026 Undergraduate Academic Catalog
Computer Science, BS
|
|
Learning Outcomes
When they have completed a computer science major, students will be able to:
- WRITE, ANALYZE, DEBUG, and APPLY computer programs to computational problem solving and data analysis.
- DESCRIBE the architecture and design of computing systems ranging from PC architecture to computer networks and cloud based systems.
- COMMUNICATE algorithmic and computational ideas and concepts correctly and clearly in both oral and written forms using logical reasoning and appropriate terminology and symbolic representation.
- ANALYZE the ethical complexities behind computational and programmatic choices and implementations, and the ways that computational solutions affect communities, especially disadvantaged communities, and society at large.
- APPLY a variety of computational methods and techniques towards solving real world problems.
|
Required Courses
Take the following required courses: Electives
Plus three additional courses from: |
|
|