Jul 18, 2018  
2017-18 Catalog 
2017-18 Catalog [ARCHIVED CATALOG]

Internet Programming Technology, A.S.

Return to {$returnto_text} Return to: Associate Degree Programs

Program Design

The Internet Programming Technology associate degree program provides students with a broad background and specific skills in the disciplines of computer programming technology including object-oriented computer programming languages (Python, Java, C#), web programming technologies (HTML, CSS, JavaScript, jQuery, MySQL, PHP), the fundamentals of algorithm design and analysis of data structures and an understanding of basic computer networking technology.

Students will also acquire a comprehensive educational background in mathematics, physics and general education, designed to develop and enhance their critical thinking, problem analysis and resolution skills.

The Internet Programming Technology A.S. degree program is a terminal degree meant to prepare students for direct entry into the workforce. Students interested in transferring to institutions with bachelor degree programs in computer science should pursue our calculus-based Computer Science Associates Degree program.

Students who do not wish to complete all of the general education coursework for an Associate in Science degree may choose to pursue a certificate in Internet Programming Technology. Students who complete the Internet Programming Technology certificate program and then decide to pursue an Associate in Science degree may apply all of their certificate credits towards the Internet Programming Technology A.S. degree program.


Students may enroll in this program full- or part-time. With full time attendance, the degree is designed to be a two year program. The certificate is also a two year program. Courses are offered during daytime and/or evening hours and online. For students who don’t meet the math prerequisite requirements for either the math or computer programming/networking courses in the program, MCC offers a wide range of preparatory courses.

Students must take physics for their Gen Ed science requirement.

When planning their schedule, students should note that some courses are offered only once a year - in either the fall or spring semester, but not both:

  • CSC*230 Database Concepts with Web Applications    Fall Only
  • CSC*258 Internet Programming                                         Spring Only
  • CSC*217 OOP with C#                                                       Spring Only
  • CST*205 Project Management                                           Spring, Summer Only

Students should consult with a computer science/programming faculty advisor (Richard Gnall) to plan their program and schedule of classes, and to discuss required course prerequisites.

Learning Outcomes

Upon successful completion of all Internet Programming Technology degree program requirements, graduates will

  1. Demonstrate the ability to understand a problem and develop logically structured solutions through the use of a modern programming language such as Python, Java, C++ or C#.
  2. Demonstrate an understanding of basic web technologies including HTML, CSS, JavaScript, MySQL and PHP.
  3. Demonstrate an understanding of proper database design.
  4. Differentiate and understand the role and function of various current and emerging technologies, including, but not limited to programming, database, Internet technologies and computer networking.

In addition, the graduate will complete the comprehensive learning outcomes identified with the General Education Core.

Total Minimum Credits Required: 60

Return to {$returnto_text} Return to: Associate Degree Programs