Computer Science Major
The Computer Science major offers a unique blend of computer science theory and information technology practice. Students in this major learn to model, design, and construct software; to solve problems using established techniques in database implementation and networking; and to develop effective methods for solving problems using computer-based solutions. Computer Science graduates have a comprehensive foundation that permits them to adapt to new technologies and new ideas.
Coursework in Computer Science includes these topics among others:
- Computer Programming
- Data Structures and Programming Languages
- Computer Organization
- Operating Systems
- Software Engineering
- Data Communications and Networking
- Internet and Web Application Development
- System Administration and Security
Many other fields require specialized computer technology; therefore, students additionally may wish to consider a second major or a minor in a related discipline where their computing skills may be applied.
Required Courses
The Computer Science major consists of these required courses in the Computer Science department:
CPS 150, Fundamentals of Computer Science
CPS 201, Computer Programming I
CPS 202, Computer Programming II
CPS 301, Computer Organization
CPS 302, Operating Systems
CPS 311, Data Structures
CPS 312, Programming Languages
CPS 325, Data Communications & Networking
CPS 343, Software Engineering
CPS 490, Capstone Topics in Computing
and two additional departmental courses from
CPS 214, Spreadsheet Modeling
CPS 314, Database Management
CPS 330, Web Application Development
CPS 340, System & Network Administration
CPS 341, System Analysis and Design
CPS 350, Topics in Computer Science
plus, as allied coursework, one of the following two courses
PHI 202, Logic
PHI 380, Symbolic Logic
and two Mathematics courses, including one of the following
MTH 210, Elementary Statistics
MTH 312, Introduction to Mathematical Statistics
Programs & Majors
Anthropology
Athletic Training
Biology
Business Administration Chemistry
Comm. & Theatre Arts Computer Information Systems
Computer Science Criminal Justice
Economics
Education
English
Environmental Science
Forensic Science
German
Health and Physical Education
HELI
History
Honors Program
International Studies
Mathematics
Music
Philosophy
Physics
Political Science
Psychology
Public Relations
Religion
Spanish
Sport Management
