You are viewing an archived Georgia State catalog. For the current catalog, please visit
CSC 2320 Fundamentals of Website Development
Credit Hours 3.0
Prerequisites familiarity with basic programming language concepts

This course provides a foundation for developing dynamic websites and web applications. The first part covers the front-end aspects of web development: creating, designing, and publishing content using HTML, CSS, and JavaScript. The second covers the back-end aspects: using programming languages to generate, manipulate, and manage content (CGI, cookies, server-side scripting), and accessing a database using SQL for common website tasks (forms, user registration). While this course covers web development concepts that are applicable to most popular platforms, it is significantly hands-on. A major component is a final project involving implementing a dynamic website.