Introduction to Networks and Operating Systems
Course Descriptor
SOLVED - A challenge if you are bored
- SOLVED -
I have finally understood the
Chrome rotated image
issue.
-
Thanks to
Curnan Reidy and Brian Rice.
Exam
How to contact me
See
How to contact me.
Reading
Networks
- Computer Networks,
Andrew S. Tanenbaum
and David J. Wetherall.
- Library 004.6/TAN.
-
5th Edition, 2011
- 4th Edition, 2003, also good.
- But not earlier editions.
- (References in notes are to 4th edn.)
- Also recommended:
-
Designing Web Usability: The Practice of Simplicity,
Jakob Nielsen, 2000.
- Library, 005.72.NIE.
-
A Brief History of the Future: Origins of the Internet,
John Naughton,
2000.
- The Victorian Internet,
Tom Standage, 1998.
- Library, 384.109 STA.
Shows the 19th cent. electric telegraph,
and its 18th cent. manual predecessors,
as early forms of Internet.
Java and Javascript
- Java in a Nutshell,
David Flanagan
- 5th edn, 2005.
- Earlier editions also good.
- An Introduction to Network Programming with Java,
Jan Graba
- cafeaulait.org
- Java Network Programming,
Elliotte Rusty Harold
- javascriptworld.com
- JavaScript,
by Tom Negrino
and Dori Smith
Operating Systems
- Operating System Concepts
by Silberschatz,
Galvin and
Gagne
-
Library 005.43.
Bookshop.
- 9th edn,
2012
- Earlier editions also good.
-
UNIX in a Nutshell,
O'Reilly Books
-
Library 005.43.
Bookshop.
-
4th edn, 2005
- Earlier editions also good.
-
Linux in a Nutshell,
O'Reilly Books
-
6th edn, 2009
- Earlier editions also good.
About the notes
Some figures from
Tanenbaum.
|
My notes contain many hyperlinks to background material.
Some students get confused about what is the core course.
The core course is anything that is linked to directly on this front page.
All other links are just background material.
|
Getting started on Linux
Introduction to Networks
Introduction to Operating Systems through Linux
More on Networks and Operating Systems
Extra notes - Not on course
Deadline - Week 12 lab.
50 percent of module.
I will ask for a demo of this in the last lab in week 12.
Library categories
Networks
- 004 - Data processing, computer science
- 004.6 - Interfacing and communications
- 384 - Communications; Telecommunication
- 384.3 - Computer communication
Java
- 005 - Computer programming, programs, data
- 005.1 - Programming
- 005.13 - Programming languages
Operating Systems
- 005 - Computer programming, programs, data
- 005.4 - Systems programming and programs