Web Developer - Diploma

Recommended Course Sequence

Core Courses

Course Title Credits
ISTC 1015 Supporting Business Applications
Description
ISTC 1015 This course prepares IT students to support end users on the Microsoft Office Suite. This course covers basic computer concepts on computer hardware and desktop application software. Students will learn the fundamentals of word processing, database, and spreadsheet and presentation applications. Students will also be introduced to use of the Internet, online collaboration tools, and outlook. The capstone of the course will cover a comprehensive integration with Office applications.

Credits: 3

Effective Dates: 11/05/2010 - 12/31/9999

Course Outline: ISTC1015

3
ISTC 1030 Operating Systems I
Description
ISTC 1030 This course covers operating system administration with the use of command line for microcomputers. Topics include booting and configuring the system, the use of internal commands and external commands, file management, networking, and writing of batch files. rerequisites: None

Credits: 3

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: ISTC1030

3
ISTC 1050 Database Systems
Description
ISTC 1050 This course focuses on the fundamentals of relational databases; their use, design and implementation. The course will include entity-relationship modeling, logical and physical design and normalization, as well as the definition of tables and indexes. The use of Structured Query Language (SQL) for data manipulation will be emphasized. The course will also cover concepts of client/server, distributed and object-oriented databases, security and data warehousing. Prerequisites: COML1400 Introduction to Computers or equivalent work with databases.

Credits: 3

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: ISTC1050

3
ISTC 1060 Security I
Description
ISTC 1060 This course is designed to investigate the analysis and implementation of network security policies, procedures and guidelines for establishing, monitoring and controlling methodologies for local and wide area networks. The course covers authentication methods, communication security, infrastructure security, cryptography, operational security and firewalls. Prerequisites: None

Credits: 3

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: ISTC1060

3
ISTC 1100 Business Communication
Description
ISTC 1100 This course focuses on the foundations of business communication in the Information Systems Industry. The topics will include developing your business writing skills, correspondence, written and oral business reports, employment communication, as well as topics on the social and ethical implications of Information Systems. Prerequisites: None

Credits: 3

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: ISTC1100

3
ISTC 1205 Web Client Programming
Description
ISTC 1205 This course covers technologies used to create Internet client applications. Students will create numerous web applications using scripting tools/languages. The course includes the topics of cascading style sheets, tables, frames, forms and multimedia integration. Emphasis will be placed on the design, development, deployment and maintenance of the interactive web sites. Prerequisite: Introduction to Programming ISTC1300.

Credits: 3

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: ISTC1205

3
ISTC 1210 Web Server Programming
Description
ISTC 1210 This course covers server-side components used to create dynamic web sites. Several technologies such as middleware, scripts and servlets will be explored. Methods and tools for integrating data will be emphasized including those provided as open source. Prerequisite: Introduction to Programming ISTC1300.

Credits: 3

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: ISTC1210

3
ISTC 1300 Introduction to Programming
Description
ISTC 1300 This course provides the beginner programmer with a guide to developing programs using structured programming logic. Analysis, design, coding, testing and debugging will be covered. Students will be exposed to various design techniques, such as flowcharts, as prequels to writing code. Programming key points include structured programming, modularized programming, decision-making, looping, arrays, data file utilization, arrays and object-oriented classes. Students will be exposed to procedural and object-oriented programming. Students will be required to generate simple programs for this course. Prerequisites: None.

Credits: 3

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: ISTC1300

3
ISTC 2320 .NET I
Description
ISTC 2320 This course will introduce the student to the .NET application development environment. The student will learn the .NET tools to create applications that correspond to Windows standards. Topics covered include data controls, reports, multiple-document applications, file processing, elementary database interfacing (ADO.NET), class modules, web applications (ASP.NET) and application installation. The major focus of the course will be on object-oriented topics such as classes, constructors, inheritance and polymorphism used in the context of creating Graphical User Interface (GUI) intense programs. By the end of the course, the student will be able to design and code simple business applications. Prerequisites: Introduction to Programming ISTC1300 or equivalent programming experience.

Credits: 3

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: ISTC2320

3
VCOM 1032 Interactive Design Fundamentals
Description
VCOM 1032 This course will explore the fundamentals of design, development and delivery of computer-based multimedia. Students will be introduced to basic HTML, image preparation and web page tools/software. The elements and principles of design along with general presentation skills and professionalism will be practiced. Special emphasis will be placed on uses of multimedia in the visual communications industry and the structure of the Internet. Students will be able to create a simple website with HTML and upload it to a server at the end of the course.

Credits: 2

Effective Dates: 08/20/2007 - 12/31/9999

Course Outline: VCOM1032

2
Total Core Credits: 29

General Education Courses

Course Title Credits
SPEE 1020 Interpersonal Communication
Description
SPEE 1020 This course focuses on the practical and theoretical concepts of human communications and the styles used in personal, social and professional environments. Students will also acquire skills in critical thinking, perception, listening, emotional communication, verbal and non-verbal expressions and conflict resolution. Meets MnTC Goal 7

Credits: 3

Effective Dates: 03/26/1999 - 12/31/9999

MNTC Goals: 7

Course Outline: SPEE1020

3
Total General Education Credits: 3
Total Program Credits: 32