CSCI 3330 App Development

This course is an early introduction to web and mobile application development for students without prior experience in this area. The programming techniques, methods and technologies in this space change rapidly, so specific topics and tools will change from year to year. Focus is on server-side web apps (HTTP, HTML/CSS, templating, databases, MVC, session management, security, encryption, frameworks) and mobile apps (client frameworks, 2- and 3-tier architectures, HTTP APIs, JSON, cloud services).

Credits

3

Prerequisite

Grade of "C" or better in CSCI 3326 or CSCI 3328 or CSCI 3329 or CSCI 3320 or consent of instructor.

Schedule Type

Lecture

Grading Basis

Standard Letter (A-F)

Administrative Unit

Department of Computer Science