Computer Science (AS)

The Associate of Science Degree in Computer Science is designed to give the student sufficient knowledge to enter the job market as a programmer. In addition, it will provide the student with a sound foundation in courses which are commonly the core of baccalaureate programs in computer science and will enable the student to transfer to a four-year institution. If the student plans to transfer, the transfer guide to a specific institution should be consulted. Completion of this degree is dependent upon a grade of "C" or higher in each of the Professional/Technical Courses and General Education Requirements listed below.

Professional/Technical Courses: (20 cr)

CSCI 1111

Introduction to Programming in C (4)

CSCI 2001

Computer Programming Concepts (4)

CSCI 2002

Algorithms and Data Structures (4)

A minimum of 8 credits from the following courses:

CSCI 2011*

Discrete Structures of Computer Science (4)

CSCI 2021*

Machine Architecture & Organization (4)

CSCI 2033 *

Elementary Computational Linear Algebra (4)

CSCI 1202

Introduction to Object-Oriented Programming in C++ (3)

CSCI 1203

Introduction to Computer Programming in Java (4)

General Education Requirements: (27 cr)

MATH 1510

Calculus 1 (5)

MATH 1520

Calculus 2 (5)

ENGC 1101

Freshman Composition (4)

COMM 1100

Introduction to Human Communication (3)

or COMM 1101

Fundamentals of Public Speaking (3)

or COMM 1111

Interpersonal Communication (3)

PHYS 1121

Physics with Calculus 1 (5)

PHYS 1122

Physics with Calculus 2 (5)

or CHEM 1061

Principles of Chemistry 1 (5)

MnTC electives

13 cr selected from 3 of the following Goals: 5, 6, 7, 8, 9, 10.**

**Students should check their intended transfer institution for specific requirements.

*The 2000-level CSCI courses are required for the College of Science and Engineering 4-year Computer Science degrees at the University of Minnesota.