cs@union

CS Major Degree Requirements

Major in Computer Science:

Ten computer science courses including:

  • one 100-level introductory course
  • 150, 250, 260, and 270
  • five electives numbered 110 or higher. Four must be at least 300-level, with one from the Theory group and one from the Systems group.
    • The Theory group: CSC-350 Theory of Computing; CSC-370 Programming Languages.
    • The Systems group: CSC-333 Introduction to Parallel Computing, CSC-335 Operating Systems, CSC-483 Topic: Compilers
  • the project sequence 497-499.

Also required: Math 197; Math 110-112 or 113; one Math elective numbered above 113, chosen in consultation with the advisor; one major-level lab science course from Biology, Chemistry, Geology, Physics, Environmental Science, or ESC-100, and one non-CS course meeting the Core Curriculum science and technology requirement (courses cross-listed with CSC are not acceptable).

A typical first year major program includes a 100-level introductory course and CSC-150, Math 197, and first year Core Curriculum courses.

The senior writing requirement is satisfied by CSC 498 and CSC 499.

See the major in graphical form and advising checklists.

See the catalog copy for complete course descriptions.

Minor in Computer Science:

Six computer science courses including a 100-level introductory course, CSC-150 and four additional CSC courses chosen with the approval of an advisor from computer science; Math 197. Only one course numbered below 100 may be included, and only one 100-level introductory course may be included.

Interdepartmental Major

The following eight courses in the department: a 100-level introductory course, CSC 150, 250, 260, 497, one course above introductory level (above 110), one course of at least 300-level, and one other CSC course. Only one CSC course numbered below 100 may be included, and only one 100-level introductory CSC course may be included. Also required: MTH-197 and the project sequence IDM-498 and IDM-499. The ID senior project must be designed to integrate the fields composing the major.

Major in Computer Engineering:

More information available here

Last Modified: 2012-10-23 16:48:10.537455

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.