20 Credits CERT3261, Academic Catalog 2025-2026
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 Semesters: Fall and Spring
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 teaches you one of the popular server-side programming languages so that you can design and build secure web applications. In this class, you will learn the principles of the client-server architecture and protocols that govern the network communication and data transfer. You will implement a web framework to create dynamic websites that use databases to store and process data. You will design and create user-facing web applications with security and user experience in mind. (Preprequisites: COMP 1130 with a C (2.0) or higher, and COMP 1140 with a C (2.0) or higher OR instructor permission.) It is strongly recommended that you have a minimim typing speed of at least 35 wpm as well as knowledge of database programming (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.)
GCC1120 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 or MCA score of 750 or higher)
PLEASE NOTE: All program plans are preliminary and curriculum may change without notice. Your catalog of record may have different requirements.