You will use industry-standard tools and techniques in this module, to design, implement, test and document simple programs using a current procedural language such as Python or C#. The module delivers the principal concepts of high-level programming, emphasises good programming practice and supports the techniques required to develop software which is robust, secure, usable and maintainable. The skills you develop will be directly transferable to the workplace.
This module will introduce you to structured relational development techniques involving the systems development lifecycle concept. Included are, requirements analysis, design methodologies and implementation of a relational database solution with SQL queries to meet a specified user need.
This module introduces you to the components present in modern computer systems and networks. On completing this module, you will be able to specify, construct and maintain networked computer systems, and gain an in-depth understanding of common network architectures, their function, and confidently solve their problems. This module makes use of the content, labs and assessment from Cisco Introduction to Networks, the first in the three course Cisco Accreditation (CCNA) series, which can optionally be continued at level 5 on the Advanced Network Switching and Routing module. Upon completion of this module, you may opt to undertake the associated CCNA exam.
This module provides an introduction to developing web sites using HTML/CSS. There is a focus on design techniques as well as client and server-side development using frameworks such as Angular.JS and Bootstrap. During the course of this module, you will create a complete website solution based on a small-scale scenario.
Entering third level education is exciting; but it can also be a daunting experience. At ARU, we want all students to make the most of the opportunities Higher Education provides, so they reach their potential, become lifelong learners and find fulfilling careers. However, we appreciate that the shift from secondary education, or a return to formal education is, in itself, quite a journey. This module is designed to ease that transition. You will be enrolled on it as soon as you receive an offer from ARU so you can begin to learn about university life before your course starts. Through Into ARU, you will explore a virtual land modelled around ARU values: Courage, Innovation, Community, Integrity, Responsibility, and Ambition. This innovative module is designed as a game, where students collect knowledge and various complete mini tasks. You will proceed at your own pace, though we expect all students to have completed their Into ARU exploration by week 6. Students who, for whatever reason, are unable to complete by that date, will be signposted to existing services so that we can be confident that they are supported.
View the full module definitionThis module builds on skills developed at Level 4 (Computer Systems and Network Fundamentals) and further introduces the implementation of different networking protocols. Working through both theoretical and practical concepts, you will be introduced to IPv4 and IPv6 as well as the functions of modern multi-user operating systems such as Linux and Windows.
This module will enable you to reflect on what it is to be an IT Professional. Looking at both ethical and professional issues, the module will investigate the role that the IT Professional plays within organisations. You will consider managerial decisions, commercial aspects of IT decision-making, law in engineering, marketing, entrepreneurship, project management and project risk management using a number of case studies.
Ruskin Modules are designed to prepare our students for a complex, challenging and changing future. These interdisciplinary modules provide the opportunity to further broaden your perspectives, develop your intellectual flexibility and creativity. You will work with others from different disciplines to enable you to reflect critically on the limitations of a single discipline to solve wider societal concerns. You will be supported to create meaningful connections across disciplines to apply new knowledge to tackle complex problems and key challenges. Ruskin Modules are designed to grow your confidence, seek and maximise opportunities to realise your potential to give you a distinctive edge and enhance your success in the workplace.
This module builds on the earlier Advanced Networking module to further develop your understanding of internal and external risks to network computer systems. The module will enable you to identify risks but also to develop knowledge and skills in mitigations both physical and logical to ensure that individuals and companies are safe from cybercrime.
On this module you will be introduced to the field of digital forensics and cybercrime, a critical component in the majority of modern policing incidents and investigations. You will focus upon the key aspects of the digital investigative strategy, including identification, the powers necessary for lawful seizure, safe handling, policy and legislation, and methods of examination of digital evidence. Together, we will also explore how digital evidence is reported within the criminal justice system and consider the international implications for this crime type.
The aim of this module is to offer you an opportunity to demonstrate the skills required for managing and implementing a project. They will undertake a live brief, set by industry partners and carry out and execute a computing project which meets appropriate aims and objectives. On successful completion of this module you will have the confidence to engage in decision-making, problem-solving and research activities using project management skills. They will have the fundamental knowledge and skills to enable you to investigate and examine relevant computing concepts within a work-related context, determine appropriate outcomes, decisions or solutions and present evidence to various stakeholders in an acceptable and understandable format. You will work in development teams made up of members made up of a mix of students from across the 5 specialisms, ensuring that the live brief is appropriate to the skill sets represented.
This module will build on previous forensic modules and will enable you to produce evidence to support an investigation into a digital crime. Building on previous modules, students will be expected to develop a “case” and relevant evidence into a report for a court based investigation.
This module encourages you to consider future technologies and to consider developments in your field of choice. The aim of the module is to enhance your understanding of the current state, terminology, advantages, disadvantages, potential impact, and benefits of future technologies. On successful completion of this module you will be able to explain some of the most promising and impactful future technology and developments in computing. As a result, you will develop skills such as communication literacy, design thinking, employability, research, critical thinking, analysis, reasoning, interpretation and computer software literacy, which are crucial for gaining employment and developing academic competence.
This module will discuss the use of cryptography in a computing context, looking at the background behind cryptography, the history of cryptography together with more contemporary solutions. You will be expected to assess and critically analyse techniques and to develop skills in applying cryptography within different scenarios.
This module is designed to develop understanding, knowledge and skills associated with the various malicious hacking attacks targeting computer systems and the appropriate safeguards needed to minimise such attacks. You will get hands on experience of identifying vulnerabilities in a virtual lab environment as well as the tools and systems used to ensure any vulnerabilities are countered.
The individual Final Project module will allow you to engage in a substantial piece of individual research and / or product development work, focused on a topic relevant to your specific discipline. Your topic may be drawn from a variety of sources including: Anglia Ruskin research groups, previous / current work experience, your company in which you are currently employed, an Anglia Ruskin staff-suggested topic or a topic of your specific interest related to your course discipline. Your project topic will be appraised for suitability to ensure there is sufficient academic challenge and that satisfactory supervision by an academic member of staff is available. Your chosen topic will require you to identify / formulate problems and issues, conduct literature reviews, evaluate information, investigate and adopt suitable development methodologies, determine solutions, develop hardware, software and/or media artefacts as appropriate, process data, and critically appraise and present your findings using a variety of media. Regular meetings with your project supervisor will take place to ensure the project is closely monitored and guided in the right direction. A successful project will increase your employability as employers often place far more emphasis than the credit weighting suggests for this module because it will reflect skills directly applicable to the workplace and real world projects (such as qualities of self-management, planning and organisational skills). It is common practice at interview for an employer to ask you about your project as it gives you a chance to demonstrate your technical and communication skills on a specialist topic that you will be enthusiastic and knowledgeable about. For these reasons you will also have to undertake a small amount of Personal Development Planning with respect not only to your project but also more generally to prepare you for life after university.
View the full module definition