Mar 29, 2024  
2019-2020 Catalog 
    
2019-2020 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

IT 206 - Front-End Web Development

Credits: 5
Covers the fundamentals of web page production. Students learn the three layers of front-end web development: HTML for structure, CSS for styling and JavaScript for behavior. Emphasizes design for usability and accessibility. Students learn how the Internet works, how a web page is processed, and how to launch a website on the Internet.

Course Outcomes:
Students who successfully complete this class will be able to:

  1. Use HTML5 to properly mark up a web page using a basic text editor.
  2. Apply both internal and external CSS to control the look and feel of a web page.
  3. Utilize classes and IDs, and know when it is appropriate to use each.
  4. Explain the importance of usability and perform usability testing.
  5. Explain the importance of accessibility and integrate accessibility features into a web page.
  6. Navigate directory structures and properly incorporate images and internal and external links.
  7. Utilize proper document structure and formatting standards.
  8. Follow proper file and folder naming conventions.
  9. Explain and utilize the Document Object Model (DOM).
  10. Write JavaScript functions to create interaction within a web page and control its behavior.

Program Outcomes
  1. Develop stable, robust, secure, and efficient code following best practices in database design and software construction.
  2. Communicate with technical and non-technical project stakeholders, and within project teams.
  3. Apply Agile practices such as maintaining a product backlog, planning sprints, participating in sprint reviews and retrospectives.
  4. Perform software quality assurance activities throughout the entire software lifecycle.
  5. Write technical documentation to support software lifecycle activities.


College-wide Outcomes
  • Critical Thinking - Critical thinking finds expression in all disciplines and everyday life. It is characterized by an ability to reflect upon thinking patterns, including the role of emotions on thoughts, and to rigorously assess the quality of thought through its work products. Critical thinkers routinely evaluate thinking processes and alter them, as necessary, to facilitate an improvement in their thinking and potentially foster certain dispositions or intellectual traits over time.



Add to Portfolio (opens a new window)