Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Receive an education that fosters continuous intellectual development and equips you for professional success or graduate studies. This program builds on the core concepts, frameworks, and practical uses of computer science, with focused attention on big data analysis and software engineering.
You'll gain skills to practically apply computing knowledge to address real-life challenges, evolve with technological advancements, and make principled choices. The coursework establishes teamwork fundamentals while enhancing your collaborative abilities and professional mindset. Opportunities include internships and undergraduate research projects.
After completing the Computer Science Major, you will be prepared to:
Examine challenges, create multiple solution approaches, and assess documented outcomes against specifications
Communicate clearly through both writing and presentations
Recognize ethical implications and incorporate moral reasoning into technical problem-solving
Show awareness of and value for productive collaboration, leadership, and clear stakeholder communication
Adapt to emerging methodologies and innovations while understanding the importance of ongoing professional growth