The Computer Programming certificate program targets students interested in careers in information technology. It is designed for holders of an Associate of Arts (AA), Associate of Science (AS) and/or baccalaureate degree who have an interest in a career change or job enhancement. The program shares curriculum with related courses from business and computer networking to provide graduates with a diverse skill set. This certificate is
currently being offered on a two-year, part-time basis.
By completing this program, students will achieve the following learning goals:
- Be fluent in two or more programming languages.
- Write computer programs to solve any type of problem.
- Understand ethical and moral issues as related to Computer Science applications.
- Write Windows-based programs.
- Write Graphical User Interface programs that are platform independent.
- Write Object-Oriented programs.
CSCI 1101* Introduction to Computer Science and Problem Solving 3 CSCI 1106* Fundamentals of Computer Science I 4 CSCI 1107* Fundamentals of Computer Science II 4 CSCI 1115 Visual Basic Programming 3 CSCI 1125* Object Oriented Programming using Java 3 CSCI 2253* Assembly Language Programming 4 CSCI 2100* Discrete Mathematics (Cross-listed as MATH 2100) 4
Select courses from the following to fulfill the 30-credit requirement:
BUS 1119 Database Management using Mircrosoft Access 3 BUS 1180 Developing Web Pages 3 CNET 2101 Introduction to Networks (CCNA 1) 3 CSCI 1155* Introduction to Functional Language Programming 1
- A minimum of 12 semester credits in courses numbered 1000 or above must be completed at ARCC.
- A minimum cumulative grade point average (GPA) of 2.0 in courses numbered 1000 or above at ARCC.
- A minimum grade of C must be earned in all program requirements.
- All program requirements must be completed at ARCC.
- Courses must be completed within three years. Students may petition to extend the window beyond the three years.
- All courses requirements must be complete before a certificate will be awarded.
- Students must complete a Certificate Application. Certificate Applications are available online, in the Office of Records & Registration, and in the Advising Center. Submit a completed form to the Office of Records & Registration.
- The requirements of this program are subject to change without notice.
NOTE: You are encouraged to contact an academic advisor at 763-433-1230 for course planning assistance and information about transfer credit evaluation and transfer options.
*Some occupations may require advanced education
- Computer & Information Systems Manager
- Network Administrator
- Wireless Network Specialist
- Computer Support Technician
- Help Desk Specialist
- Network Security Analyst
- Computer Systems Administrator
- Server Support Specialist
For more information about our program graduation rates, the median debt of students who completed the program, and other important information, please visit the Gainful Employment Disclosure Report.
Program Requirements 25 Additional Requirements 5 Total 30
For continuing education and customized training (non-credit) courses, visit ProWorkTraining.com.