Computer Programming - Program Requirements and Courses

Computer Programming AAS - 60 Credits

Course ID Course Name Credits
General Education Courses - select one of the following 4
ENGL 1276 College Composition -
ENGL 1277 Technical Communications -
General Education Courses
General Education and/or Technical Education Elective 3
MnTC Goal Area 5 History and the Social and Behavioral Sciences 3
MnTC Goal Area 3 Natural Sciences 4
MATH 1260 College Algebra 3
PHIL 1220 Human Ethics 3
SPCH 1270 Introduction to Speech 3
Required Technical Courses
COCP 1201 Microsoft Office Basics 2
COCP 1209 Workstation Operating Systems 3
COCP 1213 Introduction to Programming 3
COCP 1231 Web Development 3
COCP 1236 Java Programming I 4
COCP 1237 Java Programming II 4
COCP 2258 Project Management 3
COCP 2261 Web Development II 3
COCP 2272 Programming Relational Databases 3
​Choose nine credits from one of these emphasis areas:
Computer Programming Emphasis
Technical Electives in COCP 3
COCP 1278 Data Structures in C 3
COCP 2269 Emerging Programming Technologies 3
Mobile Application Development Emphasis
COCP 2212 Android Development I 3
COCP 2213 Android Development 2 3
COCP 2277 Design of User Interfaces 3
Web Development Emphasis
COCP 2262 Web Content Management Systems 3
COCP 2263 Web Application Security 3
COCP 2277 Design of User Interfaces 3