comp
holder  


 
Programme  Information

 
.


DT249
BSc in Information Systems
and Information Technology

 

Now accepting applications for January 2009

TECH1001 (Stage 1)
Computer Technology 1 (15 ECTS)

 

 

Prerequisite Modules

  • None

Description

This module provides the student with an understanding of the operation of typical modern digital computers, including embedded systems, but with particular emphasis on general-purpose computers such as desktops, servers, and mainframes. Such understanding informs and underpins the student's entire knowledge of computing.


Aims

The aim of this module is to provide the student with the necessary background knowledge to understand and intuit what is reasonable to expect of modern computers and what is not. It should expose the student to the internals of typical modern computers and provide a general overview of their operation in terms of both hardware and software, particularly the operating system. It provides concrete grounding for programming, system deployment, configuration and troubleshooting, and abstract concepts that support these activities such as number systems and Boolean algebra.


Learning Outcomes

On successful completion of this module, the student will be able to:

  • Identify and describe the major components of a typical general-purpose computer
  • Describe the operation of an idealised generic computer
  • Outline where a typical modern computer deviates from the idealised version
  • Describe the purpose and operation of a generic operating system
  • Identify, and differentiate between, different types of computer systems
  • Identify, and describe the operation of, basic logic circuits
  • Convert between, and perform elementary arithmetic and other operations in, number systems including binary, octal, decimal, and hexadecimal

Learning and Teaching Methods

Lectures, self-study, labs, tutorials, and any combination of discussion, case study, problem-solving exercises, readings, seminars, and computer-based learning.


Content

Digital Fundamentals

  • Introduction and History: from valves to integrated circuits
  • Electrical fundamentals: Voltage, current, resistance, Ohm's law
  • Logic gates: AND, NAND, OR, NOR, XOR, NOT
  • Boolean algebra and combinational logic including half- and full-adders
  • Sequential logic: latches, flip-flops, shift-registers, and counters
  • Binary, octal, and hexadecimal representations and busses
Computer Architecture

  • Introduction and History: from Babbage to multi-core processors
  • Von Neumann architecture and stored program computing: ALU, memory, program-counter (or instruction pointer), registers, instruction decoder, fetch-execute-store cycle, data and address busses
  • Components: interfaces, hardware, and operation of: disk, memory, serial, parallel, graphics, audio and network subsystems
  • Contemporary and historical removable media (e.g. floppy disk, tape, CD, DVD, flash key)
  • Contemporary and historical external interfaces (e.g. PC parallel port, PC serial port, PS/2 ports, USB, IEEE-1394 "Firewire", SCSI, Ethernet).
  • Contemporary and historical internal interfaces (e.g. AGP, SATA, PCIe, PATA, PCI, ISA, EISA, NuBus, MCA, AGP, VESA)

Operating Systems and Software

  • Introduction and History: from batch systems to distributed OS's
  • Kinds of OS: Task-pointers, monitors, embedded, and general-purpose
  • Functions of OS: managing resources, abstracting hardware and providing a platform for software
  • Components of OS: kernel, system libraries, utilities, shells (graphical and text-oriented)

Assessment

The methods of assessment to be used to measure the learning objectives stated above are written examination and continuous assessment including one or more of assignment, essay, problem-solving exercise, oral presentation, and class or lab tests.

  • Continuous Assessment: 30%
  • Examination: 70%

Recommended Reading

  • Douglas E. Comer, Essentials of Computer Architecture, 1st ed.; Pearson Prentice Hall, 2005; ISBN 0-13-196426-7

  • William Stallings, Operating Systems, 4th ed.; Prentice Hall, 2001; ISBN 0-13-031999-6

  For more information contact
Ciarán O'Leary

 

Hit Counter