Skip to Main Content

Web Programming: Course outline (CS3633)

Course contents

This course introduces students to various technologies underlying “World Wide Web” to develop interactive, dynamic, database driven web applications. Topics include responsive design using HTML5/CSS3, interactive applications using JavaScript/jQuery, and dynamic database driven application development using server languages like PHP. Through hands-on projects, students will learn to write and use APIs, create interactive/responsive UIs, and leverage hosting/cloud services. By the end of this course, students will be able to comfortably design and deploy web applications on the Internet.