Professional Documents
Culture Documents
Internet Computing
Winter 2016
Term 1
1/
Who am I?
Donald Acton
How should you address me:
Donald
Don
Dr Acton
2/
Areas of Interest
Operating Systems
Computer Networking
Distributed Computing
3/
4/
5/
6/
7/
8/
9/
10/
11/
Protocol Stack
Webserver, email,
file transfer
Part of
Operating System
Hardware
Application
Transport
Network
Link
Physical
TCP, UDP
IP
Ethernet
802.11g
1000BASE-T
12/
Focus on addressing:
Isolation and privacy
Data loss
Performance
Naming and location
Using layers and abstractions
13/
Peer-to-peer
Multimedia issues
14/
15/
Assignments (tentative)
1)A client application using TCP and written in Java
2)A client application in Java using UDP
3)A server application written in C
4)We will be using git for distribution of assignment material and for
handing in assignments. The git server is the commercial version of
Bitbucket hosted by the department to provide (aka Stash)
5)Regardless of where you do your assignment in the end it must
compile and run on the undergrad machines in the department.
Assignments will be marked on how they perform on those
machines.
16/
Tutorials
Tutorials start week of September 12
Tutorials will
Provide help/guidance for the assignments
Work problems relevant to the course material
17/
18/
Contacting Me
Office ICCS/CS 231
Email: cs317@ugrad.cs.ubc.ca
Do not email me with general questions about assignments or course
material. Instead:
19/
My Office Hours
TBA
20/
21/
TAs
TAs
Stephan Kan
Nodir Kodirov
Patrick Colp
(Friday tutorials)
TA office hours
TBA
22/
Workload
3 quizzes (Oct 5, Oct 26, Nov 16)
3 Final Exam
Do not make any travel arrangements for the Christmas
break until after the final exam time has been set
23/
Grading Scheme
Assignments:
24%
Quizzes
24%
Final Exam
52%
Lower of the computed grade or 45% will be assigned if above conditions are not
met (Last year of 117 students, 5 failed. Only 1 got a 45% and that was because
of the final.)
Instructor reserves the right to make minor modifications to the grading scheme
24/
Some Rules
25/
http://www.psychologicalscience.org/index.ph
p/news/releases/take-notes-by-hand-forbetter-long-term-comprehension.html )
Following slides
Checking material
In class activities
CPSC 317 2016 T1
26/
27/
28/
Resources
CPSC 317 2016 T1
29/
Course Webpage
Contact information
Policies
Basic syllabus
URL:
http://www.ugrad.cs.ubc.ca/~cs31
7/
CPSC 317 2016 T1
30/
piazza
Replaces the discussion board of Connect
All announcements etc, will be done through Piazza
To join
Go to course web site follow the signup instructions under the Piazza tab
You may use a fake name if you want but you have to tell me what it is by sending
the details to cs317@ugrad.cs.ubc.ca
31/
UBC Connect
Grades
Quiz answers
Support materials
Access to Connect is available now
32/
Textbook
33/
34/
Unexpected Absence
Email me or have someone email ASAP to let me know you
are away and with a brief explanation (e.g. I am sick)
See me as soon as you return to class (not a week later or at
the end of term)
Provide appropriate documentation for the absence (Drs
note, accident report)
Failure to do this could result in a grade of 0 for the work
Only do this if it causes
you to miss work like a quiz or
assignment deadline
CPSC 317 2016 T1
35/
Expected Absences
Assignments
No special consideration
Quizzes
Reason for missing the quiz must fall within acceptable reasons as
outlined in UBC policies (e.g. court appearance, religious observance)
36/
Late Assignments
Penalized at the rate of 33%/day prorated by the minute
Assignments not accepted after 48 hours
37/
Marking Disagreements
You have 1 week from when a piece of graded work is handed back to
inform me of any errors in addition etc
If you believe something was incorrectly marked you have 1 week from
when the work was handed back to bring this to my attention by providing
me with:
A detailed written on paper response explaining why the answer, as written,
is correct (no saying things like but I meant )
After 1 week the mark stands
When submitting something for marking reconsideration, I reserve the right
to review the marking of other questions for accuracy and consistency.
38/
Final Exam
39/
Academic Conduct
What's allowed:
Helping each other understand material and assignments
Exploring/discussing solutions to assignments
Caveat no looking at each others code or exchanging anything written (i.e. talk
but dont write)
Using existing public approaches to a problem but you must properly cite the
work
Discussing with current 317 students existing approaches to solving a problem
Discussing requirements
Discussing the merits of a proposed solution with the course instructor or TAs
40/
41/
http://www.cs.ubc.ca/~tmm/courses/cheat.html
CPSC 317 2016 T1
42/
Possible Penalties
One or more of the following:
1. A failing grade or zero in the course, exam, or assignment.
2. Suspension from the University.
3. Reprimand with a letter placed in the student's file.
4. A notation on the student's permanent record of the penalty imposed.
43/
44/
45/
Things to do now
Signup for piazza
Configure your laptop for remote access
Linux/Mac ssh
Windows Xmanager
46/