All areas of the private and public sectors are in need of computer programmers. This two year degree prepares the student to enter the workforce as a computer programmer or continue on to a four year degree. Graduates will learn how to program computers using a variety of programming languages including C++, Java, Perl, and Visual Basic. Graduates will also learn many modern database, Internet, operating systems, and server technologies.
Course Outline
Required Courses
(20 Courses)
Course Title Credits
CMST 121 Introduction to Communication
CST 1000 Computer Basics
CST 1021 HTML and the Web
CST 1022 HTML II and Javascript
CST 1025 Network Basics
CST 1146 PHP Programming
CST 1600 Relational Database Design
CST 1602 Advanced Databases
CST 1615 Introduction to Perl
CST 1620 C# Programming
CST 1640 Introduction to Java
CST 1794 Introduction to Programming
CST 1801 Visual Basic I
CST 1802 Helpdesk Diagnostics
CST 1861 Command Line and Registry
CST 2642 Java Servlets
CST 2802 Helpdesk Management
CST 2895 Customer Service
ENGL 121 College Composition I - Critical Reading & Writing
PHIL 110 Logic and Critical Thinking
Total Credits: 55  
Note there is a data error. The credits listed in this section total 53 while the section is listed as having 55 credits.
Elective Courses
(these courses are not required but are recommended)
Course Title Credits
MMDT 1144 Multimedia and the Web
MMDT 1145 Data Driven Web
Minnesota Transfer Curriculum
(select 4 credits from the courses below)
Course Title Credits
MATH 109 Elements of Algebra & Trigonometry
MATH 112 College Algebra
Total Credits: 4  
Minnesota Transfer Curriculum
(select 7 credits from the courses below)
These courses are not required but are recommended:
Course Title Credits
ECON 190 Personal Finance
MATH 116 Trigonometry
Total Credits: 7  
Total AAS Degree Credits: 66