Skip to Content

Computer Science

Bachelor of Arts; Bachelor of Science

Computer Science Major

The computer science curriculum promotes the development of skills in problem solving using a computer. The major is designed to prepare students for either careers in the computer field or for graduate study. Upon graduation, students majoring in computer science will be able to use common algorithms and data structures and apply them to new problems, demonstrate fluency in object-oriented programming in both desktop and Internet applications, use relational database technology, understand basic computer architecture, and understand the basic concepts of operating systems and data communications.

....

Read More

Requirements

CSCI 201 - Computer Programming I
CSCI 202 - Computer Programming II
CSCI 280 - Computer Organization
CSCI 325 - Data Structures and Algorithms
CSCI 345 - Database Management
CSCI 360 - Networking/Communications
CSCI 380 - Operating Systems
CSCI 425 - Internet Programming
MATH 200 - Elementary Statistics
MATH 324 - Statistical Methods I
PHIL 212 - Ethics in Business and Society
SPEC 111 - Public Speaking
WRTG 225 - Organizational Communications

All computer science majors must complete 10 to 13 courses numbered above 200, including the courses that are specifically stated as requirements. Students must also take 4 credit ours of Independent Reading.

Computer science majors pursuing a Bachelor of Science must also take MATH 225.

Computer science majors pursing a Bachelor of Arts must also take ACCT 203 and 204, BUAD 225 and ECON 210 and 211.