Welcome to Web Technology II

What is the secret to creating websites that have dynamic and interactive behavior? It is programming! The main client-side programming language is called JavaScript. JavaScript code is how you get your webpage to handle input from the user (e.g., button clicks, numbers and text entered, choices picked) and then display different content based on that input. In this class, you'll learn how to write your own JavaScript code and also how to incorporate code from the many JavaScript libraries available to make your websites exciting and informative.

Course Description

CS 216. Web Technology II. 3 S.H. CS 216 is a continuation of the web technology concepts introduced in CS 116. Students will learn how to make their websites more dynamic while at the same time learn basic programming skills using the JavaScript programming language. Students should be familiar with HTML5 and CSS3, but no other programming experience is necessary for this course. Prerequisite: CS 116 or permission of instructor.

Course Objectives and Expectations:

Upon entering CS 216, students should have:

  • experience surfing and using the web
  • experience developing static web pages
  • understanding of basic html and css, including how they work together
  • motivation to create dynamic web pages

Upon completing CS 216, students should be able to

  • use basic programming concepts to create dynamic web pages
  • implement javascript components for web pages
  • create web pages that involve user interaction
  • create web pages that support event handling

Computer Technology Minor

This is one of the required courses for the CT Minor.

Course Textbook

You do not need to purchase a textbook for this course this semester. Details for online text will be covered in class.