Introduction to Networks and Operating Systems
Course Descriptor
Exam
How to contact me
See
How to contact me.
Reading
Networks
-
Computer Networks, Fourth Edition, 2003,
Andrew S. Tanenbaum,
Prentice Hall.
- Library 004.6/TAN.
- Not earlier editions.
- 5th edn out 2011. This is recommended.
- References for now still refer 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
Operating Systems
- Operating System Concepts
(and here)
by Silberschatz,
Galvin and
Gagne, 8th edn, 2008
(though earlier editions also good).
Library 005.43.
Bookshop.
-
UNIX in a Nutshell,
O'Reilly Books, 4th edn, 2008
(though earlier editions also good).
Library 005.43.
Bookshop.
-
Linux in a Nutshell,
O'Reilly Books, 5th edn, 2005
(though earlier editions also good).
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.
|
Not on course this year
Labs
50 percent of module.
Not yet ready for launch.
Practicals below may not be the ones we use.
Deadline TBA.
-
Javascript Ajax Flickr application
-
Java link checker
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