CSCI 470 |
# | Date | Topic | Slides | Links |
---|---|---|---|---|
0 | Mon 1/12 | Intro | ||
1 | Wed 1/14 | Server virtualization and security | ||
- | Fri 1/16 | Lab - Server build | ||
- | Mon 1/19 | NO CLASS | ||
2 | Wed 1/21 | Delivering web content | Form GET Form POST WebServer.java WebWorker.java NumberGame NumberGameBuggy OptiKeyboard SimpleCGI.c | |
3 | Fri 1/23 | Dynamic web content technologies | ||
- | Mon 1/26 | Lab - Server build 2 | ||
4 | Wed 1/28 | Information retrieval | ||
- | Fri 1/30 | Information retrieval | ||
- | Mon 2/2 | Lab - Social media search engine | ||
5 | Wed 2/4 | State management | ||
6 | Fri 2/6 | Scalability of web applications | ||
7 | Mon 2/9 | Web services | ||
8 | Wed 2/11 | Data formats | XML parsing in Java JSON parsing in Java | |
- | Fri 2/13 | Lab - PHP trivia game | ||
- | Mon 2/16 | NO CLASS | ||
9 | Wed 2/18 | Java Servlets | HelloServlet HelloWorldEmbedded OneServletContext | |
- | Fri 2/20 | Lab - PHP trivia game | ||
- | Mon 2/23 | Lab - GeoTrack servlet | ||
10 | Wed 2/25 | Crowdsourcing | ||
11 | Fri 2/27 | Ajax | Article coining term Ajax keyword.html keyword.php stock.html stock.php Bing Search API Quick Start bing_search.html bing_search_proxy.php bing_translate.html bing_translate_proxy.php images.html | |
12 | Mon 3/2 | MySQL | ||
- | Wed 3/4 | Lab - Language tutor | ||
13 | Fri 3/6 | NoSQL | Martin Fowler, NoSQL Demystifying Hadoop Amazon Dynamo Google Bigtable | |
14 | Mon 3/9 | HTML5: Intro, Canvas, WebGL | Bouncing image Drawing shapes WebGL | |
15 | Wed 3/11 | HTML5: Web workers, geolocation | Single-threaded Fibonacci Multi-threaded Fibonacci Multi-threaded persistent Fibonacci Single-threaded Mandelbrot Multi-threaded Mandelbrot geo1 geo2 geo3 geo4 geo5 touch trace multitouch Mozilla multi-touch demos | |
16 | Fri 3/13 | Server Push and Web Sockets | echo | |
- | Mon 3/23 | Lab, Gem dungeon | ||
17 | Wed 3/25 | The Semantic Web | ||
18 | Fri 3/27 | Secret writing | ||
- | Mon 3/30 | Lab, Quotes search engine | ||
19 | Wed 4/1 | Historical cryptography | ||
- | Fri 4/3 | NO CLASS | ||
20 | Mon 4/6 | Historical cryptography 2 | ||
21 | Wed 4/8 | Modern cryptography | ||
22 | Fri 4/10 | Modern cryptography 2 | ||
23 | Mon 4/13 | Secure hashes, authentication | ||
24 | Wed 4/15 | Ruby on Rails | ||
- | Fri 4/17 | Project work day | ||
- | Mon 4/20 | Project work day | ||
- | Wed 4/22 | Project work day | ||
25 | Fri 4/24 | Lossless compression | ||
26 | Mon 4/27 | Lossless compression II | ||
27 | Wed 4/29 | Lossy compression | ||
- | Fri 5/1 | Project presentations - 1 | ||
- | Mon 5/4 | Project presentations - 2 |
Page last updated: April 15, 2015