Associate of Science Degree in Computer Science (64 cr)
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.
Professional/Technical courses: (24 cr)
CSCI 1101 Introduction to Computing and Problem Solving
CSCI 1111 Introduction to Programming in C
CSCI 2001 Structure of Computer Programming I
CSCI 2002 Structure of Computer Programming II
Complete at least two of the following courses:
CSCI 1203 Introduction to Computer Programming in Java
CSCI 2011 Discrete Structures of Computer Science
CSCI 2021 Machine Architecture and Organization
CSCI 2031 Introduction to Numerical Computing
General Education requirements: (40 cr)
MATH 1510 Calculus 1
MATH 1520 Calculus 2
ENGC 1101 Freshman Composition
ENGC 1102 Technical Writing
OR ENGC 1103 Business Writing
COMM 1101 Fundamentals of Public Speaking
OR COMM 1111 Interpersonal Communication
PHYS 1121 Physics with Calculus 1
PHYS 1122 Physics with Calculus 2
MnTC Electives: (10 cr)
The remaining 10 credits must be taken from within the Minnesota Transfer Curriculum. Students must select courses from three of the following goals: Goal 5, 6, 7, 8, 9, and 10.
Pre-Computer Science Major
Students transferring to the Institute of Technology at the University of Minnesota should take the following courses:
CSCI 2001 Structure of Computer Programming 1
CSCI 2002 Structure of Computer Programming 2
CSCI 2011 Discreet Structures of Computer Science
CSCI 2021 Machine Architecture and Organization
CSCI 2031 Introduction to Numerical Computing
MATH 1510 Calculus 1
MATH 1520 Calculus 2
MATH 2400 Probability and Statistics for Engineering and Science
MATH 2520 Calculus for Differential Equations with Linear Algebra
PHYS 1121 Physics with Calculus 1
PHYS 1121 Physics with Calculus 2
Begin specific liberal arts classes for the intended transfer institution or complete the Minnesota Transfer Curriculum and/or complete the Associate in Arts degree.
Consult the current transfer guide in the Mahendra Nath Career and Academic Planning Center.
Curriculum
Courses offered in this department:
CSCI 1100 Fundamentals of computers
CSCS 1101 Introduction to Computing and Problem Solving
CSCI 1111 Introduction to Programming in C
CSCI 1113 Introduction to Object-Oriented Programming in C++
CSCI 1203 Introduction to Computer Programming in Java
CSCI 1900 Topics in Computer Science
CSCI 2001 Structure of Computer Programming 1
CSCI 2002 Structure of Computer Programming 2
CSCI 2011 Discreet Structures of Computer Science
CSCI 2021 Machine Architecture and Organization
CSCI 2031 Introduction to Numerical Computing
CSCI 2900 Topics in Computer Science
For course descriptions and additional program information visit the Normandale catalog online.
View common course outline information.
Print Fact Sheets:
Department Admin
Dean: Tina Wade, Dean of Natural Sciences, Mathematics and Education
Dean's Assistant: Joan Fosnow
Dept Chair: Christopher Ennis
Mission Statement
The department addresses educational needs in the area of computer science as follows: providing an Associate of Science degree in Computer Science; preparing students for transfer to a 4-year institution by providing them with the courses typically required in the first two years of study; supporting the community by offering service courses that meet the retraining needs of computer professionals in the area of computer science; providing a computer literacy course which will give all students basic knowledge of a computer, its components, applications and related social issues, as well as hands-on experience with current software applications.

