You are here: Course Descriptions

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 and completion the College Writing Requirement.