Computer Science Major
Program Details
Program Overview
The principal areas of study within computer science are programming, artificial intelligence, computer software design and development, and the theory of computing. Graduates of this program could be employed as data scientists, software engineers, systems analysts, network architects or web or game developers. However, jobs in computer science are not limited to technology companies; every business uses computers and talent is needed at every stage of the business process.
Program Concentrations
This program is made up of the following concentrations. Learn more about concentrations.Concentration Overview
This concentration focuses on programming skills and a fundamental understanding of computer systems.
Concentration Overview
This concentration focuses on artificial intelligence and computer modeling.
Concentration Overview
This concentration focuses on data mining and data handling.
Courses in this Concentration
Concentrations on this page are required for this program. Additional courses or concentrations may need to be added to meet program or credit requirements.
Program Coursework
- Calculus I
- Calculus II
- Concepts in Programming Languages
- Structured Programming
- Object-Oriented Programming
- Discrete Mathematical Structures
- Principles of Design and Development
- Structured Programming
- Introduction to Artificial Intelligence
- Data Structures and Algorithms
- Computer Modeling and Computer Aided Design (CAD)
- Computer Robotics
- Structured Programming
- Cyber Security
- Computer Architecture
- Introduction to Data Mining
- Database Management Systems
The specific degree requirements on the website are for illustrative purposes and may change at any time. Please contact the Registrar's Office, Academic Advising or refer to the course catalog for detailed program requirements.
Liberal Arts Core
LEADERSHIP: 4 credits
- Freshman Seminar (1 cr.)
- Spiritual & Ethical Literacy (3 cr.)
- Personal Branding Communication (3 cr.)
- Writing for the 21st Century (3 cr.)*
- Quantitative Problem Solving (3 cr.)*
- Language & Culture (3 cr.)
CORE LITERACIES: 15 credits – Choose one (1) course from each broad theme. Course options can be found in the course catalog or on the academic advising page. Broad themes are:
- Narratives of Identity (3 cr.)
- Science, Environment & Culture (3 cr.)
- Social Tensions (3 cr.)
- The American Experience (3 cr.)
- Approving the Better Things (3 cr.)
Professional Core
Culminating Experience
- Pre-Internship
- Internship
- Capstone
Contact admissions or the program faculty with questions about this program.
Alex J. Pezewski
Faculty - Computer Science