The job of the applications programmer/coder is to (1) review job specifications for a given project and (2) plan, code, test, and document a solution which takes the available data input and produces the desired output in the form of a printed report or a screen display.
The programming/coding language(s) used depends on the nature of the problem and the languages available to the programmer at his/her installation. Programmers/Coders need above average communications and math skills. Programmers/Coders also need to possess the qualities of patience, perseverance, and preciseness, and should enjoy working in a team environment and also be able to work independently.
Students enrolled in the Computer Programming AAS Degree program have 5 focus areas, or emphases, available to them:
Enterprise Computing focus – Students will focus on the IBM zOperation and system administration. Students will learn the legacy language COBOL, DB2 administration, and CICS transaction processing.
Java Programming focus - Students will focus on the use of the Java programming language for web development.
Mobile Development focus – Students focus on the use of programming applications for both iOS and Android devices
Web Development focus – Students focus on the use of HTML5, client-side programing using AJAX and server-side programming for database development and technologies like JSP/Servlets and Ruby on Rails.
Each Focus Emphasis may be completed as a certificate program independent from the Computer Programming AAS Degree. See the Program Requirement Guide for each certificate for more details.
Program Delivery Methods
Online, hybrid, traditional in-class courses and hands-on training in state-of-the-art labs on Saint Paul College campus, St. Paul, MN