0% found this document useful (0 votes)
4 views

Introduction to HTML Programming

Uploaded by

daltonjohn11111
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Introduction to HTML Programming

Uploaded by

daltonjohn11111
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Syllabus: Introduction to HTML Programming

Course Description:

This course provides a foundational understanding of HTML (HyperText Markup Language), the
standard language for creating and designing web pages. By the end of the course, students will
be able to build and structure basic web pages using HTML tags and elements.

Course Objectives:

1. Understand the role of HTML in web development.


2. Learn how to structure web pages with HTML.
3. Develop proficiency in using HTML elements, attributes, and tags.
4. Create well-organized, accessible, and functional web pages.

Course Outline:

Module 1: Introduction to HTML

 What is HTML?
 History and Evolution of HTML
 HTML vs. Other Web Technologies
 Setting up the development environment (Text editors, Browsers)
 Basic HTML document structure (<!DOCTYPE>, <html>, <head>, <body>)

Module 2: Basic HTML Elements

 Headings and Paragraphs: <h1> to <h6>, <p>


 Text Formatting Tags: <b>, <i>, <u>, <strong>, <em>, <sup>, <sub>
 Lists:
o Ordered Lists (<ol>)
o Unordered Lists (<ul>)
o Nested Lists
 Comments: <!-- This is a comment -->

Module 3: Links and Images


 Hyperlinks: <a href="">
o Internal vs. External Links
o Anchor Links
 Images: <img src="" alt="">
o Image Attributes: width, height, alt

Module 4: Tables

 Table Elements:
o <table>, <tr>, <td>, <th>
 Attributes: border, cellpadding, cellspacing
 Advanced Table Features:
o Merging Cells: rowspan, colspan
o Adding captions: <caption>

Module 5: Forms

 Form Structure: <form>, action, method


 Input Types:
o Text: <input type="text">
o Password: <input type="password">
o Radio Buttons: <input type="radio">
o Checkboxes: <input type="checkbox">
o Dropdowns: <select>, <option>
 Buttons: Submit, Reset, and custom buttons
 Labels and Accessibility: <label for="">

Module 6: HTML5 Semantic Elements

 Introduction to Semantic Tags:


o <header>, <footer>, <nav>, <section>, <article>, <aside>, <main>
 Importance of semantic HTML for accessibility and SEO.

Module 7: Multimedia

 Adding Audio: <audio src="" controls>


 Adding Video: <video src="" controls>
 Attributes for multimedia elements: autoplay, loop, muted
Module 8: Best Practices

 Writing clean and readable code.


 Using proper indentation and comments.
 Understanding the importance of alt attributes and accessibility.
 Cross-browser compatibility considerations.

Module 9: Final Project

 Create a personal portfolio webpage using all the learned HTML concepts.
o Include sections like an About Me page, a Portfolio page, a Contact Form, and
links to external resources.

Assessment:

1. Quizzes: Weekly quizzes on HTML concepts (30%)


2. Assignments: Hands-on exercises for each module (30%)
3. Final Project: Comprehensive personal webpage (40%)

References:

1. Mozilla Developer Network (MDN) Web Docs


2. W3Schools HTML Tutorials
3. Recommended Textbook: HTML and CSS: Design and Build Websites by Jon Duckett

Schedule:

 Duration: 8 Weeks
 Weekly Sessions: 2 hours/session (Lecture + Hands-on Practice)
 Final Project Presentation: Week 9

This syllabus can be customized based on the target audience’s level and the available time
frame.

You might also like