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, the basic concepts of operating systems and data 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 hours of independent reading.
BACHELOR OF SCIENCE
Computer science majors pursuing a Bachelor of Science must also take: