Learning Goals for the Major Programs in Computer Science
At Ƶ, 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)