Web Development

The Web Development module is intended to give students a basic understanding of how the web works by introducing core web programming principles and presenting the opportunities and challenges of these web-based technologies.
It begins by introducing the fundamentals of the Hypertext Transfer Protocol (HTTP) and then shifts to the browser, its anatomy, and its role in client-side architecture. Students will be introduced to markup languages such as HTML, CSS, and JavaScript, as well as server-side scripting, document tree manipulation, and Web debugging techniques and tools. Most of the technologies in this module are based upon official standards issued by the World Wide Web (W3C) consortium.