CIT 180 - Web Development

Course Description

This course covers how to plan, develop and publish websites using industry standard software. Students will learn responsive web design using HTML5 (Hypertext Markup Language) and CSS3 (Cascading Style Sheets). Students will develop a wide variety of web projects, which include navigation menus, multimedia, forms, lists, tables and CSS animation. Interactivity will be achieved through CSS and beginning JavaScript. Emphasis will be placed on Industry standard coding practices, ADA compliance, semantic HTML5, beginning, intermediate and advanced CSS. Course content is mapped to the MTA 98-383 Introduction to Programming using HTML and CSS learning objectives and students enrolled in this course will take the certification exam. Group 2 course.

Credit Hours

3

Contact Hours

4

Lecture Hours

2

Lab Hours

2

General Education Outcomes supported by this course

Critical Thinking - Direct

Course Learning Outcomes

Knowledge:
  • Describe the operation of the Internet with respect to browsers, servers, and protocols, including requests, responses, gets and posts.
  • Describe the historical development of the web, its standards and formats.
  • Describe the tools and methods used to create websites.
Application:
  • Create websites using HTML and CSS to meet design specifications.
  • Maintain a productive and efficient development environment.
Integration:
  • Use HTML and CSS to develop websites that are efficient, functional, intuitive, and aesthetically pleasing on multiple browsers.
  • Describe the process of real world web design.
  • Discuss the rationale for various design protocols and decisions.
Human Dimension:
  • Give and receive feedback in an appropriate manner.
  • Work effectively with others.
Caring - Civic Learning:
  • Implement HTML and CSS to develop websites that maintain ADA compliancy.
  • Analyze the ethical, economic, and social repercussions of computer information technology.
Learning How to Learn:
  • Engage in self-directed learning.
  • Experience continuous improvement through iteration.