School of Computer Science BCS accreditation 2021 - 2026
[Home]
Software Engineering MEng (Hons) - COMP12111 Fundamentals of Computer Engineering
Return to programme overview.
2.1.1 Knowledge and understanding of facts, concepts, principles & theories
Covers basic logic design, combinatorial and sequential systems and processor design (memory, CPU and I.O.).
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.1.2 Use of such knowledge in modelling and design
Addresses the design of logic elements through to the design of a complete, but basic, processor.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.1.3 Problem solving strategies
This is addressed in laboratory work, supported by lectures.
Assesement : Lab work
Assesement : Lab work
2.1.5 Deploy theory in design, implementation and evaluation of systems
Use of boolean algebra, gate level design, and HDL description of circuits in the design and implementation of systems.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.2.1 Specify, design or construct computer-based systems
Addresses the design of simple processors and their interaction with memory and IO.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
2.2.4 Deploy tools effectively
Use of commercial CAD tools to design and simulate simple hardware.
Assesement : Lab work
Assesement : Lab work
3.1.3 Knowledge of systems architecture
Detailed exploration of low-level systems architecture
Assesement : Examination, Lab work
Assesement : Examination, Lab work
3.1.4 Knowledge and understanding of mathematical and/or statistical principles
Basic Boolean logic and binary arithmetic and the application to the design of digital systems.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
3.2.3 System Design
Design of digital systems and system architecture.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
4.1.1 Knowledge and understanding of scientific and engineering principles
Top-down design and simulation of digital systems via the use of the Verilog HDL.
Assesement : Examination, Lab work
Assesement : Examination, Lab work
4.1.2 Knowledge and understanding of mathematical principles
Boolean algebra and binary arithmetic
Assesement : Examination, Lab work
Assesement : Examination, Lab work
4.2.3 Principles of appropriate supporting engineering and scientific disciplines
Top-down design and simulation of digital systems via Verilog. Importance of testing.
Assesement : Examination, Lab work
Assesement : Examination, Lab work