Computer ScienceFebruary 17, 2023 2023-05-05 14:03
Meet Your Major
The computer science major develops students’ breadth of knowledge across the discipline of computer science while exposing students to the many links between computer science and other fields. The program consists of core subjects in computer science including programming languages, software engineering and development, algorithms, data structures, complexity, and the mathematical foundations of computer science, followed by specialization and an interdisciplinary capstone experience. The program prepares students for careers in software engineering, research and development, and for graduate studies.
The student majoring in Computer Science will:
- Apply principles of user-focused design to identify needs, propose concepts, and develop and test software-based solutions.
- Critically use systems-level thinking, abstraction, modeling, mathematics, and data as appropriate to analyze and assess open-ended software systems.
- Work and communicate effectively, both individually and as part of a team.
- Critically assess the ethical, social, cultural, and anthropological impact of software systems and take appropriate action.
- Identify and evaluate the commercial and economic context in software development and innovation.
- Critically formulate and articulate an individual and personal vision about computer science based upon experience and reflection.
- Demonstrate a capacity for independent learning in a subarea of computer science.
Our curriculum emphasizes experiential learning where you learn by doing. Opportunities include:
- Directed studies and faculty-mentored research opportunities
- Internships and field studies
- Capstone Projects
A B.S. in computer science, you’ll be well equipped to pursue studies in the field or to begin your career. Some of our graduates will work as Associate Consultant, Front End Developer, Infrastructure Project Manager and Software Engineers.
What You'll Take
Download the Course Catalog
The Course Curriculum documents both core curriculum and elective courses, including course numbers, course names, credit hours, course descriptions, and prerequisites.