Modules for course G40B | BSC/CS1
BSc Computer Science (4 year with Incorporated Foundation)
These were the modules for this course in the 2019–20 academic year.
You can also view the modules offered in the years: 2020–21; 2021–22.
Year 0 Modules
Compulsory Modules
Semester 1
- BIC-0001: English for Academic Purposes (30)
- BIC-0002: Mathematics 1 (Pure) (10)
- BIC-0003: Maths 2 (Mechanics) (10)
- BIC-0004: Maths 3 (Further) (10)
- BIC-0005: IT & Comm Skills (10)
- BIC-0006: Computing I (10)
- BIC-0007: Computing 2 (10)
- BIC-0008: Physics 1 (10)
- BIC-0009: Physics 2 (10)
- BIC-0010: UK Gov & Society (10)
Semester 2
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
- ICP-2025: AI for Games (10)
- ICP-2033: Intro to Operating Systems (10)
- ICP-2036: Computer Graphics 2 Algorithms (10)
- ICP-2150: Advanced Java Programming (10)
- ICP-2302: Software Hut (20)
Semester 2
Year 3 Modules
Compulsory Modules
Semester 1
Semester 2
- ICP-3029: Networks & Distributed Systems (10)
- ICP-3036: Computer Graphics 3 Rendering (20)
- ICP-3038: Computer Vision (20cr) (20)
- IED-3064: Business Process Reengineering (10)
- ICP-3099: Individual Project-Computing (30) Core
Optional Modules
20 credits from:
- ICP-3042: New Technologies (20) (Semester 1)
- ICP-3083: Pattn Recogn & Neural Networks (20) (Semester 1)