Course overview
Accredited Foundation year Work placement
Computing and cyber security courses
Learn more about our courses in computing and cybersecurity.
You study a curriculum that meets the growing needs of industry and this course has been developed with input from leading international providers and local businesses. You can be part of the next generation of network and security graduates to support and enhance the world economy – whether that be through social developments, medical systems, education, financial institutions or heavy industry. You explore a range of different network platforms and learn about their applications, how different network architectures are used in industry, network convergence, how to deliver excellent server administration and enterprise server management, investigation of mobile services, implementing network virtualisation and virtual network security, and understanding the needs of specialist networks such as automotive, robotic and sensor networks.
The computer security element of this course starts with an investigation into data collection and the inherent security, ethical, legal, social and professional issues. You also study information security management principles including security for cloud-based systems, before studying advanced security techniques in your final year.
Top reasons to study this course at Teesside:
- Industry links: work on live industry briefs, competitions and hackathons with companies including Cisco, Cubic Transportation Systems, Sage, TUI, Atombank, HMRC and Waterstons.
- British Computer Society (BCS) academic membership: get free BCS membership to accelerate your career path with CV builder tools, e-learning courses, mentorships programmes, jobs boards and volunteering opportunities.
- Career-ready: our ExpoSeries of events allow you to showcase your skills to industry professionals who are seeking to recruit new and rising talent.
- State-of-the-art facilities: learn in industry-standard computing labs with specialist equipment used to undertake development projects and build innovative prototypes.
Course details
Course structure
Year 1 core modules
Information Security and Cybercrime
You cover a range of issues relating to information and computer security, including systematic approaches to managing security risks, elementary cryptography, how computers are used in the execution of crime, and how such crimes are investigated.
Network Architecture provides a thorough understanding of the role of Computer Networks in modern society. Network design principles are introduced; current trends in network usage are explored, including the increased demand for bandwidth, the demand for mobile and wireless solutions and the bandwidth divide.
You cover all the essential skills necessary to design and implement networks in a LAN environment and gain hands-on experience using key network devices including cabling, switches and routers on a wired and wireless network. Network and computer security issues are explored, along with ethical and professional issues relevant to network design.
Network Scripting provides you with the must-have skills of computing professionals: knowledge of multiple open source computing environments, open source implementation basics for both the Linux operating systems and its applications.
You develop and expand your knowledge of Unix-like operating systems, through remote administration of a Linux virtual server, and develop skills in Linux file system manipulation, networking and shell scripting as well as competence with the Linux environment.
You are introduced to the fundamental concepts of software development through the Python programming language.
You look at key aspects of the software development process including designing solutions, writing application code, developing documentation and formal approaches to testing.
The module will explore issues of data representation and data quality, information architectures and scale. The principles and techniques of information security and governance will be introduced.
Successful, robust and user-friendly systems or applications begin with a requirements analysis and detailed design. You are introduced to the concepts and techniques of systems analysis and design, enabling you to break down and simplify complex systems and represent them visually using industry-standard approaches such as Unified Modelling Language (UML). In industry, the resulting models are used to communicate designs to developers and stakeholders prior to implementation.
You learn to design and implement fully normalised relational databases as part of an information system. Using data modelling techniques you define how the system stores data and interacts with it. You implement your design using Structured Query Language (SQL): Data Definition Language for creating tables, and Data Manipulation Language for accessing the data.
You develop professional practice and transferrable skills essential for industry, including project management."
Year 2 core modules
You will work within a small team to plan, design and build a secure network within a small team. Each team will be required to design, implement and document a secure network, including installation of physical servers running a variety of operating systems.
You will be guided on how to incorporate security from the design stage onward and introduced to techniques on how to assess the security of existing networks. The module requires a professional approach, informed by current industry practice, to plan a successful development project.
Ethical hackers are skilled in finding and exploiting technical vulnerabilities in networked devices whilst behaving in a professional and responsible manner. They act lawfully to assist organisations in identifying and resolving security weaknesses and vulnerabilities within their networks. In this module, you learn how to perform and document ethical hacks, and explore the key concepts of ethical hacking, including penetration testing, attack vectors and models and vulnerability analysis. You also explore industry standard hacking tools and learn how to use them in an ethical manner.
Information Security Management
This module develops a detailed understanding of information and network security concepts and principles as well as the tools and configurations available to defend your network technologies. You will identify and discuss secure infrastructure needs for business requirements, including cloud-based systems. Cryptographic techniques and systems are analysed and compared. The module will emphasise the professional, ethical and legal compliance considerations required of a computer security professional.
Your knowledge of advanced networks will be further developed in this module. You will also develop an understanding of how switches are interconnected and configured to provide network access to LAN and WAN users, including the integration of wireless devices.
The module begins with design and configuration of a Virtual Local Area Network (VLAN) before consideration of various WAN technologies used to connect small- to medium-sized business networks. The final topic investigates how a virtual private network allows a computer to pass data across shared networks while still benefiting from the functionality of the private network.
You will be exposed to a range of network server administration concepts, principles and practices, which will enable you to understand the key principles of monitoring and managing server storage. This will include identifying the types of cloud solutions and the adoption measures needed for each, together with the technical challenges and the mitigation measures involved in cloud computing.
You will learn how to monitor and troubleshoot servers as well as developing your understanding of essential services such as file and print services; and network services and applications.
Further study will develop your ability to identify secure server configuration to meet business requirements, to critically analyse and compare different server solutions and identify the best solution for the business. You will also be able to identify how to operate ethically in order to implement and test a secure infrastructure to meet an appropriate business requirement.
Optional work placement year
You have the option to spend one year in industry learning and developing your skills. We encourage and support you with applying for a placement, job hunting and networking.
You gain experience favoured by graduate recruiters and develop your technical skillset. You also obtain the transferable skills required in any professional environment, including communication, negotiation, teamwork, leadership, organisation, confidence, self-reliance, problem-solving, being able to work under pressure, and commercial awareness.
Many employers view a placement as a year-long interview, therefore placements are increasingly becoming an essential part of an organisation's pre-selection strategy in their graduate recruitment process. Benefits include:
· improved job prospects
· enhanced employment skills and improved career progression opportunities
· a higher starting salary than your full-time counterparts
· a better degree classification
· a richer CV
· a year's salary before completing your degree
· experience of workplace culture
· the opportunity to design and base your final-year project within a working environment.
If you are unable to secure a work placement with an employer, then you simply continue on a course without the work placement.
Final-year core modules
You complete a large scale piece of work, under the supervision of an academic staff member. You produce a substantial artefact relating to the computing field, and complete your report and viva consisting of a presentation, demonstration and discussion of the artefact.
You are guided to develop an appropriate sense of work-discipline coupled with a professional outlook. You take responsibility for the planning and execution of an extended piece of work including the consideration of associated legal, social, ethical and professional issues. You are able to explore in depth a chosen subject area, and thereby demonstrate your ability to analyse, synthesise, and creatively apply what has already been studied on the programme while demonstrating critical and evaluative skills and professional awareness.
You explore the administration of network operating systems, the configuration of core network services and securing of network resources. You look at the management of local and remote users, groups and system resources; the installation, configuration and management of core network services; the investigation of current network management security issues and measures to mitigate against risk. You gain awareness of legal, ethical and professional issues around server management.
You identify the goals of information governance, from protecting the needs of the stakeholder to ensuring the transparency of processes and how these link together to support data governance principles such as integrity, transparency, auditability, accountability, standardization and change management.
You study a range of governance topics including law, regulations, and compliance; security governance and risk management; security for cloud architectures and issues around 3rd party data storage.
Gain a detailed knowledge of the security techniques required for internet-connected systems and understand the mind-set of attackers and how they apply tools and techniques to compromise online systems. You review the latest tools and techniques for both attacking and defending computer systems and consider cybercrime, electronic social engineering and penetration testing to reflect what is happening in real world cybercrime and other online events.
You investigate developing or emerging network technologies in areas such as automotive, sensor, industrial and robot – in light of this, module content will change and adapt in line with the latest advancements and developments in the computer networking field.
You follow a research based approach and undertake a significant amount of self-directed investigation and use a variety of appropriate network and internet resources to explore cutting edge research developments in specialist computer networks.
Modules offered may vary.
How you learn
You attend a combination of lectures and practical sessions for each module. Lectures concentrate on teaching the principles while practical sessions allow you to put these principles into practice in purpose built labs. Throughout your practical sessions you receive feedback on your work and progress. You often work on a piece of work for several weeks building a deeper understanding of the subject as you work. The feedback you receive will help you to get the most out of your learning.
In your final year you also undertake a personal project which integrates much of the work you have studied in previous years.
How you are assessed
A variety of assessment methods are used. Your assessments are designed to build on the work you undertake in class, because your learning continues through the assessment period. An in-course assessment often consists of a practical exercise and an associated report helping you to develop both technical and business skills.
Our Disability Services team provide an inclusive and empowering learning environment and have specialist staff to support disabled students access any additional tailored resources needed. If you have a specific learning difficulty, mental health condition, autism, sensory impairment, chronic health condition or any other disability please contact a Disability Services as early as possible.
Find out more about our disability services
Find out more about financial support
Find out more about our course related costs
Entry requirements
Entry requirements
96-112 points and either maths GCSE grade 4, Level 2 Key Skills (Application of Number) or Level 2 Functional Skills. We also accept alternative equivalent or higher level qualifications.
Find out how many points your qualifications are worth using the UCAS tariff calculator. If your qualifications are not listed, contact our admissions team as we may accept alternatives.
We may also be able to help you meet the entry requirements through our Summer and Winter University modules.
For general information please see our overview of entry requirements
International applicants can find out what qualifications they need by visiting Your Country
You can gain considerable knowledge from work, volunteering and life. Under recognition of prior learning (RPL) you may be awarded credit for this which can be credited towards the course you want to study.
Find out more about RPL
Employability
Career opportunities
Our computing students go into a wide range of careers, both nationally and globally. Graduates have gone on to work in a range of industries including the power industry, avionics and the pharmaceutical industry. And for national and international companies including Cisco, HMRC, Accenture and Durham Police.
Professional placement
During your degree we advertise a variety of paid placement opportunities (subject to availability). You can apply for a year-long supervised work placement between your second and final year. A placement gives you a valuable opportunity to improve your employment prospects by developing new skills and deepening your understanding of your subject.
Student selection is carried out by the employers through competitive interviews and often skills tests. Placements are not compulsory but are assessed and contribute to your final degree award.
Our placements team gives you help and support throughout the placement process, including guidance on applications and interviews, to help you get a placement that suits you.
Our students have been placed in organisations such as IBM, Microsoft, SABIC Petrochemicals and Thomson Reuters.
Information for international applicants
Qualifications
International applicants - find out what qualifications you need by selecting your country below.
Select your country:
Useful information
Visit our international pages for useful information for non-UK students and applicants.