Mediascripting on the Web (CSC 195 2014F) : Handouts
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] [Teaching & Learning] - [Calendar]
Current: [Outline] [EBoard] [Reading] [Lab] [Assignment]
Sections: [Assignments] [EBoards] [Examples] [Handouts] [Labs] [Outlines] [Readings]
Reference:
Related Courses: [2013S]
Misc: [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] [Issue Tracker]
This is an approximate schedule. Expect dates and topics to change. (I will try to keep due dates the same.)
Some of the information here can also be found in the Google calendar for the course, which is available at <http://bit.ly/cs195gcal>.
Date | Topic | Reading | Lab | Work Due | |
---|---|---|---|---|---|
01 | Thursday, 23 January 2014 | Version Control with Git Source code management systems. A quick demo of Subversion. A quick demo of Git. | Paul Graham on Lisp | HW 00: Set up a GitHub account | |
02 | Thursday, 30 January 2014 | Math with Images: An Introduction to psaifr Project overview. Primary Scheme procedures. Building image functions. | An Introduction to PsAiF/R | An Introduction to PsAiF/R | HW 01: Getting Started with Git |
03 | Thursday, 6 February 2014 | Processing (1) Processing: A bit of background. Why Processing? Processing basics. Examples. Lab. | HW 02: Playing with PsAiF/R | ||
04 | Thursday, 13 February 2014 | Postscript PostScript basics. Important drawing commands. Program control. Sample procedures. Why study PostScript? | HW 03: Processing Basics | ||
05 | Thursday, 20 February 2014 | HTML and Cascading Style Sheets HTML basics. CSS basics. Lab. | HW 04 | ||
06 | Thursday, 27 February 2014 | Javascript (1) A brief introduction to Javascript. A few Javascript commands. | HW 05 | ||
07 | Thursday, 6 March 2014 | Class Canclled for SIGCSE | HW 06 | ||
08 | Thursday, 13 March 2014 | Drawing with a Canvas Look at games. A quick canvas example. W3C canvas tutorial. Explore! | HW 07 | ||
Spring Break | |||||
09 | Thursday, 3 April 2014 | Images as Markup: Exploring SVG Vector graphics. SVG. Lab. | HW 08 | ||
10 | Thursday, 10 April 2014 | Server-Side Programming with PHP Web services: Client side vs. server side PHP - an overview. PHP syntax. | HW 09 | ||
11 | Thursday, 17 April 2014 | PHP (2) The client-server model, revisited. Detour: CGI scripts. Why write server-side scripts, anyway? Dangers of server-side scripts. Storing and retrieving data, a simple approach. | HW 10 | ||
12 | Thursday, 24 April 2014 | Relational Databases <xi:include></xi:include> | HW 11 | ||
13 | Thursday, 1 May 2014 | SQL Background: Relational Databases. RDBMSs. Standard database operations. SQL - Structured/Standard Query Language. One alternative: NoSQL. | HW 12 | ||
14 | Thursday, 8 May 2014 | Wrapup | HW 13 |
Primary: [Front Door] [Schedule] - [Academic Honesty] [Disabilities] [Email] [Teaching & Learning] - [Calendar]
Current: [Outline] [EBoard] [Reading] [Lab] [Assignment]
Sections: [Assignments] [EBoards] [Examples] [Handouts] [Labs] [Outlines] [Readings]
Reference:
Related Courses: [2013S]
Misc: [SamR] [Glimmer Labs] [CS@Grinnell] [Grinnell] [Issue Tracker]
Copyright (c) 2014 Samuel A. Rebelsky.
This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this
license, visit http://creativecommons.org/licenses/by/3.0/
or send a letter to Creative Commons, 543 Howard Street, 5th Floor,
San Francisco, California, 94105, USA.