IT Web Development Specialist

IT Web Development Specialist

Technical Diploma

Prepares learners to design and develop web software using leading programming languages and related technologies.

Web Developer

Program Outline

Course # Course Title Credits
1015211500 Database Fundamentals 3.00
Description and Competencies

Students learn the fundamental concepts and applications of relational database tables using a hands-on approach. Topics include database architectures, data structures, planning, creation, inquiry, updating, input and output forms (reporting), and importation of data from an outside source for use in databases.

Competencies
10152115C01 Database Fundamentals A

This course explores relational database concepts including nomenclature, keys, functional dependencies, and normalization.

1.00
10152115C02 Database Fundamentals B

This course examines database security concepts including user roles, backup and recovery, encryption, and concurrency.

0.50
10152115C03 Database Fundamentals C

This course explores the creation of use case, class, and entity relationship diagrams.

1.00
10152115C04 Database Fundamentals D

This course explores the creation of database based on a scenario, including development of a scenario, database requirements, and summary report.

0.25
10152115C05 Database Fundamentals E

This course explores an administrator’s role and responsibilities relating to a database, including the creation of a report and a relational database examining the role of a database administrator.

0.25
1015212000 Introduction to Programming 3.00
Description and Competencies

Introduces the learner to programming concepts using structured logic and basic concepts related to computer programming and program development. Programs will be developed using sequential, selection, and looping control structures, functions, arithmetic calculations.

Competencies
10152120C01 Introduction to Programming A

Students learn how to develop a basic Visual Basic Program.

1.50
10152120C02 Introduction to Programming B

Students learn how to develop a basic Java Program

1.50
1015212500 Database Design and Implementation 4.00
Description and Competencies

Students learn to develop webpages that access and manipulate databases that they have created. Prerequisite(s): 1015211500 Database Fundamentals (C or better) and 1015212000 Introduction to Programming (C or better) and 1015417700 Web Programming Fundamentals (C or better).

Competencies
10152125C01 Database Design and Implementation A

Students learn programming structures such as if statements and loops in PHP Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better) and 10152115C05 Database Fundamentals E (B or better).

0.50
10152125C02 Database Design and Implementation B

Students learn to implement flat file functionality in PHP Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better) and 10152115c05 Database Fundamentals E (B or better).

0.25
10152125C03 Database Design and Implementation C

Students learn to implement arrays in PHP
Prerequisite(s): 10152120c02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better) and 10152115C05 Database Fundamentals E (B or better).

0.25
10152125C04 Database Design and Implementation D

Students learn to implement string functions in PHP
Prerequisite(s): 10152120c02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better) and 10152115C05 Database Fundamentals E (B or better).

0.25
10152125C05 Database Design and Implementation E

Students learn to implement methods in PHP
Prerequisite(s): 10152120c02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better) and 10152115C05 Database Fundamentals E (B or better).

0.25
10152125C06 Database Design and Implementation F

Students learn to implement objects in PHP
Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better) and 10152115C05 Database Fundamentals E (B or better).

0.50
10152125C07 Database Design and Implementation G

Students learn to implement exceptions in PHP
Prerequisite(s): 10152120c02 Introduction to Programming B (B or better) and 10154177c04 Web Programming Fundamentals D (B or better) and 10152115c05 Database Fundamentals E (B or better).

0.50
10152125C08 Database Design and Implementation H

Students learn to implement database functionality in MySQL
Prerequisite(s): 10152120c02 Introduction to Programming B (B or better) and 10154177c04 Web Programming Fundamentals D (B or better) and 10152115c05 Database Fundamentals E (B or better).

0.25
10152125C09 Database Design and Implementation I

Students develop a capstone PHP Program Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better) and 10152115C05 Database Fundamentals E (B or better).

1.25
1015218300 Interactive Web Programming 3.00
Description and Competencies

Students learn to create interactive webpages that respond to user input. Prerequisite(s): 1015212000 Introduction to Programming (C or better) and 1015417700 Web Programming Fundamentals (C or better).

Competencies
10152183C01 Interactive Web Programming A

Students learn programming structures such as if statements and loops in JavaScript Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better).

0.50
10152183C02 Interactive Web Programming B

Students learn to implement methods in JavaScript Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better).

0.50
10152183C03 Interactive Web Programming C

Students learn to implement arrays in JavaScript
Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better).

0.50
10152183C04 Interactive Web Programming D

Students learn to implement objects in JavaScript
Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better).

0.50
10152183C05 Interactive Web Programming E

Students learn to implement DOM Functionality in JavaScript
Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better).

0.50
10152183C06 Interactive Web Programming F

Students develop a capstone JavaScript Program
Prerequisite(s): 10152120C02 Introduction to Programming B (B or better) and 10154177C04 Web Programming Fundamentals D (B or better).

0.50
1015417700 Web Programming Fundamentals 3.00
Description and Competencies

Introduces the learner to the principles of web page development. In this course the students will learn to develop static web pages that contain text, images, and videos. Students will also link multiple web pages to produce a complete website.

Competencies
10154177C01 Web Programming Fundamentals A

This course explores designing a basic, static webpage with common HTML elements.

0.50
10154177C02 Web Programming Fundamentals B

This course explores designing webpages that link to other webpages.

0.50
10154177C03 Web Programming Fundamentals C

This course explores applying aesthetic elements to a webpage using cascading style sheets.

0.50
10154177C04 Web Programming Fundamentals D

Students develop a custom website based on the skills they have attained by completing the prior competencies.

1.50
1080119500 Written Communication 3.00
Description and Competencies

Develops writing skills which include prewriting, drafting, revising, and editing. A variety of writing assignments is designed to help the learner analyze audience and purpose, research and organize ideas, and format and design documents based on subject matter and content. Also develops critical reading and thinking skills through the analysis of a variety of written documents.

Competencies
10801195C00 Written Communication

Develops writing skills which include prewriting, drafting, revising, and editing. A variety of writing assignments is designed to help the learner analyze audience and purpose, research and organize ideas, and format and design documents based on subject matter and content. Also develops critical reading and thinking skills through the analysis of a variety of written documents.

3.00
2080121900 English Composition I

Develops expository writing and critical thinking skills, including clarity, concision, concreteness, and completeness of expression, supported by reasoning, organization, and language conventions.

3.00

At A Glance

How You'll Learn

Image

Online

Image
icon of calendar

Multiple Start Dates

Image
icon of calendar and clock

Personalized Pace

2021 Start Dates

January 6 May 7 September 1
February 1 June 7 October 4
March 1 July 5 November 1


2022 Start Dates

January 3 March 1 June 6
February 7 May 2 July 11

What is Competency-Based Education?

Competency-Based Education (CBE) is learning at your own pace by mastering competencies through demonstration. Once all competencies for a program have been assessed and mastered, students will earn a certificate, diploma, or degree.

Approximate Cost

$2,834*

Financial Aid Eligible

*Based on 10-level courses—materials, books, and fees may be additional

What You'll Learn

  • Design web sites or applications
  • Utilize essential data technologies
  • Develop basic applications

Your Potential Careers

  • Web Developer
  • Programmer
  • Software Developer
  • Programmer/Analyst

Median Annual Salary

$38,209 $48,945 $64,557
Local State National

EMSI 2020.1

Get Started

Your application can be submitted online, it takes just a few minutes to complete.

Become a Student

Earn a Bachelor's Degree

Prepare for College

Looking for Classes?

Gainful Employment Disclosure

This program is designed to be completed in 1 year.
 
This program will cost $3,365.00 if completed within normal time. There may be additional costs for living expenses. These costs were accurate at the time of posting, but may have changed.
 
Of the students who completed this program within normal time, the typical graduate leaves with $5,136.00 of debt.
 
The following States do not have licensure requirements for this profession: Wisconsin
 
For more information about graduation rates, loan repayment rates, and post-enrollment earnings about this institution and other postsecondary institutions please click here:   https://collegescorecard.ed.gov/search/?name=Nicolet%20Area%20Technical%20College&sort=salary:desc