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.
|CSCI 1100||Fundamentals of Computers||3|
|CSCI 1101||Introduction to Computing and Problem Solving||3|
|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|
|Engineering and Science|
|CSCI 1113||Introduction to C/C++ Programming for Scientists & Engineers||4|
|CSCI 1202||Introduction to Object-Oriented Programming in C++||4|
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.
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.