Computer Networks Engineering BSc (Hons)
Program Overview
The BSc Computer Networks Engineering degree equips students with analytical, problem-solving, and professional capabilities in computer networking. Through a practical approach using a modern networking lab and cloud systems, students gain knowledge of networking theories and devise real-world solutions. The program prepares graduates for careers in network engineering, systems administration, cybersecurity, cloud architecture, and data science.
Program Outline
Degree Overview:
The BSc Computer Networks Engineering degree equips students with analytical techniques and problem-solving skills applicable to real-world computer networking scenarios. The program emphasizes the development of professional capabilities, both independently and as part of a team, through a systematic and practical approach. Students will gain knowledge of modern networking theories and learn to devise solutions to real-world problems. The program provides access to a modern networking lab, simulation tools, and cloud systems.
Outline:
- Year 1:
- Communication Networks: Introduces fundamental concepts of computer networks, including network topologies, protocols, and network devices.
- Computer Systems: Covers the architecture and operation of computer systems, including hardware components, operating systems, and system software.
- Software Engineering Fundamentals: Introduces software engineering principles, methodologies, and tools for developing software applications.
- Mathematics for Computer Science: Provides a foundation in mathematical concepts relevant to computer science, such as logic, set theory, and discrete mathematics.
- Web Development: Covers the principles and techniques of web development, including HTML, CSS, and JavaScript.
- Problem Solving & Programming: Develops problem-solving skills and introduces programming concepts using a suitable programming language.
- Year 2:
- Digital Communications: Explores digital communication principles, modulation techniques, and error correction codes.
- Microprocessors: Covers the architecture, operation, and programming of microprocessors, including assembly language and embedded systems.
- Internet of Things: Introduces the concept of the Internet of Things (IoT), its applications, and the technologies involved.
- Mobile Application Development: Covers the principles and techniques of developing mobile applications for various platforms.
- Cloud Computing: Explores cloud computing concepts, architectures, and services, including cloud storage, cloud computing, and cloud security.
- Group Project: Students work in teams to design and implement a solution for a given task, fostering teamwork, communication, and leadership skills.
- Year 3:
- Cloud and Advanced Network Technologies: Covers advanced cloud computing technologies, network virtualization, and software-defined networking.
- Cybersecurity and Applied Cryptography: Explores cybersecurity principles, cryptography techniques, and network security protocols.
- Advanced AI and Applications: Introduces advanced artificial intelligence concepts, machine learning algorithms, and their applications in computer networks.
Careers:
- Network Engineer: Design, implement, and maintain computer networks for organizations.
- Systems Administrator: Manage and maintain computer systems and networks, ensuring their security and performance.
- Cybersecurity Analyst: Identify and mitigate cybersecurity threats, protecting networks and data from attacks.
- Cloud Architect: Design and implement cloud computing solutions for organizations.
Other:
- Students have the opportunity to join the IEEE Student Branch and attend the annual UON IoT Workshop.
- Eligible students receive an HP laptop and software.
- The program offers progression courses for further study.
- The University of Northampton provides student support initiatives.
2024/25 Tuition Fees Fees quoted for the Computer Networks Engineering course relate to study in the Academic Year 24/25 only and may be subject to inflationary increases in future years. UK – Full Time: £9,250 UK – Part Time: £1,540 per 20 credit module UK – Integrated Foundation Year: £9,250 International – Full Time: £15,200 International – Integrated Foundation Year: £15,200 Additional Costs 2023/24 Tuition Fees UK – Full Time: £9,250 UK – Part Time: £1,540 per 20 credit module UK – Integrated Foundation Year: £9,250 International – Full Time: £14,750 International – Integrated Foundation Year: £14,750 Additional Costs