Griffith College Logo

Computer Hardware (Taster Course)

Computer Hardware (Taster Course)

Overview

Develop a broadly based and intellectually challenging framework in the area of computer hardware and low-level software

This module aims to support participants with an awareness of current technologies, literature and research in the area of computer hardware. Participants have an awareness of current technologies, literature and research in the area.

Why Study Computer Hardware at Griffith College?

The Computer Hardware course is conducted on a part-time evening basis over a 24-week period. This course is aimed at those interested in developing knowledge and skills in computer hardware.

  • You will apply the principles of computer hardware to both current and developing technologies.
  • You will gain a firm understanding of how the insights and practice from computer hardware technology contribute to the current state of the art in the wider Computer Science landscape.
  • Small class sizes ensure that you get the one-on-one attention needed to perfect your skills.
  • An evening classes schedule allows you to balance your study with your work/life commitments.
  • Option to further your studies in this area by pursuing our BSc (Hons) in Computing Science course.

Intake Dates

Course commences September, 2019*

*Course will run subject to a minimum number.

See timetable for course dates.

Course details
Year One Core Subjects
Data encoding and number bases

Data encoding and number bases

  • Explain how computer hardware encodes data.
  • Explain the significance of the number bases used in computing.
  • Demonstrate the ability to convert numerical data from one base to another
Digital logic
  • Create logic circuits and derive their truth tables and equations.
  • Design and simplify logic circuits using Boolean algebra and Karnaugh maps
  • Explain the relevance and functioning of sequential logic circuits such as flip-flops.
  • Explain the reference and functioning of shift registers and counters.
  • Explain the role of a clock in relation to logic operations.
  • Explain how an arithmetic logic unit operates.
  • Explain how special purpose logic components such as the half-adder, adder, comparator and decoder function.
Computer Construction, Architectures & Processing
  • Von Neumann and Harvard architectures. Processor design approaches
  • Techniques for performance enhancement such as caching and parallelism.
  • Computer mainboard components such as the processor, buses and bus bridging chips, ports, network and graphics chips.
Storage
  • Explain the need for different types of storage.
  • Describe computer storage with the help of hierarchical models such as the storage pyramid.
  • Distinguish between primary and secondary storage.
  • Explain how bit cells can be constructed, written to and accessed.
  • Explain how primary storage impacts processing performance.
  • Demonstrate the ability to calculate storage effective access time (EAT).
  • Explain how secondary storage is implemented and model the construction of typical, commonly available secondary storage devices.
  • Demonstrate the ability to calculate capacity, access times and transfer rates for secondary storage devices.
  • Explain how redundancy based systems such as RAID operate.
Number Representation
  • Explain how integers are represented and stored.
  • Distinguish between sign and magnitude representation and two's complement representation.
  • Explain how floating point numbers are represented.
  • Compare fixed point and floating point number representation approaches.
  • Critically analyse a given approach to floating point number representation in relation to parameters such as design approach, range and precision.
Input & Output
  • Input and output devices.
  • Serial and parallel movement of data.
  • Movement of data to and from devices.
  • Typical interface types such as serial, parallel, USB, infrared and Bluetooth.
  • Interrupts and polling.
  • Programmed I/O, I/O instructions, memory-mapped I/O. Direct Memory Access (DMA).
Embedded Systems
  • Typical embedded system architectures and applications.
  • The place of embedded systems in Computer Science.
  • Typical hardware and software.
  • Tools.
  • Programming and deployment.
  • Debugging an embedded system consisting of hardware and software.
Network Hardware
  • Creation and configuration of a Local Area Network (LAN) consisting of interfaces, cables and switches.
  • Test and diagnosis of network problems using hardware such as cable testers and software tools such as ping, netstat and tracert.

Course Contacts

If you have any questions please get in touch with us at [email protected] or 01 415 0429.

Timetables

September 2019  - Dates Available on Request

24 Weeks

How to Apply

Entry Requirements

Mature Students

If you are 23 years or over from the 1st January of this year, you can apply for this course directly using the College’s online application form. A member of the College’s admissions team will be in touch to discuss your course entry requirements.

Under 23 Years 

Old Leaving Cert (Pre 2017)

Two Honours Level, Grade C3s or above and four Ordinary Level D3s (subjects to include Maths and a language, English, Irish or another language) or equivalent exam taken.

New Leaving Cert:

2 H5 and 4 O6/H7 grades, to include Maths and a language (English, Irish or another language).

How to Apply

Directly to Griffith College Short Courses Department

Fees

Study Mode: Part-Time

Fee: EUR 720.00

Progression

What further study can I do?

Graduates of the Computer Hardware programme may progress onto our BSc (Hons) in Computing Science course.

CTA1

Ready to take the next step?