CSCI 3342 Web Development

Introduction to web application programming. Covers the fundamentals of developing applications for web browsers, including HTTP communication, client-side, server-side, and database components. Specific technologies and approaches are selected from the rapidly changing landscape to explore established paradigms. Examples include HTML, CSS, JavaScript, AJAX, REST APIs, server-side templating, MVC, SQL, ORM, asynchronous programming, and SPA frameworks.

Credits

3

Prerequisite

Grade of C or better in: [CSCI 2380 or CMPE 2380] and [CSCI 3326 or CMPE 3326 or CSCI 3327 or CMPE 3327 or CSCI 3328 or CMPE 3328 or CSCI 3329].

Schedule Type

Lecture

Grading Basis

Standard Letter (A-F)

Administrative Unit

Computer Science

Offered

Fall/Spring/Summer