Modules for course I102 | BSC/CSIE
BSc Computer Science (with International Experience)
These are the modules currently offered on this course in the 2021–22 academic year.
You can also view the modules offered in the year 2022–23.
Year 1 Modules
Compulsory Modules
Semester 1
- ICE-1001: Professional Perspectives (20)
- ICE-1111: Imperative Programming Foundat (10)
- ICE-1221: Mathematics for Computing (20)
- ICE-1501: Computer Architecture & OS (20)
- ICE-1601: Database Systems (20)
Semester 2
Year 2 Modules
Compulsory Modules
Semester 1
- ICE-2002: Industrial Projects (20)
- ICE-2101: Business & Enterprise Prog (20)
- ICE-2103: User Experience (UX) & HCI (20)
- ICE-2201: Data Structures & Algorithms (20)
Semester 2
- ICE-2002: Industrial Projects
- ICE-2101: Business & Enterprise Prog
- ICE-2401: Computer Systems & Networks (20)
Optional Modules
20 credits from:
- ICE-2501: Prototyping and Fabrication (20) (Semester 2)
- ICE-2601: Data Systems, Management & Eth (20) (Semester 2)
- ICE-2701: AI & Game Design (20) (Semester 2)
Year 4 Modules
Compulsory Modules
Semester 1
- ICE-3001: Individual Project (30) Core
- ICE-3002: Research Methods (10) Core
Semester 2
Optional Modules
40 credits from:
- ICE-3111: Computer Vision (20) (Semester 1)
- ICE-3212: Data Structures in Application (20) (Semester 1)
- ICE-3311: Embedded Systems (20) (Semester 1)
- ICE-3401: Computer & Network Security (20) (Semester 1)
- ICE-3701: Machine Learning (20) (Semester 1)
- ICE-3702: Advanced Game Development (20) (Semester 1)
20 credits from:
- ICE-3121: Creative Visualisation (20) (Semester 2)
- ICE-3501: Internet of Things (20) (Semester 2)
- ICE-3601: Advanced Data Management (20) (Semester 1 + 2)