This is a beginning course in the use of HTML and CSS. It will prepare students to build simple web pages using basic HTML and CSS. Students will also learn how to use FTP client software to upload the web page files to a web server.
Upon completion of this course, a student will be able to:
- Apply basic HTML to build web pages
- Write basic inline CSS to format content of web pages
- Use a validation tool to validate the HTML code
- Choose and use FTP software to upload files, that are part of a web site, to a web server
- Introduction to HTML
- History of HTML
- Starting an HTML page
- HTML page sections
- Important tags in the head section
- Building web page content with HTML
- Paragraphs
- Headings
- Images
- Table
- Links
- Special tags for new HTML version
- Introduction to Cascading Style Sheet
- Different ways to use CSS
- The inline CSS - style attribute
- Introduction to basic CSS properties
- Color - font and background
- Alignment - text
- Font families
- Validation of HTML code
- Tools
- Processes
- Transferring files to web server
- SSH
- FTP Client Software
Instructional Methodology
- Assignments
- In-class activity: Discuss current topics related to web development such as: a. HTML code to build web pages b. Standard validators to validate HTML code c. CSS properties to format content on a web page d. Transfer protocols to transfer files to a web server
- Out-of-class assignment: Read handouts, articles and textbook on topics such as HTML, CSS, FTP, and validators
- Out-of-class assignment: Build basic web pages and test locally using HTML and CSS - students will need to be familiar in opening, editing, and saving files in their computers (skills learned in CNIT 100)
- Out-of-class assignment: Transfer web page files to a web server using FTP or SSH - students need to be able to locate files in their computers to transfer to a web server (skill learned at CNIT 100)
- Out-of-class assignment: Validate HTML code using standard validators
- Evaluation
- Participation: Observe and evaluate students' participation in discussion of topics related to web development such as: a. HTML code to build web pages b. Standard validators to validate HTML code c. CSS properties to format content on a web page d. Transfer protocols to transfer files to a web server
- Exams/Quizzes/Tests: Quizzes to measure student's ability to understand the topics described above
- Other: Evaluate the projects developed by students when building basic web pages using HTML and CSS, transferring files used for the web pages to the web server, and validating the HTML code used.
- Final Assessment: Final Exam to measure student's ability to understand the topics described above.
- Representative Textbooks and Other Instructional Materials
- Introduction to HTML & CSS By CNIT Department Faculty of City College of San Francisco Copyright 2018 CNIT - CCSF Smashwords Edition , Files mentioned in the book can be downloaded in this link here - E-book files
- Handouts and/or articles on topics such as HTML, CSS, FTP, and validators
- Website: W3 Schools
- Website: World Wide Web Consortium (W3C)
- Website: Website Magazine