BSc (Hons) Computer Science (Networking)
Course Overview
This specialized Computer Science degree with a focus in networking provides a deep theoretical and practical understanding of the systems that power modern connectivity. You will master the design, implementation, and management of complex network infrastructures through hands-on experience with the latest server and communication technologies. The program is designed to equip you with the adaptable, future-proof skills necessary for a successful and enduring career in the field.
Key Program Highlights
- Specialized curriculum covering Advanced Networks and Enterprise Server Management
- Hands-on, practical experience with cutting-edge networking technologies
- In-depth study of complex Computer and Communication Systems
- Exposure to emerging trends shaping the future of computer networking
- Development of adaptable skills for long-term career growth and independence
Course Overview
This specialized Computer Science degree with a focus in networking provides a deep theoretical and practical understanding of the systems that power modern connectivity. You will master the design, implementation, and management of complex network infrastructures through hands-on experience with the latest server and communication technologies. The program is designed to equip you with the adaptable, future-proof skills necessary for a successful and enduring career in the field.
Key Program Highlights
- Specialized curriculum covering Advanced Networks and Enterprise Server Management
- Hands-on, practical experience with cutting-edge networking technologies
- In-depth study of complex Computer and Communication Systems
- Exposure to emerging trends shaping the future of computer networking
- Development of adaptable skills for long-term career growth and independence
Requirements
Modules
- Computer and Communication Systems
- Paradigms of Programming
- Algorithms and Data Structures
- Introduction to Compilers
- Principles of Software Engineering
- Mathematics for Computer Science
- Advanced Mathematics for Computer Science
- Advanced Programming
- Operating Systems
- Information Security
- Introduction to Artificial Intelligence
- Advanced Algorithms and Data Structures
- Computational Methods and Numerical Techniques
- Introduction to Computer Forensics
- Statistical Techniques with R
- Operational Research: Linear Programming
- Final Year Projects
- JVM Programming Languages
- Human Computer Interaction and Design
- Penetration Testing and Ethical Vulnerability Scanning
- Natural Computing
- Computer Forensics 3
- Information Visualisation and Big Data
- Artificial Intelligence Applications
- Optimisation Techniques
- Graph Theory and Applications
- Machine Learning
- Coding and Cryptography
- Advanced Optimisation Techniques