Modules for course I102 | BSC/CSIE
BSc Computer Science (with International Experience)
These are the modules currently offered on this course in the 2020–21 academic year.
You can also view the modules offered in the years: 2019–20; 2021–22.
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
- ICP-3011: Computer & Network Security (10)
- ICP-3036: Computer Graphics 3 Rendering (20)
- ICP-3038: Computer Vision (20cr) (20)
- ICP-3099: Individual Project-Computing (30) Core
Semester 2
- ICP-3029: Networks & Distributed Systems (10)
- ICP-3036: Computer Graphics 3 Rendering
- ICP-3038: Computer Vision (20cr)
- IED-3064: Business Process Reengineering (10)
- ICP-3099: Individual Project-Computing
Optional Modules
20 credits from:
- ICP-3042: New Technologies (20) (Semester 1)
- ICP-3083: Pattn Recogn & Neural Networks (20) (Semester 1)