Computer Science
Degree and Program Requirements
Master of Arts | Post-Baccalaureate Program
Advanced Degree Preparatory Track

The Master of Arts in Interdisciplinary Computer Science
(11 semester course credits)

Required:

CS 111 Introduction to Computer Architecture (1)

CS 124 Data Structures and Algorithms (1)

CS 214 Programming Languages (1)

CS 222 Operating Systems (1)

CS 232 The Interdisciplinary Computer Science Research Process (1)

CS 250 Thesis for the Degree of Master of Arts in Interdisciplinary Computer Science (1)

And select one additional interdisciplinary course in a discipline related to your prior background or professional interest for 1 graduate or upper-division undergraduate credit.

And select four elective computer science courses, at least two of which must be at the 200 level, from the following:

CS 113 Compiler Design and Implementation (1)

CS 225 (125) Theory of Algorithms (1)

CS 227 (127) Linear Optimization (1)

CS 228 (128) Theory of Computation (1)

CS 231 (131) Computer Networks (1)

CS 270 (170) Software Engineering (1)

CS 280 (180) Topics in Computer Science (1)

CS 286 (186) Web Programming (1)

Other elective courses may be accepted at the discretion of the department.

Note: For courses offered at both the 100 and the 200 level, students enrolled at the 200 level will be required to do additional work in the course.

back to top

Post-Baccalaureate Program in Computer Science

Since the fall of 1982, Mills has provided a certificate program in computer science for college graduates, especially women, who intend to pursue employment, advancement, or graduate studies in computer science and need to acquire the proper background.

The Mills post-baccalaureate program has two tracks for students with different goals. The post-baccalaureate certificate program, for students interested in entering the professional computing workforce, has no programming or mathematics prerequisites. The advanced-degree preparatory track is for students whose goal is further graduate study (MS or PhD) in computer science and has the same special admission requirements as the MA program in interdisciplinary computer science. This small program offers support and personal attention while students study computer science. It also provides substantial opportunity for hands-on experience with programming on a variety of computer systems. Each student's course of study is tailored to individual needs and includes independent study options.

Post-Baccalaureate Certificate Program
(8 semester course credits)

Required:

CS 063 Introduction to Computer Science (1)

CS 064 Computer Concepts and Intermediate Programming (1)

CS 111 Introduction to Computer Architecture (1)

CS 124 Data Structures and Algorithms (1)

CS 214 (114) Programming Languages (1)

MATH 004 Discrete Mathematics I (1)

And select two courses from the following:

CS 113 Compiler Design and Implementation (1)

CS 222 (122) Operating Systems (1)

CS 225 (125) Theory of Algorithms (1)

CS 227 (127) Linear Optimization (1)

CS 228 (128) Theory of Computation (1)

CS 231 (131) Computer Networks (1)

CS 270 (170) Software Engineering (1)

CS 280 (180) Topics in Computer Science (1)

CS 286 (186) Web Programming (1)

Other elective courses may be accepted at the discretion of the department.

back to top

Advanced-Degree Preparatory Track
(8 semester course credits)

Required:

CS 111 Introduction to Computer Architecture (1)

CS 124 Data Structures and Algorithms (1)

CS 214 (114) Programming Languages (1)

CS 222 (122) Operating Systems (1)

CS 225 (125) Theory of Algorithms (1)

CS 228 (128) Theory of Computation (1)

And select two courses from the following:

CS 113 Compiler Design and Implementation (1)

CS 227 (127) Linear Optimization (1)

CS 231 (131) Computer Networks (1)

CS 270 (170) Software Engineering (1)

CS 280 (180) Topics in Computer Science (1)

CS 286 (186) Web Programming (1)

Other elective courses may be accepted at the discretion of the department.

REQUEST INFO TODAY »
  ICS Program Brochure

About the Program

ยป Requirements

Course List

Course Schedule

Graduate Catalog

Academic Calendar

Library

ICS Thesis Guidelines

Summer Internships

Talks and Workshops

Tours

Contact Information

P: 510.430.2226
F: 510.430.2159
E: ics@mills.edu

Last Updated: 3/17/14