Web Application Programming
CIS 2107 Systems and Low Level Programming and
CIS 2168 Data Structures
This course uses online tutorials and reference materials. There is no textbook.
- Students learn how to design and populate a database (primary keys, foreign keys, domain constraints) using a database management system such as MySql and a GUI front-end such as MySqlWorkbench.
- Students learn about new trends on the client side, including jquery, ajax, and responsive design (layouts that change depending on the width of the browser).
A quiz is given each week in lab. There are no makeup quizzes (for any reason), but students can drop the lowest two quizzes. Attendance in letures is not required, but, in order to do well on the weekly quizzes, students need to (1) study recent lecture material and (2) review concepts learned in recent labs.