ITO.012: Information and Communication Technologies
(Last updated: 21/03/07)
Coursework...
Please note that you will be asked top complete an essay assignment. This assignment will involve material given to you in all 10 sessions and therefore you are being given time to complete the assignment commencing from the end of the last session. The submission deadline for the assignment will be Monday 23rd April and will need to be sumbitted to the MSc ITMOC Secretary, Sian Cameron. You will need to submit a CD with a word or pdf version of your report and 2 paper copies.
Download a pdf describing the coursework assignment
Reading...
Please note that most of the information required is available on the slides. Background information is also provided by way of links to relevant web based material (see the rexourses for lectures given below). However, to accompany the networking aspects of the course we would recommend reading the relevant pages of the following book by Andrew S. Tanenbaum.

Computer Networks, Fourth Edition is the ideal introduction to computer networks. Renowned author, educator, and researcher Andrew S. Tanenbaum has updated his classic best seller to reflect the newest technologies, including 802.11, broadband wireless, ADSL, Bluetooth, gigabit Ethernet, the Web, the wireless Web, streaming audio, IPsec, AES, quantum cryptography, and more. Using real-world examples, Tanenbaum explains how networks work on the inside, from underlying physical layer hardware up through today's most popular network applications.
Resources for week 1 - Introduction
Download a Zipped file for the Logic Visual Toolkit
Download a Zipped file for the Microcode Emulator
Download the lecture slides (pdf)
Interesting URLs:
The Modern History of Computing
http://plato.stanford.edu/entries/computing-history/
Evolution of Intel Processors:
http://www.cs.rpi.edu/~chrisc/COURSES/CSCI-4250/SPRING-2004/slides/cpu.pdf
Animation showing execution of Machine Language Programs:
http://courses.cs.vt.edu/~csonline/MachineArchitecture/Lessons/CPU/Lesson.html
Resources for week 2 - Inside the Internet
Download the lecture slides (pdf)
Resources for week 3 - MultiMedia
Download the lecture slides (pdf)
Resources for week 4 - Finished talking about Multimedia and Introduced Mobile/Context-Aware Computing by Discussion around the GUIDE system.
Download a paper describing the GUIDE system (pdf)
Resources for week 5 - Inside The World Wide Web
Download the lecture slides (pdf)
Resources for week 6 - Distributed Systems
Download the lecture slides (pdf)
Resources for week 7 - Middleware
Download the lecture slides (pdf)
Resources for week 8 - The .Net framework
Download the lecture slides (pdf)
Resources for week 9 - Security
Download the lecture slides (pdf)
Resources for week 10 - The .Net framework
Download the lecture slides (pdf)
Download the Wiring Skills slides (pdf)
Link to Weiser's Computing for the 21st Century article [Weiser, 1992]
Download the spreitzer article (pdf) [Spreitzer, 1993]