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 an application programmer or continue on to a four-year degree. Graduates will learn how to program computers using a variety of programming technologies including: C#, Flash, HTML, JSP, Java, Javascript, PHP, Perl, SQL, and Visual Basic. Graduates will also learn many modern database, Internet, operating system, and server technologies.
 
Course Outline
 
Required Courses
(10 Courses)
For the following courses, you can choose either CST or MMDT for the course prefix: 1021, 1022, 1025, 1146, and 2146.
Course
Number
Course Title Credits
CST 1021 HTML and CSS
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 1640 Introduction to Java
CST 1794 Introduction to Programming
CST 2146 Data Driven Web
Total Credits: 29  
 
Elective Courses
(select 4 credits from the courses below)
Choose one course:
Course
Number
Course Title Credits
CST 1620 C# Programming
CST 1801 Visual Basic I
Total Credits: 4  
 
Elective Courses
(select 3 credits from the courses below)
Choose one course:
Course
Number
Course Title Credits
CST 2641 Introduction to Mobile Applications
CST 2642 Java Servlets
Total Credits: 3  
 
Elective Courses
(select 8 credits from the courses below)
You may choose either MMDT 1144 or CST 1144.
Course
Number
Course Title Credits
CST 1026 TCP/IP Routing
CST 1072 Windows Workstation Support
CST 1144 Multimedia and the Web
CST 1333 Computer Game Development
CST 1611 Web Server Administration
CST 1620 C# Programming
CST 1801 Visual Basic I
CST 1802 Helpdesk Diagnostics
CST 1861 Command Line and Registry
CST 2505 Introduction to Linux
CST 2608 Linux Server Administration
CST 2641 Introduction to Mobile Applications
CST 2642 Java Servlets
CST 2643 Mobile Development Using iOS
CST 2644 Mobile App Development Using Android
CST 2645 Databases for Developers
CST 2646 Software Project Management
CST 2802 Helpdesk Management
CST 2881 CST Internship 1-6*
CST 2895 Customer Service
CST 2950 Special Topics 1-4*
MMDT 1112 Animation for Web Design
MMDT 1114 Animation for Web Design II
MMDT 1144 Multimedia and the Web
Total Credits: 8  
 
Goal Area 1: Communications
Choose one ENGL and one CMST course.
See your advisor to select courses that fulfill this requirement.
Total Credits: 6  
 
Goal Area 4: Mathematics/Logical Reasoning
(select 4 credits from the courses below)
One math course is required. Choose from the following two options.
Course
Number
Course Title Credits
MATH 109 Elements of Algebra & Trigonometry
MATH 112 College Algebra
Total Credits: 4  
 
General Education Elective Courses
(select 6 credits from the courses below)
The AAS degree requires Minnesota Curriculum courses from at least three (3) different goal areas. See your advisor to select courses that fulfill this requirement. The listed courses are recommended.
Course
Number
Course Title Credits
ECON 190 Personal Finance
PHIL 110 Logic and Critical Thinking
Total Credits: 6  
 
Total AAS Degree Credits: 60  

*Credits for this course are variable. See your Advisor about this course.