Web
Programming

Fall 2014
course
navigation

syllabus

time: Tue/Thu 10am - 11:20am place: Sci 217 faculty: Jim Mahoney credits: 4 level: intermediate prereq: previous programming and internet experience. (If in doubt, ask.)
Much of the content on the internet is generated dynamically by computer programs. This course will explore some of the many technologies involved, including CGI scripts, SQL databases, and a bunch of other acronyms. The specific programming language(s) and tools we will look at will depend on the background and skills of the participants, but will include at least HTML, CSS, Javascript, SQL, and a web framework or two, perhaps PHP and python's Flask.
This is a tentative schedule, largely based on what happened in the 2012 version of this course - it will likely be changed significantly once we get going, and I see what is needed and of interest this time around.
0 Sep 2, 4 intro & 1st class 1 Sep 9, 11 background : bash, html, css 2 16, 18 web protocols : http 3 23, 25 server side 101 : cgi 4 30, 2 client side 101 : javascript 5 Oct 7, 9 & dom, ajax, jQuery mid-term evals 6 14, 16 databases : SQL 7 , 23 & object wrappers Hendricks 8 28, 30 design: REST, CRUD, MVC 9 Nov 4, 6 frameworks (python/flask?) 10 11, 13 & stack: git, virtualenv, ... 11 18, 20 . 12 25, recent trends : *.js Thanksgiving 13 Dec 2, 4 14 Dec 9, final project presentations
http://cs.marlboro.edu/ courses/ fall2014/web/ syllabus
last modified Wednesday September 3 2014 4:11 pm EDT