<%@LANGUAGE="VBSCRIPT" %> <% Response.CacheControl = "no-cache" %>
Professor Glotzbach's Description of the Course

This is the second course in advanced Web development where the class applies knowledge learned in 356 to create dynamic content for Web sites using ASP.NET and SQL Server. Static content was taught in 141. Introductory dynamic content was taught in 356. This course teaches the following areas of interest in advanced Web development:

  • Continued utilization of SQL Server to Pull from a database; Store into a database; Update a database.
  • Programming fundamentals are taught using C# and ASP.NET.
  • Designing and Creating a database customized for your website.
  • Use of Code-Behind pages to implement a website.
  • Demonstrate greater understanding of the logic behind dynamic websites.
  • Create Mobile applications for handheld devices.
  • Lay the foundation for e-Commerce web database applications.

This course is structured using the labs as building blocks to the projects. Each lab is a small piece of a project and each project is a collection of several labs. Successful completion of the labs will allow students to understand and implement the projects.

This course typically has three (3) projects. The first project is an exercise in true logic, having students convert 8-bit binary numbers into decimal numbers representing RGB values, then converting RGB values into Hex numbers and dynamically updating the color that the values represent with each change of a number. The first project is entirely done in one file. The second project is entirely done using Code-Behind pages, separating the code from the presentation, and is typically something along the lines of an FAQ system. The remaining projects typically focus on either mobile applications delivered to handheld devices or vast data management applications that might represent a shopping cart site.

Who should take this course?

  • Students wanting to learn more advanced Web development.
  • Students who would like to be able to work on projects like the Purdue Football e-Stadium project. Only students who complete CGT 456 are eligible to work on the ASP.NET application portion of this project written in C#.
  • Students who want to learn programming fundamentals that can be easily transferred to other areas of CGT like Animation programming or other Multimedia programming.

Prerequisites:

  • CGT 356

Course Web Site:

Course Objectives are located on the syllabus:

View this page as a PDF:



For information contact: Professor R.J. Glotzbach

CGT 456