CSCI 470
Web Science
Spring 2014

Montana Tech
Computer Science & Software Engineering



SCHEDULE

#DateTopicSlidesLinks
0Mon 1/13 IntroPDF
1Wed 1/15 Delivering web contentPDF Form GET  Form POST  WebServer.java  WebWorker.java  NumberGame  NumberGameBuggy  OptiKeyboard  SimpleCGI.c 
2Fri 1/17 Dynamic web content technologiesPDF
-Mon 1/20 NO CLASS
3Wed 1/22 State managementPDF
-Fri 1/24 Lab, PHP trivia game
4Mon 1/27 Web servicesPDF
5Wed 1/29 Data formatsPDF XML parsing in Java  JSON parsing in Java 
-Fri 1/31 Lab, Apache and CGI
6Mon 2/3 Scalability of web applicationsPDF
6Wed 2/5 Scalability of web applications
-Fri 2/7 Lab, PHP and Apache modules
7Mon 2/10 CrowdsourcingPDF
8Wed 2/12 Java ServletsPDF HelloServlet  HelloWorldEmbedded  OneServletContext 
-Fri 2/14 Lab, GeoTrack GeoTrack.html  GeoTrackProxy.php  GeoTrack servlet  compile.sh  run.sh 
-Mon 2/17 NO CLASS
9Wed 2/19 AjaxPDF 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
10Mon 2/24 MySQLPDF
-Wed 2/26 Lab, language tutor
11Fri 2/28 NoSQLPDF Martin Fowler, NoSQL  Demystifying Hadoop  Amazon Dynamo  Google Bigtable 
12Mon 3/3 HTML5: Canvas2DPDF Bouncing image  Drawing shapes 
-Wed 3/5 Lab, quotes search engine
13Fri 3/7 HTML5: Web workers, geolocationPDF Single-threaded Fibonacci  Multi-threaded Fibonacci  Multi-threaded persistent Fibonacci  Single-threaded Mandelbrot  Multi-threaded Mandelbrot  geo1  geo2  geo3  geo4  geo5 
14Mon 3/10 HTML5: Web SocketsPDF echo 
-Wed 3/12 Lab, quotes search engine
15Fri 3/14 The Semantic Web PDF
16Mon 3/24 Secret writing PDF
-Wed 3/26 Lab, gem dungeon
17Fri 3/28 Historical cryptography PDF
18Mon 3/31 More historical cryptography PDF
-Web 4/2 Lab, cipher solver
-Fri 4/4 Cipher solver competition
18Mon 4/7 Modern symmetric ciphers PDF
19Wed 4/9 Asymmetric cryptography
20Fri 4/11 Security and authentication PDF
21Mon 4/14 Lossless compression I PDF
22Wed 4/16 Lossless compression II PDF
23Mon 4/21 Lossy compression PDF
-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