Difference: CourseTimeLine (3 vs. 4)

Revision 42011-07-05 - DonaldActon

Line: 1 to 1
 
META TOPICPARENT name="ComputerScience317Cwsei"
-- DonaldActon - 05 Jul 2011

Course Time Line (For January 2012)

Week 1 - January 5

Changed:
<
<
>
>
  • Introductory lecture
    • Rules and structure of the course
    • In class exercise do something like a wget to introduce students to networking and protocols. Use it to tell the story of what we are going to be looking at in the course. Example of a wget might be to www.google.com and www.cs.ubc.ca, students could then compare the differences. (we might want to setup some special servers to return very simple pages so students can compare to some not so simple responses.) Could also want to explore what the communication model is (i.e reliable streamed inorder bytes with no notion of boundaries)
 

Week 2 - Jan 10, 12

Line: 31 to 33
 

Week 8 - Feb 28, Mar 1

  • Introduction to UDP socket programming - students learn how to program UDP sockets
Changed:
<
<
  • Using UDP sockets we explore how to improve throughput
>
>
  • Using UDP sockets we explore how to improve throughput with sliding windows & how to deal with knowing data get through and how to recover from lost packets. (Basically timeouts and sequence numbers)
 

Week 9 - Mar 6, 8

Changed:
<
<
>
>
  • Continuation of throughput/reliability session
  • DNS - explore the purpose of DNS and how it works. Could use tools like dig and nslookup
 

Week 10 - Mar 13, 15

Changed:
<
<
>
>
  • Quiz/catchup
  • Public Key - Explore how to secure data on a connection, in particular the usage of something like public key encryption.
 

Week 11 - Mar 20, 22

Week 12 - Mar 27, 29

Changed:
<
<
>
>
  • Do something with cloud computing
  • Work with a google API (Map reduce, task api, calendar API, prediction API)
 

Week 13 - Apr 3, 5

Changed:
<
<
>
>
  • Mobile
 
  • Last class, review/questions
Added:
>
>

Other possible topics

  • Working with big DATA (Alan's topic)
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback