Computer Science Learning Outcomes

Learning Goals for the Major Programs in Computer Science

At Wittenberg, computer science majors will develop a breadth of understanding
in theory and application

Students will...

  • develop an ability to understand and analyze end user needs, and master the techniques required to create programs that satisfy those needs. (Programming
  • become conversant with the mathematical and theoretical underpinnings of the field. (Theory)
  • employ different programming paradigms. (Programming Languages)
  • engage with the hardware components that comprise modern computers. (Hardware)
  • apply computational techniques in important areas of application.  (Software Engineering)
  • be able to communicate technical ideas clearly and effectively, both in writing and in oral presentations. (Communication)  
Back to top