Computer Science
This course of study will 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, such as St. Cloud State University or the University of Minnesota.
Pre-Computer Science Major
The following courses transfer to 4-year institutions, such as St. Cloud State University and the University of Minnesota.
Liberal Arts | ||
Course | Course Name | Credits |
CSCI 1100 | Fundamentals of Computers | 3 |
CSCI 1101 | Introduction to Computing and Problem Solving | 3 |
^ top | 5 | |
Computer Science | ||
CSCI 1101 | Introduction to Computing and Problem Solving | 4 |
CSCI 1111 | Introduction to Programming in C | 4 |
CSCI 1203 | Introduction to Computer Programming in Java | 4 |
CSCI 1900 | Topics in Computer Science | 1-4 |
or CSCI 2900 | Topics in Computer Science | 1-4 |
CSCI 2001 | Structure of Computer Programming 1 | 4 |
CSCI 2002 | Structure of Computer Programming 2 | 4 |
CSCI 2011 | Discrete Structures of Computer Science | 4 |
CSCI 2021 | Machine Architecture and Organization | 4 |
CSCI 2031 | Introduction to Numerical Computing | 4 |
CSCI 2033 | Elementary Computational Linear Algebra | 4 |
^ top | ||
Engineering and Science | ||
CSCI 1113 | Introduction to C/C++ Programming for Scientists & Engineers | 4 |
CSCI 1202 | Introduction to Object-Oriented Programming in C++ | 4 |
^ top |
A computer literacy course is provided with CSCI 1100, Fundamentals of Computer Science, which combines information on computer basics together with a hands-on component.
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.