Software Development & Support

Plug into today's top computer technologies.


Web Applications Programming - Certificate

1) 1000 level (minimum) General Education courses required unless specified

Web Applications Programming - 30 credit Certificate
Gainful Employment Information

Microsoft Access
Students will be introduced to Microsoft Access. The student will learn to design and create databases for ease of access and manipulation of the data. Students will learn how to design databases for ease of data entry, data accuracy, and data integrity. Students will create and modify queries, forms, reports, and macros. Switchboards will be created for ease of use by personnel untrained in Microsoft Access. (Prerequisites: COMP2515 or previous computer experience, MATH0520 or instructor consent) (3 Credits: 3 lecture/0 lab)
3 cr
Web Design with Expression Web
This course introduces web site design, authoring, management concepts using Microsoft Expression Web. Students will create web pages which include many common HTML formatting and navigation elements: lists, tables, links, graphics, and CSS styles. (Prerequisite: COMP2515 or instructor's permission) (3 Credits: 3 lecture/0 lab)
3 cr
Introduction to Visual Basic.Net
This course introduces programming concepts using Microsoft's Visual Basic language. Visual Basic enables programmers to create full featured Windows applications with a minimum of effort. Course includes: form layout, event-driven Windows programming concepts, variables and data types, variable and control initialization, operators, objects and properties, control structures (procedures, if-else, for & while loops), arrays, user-define sub procedures and functions, parameter passing. No previous programming experience is required. (Prerequisite: Math0520 or instructor permission) (3 Credits: 2 lecture/1 lab)
3 cr
9 crs
0 crs
Web Design and Technologies II
In this course students will plan, design and implement web sites using a variety of web technologies. Web server setup and administration, content management systems, mobile web design, social media integration, e-commerce, and cloud computing will be covered. Prerequisite: COMC1741 (3 credits: 2 lecture/1 lab)

Download the Course Outline

3 cr
Network Management Basics
This course introduces networking concepts using Microsoft Windows 2003 Server. Course includes: server installation & basic configuration, hardware mgt, drivers, user account & group mgt, file systems, file access mgt, network types & protocols, OSI and Windows network architecture, TCP/IP architecture & protocols, TCP/IP configuration, subnetting, DHCP configuration, host name resolution, DNS server configuration, IPSec, remote access, routing, and web/FTP server administration. (Prerequisite: COMP2515 or permission of instructor) (3 Credits: 2 lecture/1 lab)

Download the Course Outline

3 cr
Database Design & Management with SQL
Structured Query Language (SQL) is the standard language for defining, maintaining, and querying relational databases on all platforms from mainframes to microcomputers. This course covers relational database design and implementation using SQL. Topics include: select and sort queries, multiple table queries, subqueries, outer joins, aggregate functions, database design, entity-relationship (E-R) modeling, normalization, and database implementation, modifications & administration. (Prerequisite: Prior database experience, such as MS Access, is not required but may be helpful) (3 Credits: 2 lecture/1 lab)

Download the Course Outline

3 cr
Web Client Scripting
This course introduces web client programming skills using the JavaScript and XML languages. Topics include common HTML tags, variables, objects, functions, events, data types, operators, control structures (if-else, while, for), forms, data validation, animation, DHTML, the Document Object Model (DOM), CSS, XML schema, XPath, XSL/XSLT. (Prerequisite: COMC2730) (3 Credits: 2 lecture/1 lab)

Download the Course Outline

3 cr
Introduction to Java / C/ C++ / C# Programming
This course introduces object orientated programming concepts using the Java, C++, and C# languages. Topics include: Java:C/C++/C# Program structure, data types, control structures, functions, parameters, input-output, arrays, and pointers. (Prerequisite: COMC2730 or 3 credits of programming languages or instructor permission) (3 Credits: 2 lecture/1 lab)

Download the Course Outline

3 cr
Java/C++/C# Programming II
This course introduces object oriented programming concepts using the Java, C++, and C# languages. Topics include: class declarations, class methods and attributes creating and using objects, constructors and destructors, function overloading, passing objects as function arguments, class inheritance, memory allocation, object associations, and exception handling. (Prerequisite: COMC2740 or instructor permission) (3 Credits: 2 lecture/1 lab)

Download the Course Outline

3 cr
Database Applications Programming
This course introduces techniques for programming web services and client-server database applications for MS Windows and web-based clients. Topics include: application architecture, ADO.Net objects (connections, commands, data readers, data adapters, data sets, etc.), bound vs. unbound controls, SQL Server stored procedures, multiuser concepts, component design & usage, XML integration, and user interface design & implementation. (Prerequisite or concurrent enrollment in COMC2722 & COMC2742, or instructor permission) (4 Credits: 3 lecture/1 lab)

Download the Course Outline

4 cr
Web Server Scripting/ASP.Net
This course introduces web server application programming techniques using Microsoft's Active Server Page (ASP).Net technology and the Visual Basic.Net language. Topics include: ASP and IIS concepts, CSS, Web Forms, HTML server controls, ASP WebForm controls, validation, XML control, database stored procedures, bound data controls, database application coding, exception handling, session data, web services and mobile applications. (Prerequisite: COMC2747 may be taken concurrently) (3 Credits: 2 lecture/1 lab)

Download the Course Outline

3 cr
Object Oriented Analysis and Design
This course covers fundamental concepts of object modeling, the process (using the Unified Process) and notation (using UML) of object oriented analysis and design, the use of design tools, strategies and patterns for applying object oriented methodologies to realistic applications, and design implementation. (Prerequisite or concurrent enrollment in COMC2742) (2 Credits: 1 lecture/1 lab)

Download the Course Outline

2 cr
Computer Careers Capstone Project
Students will design and implement a project that demonstrates mastery of the learning outcomes defined for their degree, diploma, or certificate. Generally, projects will include the development of a web application or website, but other kinds of projects may be applicable if approved by the instructor. Students will determine business requirements, estimate timelines and costs, and select development tools. Following the project design phase, students will implement the project using various technologies including: web design tools, object-oriented design tools, database design tools, programming languages, web servers, web content management systems, office applications, etc. (Prerequisite: COMC2747 and/or COMC 1745, depending on student's major) (3 Credits: 2 lecture/1 lab)

Download the Course Outline

3 cr
30 crs

Total Credit Requirement - 39

Estimated Costs for this Major

Approximate Tuition/Fees:$6,437
Minimum Tool Cost:N/A
Estimated Total:$7,247


© 2017 Minnesota State College Southeast

RED WING CAMPUS | 308 Pioneer Road | Red Wing, MN 55066 | 651-385-6300
WINONA CAMPUS | 1250 Homer Road | Winona, MN 55987 | 507-453-2700

Minnesota State College Southeast is an affirmative action/equal opportunity educator and employer. ADA accessible. MSC Southeast is committed to a policy of nondiscrimination in employment and education opportunity. No person shall be discriminated against in the terms and conditions of employment, personnel practices, or access to and participation in, programs, services, and activities with regard to race, sex, color, creed, religion, age, national origin, disability, marital status, status with regard to public assistance, or sexual orientation. In addition, discrimination in employment base on membership or activity in a local commission as defined by law is prohibited.


Minnnesota State Logo

Minnesota State College Southeast
A member of Minnesota State

This document is available in alternative formats to individuals with disabilities by calling 877-853-8324 or 507-453-2700.