
Major & Minor information
You'll solve problems with computers—analytically, logically, and collaboratively, using multiple programming languages and platforms. You'll gain a practical and theoretical understanding of computer science. As the digital landscape evolves, the skills to flex and adapt set Gusties apart in this field.
Major credits: 48
Minor credits: 24
What can I do with a degree in Computer Science?
What can I do with a degree in Computer Science?
The Computer Science major is adaptable - and valuable - leading to many different fields and fulfilling careers. Here are a few popular paths, but a Âé¶¹ÊÓÆµ degree can take you anywhere.
- Software Engineering
- Project Management
- Database Administration
- Web Design
- System Developer
$99,806 Average salary 5 years post graduation
—

After Âé¶¹ÊÓÆµ
After Âé¶¹ÊÓÆµ
Gusties who major in Computer Science are prepared for a variety of jobs and graduate programs at other top-tier organizations. Here's where some recent grads have landed and what they're doing:
- CIGNA
- Thomson Reuters
- Penn State University
- Taylor Corporation
- Web Engineer
- Information Tech Consultant

Course Examples
Interested in pursuing a Computer Science Major/Minor? Here are some of the key courses offered within these programs.
MCS 189 Introduction to Data
This course serves as an introduction to the data science principles required to tackle real-world, data-rich problems in business and in academia. Students will learn to implement fundamental data structures, which allow one to store collections of data with fast updates and queries. They will be given an introduction on artificial intelligence and machine learning. Finally, they will study the capturing, digitization, representation, organization, transformation, and presentation of information in database systems.
MCS 210 Computing in Society
Computer scientists have the opportunity to design, implement, distribute, abuse, and avoid policies that affect the lives of millions of people. This course offers students an opportunity to explore some social, ethical, and legal issues they will face by introducing them to a wide range of current and important topics in Computer Science that includes technical issues, professional questions, and moral and ethical decisions. Students will learn the basic principles of Information Assurance and Human-Computer Interaction.
MCS 287 Principles of Programming Languages
This course will focus on different approaches to programming including language and paradigm choices such as functional, object oriented, parallel and event-driven programming and the relative merits of each approach. We will also cover communication and coordination as well as program representation, translation, and execution.
MCS 381 Social Computing
In the past few years, social media services as well as the users who subscribe to them, have grown at a phenomenal rate. It is fascinating to study this new environment as well as its Netizens. This course introduces the basic concepts in social computing, combining several scientific perspectives for understanding social networks and human behavior. Students will learn how to identify key components, to detect and generate fundamental structures, and to model the growth and propagation in social networks.

Ready to Learn More?
Get started by sharing a few details below, and someone from our team will get back to you with more details on your chosen major.