20 Credits CERT3261, Academic Catalog 2024-2025
Resources
This program is designed for the individual looking to expand their knowledge of web programming and applications. Learners will focus on skills and software that allow for the behind-the-scenes functions of a website. These courses may also be applied to the Information Systems AAS degree.
Campus: North Mankato
Program Start Dates: Fall and Spring Semester
Base estimate for 20 credit program
Tuition is paid on a semester by semester basis and will vary depending on the courses and total credits you take.
Tuition and Fees: $4,106
Tools and Equipment: $ n/a
Total Estimated Cost: $4,106 *
and you'll see that tuition at 色中色 is much more affordable than other institutions.
*Based on 2024-2025 tuition and fees rates. Does not include extra expenses for online delivery, course fees, or course differential. Books, transportation, and living expenses also not included.
The course requirements listed below are specific to the current school year (noted above). If you need to view the program from previous years view our Catalog Archive.
Required Technical Courses (5 Courses)
Complete all of the following courses:
COMP2145 Web Programming (4 Credits)
This course covers the popular server-side language PHP and Drupal, a popular CMS (Content Management System). It includes important language concepts such as data types, control statements, debugging techniques, the use of SQL (Standard Query Language). PHP will give the student experience with LAMP (Linux, apache, MySQL, and PHP). (Prerequisites: COMP 1140 with a grade of C or higher, or a working knowledge of HTML, CSS, and FTP; COMP 1130 with a grade of C or higher, or a working knowledge of at least one programming language. It is strongly recommended that you have a minimum typing speed of at least 35 wpm as well as a working knowledge of Microsoft Access (COMP 1125).
COMP2150 Web Services (4 Credits)
This course focuses on web services technologies used in person-to-computer and computer-to-computer communications. Students will understand the Service Oriented Architecture (SOA) and web services concepts. The students will be able to explain and employ Representational state transfer (REST) or RESTful architecture, the Hypertext Transfer Protocol (HTTP), and data exchange formats, including eXtensible Markup Language (XML) and JavaScript Object Notation (JSON). Through this course, learners will understand, design and implement scalable and secure RESTful Web APIs (Application Programming Interfaces), utilizing chosen server-side scripting language. The class includes the exploration of the Internet of Things (IOT) concept and web services impact on the embedded systems. (Prerequisites: COMP 1130 and COMP 1140 with a C [2.0] or better)
COMP2300 Java (4 Credits)
This course covers OOP (Object Oriented Programming) using the Java language. Inheritance, polymorphism, abstract classes, and interfaces are covered. SWING, exceptions, data structures, and I/O streams will also be covered, demonstrating each of the OO concepts. Minimum typing speed of 35 wpm. You can test your typing speed at http://typingtest.com. (Prerequisites: Successful completion of COMP 1130 Programming Fundamentals (with a C grade or higher), or a working knowledge of another programming language.)
COMP2312 Software Development (4 Credits)
Software Development covers common programming techniques used in writing applications as well as demonstrating how to use the current leading Integrated Development Environment. Topics include object-oriented programming, control statements, database programming, and producing web-based applications. The capstone project for this course involves creating an application for a real-life business program. (Prerequisite: Successful completion of COMP 1130 Programming Fundamentals with a C or higher, or instructor permission if the student has a working knowledge of at least one programming language.)
GCC 1120 Graphic Software 1 (4 Credits)
This course will be taught in a hands-on atmosphere, learning the basics of various software packages used within the industry. Students will work with the tools, menus and panels, and integrate the use of the software for print and non-print outputs. (Prerequisites: Next Gen Accuplacer Reading score 224 or higher, or Classic Accuplacer Reading score of 36 or higher)
PLEASE NOTE: All program plans are preliminary and curriculum may change without notice. Your catalog of record may have different requirements.