Program Design
The Internet Programming Technology Certificate 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.
Curriculum
The Internet Programming Technology Certificate is a part-time two-year program (students may take longer if they wish) and may be completed with a combination of day, night and on-line courses. Students who complete the Internet Programming Technology Certificate program and decide to pursue an Associate in Science degree may apply all of their credits towards the Internet Programming Technology A.S. degree program. For students who don’t meet the math prerequisite requirements for the programming logic and design courses in the program, MCC offers a wide range of preparatory courses.
Although some courses are offered in both the fall and spring, in order to meet prerequisite requirements, the following sequence of courses is suggested:
1st Semester CSC*127 Java I and CSC*124 Programming with Python
2nd Semester CSC*128 Java II, CSC*121 Introduction to Database Design and CSC*114 Client-Side Web Design
3rd Semester CST*230 Database Concepts with Web Applications (Fall only)
4th Semester CSC*258 Internet Programming (Spring 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.