Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search

Module Descriptor School of Computer Science and Statistics

Module CodeCS2101
Module Short Title
Semester TaughtMichaelmas and Hilary Term
Contact HoursTwo semester, 1.5 hr lecture/lab per week
Module PersonnelKevin Foley
Learning Outcomes

After successfully completing this module, students will be able to:

  • Explain the steps surrounding the evolution of computers in system architectures
  • Understand the major hardware components associated with a modern PC and be able to explain how these component interact and combine to provide a hardware platform of modern Operating  Systems.
  • Understand the key principles of data representation and data manipulation
  • Explain the concepts and principles of modern Operating System design
  • Describe in detail the fundamental components of a modern Operating System
  • Understand the basic principles of modern network design.
  • Understand each of the individual layers in the OSI model and describe in detail the major protocals associated with each of these layers.
  • Analyse and develop the security requirements for a system.
  • Explain the emerging trends in IT, including Virtualization and Cloud Computing and outline how these trend may be integrated with current IT infrastructures
Learning Aims

In this module students learn the core principles of computing and networking  architectures and develop a firm understanding of the key technical concepts surrounding IT infrastructure beginning with the physical hardware of a PC and working up to the concepts that surround many of the emerging trends in enterprise and global information systems. This course prepares students to communicate effectively with other IT professional whose area of expertise may lie solely in a hardware or software paradigm and facilitates the student to understand the capabilities and limitation of a modern IT infrastructure.  The course also prepares the student to interact with external providers of IT solutions that will be required for any future organisational roles.

Module Content
Recommended Reading List

Andrew S. Tanenbaum; David J. Wetherall (2011), Computer Networks (5th Ed.), Prentice Hall, ISBN:0-13-212695-8, 978-0-13-212695-3, 0-13-212702-4, 978-0-13-212702-8 .

Silberschatz, Abraham (2009), Operating System Concepts (8th Ed.),   Wiley, ISBN-10: 0470233990 ISBN-13: 978-0470233993

Comer, Douglas (2008) Computer Networks and the Internet (5th Ed.), Prentice Hall,ISBN-13: 978-0136066989, ISBN-10: 0136066984.

Englander, Irv, Bentley College (2009) The Architecture of Computer Hardware and System Software: An Information Technology Approach (4th Ed.), Wiley, ISBN: 10 0-471-71542-5, ISBN: 13 978-0-471-71542-9

Module PrerequisitesNone
Assessment Details

All of above assessment details are yet to be confirmed.

Module Website
Academic Year of Data2015/16