Full time
Year 1
Students are required to study the following compulsory modules.
- Project Management (15 credits)
- Programming Foundations (15 credits)
- Software Engineering (15 credits)
- Introduction to Data Science (15 credits)
- Fundamentals of Electrical, Electronic and Computer Engineering (30 credits)
- Technology Mathematics (30 credits)
Year 2
Students are required to study the following compulsory modules.
- Computer Architectures and Operating Systems (15 credits)
- Web Programming 1 (15 credits)
- Web Programming 2 (15 credits)
- Information Analysis and Visualisation (15 credits)
- Applications in AI and Data Science (15 credits)
- Mobile Applications for Engineering (15 credits)
- Programming for Engineers (15 credits)
- Sensors and Networks (15 credits)
Year 3
Students are required to study the following compulsory modules.
- Leadership (15 credits)
- Digital Business (15 credits)
- Human Computer Interaction and Design (15 credits)
- Information Retrieval (15 credits)
- Machine Learning (15 credits)
- Advanced Topics in Data Science and AI (15 credits)
- Final Year Project - IEng (30 credits)
Part time
Year 1
Students are required to study the following compulsory modules.
- Programming Foundations (15 credits)
- Introduction to Data Science (15 credits)
- Technology Mathematics (30 credits)
Year 2
Students are required to study the following compulsory modules.
- Project Management (15 credits)
- Software Engineering (15 credits)
- Fundamentals of Electrical, Electronic and Computer Engineering (30 credits)
Year 3
Students are required to study the following compulsory modules.
- Computer Architectures and Operating Systems (15 credits)
- Web Programming 1 (15 credits)
- Web Programming 2 (15 credits)
- Information Analysis and Visualisation (15 credits)
Year 4
Students are required to study the following compulsory modules.
- Applications in AI and Data Science (15 credits)
- Mobile Applications for Engineering (15 credits)
- Programming for Engineers (15 credits)
- Sensors and Networks (15 credits)
Year 5
Students are required to study the following compulsory modules.
- Digital Business (15 credits)
- Information Retrieval (15 credits)
- Machine Learning (15 credits)
- Advanced Topics in Data Science and AI (15 credits)
Year 6
Students are required to study the following compulsory modules.
- Leadership (15 credits)
- Human Computer Interaction and Design (15 credits)
- Final Year Project - IEng (30 credits)
Sandwich
Year 1
Students are required to study the following compulsory modules.
- Project Management (15 credits)
- Programming Foundations (15 credits)
- Software Engineering (15 credits)
- Introduction to Data Science (15 credits)
- Fundamentals of Electrical, Electronic and Computer Engineering (30 credits)
- Technology Mathematics (30 credits)
Year 2
Students are required to study the following compulsory modules.
- Computer Architectures and Operating Systems (15 credits)
- Web Programming 1 (15 credits)
- Web Programming 2 (15 credits)
- Information Analysis and Visualisation (15 credits)
- Applications in AI and Data Science (15 credits)
- Mobile Applications for Engineering (15 credits)
- Programming for Engineers (15 credits)
- Sensors and Networks (15 credits)
Year 3
Students are required to study the following compulsory modules.
Year 4
Students are required to study the following compulsory modules.
- Leadership (15 credits)
- Digital Business (15 credits)
- Human Computer Interaction and Design (15 credits)
- Information Retrieval (15 credits)
- Machine Learning (15 credits)
- Advanced Topics in Data Science and AI (15 credits)
- Final Year Project - IEng (30 credits)