Mar 28, 2024  
Official Course Syllabi 2020-2021 
    
Official Course Syllabi 2020-2021 [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.

Contact Hours: 3
Billable Contact Hours: 3
OUTCOMES AND OBJECTIVES
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.

Objectives:

  1. Given an examination, students utilize terms, research and concepts to demonstrate their understanding of basic web terminology and functions, with a minimum of 85% accuracy.
  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 with a minimum of 90% accuracy.

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.

Objectives:

  1. Given a text/HTML editor, students develop a single web page containing multiple hyperlinks using correct HTML syntax with a minimum of 90% accuracy.
  2. Given a text/HTML editor and web browser, students analyze and correct broken page hyperlinks to further enhance problem-solving skills with a minimum of 90% accuracy.
  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 with a minimum of 90% accuracy.

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.

Objectives:

  1. Given a text/HTML editor, students develop a multiple page web site using correct HTML syntax, employing lists, tables, graphics, multimedia elements, forms and user input with a minimum of 90% accuracy.
  2. Given a text/HTML editor, students evaluate and implement appropriate add-in functionality including: voting scripts, chat rooms and guest books with a minimum of 85% accuracy.
  3. Given a text/HTML editor, students create and implement a consistent web page layout using basic CSS (cascading style sheets) techniques with a minimum of 90% accuracy.

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.

Objectives:

  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 with a minimum of 85% accuracy.
  2. Given a text /HTML editor, students write and implement JavaScript code to allow for controlling consistent web site navigation across a multiple page web site with a minimum of 90% accuracy.
  3. Given a text /HTML editor, students write JavaScript code that employs the use of correct syntax, basic prompts for user input and the understanding and creation of variables and statements with a minimum of 90% accuracy.

COMMON DEGREE OUTCOMES
(Bulleted outcomes apply to the course)

  • 1. The graduate can integrate the knowledge and technological skills necessary to be a successful learner.
  • 2. The graduate can demonstrate how to think competently.
  • 3. The graduate can demonstrate how to employ mathematical knowledge.
  • 4. The graduate can demonstrate how to communicate competently.
  • 5. The graduate is sensitive to issues relating to a diverse, global society.

COURSE CONTENT OUTLINE
  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 Movies 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. Introduction to Dreamweaver
      2. 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 headers, footers, data collection and image mapping into Project 1
  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 web site
  8. Unit 8
    1. Lecture: SEO (Search Engine Optimization)
    2. Skills Demonstration: Term Project

Primary Faculty
Wanner, Jacqueline
Secondary Faculty

Associate Dean
Johnson, Elise
Dean
Balsamo, Michael



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



Add to Favorites (opens a new window)