CSCI109N: Full Stack Web Development

Class Program
Class Hours 2 Lab Hours 2 Credits 3

This course provides an overview of full stack web development. The course covers client-side web development using HTML and CSS and JavaScript as well as server-side scripting using a modern server-side language. Students will learn how to create valid, semantically correct HTML5 pages, distinguish between content, presentation and logic, deliver appropriate user interfaces, collect and validate data for submission to a server. Server-side topics include dynamic content, security, data validation, preventing SQL injection and session management.

Prerequisite or Corequisite
Prerequisites

A grade of 'C' or better in CSCI161N or CSCI175N or ELET115N.