Computer Programming
Associate of Applied Science (AAS) - 60 credits
About this program
This program provides the programming skills needed in computer application development, database management, computer systems and data communications. Students learn to design, write, code, document and implement computer programs for various computer platforms. They learn at least one operating system, one command-level language, one database management system and other high-level programming languages. The program prepares students to design and develop computer software systems and to design information management systems. It includes the study of languages, software design, information flow and processing. Students study the design of mathematical and simulation models and large-scale programs used for processing and retrieving information.
Program outcomes
- Demonstrate professionalism including presentation skills, utilizing research for problem solving, working independently and in teams, being accountable and meeting deadlines.
- Analyze business problems and prepare program definitions for computerized solutions.
- Create, document and implement computerized solutions using a variety of languages.
- Apply testing and debugging methods to assure quality and workability of finished programs.
- Solve problems using appropriate mathematical and/or scientific techniques.
Accreditation
Minnesota State Community and Technical College is accredited by the Higher Learning Commission, a regional accreditation agency recognized by the U.S. Department of Education.
The Higher Learning Commission
230 South LaSalle Street, Suite 7-500
Chicago, IL 60604-1411
http://www.ncahigherlearningcommission.org
Phone: 312.263.0456 / 800.621.7440
Tracks
Curriculum overview
Credits | Requirement type |
---|---|
42 | Required courses |
3 | Restricted electives in courses |
6 | Restricted electives in subjects |
3 | Restricted electives in MnTC Goal Areas |
6 | Restricted electives in course types |
60 | Total |
Computer Programming - Associate of Applied Science (AAS)
Required Courses:
3 credits from one or more of these courses:
Course | Credits |
---|---|
COMM1120 - Introduction to Public Speaking | 3 |
COMM1130 - Small Group Communication | 3 |
COMM1140 - Interpersonal Communication | 3 |
6 credits from these course subjects:
Subject |
---|
CPTR |
CSCI |
CSEC |
3 credits from these goal areas:
Goal Area |
---|
4. Mathematics/Logical Reasoning |
6 credits from these course types:
Course Type |
---|
General Education w/MnTC Goals |
Additional Requirements:
Requirement |
---|
0 CPTR1100 and CPTR1104 will NOT be counted as technical electives in the Computer Programming AAS. |
Plans
PDF downloads:
1st Fall Term - 15 credits
Course | Credits |
---|---|
CPTR1001 - Introduction To Programming and Scripting | 3 |
CPTR1106 - Microcomputer Databases | 3 |
CPTR2224 - Linux I | 3 |
CSCI1110 - Informatics | 3 |
3 credits from these goal areas:
Goal Area |
---|
4. Mathematics/Logical Reasoning |
Additional Requirements:
Requirement |
---|
CPTR1100 and CPTR1104 will NOT be counted as technical electives in the Computer Programming AAS. |
1st Spring Term - 16 credits
Course | Credits |
---|---|
CPTR1115 - COBOL Programming | 4 |
CPTR2001 - Scripting for Automation | 3 |
CPTR2230 - Structured Query Language | 3 |
CPTR2242 - Java Programming | 3 |
ENGL1101 - College Writing | 3 |
2nd Fall Term - 14 credits
Course | Credits |
---|---|
CPTR1129 - RPG Programming | 4 |
CSCI1121 - Computer Science I | 4 |
6 credits from these course subjects:
Subject |
---|
CPTR |
CSCI |
CSEC |
2nd Spring Term - 15 credits
Course | Credits |
---|---|
CPTR2238 - Database Integration | 3 |
CPTR2255 - Software Security and Testing | 3 |
3 credits from one or more of these courses:
Course | Credits |
---|---|
COMM1120 - Introduction to Public Speaking | 3 |
COMM1130 - Small Group Communication | 3 |
COMM1140 - Interpersonal Communication | 3 |
6 credits from these course types:
Course Type |
---|
General Education w/MnTC Goals |