BSc (Hons) Computer Science (Placement Year)
Course Overview
This forward-looking Computer Science degree provides a comprehensive foundation in core principles, from program design and algorithms to networking and cybersecurity. You can enhance your learning with an optional industry placement and choose between a 3-year BSc or a 4-year MEng, which includes advanced study and an interdisciplinary project for deeper practical experience.
Key Program Highlights
- Build a robust foundation in core concepts including data structures, algorithms, and operating systems
- Gain valuable industry insight through an optional professional placement
- Choose between a 3-year BSc or a 4-year integrated Master's (MEng) pathway
- Tackle an advanced interdisciplinary project for practical, real-world experience
- Prepare for a career defining the future of technology in various high-demand sectors
Course Overview
This forward-looking Computer Science degree provides a comprehensive foundation in core principles, from program design and algorithms to networking and cybersecurity. You can enhance your learning with an optional industry placement and choose between a 3-year BSc or a 4-year MEng, which includes advanced study and an interdisciplinary project for deeper practical experience.
Key Program Highlights
- Build a robust foundation in core concepts including data structures, algorithms, and operating systems
- Gain valuable industry insight through an optional professional placement
- Choose between a 3-year BSc or a 4-year integrated Master's (MEng) pathway
- Tackle an advanced interdisciplinary project for practical, real-world experience
- Prepare for a career defining the future of technology in various high-demand sectors
Requirements
Modules
- Architecture and Operating Systems
- Core Computing Concepts
- Database Systems Development
- Networks
- Programming 1
- Programming 2
- Programming Applications and Programming Languages
- Software Engineering Theory and Practice
- Data Structures and Algorithms
- Operating Systems and Internetworking
- Discrete Mathematics and Functional Programming
- 3D Computer Graphics and Animation
- Big Data
- Data Analytics and Visualisation
- Ethical Hacking
- Security and Cryptography
- Web Programming
- Engineering Project
- Distributed Systems and Security
- Theoretical Computer Science
- Advanced Networks
- Artificial Intelligence
- Complex Problem Solving
- Graphics and Computer Vision
- Project Management
- Business Analytics
- Digital Enterprise and Innovation
- Internet of Things
- IT and Internetworking Security
- Robotics
- Placement Year