Short Title:Computer Architecture
Full Title:Computer Architecture
Language of Instruction:English
Module Code:COAR H1001
 
Credits: 5
Field of Study:Computer Science
Module Delivered in 9 programme(s)
Reviewed By:FINBARR FEENEY
Module Author:MARGARET FINNEGAN
Module Description:This module provides students with an introduction to the structure and function of a modern computer. The building blocks: of a computer will be considered: Processor, Memory and Storage. Topics will include Number Systems and Codes, Boolean Algebra, Sequential and Combinational Logic Circuits, Adders, Registers and Counters, and Simple Computer Organisation.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Explain the different classifications of computers used in business and society.
LO2 Identify the internal components of a PC and the architecture and operation of the CPU.
LO3 Explain binary logic circuits and their implementation of logic operations.
LO4 Utilise an assembly program language to implement programs that include features such as branching, looping, subroutines and stack management.
LO5 Identify how computers manage I/O and implement media such as text, graphics & sound with green desktop computing considerations
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Continuous Assessment CA1 weekly lab work: Each week student completes a lab task and submit deliverables. Typical task: Develop Ripple Carry Adder from the basic units of the half adder. Submit the circuits and documentation answering the short questions on results. 1,2,5 20.00 Every Week
Continuous Assessment CA2: In-lab test consisting of the following tasks: Explain the breakdown of an ASM routine. Simplify a combinational logic circuit. 3,5 40.00 Week 8
Continuous Assessment CA3: Closed book theory test examining lecture material. 1,4,5 40.00 n/a
No End of Module Formal Examination

IT Tallaght reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Class based instruction. Theory and worked examples. 2.00 Every Week 2.00
Lab Lab assignments and practical work. 2.00 Every Week 2.00
Total Weekly Learner Workload 4.00
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture Class based instruction. Theory and worked examples. 1.00 Every Week 1.00
Lab Lab assignments and practical work 1.00 Every Week 1.00
Total Weekly Learner Workload 2.00
Total Weekly Contact Hours 2.00
 

Module Resources

Required Book Resources
  • William Stallings, 2012, Computer Organization and Architecture, 9th Ed., Pearson Higher Education [ISBN: 013293633X]
Recommended Book Resources
  • Ron White; illustrated by Timothy Edward Downs 2015, How computers work, 10th Ed., Que Pub. Indianapolis, IN [ISBN: 078974984X]
  • Andrew S. Tanenbaum 2012, Structured Computer Organization, 6/E Ed., Pearson [ISBN: 978-0132916523]
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_KACTM_B Bachelor of Science (Honours) in Computing with Information Technology Management 1 Mandatory
TA_KACOI_B Bachelor of Science (Honours) in Computing with Language (French/ German/ Spanish) 1 Mandatory
TA_KACOS_B Bachelor of Science (Honours) in Computing with Software Development 1 Mandatory
TA_KACOD_B Bachelor of Science (Hons) in Computing with Data Analytics 1 Mandatory
TA_KACTM_D Bachelor of Science in Computing with Information Technology Management 1 Mandatory
TA_KACOS_D Bachelor of Science in Computing with Software Development 1 Mandatory
TA_KITMG_D Bachelor of Science in IT Management 1 Mandatory
TA_KMDCT_C Data Centre Technician Certificate 1 Mandatory
TA_KCOMP_C Higher Certificate in Science in Computing 1 Mandatory