CSCI325 Design for the Web (3 semester hours)

This course introduces students to applications used for the design and development of desktop and mobile web applications. In addition to applications, students are introduced to design tools, web frameworks, cloud services and storages as well as how to balance between the effective front-end design and backend processing and implementation. The HTML, CSS, and JavaScript development of client-side web applications, sending and receiving REST requests, designing models, HTML5 and CSS3 features such as CSS animation are all covered in detail using these frameworks. The emphasis will be on hands-on experience with these frameworks in web application development scenarios. (Prerequisite: CSCI315)