Computer Science & Software Engineering |
CSCI 470 |
Date | Topic | Slides | Reading | Links |
---|---|---|---|---|
Wed 1/9 | Introduction to Web Science | Syllabus What does the Internet weigh? | ||
Fri 1/11 | Lab | Assignment #1: CGI lookup app | ||
Mon 1/14 | NO CLASS | |||
Wed 1/18 | Delivering web content | WebServer.java WebWorker.java NumberGame.html OptiKeyboard.html SimpleCGI.c | ||
Fri 1/20 | Lab | |||
Mon 1/23 | Lab | Assignment #2: PHP lookup app | ||
Wed 1/25 | Dynamic web content technologies | |||
Fri 1/27 | State management | |||
Mon 1/30 | Lab | Assignment #3: PHP trivia game | ||
Wed 2/1 | Web services | |||
Fri 2/3 | Data Formats | The JSON Saga Bing/JavaScript example | ||
Mon 2/6 | Lab | Assignment #4: Web services, language tutor | ||
Wed 2/8 | Ajax | Article coining term Ajax keyboard.html keyboard.php | ||
Fri 2/10 | Lab | Assignment #5: Nao robot, predictive commands | ||
Mon 2/13 | MySQL | |||
Wed 2/15 | Lab | |||
Fri 2/17 | Scalability of web applications | Warehouse scale machines Brawny cores vs. wimpy | ||
Mon 2/20 | NO CLASS | |||
Wed 2/22 | Lab | |||
Fri 2/24 | Crowdsourcing | |||
Mon 2/27 | Crowdsourcing, HTML5 | Bouncing image Assignment #6: Gem collector, single-player | ||
Wed 2/29 | Web workers, geolocation | Single-threaded Fibonacci Multi-threaded Fibonacci Single-threaded Mandelbrot Multi-threaded Mandelbrot geo1 geo2 geo3 geo4 | ||
Fri 3/2 | Lab | |||
Mon 3/5 | Lab | |||
Wed 3/7 | Semantic web, microdata | |||
Fri 3/9 | Lab, memcached | Assignment #7: Gem collector, multi-player design | ||
Mon 3/19 | Lab, memcached | |||
Wed 3/21 | Secret writing | Assignment #8: Multi-avatar chat | ||
Fri 3/23 | Historical cryptography | |||
Mon 3/26 | Modern cryptography | |||
Wed 3/28 | NO CLASS | |||
Fri 3/30 | NO CLASS | |||
Mon 4/9 | Security and authentication | |||
Wed 4/11 | Presentations | |||
Fri 4/13 | Presentations | |||
Mon 4/16 | Security and authentication | |||
Wed 4/18 | Applets | Final project: Streaming Video Player | ||
Fri 4/20 | Lab | |||
Mon 4/23 | Lossless compression I | |||
Wed 4/25 | Lossless compression II | |||
Fri 4/27 | Lab | |||
Mon 4/30 | Lossy compression, MP3 and JPEG | |||
Wed 5/2 | Streaming video applet bake-off | |||
Fri 5/4 | Fill out online course eval |
Page last updated: August 16, 2012. Copyright © 2011 by Keith Vertanen.