Skip to main content

Office of the Registrar

Course Descriptions

To view course descriptions for all courses in a single subject:

  1. Select the subject from the drop-down list
  2. Click Get Descriptions

Searching course descriptions by keyword is currently unavailable.

COMPUTER SCIENCE

CSC-435 Web Programming (3)

Course Level: Undergraduate

Web Programming (3) This course provides students with a strong foundation in the principles of web application development from the fundamentals to current technologies. The course focuses on back-end programming rather than website layouts and front-end design. Topics include creating interactive websites, web application architecture, server-side scripting, databases, client-server interactions, and web security. Students are introduced to specific sets of web programming tools including JavaScript, Node.JS, PhP, Python CGI, and SQL. Students gain an understanding of some of the most important technologies that underlie the popular websites they encounter every day, which is both practical for creating web apps and intellectually interesting for computer scientists. Prerequisite: CSC-280. Note: Completion of the College Writing and Writing Proficiency required.