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 Microsoft Access 3 BUS 1180 Developing Web Pages 3 CNET 2101* Introduction to Networks 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.
- To complete your program, please submit the appropriate application found here.
- 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
Program Requirements 25 Additional Requirements 5 Total 30
For continuing education and customized training (non-credit) courses, visit ProWorkTraining.com.