Skip over primary navigation
Computer Science Department
BS 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.S. Degree 74cr

A. Core Requirements22 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. Electives21 cr
  • Computer Science Department courses at the 300- or 400-level, under advisement, including a 12 cr concentration approved by the Department.
C. Cognate Requirements32 cr
  • Mat 210 - Calculus I
  • Mat 215 - Introduction to Discrete Mathematics
  • Mat 220 - Calculus II
  • Mat 240 - Multivariable Calculus
  • One of the following three courses:
    • Mat 230 - Matrix Algebra
    • Mat 254 - Introduction to Probability Theory
    • Mat 354 - Mathematical Statistics A
  • A total of 14 cr including a full year (8 cr) in a laboratory science selected from Phy 111/112 (preferred), Bio 112/213, or Che 111/112
Note: A grade of C- or better must be earned in all Core and Mathematics cognate courses in Sections A and C.
This requirement does not apply to the remaining courses in Sections B and C.

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