Jul 31, 2025  
2025-2026 Undergraduate Academic Catalog 
    
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.