BSc Cyber Security

The ISC Cyber ​​Security BSc degree combines three required areas of computing: networking, cyber security and digital crime. It gives you a thorough understanding of the systems, social and technical skills to prevent or respond to cybersecurity incidents. It develops your ability to critically analyze and apply digital solutions to security screening and digital crime [...]
200 students enrolled

The ISC Cyber ​​Security BSc degree combines three required areas of computing: networking, cyber security and digital crime. It gives you a thorough understanding of the systems, social and technical skills to prevent or respond to cybersecurity incidents. It develops your ability to critically analyze and apply digital solutions to security screening and digital crime investigations. This includes estimating tools, techniques, and legal requirements. The degree programme, with its well-balanced theory and practice, has a strong technical focus. You will develop your understanding of how networked electronic systems work and how they can be misused. The course focuses on the relationship between technology, people, processes, the physical environment, and cybersecurity. You will be able to pursue a wide range of career paths in the public, private and philanthropic sectors.

Key features of the course

  • Curriculum aligned with The Cyber Security Body of Knowledge (CyBOK) and with the Institute of Information Security Professionals (IISP) framework.
  • The cyber security skills gap and shortage of cyber security professionals globally will increase your employability.
  • Develop your understanding of how cyber security fits into business and commerce through applied learning.
  • Demonstrate your knowledge and skills through a substantial cyber security-related independent project.

The first stage 120 Credits

Introduction to computing and information technology 1 (30 C)

This is the first of two ISC level one modules that introduce you to key concepts in computing and information technology (IT), such as digital technologies, programming and networking. This module will equip you with a comprehensive toolbox of relevant knowledge, understanding and skills and introduce you to issues encountered in computing and IT, including the profound social and ethical challenges posed by these technologies. You will also develop your key skills including communication, numeracy and digital and information literacy (DIL). This will give you a firm basis for further study, especially Introduction to computing and information technology 2.

What you will study

This module is presented in three courses:

‘The digital world’ – the digital technologies that pervade our home, work and social lives;

‘Creating solutions’ ­– programming skills for creating solutions to simple problems;

‘Connecting people, places and things’ – the computer networks that allow us to interact with others.

Course 1 ‘The digital world’

You’ll start with your own experience of using computing and IT systems, covering a range of topics. You’ll explore how computers and networks developed; how analogue images and sounds are converted into digital formats; and how data is stored and managed in databases. You’ll also gain practical experience of constructing webpages, and consider how interfaces help us to interact with computers successfully.

Course 2 ‘Creating solutions’

You’ll develop programming and problem-solving skills as you work within a graphical programming environment to create programs involving animation, sounds, numbers and text. Since programs don’t always work the first time they are run, or don’t work as expected, you’ll also develop skills in testing and debugging your programs.

Course 3 ‘Connecting people, places and things’

You’ll be introduced to communication networks, including the structure and operation of the Internet, and wired and wireless systems. You’ll also discover how these technologies are combined with connected devices in the Internet of Things. The course ends with a discussion of how people interact with each other online, and also how computing and IT systems relate to modern society.

Throughout the module, you will develop your study skills, digital and information literacy skills and employability skills.

Introduction to computing and information technology 2 (30 C)

This module builds on Introduction to computing and information technology 1 and prepares you for further study of computing and IT modules. You will:

learn about a variety of information technologies – including basic computer architecture, the cloud and mobile computing – while training your numerical skills;

develop problem-solving skills as you get familiar with the Python programming language, analyse real-world data and carry out a programming project;

practise your communication and analytical skills as you explore the profound legal, social, ethical and security challenges posed by information technologies.

What you will study

This module consists of three subjects:

Essential information technologies

Problem solving with Python

Information technologies in the wild

Subject 1: Essential information technologies

You’ll learn, among other things, about:

how computers store and process data – and why they use binary

the hardware components of your computer

different types of cloud

the parts of a mobile device, from sensors to batteries

how to use latitude and longitude to look up locations on online maps

what happens under the bonnet when you delete a file on your computer.

You’ll also develop your numeracy skills – from using scientific notation and percentages to calculating with binary representations.

Subject 2: Problem solving with Python

You will:

learn to use the Python programming language

analyse, with Python, health and well-being data from the Office for National Statistics

complete a small programming project.

You’ll also be introduced to a range of problem solving strategies, which you’ll practise as part of your project.

Subject 3: Information technologies in the wild

You’ll study

how hackers pose a threat beyond the digital world

how you can secure your data

how the Internet is enabling crime, surveillance, and digital freedom.

You’ll also develop your analytical and communication skills – including collecting and using evidence to argue a point.

Each subject consists of parts – you’ll study one part per week. The subjects are interleaved throughout the module. So, you may study a part on ‘Essential information technologies’ in one week and another part on, say, ‘Problem solving with Python’ in the next week and then another part on ‘Essential information technologies’ the following week. This allows you to revisit and strengthen your understanding of the concepts and skills of each subject over the course of the module. Problem solving and programming skills especially can’t be learned in a few weeks; they require continued practice throughout the module.

Technologies in practice (30 Cr)

This module provides an opportunity to sample some of the key areas in computing and information technology. You will be introduced to three topics as tasters for your future studies and career: networking, operating systems and robotics. Studying these topics will enable you to develop essential skills for future employment in the computing and IT industry and better understand the different routes through our curriculum. By studying this ISC level 1 module you can begin to explore where your future career ambitions or interests might lie.

What you will study

The module is structured into three study blocks – networking, operating systems and robotics.

You’ll study both ISC materials and third-party materials that support your learning in the three key topics. The module is practical and activity-based, and the study material is delivered online. You’ll therefore be working at your computer for significant periods of time.

Networking essentials

This block provides a sound grounding in the basic principles of computer networks and the challenges in setting these up and maintaining them. Topics covered include protocol models and layering; IP addressing; basic network design and network devices. You’ll study online material in the International Suleiman Academy and carry out practical activities using network simulator software.

Operating systems

This block introduces operating systems – the fundamental software that turns hardware into useful and useable computing systems. You’ll learn how an operating system manages the computer’s processor, memory and storage so that more than one program can run at once. You’ll be introduced to Linux, a widely used operating system that runs on small handheld devices, desktops and supercomputers. You’ll carry out practical activities by running Linux in a virtual machine on your own computer.

Robotics and AI

This block introduces you to robotics and the design of intelligent machines. Robots are no longer the stuff of fiction; they are found in factories, on the battlefield and in our homes. You’ll learn how robots work and how to program and control robots using simulator software. You’ll also examine the relationships between humans and robots, the impact robots will have on our lives, and the ethical issues surrounding the use of robots.

As you progress through the module, you’ll work through the various practical activities which relate to each block. This will help demonstrate your skills and understanding in the areas you have studied. This will also be a significant component of the end-of-module assessment. Working on these practical activities will help you to think about your interests and will inform decisions you need to make on your future areas of study.

You will learn

This module will enable you to:

increase your knowledge of computer networks, operating systems and robotics

develop a variety of skills appropriate to a career in the computing and IT industry

demonstrate your understanding of technical subjects and your technical skills through the development of a portfolio.

Mathematics 1 (Optional) 30 Cr

This key introductory OU level 1 module provides a gentle start to the study of mathematics. It will help you to integrate mathematical ideas into your everyday thinking and build your confidence in using and learning mathematics. You’ll cover statistical, graphical, algebraic, trigonometric and numerical concepts and techniques, and be introduced to mathematical modelling. Formal calculus is not included and you are not expected to have any previous knowledge of algebra. The skills introduced are required for successful study in many subject areas, such as in computing, economics, science, technology, social science, humanities, business and education. And they’re needed if you plan to study further mathematics modules, such as Essential mathematics 1.

What you will study

In order to study this module successfully you should expect to be actively doing mathematics, rather than just reading it. You will also be encouraged to develop skills in interpreting and explaining mathematics, and this aspect will be assessed in some of the assignment questions.

Providing you have the appropriate background knowledge, you should expect to study for about eight hours a week. Many of the topics covered in the module depend on your understanding of topics in earlier units. So, if you have not fully understood earlier material, you may find later material more difficult and time consuming. This is particularly true of graphs, formulas and algebra. Naturally, the study time required for the module tends to increase before an assignment deadline.

You will learn

Successful study of this module should begin to develop your skills in working with mathematical concepts and using them to solve problems.

You will learn about:

  • key ideas in mathematics, including some statistics, algebra, geometry and trigonometry
  • mathematical vocabulary and notation introduced and developed in the module
  • selection and use of mathematical techniques for solving problems
  • interpretation of results in the context of real life situations
  • simple mathematical arguments
  • how to explain mathematical ideas from the module in writing
  • development of skills in learning mathematics
  • use of relevant ICT tools for learning and for working on mathematical problems
  • describing problems mathematically
  • analysing mathematical reasoning.

The module contains many real world contexts such as journey planning, glaciers, supply and demand, depreciation, poverty levels, chance events, and medical conditions (such as cancer), to help illustrate mathematical topics.

Essential mathematics 1 (Optional) 30 Cr

This key introductory module provides a broad and enjoyable foundation for university-level mathematics, but you do require some prior knowledge. It teaches you the essential ideas and techniques that underpin university-level study in mathematics and mathematical subjects such as physics, engineering and economics. You’ll study a range of fundamental topics – including calculus, vectors, matrices and complex numbers – and use mathematical software to solve problems. You’ll also develop your skills in communicating results and defining problems.

What you will study

There are eleven study units in this module.

In the first two, you’ll revise and extend the basic mathematical knowledge and skills in basic algebra and graphs that should mainly be familiar to you. This revision material should help you identify and fill any gaps in your previous knowledge, and develop your basic mathematical skills to the level that you’ll need in the rest of the module. Much of the material in these two units will be available online, so you can make a start on your revision even before the module begins, if you wish. The first two units also teach you about communicating mathematics, and introduce you to the mathematical software that you’ll use in the module.

In the remaining study units you’ll cover these topics:

Functions: these provide a means of representing situations where one quantity depends on another. For example, the distance travelled by a car depends on the time that it has been travelling. You need to know about functions before you can study calculus.

Trigonometry: you’ll revise the relationships between the angles and side lengths of triangles, and the definitions of the trigonometric functions sine, cosine and tangent for angles of any size. You’ll learn many useful properties of these functions, which are used to model a wide range of cyclical phenomena, such as rotating objects, and waves.

Vectors: these are quantities that have both a size and a direction. You’ll learn about the mathematics of vectors, and how to use them to model a variety of physical quantities, such as speed in a particular direction.

Calculus: this is one of the most important and widely applicable topics in mathematics. It is concerned with quantities that change continuously, such as the distance travelled by, and the speed of, a moving object. You’ll be introduced to differentiation and integration, and learn how to use calculus to model a range of different situations and to solve problems from areas such as physics and economics.

Matrices: these are arrays of numbers, which can be manipulated mathematically in various ways. They’re used extensively in both pure mathematics and mathematical applications.

Sequences: you’ll learn how to work with some commonly occurring types of number sequences, such as those in which each number is obtained by multiplying the previous number by a constant.

Complex numbers: these form an intriguing set of numbers that includes all the usual numbers, and also many `imaginary’ numbers, such as the square root of minus one. They have many uses in applied mathematics, as well as being the basis of some fascinating pure mathematics.

You’ll work mainly from the module books, which are available in various electronic formats as well as in print. You can view many of the worked examples in the books in an alternative video format, in which tutors work through and discuss the examples. You’ll also use specially designed software applications to help you understand the concepts taught, and you’ll learn to use a mathematics computer package to solve problems. There are many online interactive practice questions to help you consolidate your learning.

You will learn

Successful study of this module should begin to develop your skills in:

expressing problems in mathematical language

using mathematical techniques to find solutions to problems

communicating mathematical ideas clearly and succinctly.

Essential mathematics 1 is designed to be taken either as your first university-level mathematics module or following on from Discovering mathematics.

Essential mathematics 2 is designed to follow on from Essential mathematics 1. Normally, you should have completed this module first. However, if you have plenty of study time and a high level of confidence and fluency with algebraic manipulation you could study both modules in one year.

Alternatively, if you are considering progressing to Mathematical methods , normally you should have also completed this module.

The second stage 120 Credits

Web technologies

The World Wide Web continues to provide a foundation for the development of a broad range of increasingly influential and strategic technologies, supporting a large variety of applications and services, both in the private and public sectors. There is a growing need for management and decision makers to gain a clearer understanding of the application development process, from planning through to deployment and maintenance. This module will give you an insight into architectures, protocols, standards, languages, tools and techniques; an understanding of approaches to more dynamic and mobile content; and demonstrate how you can analyse requirements, plan, design, implement and test a range of web applications.

What you will study

Over the last few years the internet and the World Wide Web have provided the basis for the development of a range of strategic business solutions.

As web technologies have entered the mainstream of IT development, a wide range of applications in sectors such as marketing, selling, purchasing, banking and publishing have been deployed, positioning the Web in the relationship between providers and users.

This module starts with a focus on the foundations of web applications, including protocols, standards and content handling. It builds on these by exploring application architectures, components and alternative application designs before considering how applications and content can be made more dynamic and mobile.

The module is made up of four courses and a project.

Course 1 Foundations of web technology

The first course covers the basic technologies on which the Web is founded. Aspects covered include: historic development of the Web; ‘architecture’ and basic client server architecture; protocols such as HTTP; content markup (HTML, CSS, XML) and issues of accessibility and usability; standards and standardisation organisations (W3C, Internet working group); and security (firewalls, HTTPS, certificates).

This course of the module covers all of the basic foundations on which the remainder of the module builds.

Course 2 Web architectures

After examining the different approaches to web application architecture, Course 2 focuses on how the components of the client-server architecture can deliver dynamic content to web pages.

This course covers web application architectures, including cloud technology; server and client side components (web browsers, databases) and programming languages (JavaScript, PHP and SQL).

While this course considers a range of programming languages and their roles in developing applications, it does not teach programming and you are expected to have already acquired these skills.

This course includes both JavaScript and PHP programming activities. All the code required to produce a simple web application is provided and explained, but you should be prepared to utilise and adapt the examples in simple ways.

Course 3 Mobile content

Course 3 examines the trend toward more portable content and content customisation and also explores mobile content and applications. It considers aspects such as Web 2, content manipulation and approaches to delivering content to mobile devices. You will also undertake the development of a simple mobile application.

Course 4 Developing applications

The final course explores how applications are planned, designed and developed by IT professionals, examining project planning, application design, development environments and tools as well as application deployment and maintenance.


At the end of the module, you will carry out a substantial project applying the skills and techniques from each course.

Cisco networking 1 30Cr

 International Suleiman College offers the Cisco CCNA R+S version 7 curriculum that provides the foundational knowledge, understanding and skills needed to configure a small-scale LAN/WAN using Cisco equipment. As part of your studies, you’ll complete CCNA 1 Introduction to Networks and CCNA 2 Switching, Wireless and Routing Essentials and gain simulated hands-on experience of configuring networks through online activities.

What you will study

The full Cisco Certified Network Associate (CCNA) curriculum consists of three courses, sometimes referred to as CCNA 1–3. This module covers CCNA 1–2.1

Course 1: Introduction to Networks 

This course will provide you with a strong theoretical and practical grounding in all aspects of networking, with a particular focus on local area networks (LANs). It will introduce you to the key networking hardware and software, and give you your first insight into the importance of internet addressing.

Course 2: Switching, Wireless and Routing Essentials

Routers and switches are used extensively in wide area and local area networks. Their basic function is to forward data packets across networks and between networks. Course 2 focuses on how you can configure routers to operate in computer networks as well as their switch counterpart.

Each course consists of a number of chapters. Most chapters have an online exam, and each of the two courses has an online final exam.

1Module Cisco networking (CCNA) course 2covers CCNA 3 and Cisco DevNet.

You will learn

This module will:

help you develop an understanding of how computer networks work, and the principles behind them

help you develop the practical skills needed to configure network devices such as routers and switches

provide you with an opportunity to go on and gain an industry-recognised qualification (CCNA Routing and Switching certification).

Communication and information technologies

It’s inconceivable to think of our world without communication and information systems. They’ve influence in almost every aspect of our lives and develop at a pace that’s difficult to keep abreast of. This module will teach you to understand key technologies that underpin these systems; and introduce you to a range of issues that arise from their deployment. You’ll develop your skills in the management and use of communication and information technologies; your ability to communicate ideas and information about them; and your ability to keep updated with new technological developments.

What you will study

The module consists of three courses – each covering a key area in communication and information technologies – and an individual project:

Course 1: Enquiring and communicating

The first course covers technologies that enable wireless and mobile communications such as Wi-Fi, mobile cellular networks and for the Internet of Things. You’ll develop study skills such as finding information online and reading, evaluating and writing technological materials. You’ll use and further develop these study skills in Courses 2 and 3. You’ll also learn some practical skills through using network simulation software.

Course 2: Protecting and prying

Course 2 covers technologies for computer security and discusses privacy and ethical issues around the use of these security technologies. You’ll further develop your writing skill, especially for writing reports. You’ll also learn practical skills through activities on computer security.

Course 3: Interacting and collaborating

This course covers principles and technologies for collaborative work and interaction design. You’ll work in a group on a collaborative project: using the collaboration and interaction design principles studied in this course, you’ll design and build a web site. Collaborative work is the key study skill you’ll develop in this course.

Individual project

This project will form part of your final assessment. Using the knowledge and skills you’ll develop in Courses 1–3, you’ll create a small web site explaining new developments in an area of communication and information technologies. This will include conducting a small literature survey to keep yourself updated with developments in the given topic.

You’ll develop digital and information literacy skills – which are very important for your study – throughout the module. You’ll develop academic and technical writing skills progressively from Courses 1 to Course 3. You’ll also develop some practical skills in using specialist software, which can improve your employability.

You will learn

This module will:

  • increase your knowledge of the basic principles of communication and information systems and technologies, and the issues relating to their use
  • develop your ability to apply your understanding of communication and information technologies to learn about new or unfamiliar systems and technologies
  • develop a variety of skills appropriate to a practitioner in information and communication technologies
  • teach you work as a group, where the collaboration is via communication technologies.

Cyber security

While internet-connected digital systems make our lives easier, they bring a range of challenges, including security. This module is based on four key knowledge areas prescribed by the Cyber Security Body of Knowledge (CyBOK). This includes systems and infrastructure security; attacks and defences; and human aspects of cyber security. In addition, the module introduces concepts of digital forensics. Important topics include cryptography, operating systems security, application security, and incidence management. You’ll develop knowledge and understanding of the principles, methods and tools relevant to the technical and human factors of cyber security.

What you will study

The module has five courses:

Course 1: Concepts of cyber security

As well as serving as an introduction to the module, this course covers areas of risks, threats and vulnerabilities. This includes threats, threat landscape and attack vectors. In addition, the course covers aspects of human factors in security, including social engineering and security usability.

Course 2: Systems security

The focus of this course is concepts of systems security, covering operating systems security, cryptographic methods, and attacks. It also covers concepts of systems hardening and defence methods. It extends operating systems and cryptography discussion from earlier modules, and introduces advanced aspects of the topics.

Course 3: Infrastructure, host and application security

This course is concerned with physical and infrastructure security measures to defend against attacks and threats. It discusses defence mechanisms, host and application security, as well as the importance of considering human factors when securing networks and applications. The course also addresses aspects of mobile and cloud security.

Course 4: Security operations and incident management

This course is concerned with day-to-day security. Plus, responding to incidents, including ensuring business continuity and resilience issues.

Course 5: Fundamentals of digital forensics

This course introduces digital forensic concepts and practices in the context of the UK legal framework. It’s a high-level overview of topics, including the investigation process, data collection and analysis.

You will learn

This module will enable you to:

demonstrate techniques and processes involved in assessment of security infrastructure and related hardware and software controls

demonstrate an understanding of the theory and practice of systems security that includes identifying associated threats, controls and policies

describe the governing principles of cyber operations, incident response and management

discuss the role of digital forensics within the larger discipline of forensic science and the appropriate use of scientific methods, including the legal requirements.

The thrid stage 120 Credits

Information security

Be in the front line of defence against hackers. Learn what matters for your organisation and how to protect it. This module takes a practice-based approach based on an organisation you are familiar with. Gain foundational knowledge, understanding, analysis and synthesis needed to understand the development a practical information security management system (to ISO 27000 standards, particularly 27001 and 27002). You’ll also acquire personal development skills to keep abreast of important developments in this rapidly evolving field.

What you will study

The module has three courses.

Course 1

You’ll begin by learning about current requirements on, and incentives for, organisations to implement information security. Next, you’ll study the foundations of the subject, learning to identify and value information as an organisational asset. You’ll learn about international standards for security. And start to understand what it is to protect an organisation, through identifying the most valuable information to your organisation. You’ll learn about the value of, and how to value, information; what risk is; what it means to be at the top of the security tree in an organisation; and something cyber that you never knew about squirrels. Also, you’ll learn about library services and how to start your InfoSec research.

Course 2

In this course, you’ll investigate in detail the risks faced by your organisation’s information, through a guided risk assessment. You’ll be able to distinguish a threat from a vulnerability and know what to do about both. You’ll be able to use a risk thermometer, and estimate and use your organisation’s risk appetite to get your risk analysis perfect for its context. The human aspect of InfoSec is one of the most important, and you’ll focus on the risk that your colleagues (and you) raise if you’re not careful. Also, you’ll learn how to dig deep into an academic paper on InfoSec, to get every drop of value.

Course 3

In this course, you’ll learn how to protect the value that your organisation has in its information by solving the puzzle of what your organisation needs. We’ll go through many of the most important risk controls, understanding how each applies in your situation. And you’ll start to prepare your report on what precisely is needed. You’ll also prepare for the end-of-module assessment, where you can demonstrate what you’ve learned about InfoSec research.

Web, mobile and cloud technologies (Optional)

Cloud computing and mobile technologies offer new possibilities for the production and distribution of IT applications and services. Rapid, elastic and scalable provisioning of IT resources allows organisations to be more innovative, agile and cost effective. In our personal lives, cloud and mobile technologies allow us to store, access and share information online. Storing and processing information with no clear physical location or legal authority raises important concerns around governance and security. In this online module you will learn about the technical and social aspects of cloud computing and mobile technologies, and you will gain hands-on experience of these technologies.

What you will study

This online module will provide you with an understanding and practical experience of cloud technology and the web technology which underpins it, as well as the role that these have in the provision of modern mobile applications. You will gain both a technical and business perspective of the advantages, problems and risks of using these technologies. A number of case studies demonstrate the application of the technology in different contexts, such as start-ups, established organisations and collaborations.

The module is organised into three courses:
  • Web Foundations
  • The Cloud
  • Mobile Applications

The principles behind cloud technology and its utilisation in different contexts are the main focus of the module with Web Foundations providing an appropriate grounding in the enabling technology and Mobile Applications demonstrating how to further capitalise on cloud infrastructure in developing flexible mobile applications.

Trust and security are important themes running through the module, alongside the social, political, technical and legal issues which these recent developments in IT raise. Case studies draw together key features from each part, setting the scene for a project where you will use your new skills to specify, prototype and demonstrate cloud and mobile solutions for an organisation.

Course 1 – Web Foundations

This first course sets the scene for the module by exploring how networks, and especially the internet, support access to networked services and applications. The course first provides a brief overview of the underlying standards and protocols of the web (HTTP, XML, CSS, etc.), including secure protocols (HTTPS, TLS, SSL, SSH) and then reviews the development of modern distributed architectures and different approaches (REST, SOAP) that are used to access web services and how these relate to cloud approaches. The course also includes a range of practical activities using NetBeans to develop and deploy web services to an application server (Glassfish) as well as testing and consuming services.

Course 2 – The Cloud

The second block introduces the cloud model and the types of resources (processing power, databases, general storage and networking) that can be provided by a typical cloud infrastructure. Different levels of cloud model are investigated, such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS), and contrasted with the web services model.

The courses briefly reviews consumer cloud offerings, such as Dropbox and Google Drive for storing assets, before moving on to more sophisticated commercial offerings of cloud infrastructure, such as OpenStack and Amazon Web Services (AWS). Virtualisation and the use of hypervisors are outlined with a focus on the common facilities of the dominant mainstream platforms, including monitoring resource usage, load balancing and automatic scaling of resources to meet demand.

As well as technical aspects, the course considers the business case for cloud in different contexts (start-up, corporate, projects, collaborations) and different approaches to distributing cloud infrastructure (private, public and collaborative) as well as considering security and legal implications for each approach.

A range of cloud operations are demonstrated and included in a set of practical activities to provide hands-on experiences. These activities include:

using a cloud dashboard to create resource constraint descriptions in which to run virtual machines and other components

creating security rules to control access to cloud resources

launching, accessing, monitoring and destroying cloud resources

scripting and testing an auto-scaling scenario so that an application which comes under a high load is automatically replicated with the load shared between the existing and new resources

use of a programmatic REST API to perform cloud operations.

Course 3 – Mobile Applications

Finally, this courses explores the current state of the mobile market and the prospects for mobile technology as well as its combined use with cloud technology. The courses commences by investigating a range of challenges facing developers of mobile apps, including dealing with the multiplicity of:

users’ devices (tablets, mobile phones etc.)

framework technologies (Java, Microsoft, Android, iOS)

communication technologies (Web services, HTTP, and TCP sockets).

The courses examines a range of considerations in developing a mobile application including deployment and upgrading, user interface design, performance and memory management as well as connectivity, back-end storage and security. The courses also includes a case study element, exploration of toolkits for developing applications and the practical development of a mobile application which is subsequently extended to exploit cloud facilities.

Each of the three courses includes a tutor-marked assignment (TMA), which has a practical and written element. After completing the three courses you will undertake an end-of-module assessment (EMA), which takes the form of an individual project. This requires that you produce a considered assessment of cloud and mobile technology for use by an organisation and also apply the methods and tools used during the module to provide a technology demonstration for the organisation.

The duration of this 30-credit online module is 31 weeks requiring around ten study hours per week. These hours are only a guide and you may take more or less time according to your study pace. You should be prepared to spend significant amounts of time online (at least six hours a week, if not the majority of your study time).

If you are considering progressing to The computing and IT project , this is one of the ISC level 3 modules on which you could base your project topic. Normally, you should have completed one of these ISC level 3 modules (or be currently studying one) before registering for the project module.

IT systems “planning for success” (Optional)

IT systems are a critical part of our world, in business, public sector and voluntary sector environments, and are often highly complex and interconnected combinations of technology, organisations and people. Yet they frequently fail, often spectacularly. This module teaches the skills to enable you to contribute towards successful IT systems. It draws on techniques from systems theory, software engineering and management to: understand the nature of success and failure, design IT systems to enable success, and ensure that IT systems are robust in the face of future changes. You will also learn skills in project management and will cover legal, social, ethical and professional issues.

What you will study

IT systems are a complex sociotechnical mixture of technology (including hardware, software and networking), organisations, and people. IT systems: planning for success teaches skills for understanding and enabling success in each of these areas. The foundation of the module is systems thinking: concepts and tools for making sense of the whole of a complex system, including the emergent relationships between its interconnected parts.

This module consists of three courses.
In Course 1 you will look at:

the sociotechnical nature of IT systems

how we understand success and failure in IT systems

how to analyse and avoid systems failure; and the complex nature of systems.

Course 2 looks at how to create conditions for success in IT systems through:

the use of effective sociotechnical systems design

an understanding and use of appropriate methodologies

an understanding of reliability and dependability in IT systems

an analysis of security and privacy.

In Course 3 you will examine how to ensure continued success in established IT systems through:

exploring the maintenance and evolution of IT

an understanding of future strands, including scenario planning

disaster recovery

a deeper appreciation of the digital divide.

The theme of project management of IT systems, and how this links with legal, social, ethical and professional issues, runs throughout the module.

The three main teaching course cover key aspects of systems thinking. Each course includes a blend of printed and online text, pictures, animations and practical activities. Accompanying the teaching material are specially recorded audio and video material, including interviews with leading researchers, experts, companies and users from a wide range of countries.

IT systems: planning for success (TM353) isn’t just about reading – it’s about learning through hands-on experience.

If you are considering progressing to The computing and IT project, this is one of the ISC level 3 modules on which you could base your project topic. Normally, you should have completed one of these ISC level 3 modules (or be currently studying one) before registering for the project module.

You will learn

This module will help you to understand the:

nature of success and failure in IT systems

sociotechnical nature of IT systems

legal, social, ethical and professional contexts in which IT systems exist

issues around IT systems reliability, dependability, security and privacy.

It will give you the skills to:

analyse IT systems in a complex sociotechnical context

observe and analyse features relating to IS failures in a given situation

work with effective IT development and project management methodologies

successfully enable the maintenance and evolution of IT systems

future proof IT systems, including the use of scenario planning and disaster recovery.

Communications technology (Optional)

Electronic communication is ubiquitous in homes, offices and urban environments. You probably regularly use mobile devices, Wi-Fi and broadband. What makes such forms of communication possible? How do they relate to each other? Why is their performance so variable? This module gives you an insight into these and other questions, by looking at the fundamental principles of communications technologies. Through these principles you will gain an insight into the possibilities and constraints of modern communications technology. This module complements other modules relating to networking, human-computer interaction, and pervasive computing.

What you will study
Course 1

Course 1 concerns the physical aspects of signals and their environment. You will study the theory and practice of signals (such as how electrical and radio signals can represent data), the propagation of signals through space and through materials, and the physical media that are used to convey signals, such as optical fibres, free space and conducting materials. Issues of noise and spectrum availability are ever-present because they set limits on what is possible. Accordingly you will study and use Shannon’s theorem, which specifies the maximum rate at which information can be sent over a channel of a specified bandwidth in the presence of noise. You will also study some concepts from Fourier’s theorem, which shows how an information-bearing signal occupies a band of frequencies rather than a single frequency.

Course 2

The second course concerns the nature and types of codes that are used to represent digital data. Although digital data is thought of as a succession of zeros and ones, the way those zeros and ones represent data needs ingenuity because perfect transmission in the presence of electrical noise (or interference) is impossible; and noise is unavoidable. In practice, the probability of error must be made sufficiently low, and this is achieved by use of error detecting and error correcting codes, which add extra zeros and ones to the data. You will study some of the main coding methods used to add resilience to signals. You will also look at some of the techniques used to reduce the amount of data imperceptibly so that files can be compressed.

Course 3

The final course looks at the principal types of access network in use. These are the networks used to connect users to the main data and telephony trunk routes. They include mobile data (3G, 4G and 5G), DSL broadband (which is the type delivered over a user’s fixed-line telephone connection), Wi-Fi, optical fibre and co-axial cable. The basic principles of these are covered with a view to uncovering their similarities (such as the increasing adoption of orthogonal frequency division techniques) and the factors that affect the performance of these types of network. The course concludes by looking at the implementation of security and virtual private networks in the context of teleworking.

If you are considering progressing to The computing and IT project , this is one of the ISC level 3 modules on which you could base your project topic. Normally, you should have completed one of these isc level 3 modules (or be currently studying one) before registering for the project module.

The computing and IT project

The computing and IT project enables you to explore computing, information and communications technologies in substantial depth and it is the compulsory final module for our computing and IT qualifications. It offers you practical experience of independent learning and reflective practice. You’ll apply advanced principles and techniques to produce a solution to a problem which you have defined and write up your experience and findings in a substantial report. You’ll also be responsible for choosing your own topic, carrying out the project and writing it up, with the help of a supervisor to advise and guide you.

What you will study

You will gain skills and experience in formulating and completing an individual project of your choice in any area of computing and IT that you have studied at this level. Your tutor will advise and guide you, but you will be expected to produce your work independently, without close supervision. The emphasis is on you being a reflective practitioner, developing not only the technical aspects of your project but also justifying your approach and reviewing and thinking about what you have learnt. You’ll be expected to make use of the study materials and software associated with the OU level 3 modules you have previously studied.

The main elements of your project will be:

choosing a project topic – the topic must be based on the OU level 3 modules you have studied and we will need to know which area you want to work in before the module starts in order to assign you a tutor

getting information and finding out about developments in your topic area

producing a detailed proposal and project plan – this will include choosing suitable methods, setting realistic goals and deciding what resources you will need

carrying out the project itself – it could take many forms – a software system, a critical analysis and report, or an investigation and set of recommendations are just a few examples

writing up and evaluating the project – this will include a reflective evaluation of your approach to the project and its completion.

There are guidance notes and resources but no teaching materials associated with the module. You will draw on a range of sources (technical papers, books, manufacturers’ literature, and the internet) to investigate your topic. Your report should demonstrate your ability to assess your own developments or other topics you have investigated, using appropriate methods to measure and compare them.

Throughout your project you will be set tasks through tutor-marked assignments (TMAs), which will help you to plan and progress the various phases of the project. You will also submit a final project report.

To study a bachelor's degree at ISC, applicants must have successfully completed a high school diploma, or its equivalent, from 12 years of schooling. At ISC, we believe that education should be accessible to all, which is why we offer a quality university education to anyone who desires to realize their ambitions and realize their potential.
The ISC provides study commensurate with the student's capabilities, especially in line with the student's absorption and the time allocated to study daily, given that the student may be able to study full-time and may have work that forces him to study part-time. We expect full-time students to be able to finish their undergraduate studies within 3-4 years. We expect our part-time students to be able to finish their Bachelor's degree in 5-8 years.
The academic year is divided into three semesters. In each semester, the student is allowed to register for a maximum of 6 courses and two courses as a minimum. Classes are distributed as follows: • The first semester begins at the beginning of the third week of October. In the first and second academic week, students register the courses they wish to study during the semester, and students who are late in registration can join the class during this period. The seventh week of the semester is dedicated to conducting midterm exams. The twelfth and last week of the semester is a week dedicated to the final exam. The general average and grades are issued within the week following the final exams. • The second semester begins in the last week of January. In the first and second academic week, students register the courses they wish to study during the semester, and students who are late in registration can join the class. The seventh week of the semester is dedicated to conducting midterm exams. The twelfth and last week of the semester is a week dedicated to the final exam. The general average and grades are issued within the week following the final exams. • The third semester begins in the second week of May. In the first and second academic week, students register the courses they wish to study during the semester, and students who are late in registration can join the class. The seventh week of the semester is dedicated to conducting midterm exams. The twelfth and last week of the semester is a week dedicated to the final exam. The general average and grades are issued within the week following the final exams. • The mid-term vacation begins at the beginning of August and continues for the third week of October. • After the end of each semester, a two-week vacation is scheduled. The rate is calculated as follows: • 50% for the final exam • 50% to be distributed by the course teacher for the midterm exams and the classroom activities that the student performs. • The student is considered to have passed the course if he/she achieves an average of 60%. • The student is considered conditionally successful if he achieves a grade between 50 and 60% and has an overall GPA of no less than 2.5 out of 4.0. • The student obtains a bachelor's degree after successfully completing 48 courses of 360 credit hours.
The tuition fee is £50 per credit • Students are allowed to register a maximum of 40 credits each semester and a minimum of 14 credits. • The student pays a one-time enrollment fee of 200 pounds when registering with the ISC • The student pays 100 sterling pounds per semester as the registration fee for courses. • The creditd = four actual hours.
30-Day Money-Back Guarantee


Full lifetime access
Access on mobile and TV