May 26, 2024  
College Catalog 2023-2024 
College Catalog 2023-2024 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

ITWP 1000 - Introduction to Web Programming

Credit Hours: 3.00

Prerequisites: None

This course introduces Web Programming using HTML, current web technologies, and website development tools. It emphasizes the fundamental understanding of HTML for web page development, the utilization of CSS for web page layout and formatting, and the use of JavaScript for interactivity and covers current industry standards, processes and techniques.

Billable Contact Hours: 3

Search for Sections
Transfer Possibilities
Michigan Transfer Network (MiTransfer) - Utilize this website to easily search how your credits transfer to colleges and universities.
Outcome 1: Upon completion of this course, students will be able to describe Internet standards, the client/server model, commonly used Internet protocols, URLs, domain names, markup languages and basic web terminology.


  1. Given an examination, students utilize terms, research and concepts to demonstrate their understanding of basic web terminology and functions.
  2. Given a case scenario, students debug, correct and validate basic HTML source code utilizing an online validation tool that adheres to current Internet standards.

Outcome 2: Upon completion of this course, students will develop a single web page with multiple hyperlinks using HTML and publish (FTP) the result to a web server.


  1. Given a text/HTML editor, students develop a single web page containing multiple hyperlinks using valid HTML syntax.
  2. Given a text/HTML editor and web browser, students analyze and correct broken page hyperlinks to further enhance problem-solving skills.
  3. Given a FTP (file transfer protocol) application, students configure application settings and upload local file(s) to an assigned directory located on a designated remote web server.

Outcome 3: Upon completion of this course, students will be able to develop a multiple page web site employing graphics, multimedia elements, form(s), various basic web page elements, CSS (cascading style sheets) and user input.


  1. Given a text/HTML editor, students develop a multiple page web site using valid HTML syntax, employing lists, tables, graphics, multimedia elements, forms, and user input.
  2. Given a text/HTML editor, students evaluate and implement appropriate add-in functionality including: voting scripts, chat rooms and social media options.
  3. Given a text/HTML editor, students create and implement a consistent web page layout using basic CSS (cascading style sheets) techniques.

Outcome 4: Upon completion of this course, students will be able to create a fully functioning multiple page website with embedded JavaScript(s) to provide web site navigation, user input and page processing.


  1. Given a text /HTML editor, students develop a fully functioning, multiple page web site with embedded JavaScript to provide user input and page processing.
  2. Given a text /HTML editor, students write and implement JavaScript code to allow for controlling consistent web site navigation across a multi-page website.
  3. Given a text /HTML editor, students write JavaScript code that employs the use of valid syntax, basic prompts for user input,  and the understanding and creation of variables and statements.

  • Communication: The graduate can communicate effectively for the intended purpose and audience.
  • Critical Thinking: The graduate can make informed decisions after analyzing information or evidence related to the issue.
  • Global Literacy: The graduate can analyze human behavior or experiences through cultural, social, political, or economic perspectives.
  • Information Literacy: The graduate can responsibly use information gathered from a variety of formats in order to complete a task.
  • Quantitative Reasoning: The graduate can apply quantitative methods or evidence to solve problems or make judgments.
  • Scientific Literacy: The graduate can produce or interpret scientific information presented in a variety of formats.
CDO marked YES apply to this course:
Communication: YES
Critical Thinking: YES
Information Literacy: YES
Scientific Literacy: YES


  1. Unit 1
    1. Lecture: Browsers, Introduction to the Internet, Web and HTML
    2. Skills Practice: Creating a Web Presence
  2. Unit 2
    1. Lecture: Tags and URLs, Visual Elements and Graphics
    2. Skills Practice: Internal and External Page Links
  3. Unit 3
    1. Lecture: Lists, Page Style, and Image Representation
    2. Skills Practice: Multiple Pages, Images, Sound Files, and Media via Links
  4. Unit 4
    1. Lecture: External Cascading Style Sheets, Web Design and Multimedia
    2. Skills Practice: Web Page Design using CSS
  5. Unit 5
    1. Lecture: Tables
    2. Skills Practice:
      1. Tables Exercise
    3. Skills Demonstration: Create a four-page web site containing graphics, multiple hyperlinks and utilize the object/embed tag for implementing multimedia Web page elements
  6. Unit 6
    1. Lecture: JavaScript
    2. Skills Practice: Fractured story, nursery rhyme of song (User prompts and input) using JavaScript
    3. Skills Demonstration: Add footer website navigation using an external JavaScript file.
  7. Unit 7
    1. Lecture: Web Forms
    2. Skills Practice: Create a basic HTML web form using various form elements and client-side and server-side processing
    3. Skills Demonstration: Utilize web templates (downloadable resources) to create a four-page website, data collection using a form, implementation of a JavaScript script.
  8. Unit 8
    1. Lecture: SEO (Search Engine Optimization)
    2. Skills Demonstration: Term Project

Primary Faculty
Wanner, Jacqueline
Secondary Faculty

Associate Dean
Evans-Mach, Patrick
Balsamo, Michael

Primary Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088

Add to Favorites (opens a new window)