Skip over primary navigation
Computer Science Department
BA Requirements
 

Computer Science

The Computer Science Department supports an interdisciplinary degree program in Information Science. Following the first 39 hours of courses in information science, computer science and statistics, students then develop, along with a faculty member in an appropriate department, a contract of upper division course work designed to provide the student with a firm grounding in a particular application within the framework of Information Science.
The Information Science major differs in content, goals, and perspective from the Computer Science major. The Computer Science major requires courses in programming, mathematics, and computational theory, appropriate for students with primary interests in the science of computing. The Information Science major also requires some courses in these areas, but additionally requires courses in the organization, representation, and manipulation of information, appropriate for students with primary interests in the theory, applications, management, and communication of information.

Computer Science Major - Arts and Sciences, B.A. Degree47cr

A. Core Requirements21 cr
  • Csc 212 - Principles of Programming
  • Csc 221 - Foundations of Computer Science
  • Csc 222 - Computer Organization and Programming
  • Csc 241 - Abstract Data Types and Programming Methodology
  • Csc 344 - Programming Languages
  • Csc 365 - Data Structures and File Processing
  • Csc 380 - Software Engineering
B. Electives 15 cr
  • Computer Science Department courses at the 300- or 400-level, under advisement
C. Cognate Requirements11 cr
Note: A C- grade or better must be earned in all Core and Cognate courses credited to the major (sections A and C).
This requirement does not apply to electives (section B) credited to the major.

The information below is offered by the Department. Official program requirements and course descriptions, above, are the most recent available.


The Computer Science department also offers outlines for each course offered by the department. These outlines provide further information on what will be covered in each course and other information.

 Last Updated: 7/9/07