CSCI 470 |
# | Date | Topic | Slides | Links |
---|---|---|---|---|
0 | Mon 1/13 | Intro | ||
1 | Wed 1/15 | Delivering web content | Form GET Form POST WebServer.java WebWorker.java NumberGame NumberGameBuggy OptiKeyboard SimpleCGI.c | |
2 | Fri 1/17 | Dynamic web content technologies | ||
- | Mon 1/20 | NO CLASS | ||
3 | Wed 1/22 | State management | ||
- | Fri 1/24 | Lab, PHP trivia game | ||
4 | Mon 1/27 | Web services | ||
5 | Wed 1/29 | Data formats | XML parsing in Java JSON parsing in Java | |
- | Fri 1/31 | Lab, Apache and CGI | ||
6 | Mon 2/3 | Scalability of web applications | ||
6 | Wed 2/5 | Scalability of web applications | ||
- | Fri 2/7 | Lab, PHP and Apache modules | ||
7 | Mon 2/10 | Crowdsourcing | ||
8 | Wed 2/12 | Java Servlets | HelloServlet HelloWorldEmbedded OneServletContext | |
- | Fri 2/14 | Lab, GeoTrack | GeoTrack.html GeoTrackProxy.php GeoTrack servlet compile.sh run.sh | |
- | Mon 2/17 | NO CLASS | ||
9 | Wed 2/19 | 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 | |
- | Fri 2/21 | Lab, language tutor | ||
10 | Mon 2/24 | MySQL | ||
- | Wed 2/26 | Lab, language tutor | ||
11 | Fri 2/28 | NoSQL | Martin Fowler, NoSQL Demystifying Hadoop Amazon Dynamo Google Bigtable | |
12 | Mon 3/3 | HTML5: Canvas2D | Bouncing image Drawing shapes | |
- | Wed 3/5 | Lab, quotes search engine | ||
13 | Fri 3/7 | 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 | |
14 | Mon 3/10 | HTML5: Web Sockets | echo | |
- | Wed 3/12 | Lab, quotes search engine | ||
15 | Fri 3/14 | The Semantic Web | ||
16 | Mon 3/24 | Secret writing | ||
- | Wed 3/26 | Lab, gem dungeon | ||
17 | Fri 3/28 | Historical cryptography | ||
18 | Mon 3/31 | More historical cryptography | ||
- | Web 4/2 | Lab, cipher solver | ||
- | Fri 4/4 | Cipher solver competition | ||
18 | Mon 4/7 | Modern symmetric ciphers | ||
19 | Wed 4/9 | Asymmetric cryptography | ||
20 | Fri 4/11 | Security and authentication | ||
21 | Mon 4/14 | Lossless compression I | ||
22 | Wed 4/16 | Lossless compression II | ||
23 | Mon 4/21 | Lossy compression | ||
- | Wed 4/23 | Presentations - 1 | ||
- | Fri 4/25 | Presentations - 2 | ||
- | Fri 5/2 | Presentations - 3 | ||
- | Mon 5/5 | Presentations - 4 | ||
- | Tues 5/13, 11:30am | Fill out online course eval |
Page last updated: December 30, 2014