School of Computer Science BCS accreditation 2021 - 2026
[Home]
Artificial Intelligence BSc (Hons) - COMP15111 Fundamentals of Computer Architecture
Return to programme overview.
2.1.1 Knowledge and understanding of facts, concepts, principles & theories
The course introduces the concepts involved in Fundamentals of Computer Architecture. Its aim is to enable the student to develop the skills required to comprehend Computer Systems, be they terminology, models, methodologies, structures (or topologies), timing, number representation and a general introduction to basic computer systems. Fundamental concepts are taught through lectures, example classes and labs
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
2.1.2 Use of such knowledge in modelling and design
Most basic building blocks of a computer system are covered throughout the course. Different design objectives and trade-offs are explained.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
2.1.3 Problem solving strategies
Wide variety of exercises covered in the lectures and hands-on in both labs and example classes.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
2.1.5 Deploy theory in design, implementation and evaluation of systems
Students use the Perentie tool to write and evaluate assembly programs.
Assesement : Individual coursework
Assesement : Individual coursework
2.2.2 Evaluate systems in terms of quality and trade-offs
Some basic tradeoffs in terms of execution speed and storage are explained
Assesement : Individual coursework
Assesement : Individual coursework
2.3.2 Development of general transferable skills
Problem solving is an important part of the course.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
3.1.3 Knowledge of systems architecture
Many fundamental concepts of architecture are discussed in this course.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
3.1.4 Knowledge and understanding of mathematical and/or statistical principles
Theoretical analysis, algebra and statistics is fundamental to the course.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
3.2.3 System Design
Design of computer systems at the level of their hardware architecture
Assesement : Examination
Assesement : Examination
4.1.1 Knowledge and understanding of scientific and engineering principles
Many computer engineering principles apply to this course.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework
4.1.2 Knowledge and understanding of mathematical principles
Boolean algebra is an important part of the course.
Assesement : Examination, Individual coursework
Assesement : Examination, Individual coursework