Web Development and Society

House Course Number: 
HOUSECS 59.03
Day-Time-Place: 
Wednesday, 7 - 9 PM Few FF01
Sponsor/Department: 
Salman Azhar, Computer Science
Instructor(s): 
Shrey Gupta, shrey.gupta@duke.edu; Ben Yang, jichu.yang@duke.edu
Class Limit: 
24

Introduction to topics in web application development, and the role of web development in modern society. The course will be geared towards non-computer science and non-quantitative science majors and will include learning specific web development concepts (listed below) and their existing and potential applications to modern society.

Web development concepts studied will include: client and basic server-side development (including writing code in HTML, CSS, JavaScript, and PHP), usage of version control systems such as Git (and interfaces such as GitHub), and introduction to database management systems such as SQLite.