EE32009: Computer engineering major
[Page last updated: 22 April 2025]
Academic Year: | 2025/26 |
Owning Department/School: | Department of Electronic & Electrical Engineering |
Credits: | 10 [equivalent to 20 CATS credits] |
Notional Study Hours: | 200 |
Level: | Honours (FHEQ level 6) |
Period: |
|
Assessment Summary: | CWPI 50%, EXOB 50% |
Assessment Detail: |
|
Supplementary Assessment: |
|
Requisites: | |
Learning Outcomes: |
After successfully completing this unit, you will be able to:
- Apply knowledge of computer engineering systems principles to analyse and solve complex problems (C1,C2)[EX]
- Apply appropriate computational hardware and software techniques to model complex real-world computer engineering problems (C3,C12, C13) [CW]
- Integrate multiple aspects of computer engineering hardware and software to solve complex real-world problems in a practical setting using a systems engineering approach (C6, C12,C13) [CW]
|
Synopsis: | Study aspects of computer engineering systems, including artificial intelligence, neural networks, optimisation, and machine learning. You'll also learn computer engineering principles and architectures such as GPU, real-time OS, distributed computing, and RISC and CISC. Finally, you'll cover software engineering principles used in design, development, debugging and deployment. |
Content: | This unit has the following topics:
Artificial Intelligence such as principles of intelligent systems, artificial neural networks, optimization techniques, machine learning, game theory, data analytics, decision making, generative AI and large language models, inference and stochastic techniques.
Computer engineering approaches and architectures such as GPU and parallel processing principles and architectures, real time operating systems, supercomputers, distributed and edge computation CISC and RISC architectures and advanced memory techniques.
Software systems design and development principles such as software design patterns and flows, requirements design and analysis, collaborative design, rapid development, software deployment, software quality and debugging. |
Course availability: |
EE32009 is a Must Pass Unit on the following courses:Department of Electronic & Electrical Engineering
EE32009 is Optional on the following courses:Department of Electronic & Electrical Engineering
|
Notes:
|