Skip navigation

Enter your details to receive an email with a link to a downloadable PDF of this course and to receive the latest news and information from Northumbria University

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

CLOSE

This course has been created to meet global demand for skilled individuals who understand how computers work, how networks are designed, built and configured and how software is used to monitor and secure these systems.

It covers a broad range of computing specialisms and it will open the door to a vast range of careers within this industry. From day one, you will be immersed in an exciting, innovative environment where you will develop your theoretical and technical knowledge and skills which will be directly relatable to your future career.

This course has been created to meet global demand for skilled individuals who understand how computers work, how networks are designed, built and configured and how software is used to monitor and secure these systems.

It covers a broad range of computing specialisms and it will open the door to a vast range of careers within this industry. From day one, you will be immersed in an exciting, innovative environment where you will develop your theoretical and technical knowledge and skills which will be directly relatable to your future career.

Course Information

UCAS Code
G4W3

Level of Study
Undergraduate

Mode of Study
3 years full-time or 4 years with a placement (sandwich)/study abroad

Department
Computer and Information Sciences

Location
Pandon Building, Newcastle City Campus

City
Newcastle

Start
September 2019

Department / Computer and Information Sciences

Across all of our undergraduate programmes approximately 85% of students graduate with a First Class or Upper Second Class honours degree (Higher Education Statistics Agency (HESA) 2015/16).

Book an Open Day / Experience Computer Networks and Cyber Security BSc (Hons)

Visit an Open Day to get an insight into what it's like to study Computer Networks and Cyber Security. Speak to staff and students from the course and get a tour of the facilities.

You will be able to develop your general computing knowledge alongside analytical and practical skills in a dynamic and stimulating learning environment.

This course encourages you to develop independent learning skills as well as the ability to work efficiently and efficiently in a group. You will be taught discipline specific knowledge and will learn transferable intellectual and professional skills which will be directly relatable to your future career.

You will be provided with a wide range of learning opportunities, including lectures and seminars, practical use of tools and equipment, laboratory work, professional practice speakers, guided study and self-directed independent learning.

You will be supported in your learning, where appropriate, via an electronic learning portal (Blackboard) that provides remote access to course materials, by electronic submission and feedback on your assessments, and online reading lists.

Student Profiles / Computer Networks and Cyber Security BSc (Hons)

Hear what it is really like to study Computer Networks and Cyber Security BSc (Hons) from our current students.

Book an Open Day / Experience Computer Networks and Cyber Security BSc (Hons)

Visit an Open Day to get an insight into what it's like to study Computer Networks and Cyber Security. Speak to staff and students from the course and get a tour of the facilities.

You will be taught by a range of academic staff who bring a wealth of professional experience from the Computer industry. Coupled with wider technical knowledge, whereby the staff have published work in prestigious authored journals, you will be taught the essential skills you need to succeed in your future career.

In a dynamic learning environment with an expert team of staff, you will be taught theoretical and practical research skills such as information literacy, as well as problem solving skills around project management, self-directed learning and communication skills. You will develop an understanding of important research methods and approaches which could be directly relatable to the demands of future career. 

Book an Open Day / Experience Computer Networks and Cyber Security BSc (Hons)

Visit an Open Day to get an insight into what it's like to study Computer Networks and Cyber Security. Speak to staff and students from the course and get a tour of the facilities.

When you want to get hands-on with technology and really understand how everything connects, how to create games or protect data integrity, our range of specialist facilities will support you.

On this course, you will be able to investigate, diagnose, apply fixes and protections to ensure that organisations can make the best use of their technology.

You will have the opportunity to access state of the art facilities and equipment which will encourage your individual intellectual freedom and allow your creative vision to become a reality.

You will have access to dedicated Computer Network Technology and Digital Security labs as well as open access computing areas which students can use during free periods and into the evenings and weekends.    

Computer and Information Sciences Facilities

Find out more about the facilities and equipment you can access at the Department of Computer and Information Sciences.

Virtual Tour

Come and explore our outstanding facilities in this interactive virtual tour.

University Library

At the heart of each Northumbria campus, our libraries provide a range of study space and technology to suit every learning style.

Book an Open Day / Experience Computer Networks and Cyber Security BSc (Hons)

Visit an Open Day to get an insight into what it's like to study Computer Networks and Cyber Security. Speak to staff and students from the course and get a tour of the facilities.

We are living in a digital age where all of our lives are impacted by computer sciences and digital technologies, from cyber security and computational intelligence to games and visual effects. You will be immersed in a research-rich environment with new and exciting insights into the discipline by our rapidly expanding Computer Science research groups.

You will be taught by staff with a strong academic background in areas such as Computer and Electronic Security Systems, Computational Linguistics, Web Programming and Informational Visualisation. With access to diverse research work carried out by our expert academic staff, we seek to promote innovative and excellent learning and teaching practice, which will improve your student experience here at Northumbria.

58% of the department's outputs ranked as world-leading or internationally excellent according to the latest UK wide research assessment exercise (REF2014, UoA11) making us the leading Modern University in the North East for research power.  

Book an Open Day / Experience Computer Networks and Cyber Security BSc (Hons)

Visit an Open Day to get an insight into what it's like to study Computer Networks and Cyber Security. Speak to staff and students from the course and get a tour of the facilities.

The course is designed to provide you with the knowledge and skills necessary for graduate employment in computing and progression to further study if desired.

Here at Northumbria, we know how valuable work experience can be in terms of giving you a head start in your career so we enable you to gain real-world experience on a yearlong professional placement in your third year on this course. Thanks to Northumbria’s excellent professional links, including strong relationships with leading corporate companies and the police, you could gain invaluable experience working in computing related employment in either the public or private sector.

You will also have the opportunity to study abroad in your third year at a partner institution, enabling you to gain global perspective on your subject and boost your future career prospects.

Student Life

A great social scene can be found at the heart of our campuses, featuring award-winning bars and a huge range of clubs and societies to join you'll be sure to meet people who share your enthusiasms.

Book an Open Day / Experience Computer Networks and Cyber Security BSc (Hons)

Visit an Open Day to get an insight into what it's like to study Computer Networks and Cyber Security. Speak to staff and students from the course and get a tour of the facilities.

This course puts you in excellent stead for a host of exciting career paths. Upon graduating, you will be highly skilled and professional in developing and managing computing solutions. 

We place a real emphasis on developing the transferable skills that will open doors to a range of careers in computer science. These include communication, analytical and problem solving skills, technical skills and the ability to work independently and as part of a team. High achieving students will be given an opportunity to transfer to MComp Computer Networks and Cyber Security, our integrated masters programme. 

Students graduating from this course could anticipate working in a wide range of private and public sector organisations. Job roles could include information security officers, network analysts, computer programmers, networking or cybersecurity consultants, incident responders or roles within the intelligence services. 

Book an Open Day / Experience Computer Networks and Cyber Security BSc (Hons)

Visit an Open Day to get an insight into what it's like to study Computer Networks and Cyber Security. Speak to staff and students from the course and get a tour of the facilities.

Course in brief

Your course in brief

Year 1

Year one This year introduces core computer topics such as programming, computer security and forensics networking web technologies and the fundamentals of operating systems.

Year 2

Year two Students will increase their understanding of computer and digital forensics by studying topics such as web programming, applied programming and advanced operating systems.

Year 3

Year three You will have the option to go out on an industrial placement to put the skills you have learned in the previous modules into professional practice or have an opportunity to study abroad at one of our partner institutions

Year 4

Year four This year includes a large-scale individualised project focusing on a topic chosen by the student, where they will design, analyse, develop and evaluate their work.

Who would this Course suit?

Do you enjoy problem solving and want to keep up-to-date with a rapidly evolving sector? Are excited about using technology to make the world a more secure place? Do you want to be part of an exciting and continuously evolving sector? If you want to develop expertise in analysing and designing secure computer networked systems then this is the course for you.  

Entry Requirements 2019/20

Standard Entry

GCSE Requirements:

A good GCSE profile is expected including Maths and English Language at minimum grade C or equivalent.  If you have studied for a new GCSE for which you will be awarded a numerical grade then you will need to achieve a minimum grade 4.

UCAS Tariff Points:

120-128 UCAS Tariff points including one or more of the following:

GCE and VCE Advanced Level:

From at least 2 GCE/VCE A Levels 

Edexcel/BTEC National Extended Diploma:

Distinction, Distinction, Merit 

Scottish Highers:

BBBCC - BBBBC at Higher level, CCC - BCC at Advanced Higher 

Irish Highers:

BBBBB  - ABBBB

IB Diploma: 120-128 UCAS Tariff points including minimum score of 4 in at least three subjects at Higher level

Access to HE Diploma:

Award of full Access to HE Diploma including 18 credits at Distinction and 27 at Merit

Qualification combinations:

The University welcomes applications from students studying qualifications from different qualification types - for example A level and a BTEC qualification in combination, and if you are made an offer you will be asked to achieve UCAS Tariff points from all of the qualifications you are studying at level 3.  Should the course you wish to study have a subject specific requirement then you must also meet this requirement, usually from

Plus one of the following:

  • International/English Language Requirements:

    Applicants from the EU:

    Applicants from the EU are welcome to apply and if the qualification you are studying is not listed here then please contact the Admissions Team for advice or see our EU Applicants pages here https://www.northumbria.ac.uk/international/european-union/eu-applications/

    International Qualifications:

    If you have studied a non UK qualification, you can see how your qualifications compare to the standard entry criteria, by selecting the country that you received the qualification in, from our country pages. Visit www.northumbria.ac.uk/yourcountry

    English Language Requirements:

    International applicants are required to have a minimum overall IELTS (Academic) score of 6.0 with 5.5 in each component (or approved equivalent*).

    *The university accepts a large number of UK and International Qualifications in place of IELTS. You can find details of acceptable tests and the required grades you will need in our English Language section. Visit www.northumbria.ac.uk/englishqualifications</

Fees and Funding 2019/20 Entry

UK/EU Fee in Year 1**: £9,250

International Fee in Year 1: £15,000

ADDITIONAL COSTS

There are no Additional Costs

FUNDING INFORMATION

Click here for UK and EU undergraduate funding and scholarships information.

Click here for International undergraduate funding and scholarships information.

Click here for UK/EU undergraduate tuition fee information**.

Click here for International undergraduate tuition fee information.

Click here for additional costs which may be involved while studying.

Click here for information on fee liability.

If you'd like to receive news and information from us in the future about the course or finance then please complete the below form

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

Modules Overview

Modules

Module information is indicative and is reviewed annually therefore may be subject to change. Applicants will be informed if there are any changes.

KF4001 -

Introduction to Computer Security and Forensics (Core, 20 Credits)

You will be given a rounded introduction to the principles of computer forensics and cyber security from both a theoretical and technical perspective and also provide a contextual setting for these disciplines by an examination of the criminal justice system within England and Wales. The ethical responsibilities of studying computer forensics and cyber security and the need to address personal and professional integrity will be included in the module.

More information

KF4002 -

Network Technology 1 (Core, 20 Credits)

The aim of this module is to provide a thorough introduction to basic principles and technologies in modern computer networks. You are introduced to the theory underpinning the communication architecture in modern networks. You will learn about the reference communication architecture, comumication protocols, networking devices, IP addressing and important performance metrics for communication networks. You will examine specific examples in the context of communication reference model. The concepts introduced in lectures are reinforced with the help of extensive hands on laboratory workshops. You will also have the opportunity to develop practical networking skills by using Cisco IOS, configuration of switches and routers, analysing wireshark traces and designing newtorks using simulators.

More information

KF4005 -

Operating Systems Fundamentals (Core, 20 Credits)

This module introduces you to the fundamentals of operating systems: processes/threads, communication, memory management, file systems, I/O, security, scripting languages and tools. You will study:
* processes and threads: concepts, use and implementation, creation and destruction, context switching, scheduling;
* communication (IPC): shared memory, message passing, pipes;
* memory management: memory allocation schemes, paging, virtual memory;
* persistent storage and file systems: file concept, file system structure and implementation, directories, free space allocation;
* I/O: input and output devices, device handlers, the I/O API;
* security: access control, user authentication;
* scripting languages and tools: use of languages and tools (e.g. the command shell, Python) for monitoring, investigating and administering an operating system and its resources, employ a relational database (including the design and execution of simple SQL queries).

More information

KF4009 -

Web Technologies (Core, 20 Credits)

The aim of the module is to provide you with knowledge and skills in designing and implementing web applications, including appropriate technologies. You will develop web based applications in accordance to key web standards and user needs. The module will also emphasise the technical aspects of web development and will introduce web security issues. In particular, you will cover topics such as:

• Structured mark-up
• Cascading Style Sheets (CSS), including layout design using CSS
• Usability and accessibility, including user needs
• Information architecture
• Client-side processing
• Web serving
• Introduction to server-side programming
• Introduction to web related security issues

More information

KF4010 -

Computing Fundamentals (Core, 20 Credits)

This module aims to provide you with the theoretical and practical basis to understand the design and construction of Computer software and hardware. You will be introduced to the underlying theory of Computation and the major paradigms of Computation. This will include the concepts of software, systems and data modelling and in particular the major computational models and programming paradigms. To complement this theoretical underpinning you will also study the standard von Neumann computer architecture and von Neumann machine programming.

More information

KV4000 -

Programming 1 (Core, 20 Credits)

During this module you will learn how to create software using a programming language. You will learn to select and apply standard programming structures for appropriate situations. The module will cover the use of variables, conditions, loops, subprograms, abstraction mechanisms and structured data types.

You will practise solving problems by breaking them down into smaller tasks. As well as constructing software that works, you will also start to consider the quality of your code and produce software that is reliable and maintainable by working to professional standards. You will learn to test, debug and maintain software of an appropriate size and to manage your time in constructing well-structured software products. We will study one programming language in detail on this module.

More information

KV5001 -

Academic Language Skills for Computer and Information Sciences (Optional, 0 Credits)

Academic skills when studying away from your home country can differ due to cultural and language differences in teaching and assessment practices. This module is designed to support your transition in the use and practice of technical language and subject specific skills around assessments and teaching provision in your chosen subject. The overall aim of this module is to develop your abilities to read and study effectively for academic purposes; to develop your skills in analysing and using source material in seminars and academic writing and to develop your use and application of language and communications skills to a higher level.

The topics you will cover on the module include:

• Understanding assignment briefs and exam questions.
• Developing academic writing skills, including citation, paraphrasing, and summarising.
• Practising ‘critical reading’ and ‘critical writing’
• Planning and structuring academic assignments (e.g. essays, reports and presentations).
• Avoiding academic misconduct and gaining credit by using academic sources and referencing effectively.
• Listening skills for lectures.
• Speaking in seminar presentations.
• Presenting your ideas
• Giving discipline-related academic presentations, experiencing peer observation, and receiving formative feedback.
• Speed reading techniques.
• Developing self-reflection skills.

More information

KF5002 -

Web Programming (Core, 20 Credits)

The module aims to provide you with knowledge of the principles and practice of developing dynamic, interactive web sites and applications using both server-side and client-side technologies and of issues relating to their use. This will include the retrieval and processing of structured data and its integration to create standards compliant web interfaces. The storage and manipulation of structured data, especially in relational databases, within a web based system will also be covered. A consideration of relevant security issues and methods of working with the Document Object Model (DOM) to manipulate web application interfaces will also be provided. In particular, you will cover the following topics:

• Database applications on the web and their components: database integration and database driven web based systems, database connectivity, manipulating relational database data – record insertion, updating and deletion
• Introduction to other structured data sources, e.g. XML or JSON.
• Retrieving, processing and displaying data from structured data sources to create standards compliant, device agnostic, and accessible web interfaces.
• Client-side and server-side validation of user input and other security issues. Working with user sessions
• Working with the Document Object Model (DOM) to manipulate web application interfaces.
• Asynchronous Javascript and XML (AJAX): the XMLHTTPRequest object, communicating with a web server, parsing and displaying the returned structured data.

More information

KF5003 -

Network Technology 2 (Core, 20 Credits)

You will be provided a detailed, technical introduction to the problem of routing and switching data packets in computer networks and to the design and implementation of Local Area Networks using router and switches. A particular feature of the module is that it closely follows the programme for CCNA 2 and CCNA 3 of Cisco’s Networking Academy programme.

The main topics you will engage with on this module include:

1. Basic and advanced IP addressing (VLSM).
2. Introduction to the role of routers and routing in modern computer networks. Theory and practice of routing protocols, e.g., RIP, OSPF and EIGRP, including configuration and operation on industry standard routers. Principles of link state and distance vector routing algorithms.
3. An introduction to network security: threats, policies, mechanisms. How to design and configure a firewall using access lists.
4. Switches, switching concepts and switch configuration. Spanning Tree Protocol (STP).
5. Virtual LANs (VLANs) and VLAN Trunking Protocol (VTP).

More information

KF5004 -

Advanced Operating Systems 1 (Core, 20 Credits)

The lectures covering the theoretical/standards components of network services and functionality and how they map to a business infrastructure within different operating systems

The Seminars will cover the current operating systems support for these protocols and services and allow the student to implement these services/facilities and apply them to business needs with a theoretical underpinning.

This module aims to provide an experience in the practical use and application of an operating system in a network environment to provide the essential services required for a commercial organisation.

This module will allow you to develop skills in the configuration of an operating systems in a networked environment.

The module provides an opportunity for you to develop an appreciation of services and the practical skills required for developing and deploying network services into a corporate infrastructure.

More information

KF5005 -

Principles of Digital Security and Forensics (Core, 20 Credits)

You will have the opportunity to analyse and examine digital security and forensic case studies using the latest industry specialist utilities and tools, giving invaluable hands-on practical use. Learning and teaching will take place through a variety of mechanisms. Topics will be introduced in lectures and discussed through seminar activities and guided learning activities. The theoretical material on digital security and forensics will be re-enforced through the critical analysis and discussion of case studies in seminar sessions as well as sessions on the use of security and digital forensics tools in the analysis of chosen case studies in lab-based practical sessions.

More information

KF5006 -

Applied Programming (Core, 20 Credits)

The module aims to provide you with the practical ability and understanding of the software development process to enable the production of efficient and robust applications in an operating system independent environment. The module follows on from the first year module “Introduction to Programming” and combines lectures and workshops that are designed to further develop your problem solving and algorithmic thinking focussed on a specific topic chosen from the topical areas of Computer Forensics, Computer Networking or Cybersecurity.

More information

KF5007 -

Security Case Project (Core, 20 Credits)

The module provides you with the opportunity to develop your skills and knowledge of cyber security through the examination of the principles, theories, technical skills and research issues associated with the disciplines of ethical hacking and computer security.

The module develops technical aspects of the subject with particular reference to enhancing computer and network security. You will have the opportunity to practice techniques and tools associated with penetration testing and evaluate a range of threats, including the use of various hacking tools and techniques over a variety of operating systems and platforms. You will also have the opportunity to develop their research skills in designing and evaluating security vulnerabilities and countermeasures.

More information

KV5001 -

Academic Language Skills for Computer and Information Sciences (Optional, 0 Credits)

Academic skills when studying away from your home country can differ due to cultural and language differences in teaching and assessment practices. This module is designed to support your transition in the use and practice of technical language and subject specific skills around assessments and teaching provision in your chosen subject. The overall aim of this module is to develop your abilities to read and study effectively for academic purposes; to develop your skills in analysing and using source material in seminars and academic writing and to develop your use and application of language and communications skills to a higher level.

The topics you will cover on the module include:

• Understanding assignment briefs and exam questions.
• Developing academic writing skills, including citation, paraphrasing, and summarising.
• Practising ‘critical reading’ and ‘critical writing’
• Planning and structuring academic assignments (e.g. essays, reports and presentations).
• Avoiding academic misconduct and gaining credit by using academic sources and referencing effectively.
• Listening skills for lectures.
• Speaking in seminar presentations.
• Presenting your ideas
• Giving discipline-related academic presentations, experiencing peer observation, and receiving formative feedback.
• Speed reading techniques.
• Developing self-reflection skills.

More information

KA5029 -

International Academic Exchange 1 (Optional, 60 Credits)

This module is designed for all standard full-time undergraduate programmes within the Faculty of Engineering and Environment and provides you with the option to study abroad for one semester as part of your programme.

This is a 60 credit module which is available between Levels 5 and 6. You will undertake a semester of study abroad at an approved partner University where you will have access to modules from your discipline, but taught in a different learning culture. This gives you the opportunity to broaden your overall experience of learning. The structure of study will be dependent on the partner and will be recorded for an individual student on the learning agreement signed by the host University, the student, and the home University (Northumbria).

Your study abroad semester will be assessed on a pass/fail basis. It will not count towards your final degree classification but, if you pass, it is recognised in your transcript as an additional 60 credits for Engineering and Environment Study Abroad Semester.

More information

KA5030 -

International Academic Exchange 2 (Optional, 120 Credits)

This module is designed for all standard full-time undergraduate programmes within the Faculty of Engineering and Environment and provides you with the option to study abroad for one full year as part of your programme.

This is a 120 credit module which is available between Levels 5 and 6. You will undertake a year of study abroad at an approved partner University where you will have access to modules from your discipline, but taught in a different learning culture. This gives you the opportunity to broaden your overall experience of learning. The structure of study will be dependent on the partner and will be recorded for an individual student on the learning agreement signed by the host University, the student, and the home University (Northumbria).

Your study abroad year will be assessed on a pass/fail basis. It will not count towards your final degree classification but, it is recognised in your transcript as a 120 credit Study Abroad module and on your degree certificate in the format – “Degree title (with Study Abroad Year)”.

More information

KF5000 -

Engineering and Environment Work Placement Year (Optional, 120 Credits)

This module is designed for all standard full-time undergraduate programmes within the Faculty of Engineering and Environment to provide you with the option to take a one year work placement as part of your programme.

You will be able to use the placement experience to develop and enhance appropriate areas of your knowledge and understanding, your intellectual and professional skills, and your personal value attributes, relevant to your programme of study, as well as accreditation bodies such as BCS, IET, IMechE, RICS, CIOB and CIBSE within the appropriate working environments. Due to its overall positive impact on employability, degree classification and graduate starting salaries, the University strongly encourages you to pursue a work placement as part of your degree programme.

This module is a Pass/Fail module so does not contribute to the classification of your degree. When taken and passed, however, the Placement Year is recognised both in your transcript as a 120 credit Work Placement Module and on your degree certificate.

Your placement period will normally be full-time and must total a minimum of 40 weeks.

More information

KF5001 -

Engineering and Environment Work Placement Semester (Optional, 60 Credits)

This module is designed for all standard full-time undergraduate programmes within the Faculty of Engineering and Environment to provide you with the option to take a one semester work placement as part of your programme.

You will be able to use the placement experience to develop and enhance appropriate areas of your knowledge and understanding, your intellectual and professional skills, and your personal value attributes, relevant to your programme of study, within the appropriate working environments. Due to its overall positive impact on employability, degree classification and graduate starting salaries, the University strongly encourages you to pursue a work placement as part of your degree programme.

This module is a Pass/Fail module so does not contribute to the classification of your degree. When taken and passed, however, the placement is recognised both in your transcript as a 60 credit Work Placement Module and on your degree certificate.

Your placement period will normally be full-time and must total a minimum of 20 weeks.

More information

KV5001 -

Academic Language Skills for Computer and Information Sciences (Optional, 0 Credits)

Academic skills when studying away from your home country can differ due to cultural and language differences in teaching and assessment practices. This module is designed to support your transition in the use and practice of technical language and subject specific skills around assessments and teaching provision in your chosen subject. The overall aim of this module is to develop your abilities to read and study effectively for academic purposes; to develop your skills in analysing and using source material in seminars and academic writing and to develop your use and application of language and communications skills to a higher level.

The topics you will cover on the module include:

• Understanding assignment briefs and exam questions.
• Developing academic writing skills, including citation, paraphrasing, and summarising.
• Practising ‘critical reading’ and ‘critical writing’
• Planning and structuring academic assignments (e.g. essays, reports and presentations).
• Avoiding academic misconduct and gaining credit by using academic sources and referencing effectively.
• Listening skills for lectures.
• Speaking in seminar presentations.
• Presenting your ideas
• Giving discipline-related academic presentations, experiencing peer observation, and receiving formative feedback.
• Speed reading techniques.
• Developing self-reflection skills.

More information

KC6000 -

Experimental Design for Interactive Applications (Optional, 20 Credits)

The aim of the module is to develop your understanding of the theory and practice appropriate to the development of interactive (computer-based) products, and the practice of analysing, monitoring and evaluating this process using appropriate technologies. You will develop an understanding of the principles of user behaviour, technical developments within interactive design and practical implementation of methodologies within the analysis of these systems.

This module is concerned primarily with understanding the user and their experience with interactive products; thus it will involve practical sessions along with theoretical debate surrounding user experience and how we design systems that meet their needs. In particular, you will cover topics such as:

• Models of user behaviour
• Techniques for analysing user behaviour
• Application of techniques for analysing user behaviour in specific contexts
• Review of methodologies
• Approaches to prototyping interactive design
• Development of interactive products
• Running of usability workshop to test experimental designs
• Recording and analysis of user experience
• Evaluation and implementation of designs

More information

KF6002 -

Legal and Evidentiary Aspects of Digital Forensics (Optional, 20 Credits)

You willl develop a critical appreciation of the legal and regulatory aspects of a digital forensic investigation. You will also have the opportunity to apply the theory and skills derived from the relevant taught modules on this programme to an advanmced level by solving an extensive and complex case. You will be required to resolve any problems or issues associated with that case as well maintain evidential integrity throughout, document your activities and present your findings to an accepted standards.

More information

KF6003 -

Advanced Operating Systems II (Core, 20 Credits)

This module aims to extend the theoretical and practical implementation of Network Services in a hybrid networked environment and to investigate the current and future trends of network services. The module will provide an opportunity for you to develop the skills and knowledge to critically appraise and select the features of current OS's and how they are configured and integrated to provide corporate level services. You will learn how to analyse the requirements of a business and then map those requirements into a hybrid network environment utilising services appropriately.

The syllabus of the module will cover topics such as:
- Network OS implementation of TCP/IP
- OS implementations of (e.g.) system accounting, security
- Hybrid deployment of (e.g.) DNS, HTTP, file sharing, database services (e.g. MySQL).

More information

KF6004 -

Wireless Networks and Security (Core, 20 Credits)

This module is designed to be suitable for a variety of networking professional roles including those wishing to gain a deeper understanding of 802.11 protocols, security and enterprise deployment. Additionally, it is suitable for wireless network administrators and support or design staff requiring a greater understanding of the new technologies and applications of modern converged networks and delegates seeking Certified Wireless Network Associate (or similar) certification. You will study the following areas:

Enterprise wireless deployment elements and methodologies.
Basic RF charactersitics for mobile systems
802.11 protocol operation and technologies
wireless security issues and attack vulnerabilities.

More information

KF6005 -

Network Technology 3 (Core, 20 Credits)

You will be provided a detailed examination of wide area networks (WANs). A particular feature of the module is the incorporation of subject areas from Cisco’s Networking Academy programme CCNA4.

The main topics you will engage with on this module include:

1. Introduction to Wide Area Networks (WANs): Theory and practice of relevant WAN protocols and technologies, including: PPP, Frame Relay, MPLS, GRE, VPN, IPSec.
2. Topics related to WANs including NAT, PAT, DHCP.
3. Network performance and security in a WAN context.

More information

KF6012 -

Web Application Integration (Optional, 20 Credits)

You will learn how to write robust, secure server-side applications using reusable components written in Object Oriented PHP to access, process and output structured data from databases, and services returning data as xml and json. You will then learn how to author client-side Single Page Applications (SPA) using the MV* pattern which will use the structured data returned from your server-side application. The SPA will use an appropriate development framework, like Google AngularJS framework

More information

KF6015 -

Games Design (Optional, 20 Credits)

In this module you will learn about the design of computer games, the needs of and the issues facing the games industry and their impact upon games design. You will analyse a games problem and create a designs for their solution using industry standard methods. In particular you will learn about:
• Principles of good game design
• The elements of game design
• How games are made in the industry and the makeup of the industry
• Professional, legal, social and ethical issues faced by the industry in general, and how they affect the game designer.

More information

KF6018 -

Computer Graphics and Animation (Optional, 20 Credits)

This module will provide you with knowledge and understanding of the theoretical background to and the practical implementation of computer graphics and computer animation, which are two major components in the movie and game industries. They are also used in other industries for design and advertisement, such as furniture and car companies. On this module you will have the opportunity to experience hardware equipment used in the industries, such as a 3D motion capture system, 3D scanners and 3D printers, to help you better understand state-of-the-art computer graphics and animation pipelines.

You will learn about 3D modelling and rendering, perception principles, visualisation techniques, animation algorithms and simulations and how to implement software algorithms for 3D modelling, rendering, visualization and simulations - which you will use to develop your own software artefact. This module will cover the following topics:

1. Basic 3D geometry concepts, such as coordinates, transformations, view projections, etc.
2. 3D rendering components, such as modelling, illumination, shadowing, texture mapping, antialiasing and rasterization, etc.
3. Basic perception principles, such as gestalt principles, change blindness, colour theory, etc.
4. Visualization techniques, such as multivariate visualization methods, trees, networks, flow and volume visualization, etc.
5. Character animation algorithms, such as motion capture, keyframe animation, forward/inverse kinematics, dynamics controller, etc.
6. Crowd simulation algorithms, such as flocking, data-driven simulation, etc.
7. Physical simulations algorithms, such as fluid animation, hair simulation, cloth simulation, deformable objects, etc.

The module will, where appropriate, make use of well-known research papers and journals in computer graphics and animation, to help you develop your critical thinking skills, as well as your research and development skills.

More information

KV5001 -

Academic Language Skills for Computer and Information Sciences (Optional, 0 Credits)

Academic skills when studying away from your home country can differ due to cultural and language differences in teaching and assessment practices. This module is designed to support your transition in the use and practice of technical language and subject specific skills around assessments and teaching provision in your chosen subject. The overall aim of this module is to develop your abilities to read and study effectively for academic purposes; to develop your skills in analysing and using source material in seminars and academic writing and to develop your use and application of language and communications skills to a higher level.

The topics you will cover on the module include:

• Understanding assignment briefs and exam questions.
• Developing academic writing skills, including citation, paraphrasing, and summarising.
• Practising ‘critical reading’ and ‘critical writing’
• Planning and structuring academic assignments (e.g. essays, reports and presentations).
• Avoiding academic misconduct and gaining credit by using academic sources and referencing effectively.
• Listening skills for lectures.
• Speaking in seminar presentations.
• Presenting your ideas
• Giving discipline-related academic presentations, experiencing peer observation, and receiving formative feedback.
• Speed reading techniques.
• Developing self-reflection skills.

More information

KV6003 -

Individual Computing Project (Core, 40 Credits)

This module is an individual project where you have the opportunity to choose or define your own topic which will lead to you producing a significant piece of work related to the aims of your programme. To do this you will need to use and further develop skills that you have learned elsewhere in your course. You will become knowledgeable in your chosen topic including important concepts and literature and you will acquire new skills or learning (or extend existing skills or learning) that are needed to carry out the project. These could be technical skills such as a new programming language, or other knowledge and skills such as experimental methods used in your chosen area or the use of statistical techniques to analyse your results. You will also acquire or further develop skills in areas such as report writing, literature searching, research methods, data analysis, project management and personal time management.

You have the opportunity to choose between three structures for your project, including
• Software Engineering - suitable for projects whose emphasis is the construction of a piece of software (a product) for actual use or to a similar standard, following sound and thorough software engineering processes; you will be required to justify the product requirements and the tools and techniques used in support of the development.
• General - suitable for projects where an element of investigation is an important feature, and will include a significant literature review. The product may be a prototype aimed at supporting the investigation. It is also suitable for research-based projects or others whose main product is a computing deliverable other than software, e.g. a well-engineered design whose specification involves a significant element of supporting investigation of relevant literature, or a piece of computing hardware
• Investigative - for projects that carry out a significant piece of research or investigation. These projects must make use of practical computing skills related to your programme, but do not produce a substantial product.

Your project must include you undertaking practical work of some sort using computing/IT technology. This is most frequently achieved by the creation of an artefact as the focus for covering all or part of an implementation life-cycle. Projects based solely on literature review activity and/or user/market surveys are not acceptable.

More information

ML6001 -

Unilang - Languages for All - Level 6 Placeholder (Optional, 20 Credits)

The 20-credit yearlong Unilang modules (stages 1 – 5 depending on language) aim to encourage a positive attitude to language learning and to develop and practise the four language skills of speaking, listening, reading and writing introducing the basic/increasingly complex grammatical structures and vocabulary of the spoken and written language (depending on stage) and developing your ability to respond appropriately in spoken and written form in simple and increasingly complex everyday situations.

These modules also introduce you to the country and the culture of the country. In doing this, Unilang modules are intended to encourage and support international mobility; to enhance employability at home and abroad; to improve communication skills in the foreign language and in English as well as cultural awareness.

More information

UniStats

Any Questions?

Our admissions team will be happy to help. They can be contacted on 0191 406 0901.

Applicants Contact Details:

bc.applicantservices@northumbria.ac.uk

Current, Relevant and Inspiring

We continuously review and improve course content in consultation with our students and employers. To make sure we can inform you of any changes to your course register for updates on the course page.

Your Learning Experience find out about our distinctive approach at 
www.northumbria.ac.uk/exp

Terms and Conditions - northumbria.ac.uk/terms
Fees and Funding - northumbria.ac.uk/fees
Admissions Policy - northumbria.ac.uk/adpolicy

You might also be interested in...

Order your prospectus

If you're a UK/EU student and would like to know more about our courses, you can order a copy of our prospectus here.

Get a downloadable PDF of this course and updates from Computer and Information Sciences

Enter your details to receive an email with a link to a downloadable PDF of this course and to receive the latest news and information from Northumbria University

* By submitting your information you are consenting to your data being processed by Northumbria University (as Data Controller) and Campus Management Corp. (acting as Data Processor). To see the University's privacy policy please click here

+

Northumbria Open Days

Open Days are a great way for you to get a feel of the University, the city of Newcastle upon Tyne and the course(s) you are interested in.

+
+

Virtual Tour

Get an insight into life at Northumbria at the click of a button! Come and explore our videos and 360 panoramas to immerse yourself in our campuses and get a feel for what it is like studying here using our interactive virtual tour.

Back to top