London Riverside College

Level 3 Diploma in Information and Digital Technologies

Diploma in Information & Digital Technologies Level 3

Unit Overview

Introduction to Computer Programming 

Unit Aims: Provide learners with the fundamentals of computer programming, including the range of languages available, their uses, and similarities. 

Learning Outcomes:

  • Understand how computer programming languages are used. 
  • Understand the basics of programming languages. 
  • Understand a range of programming languages. 
  • Understand the use of Object-Oriented Programming (OOP). 
  • Be able to write a basic computer program. 

Key Topics:

  • Business needs and industry applications.
  • Programming environments, data types, variables, keywords, operators, conditions, loops, arrays, functions, and methods. 
  • Characteristics and similarities of different programming languages. 
  • OOP concepts like encapsulation, inheritance, and polymorphism. 
  • Writing, testing, and evaluating basic code. 

Introduction to Computing Mathematics 

Unit Aims: Provide an overview of the mathematical skills required for computer programming. 

Learning Outcomes:

  • Understand the relevance of mathematics in computing. 
  • Understand problem-solving techniques using computing mathematics. 
  • Understand basic mathematical formulas for computing mathematics. 
  • Understand mathematical logic. 
  • Understand probability in mathematics. 
  • Understand binary mathematics. 

Key Topics:

  • Importance of mathematics in computing. 
  • Problem-solving techniques and root cause analysis. 
  • Basic mathematical operations and algebra.
  • Boolean logic, logic gates, and truth tables. 
  • Probability theory and calculations. 
  • Binary and hexadecimal number systems. 

Introduction to Cyber Security 

Unit Aims: Provide an overview of cyber security and the importance of online safety. 

Learning Outcomes:

  • Understand the use of cyber security. 
  • Understand how to keep yourself and others safe online. 
  • Understand appropriate security measures to implement. 
  • Understand how to manage cyber security risks. 
  • Be able to implement security measures on various devices. 

Key Topics:

  • Importance of cyber security and types of malware and cyber-attacks. 
  • Safe practices for social networks and online activities. 
  • Cyber security legislation and policies. 
  • Risk management techniques and disaster recovery plans. 
  • Security measures for mobile, desktop, and cloud-based systems. 

Introduction to Digital Technologies 

Unit Aims: Provide an overview of digital technologies across different business sectors. 

Learning Outcomes:

  • Understand the evolution of computing and technology. 
  • Understand the components of a digital environment. 
  • Understand cloud-based technologies. 
  • Understand the importance of technology in society. 
  • Understand the implementation of new digital solutions. 

Key Topics:

  • Technological advances and ICT-related jobs. 
  • Hardware, software, and network solutions. 
  • Cloud technologies, benefits, risks, and security measures. 
  • Technology in business, education, finance, manufacturing, health, and marketing. 
  • ICT project management and development processes. 

Introduction to Emerging Technologies 

Unit Aims: Investigate current and future emerging technologies and develop research skills. 

Learning Outcomes:

  • Understand current and future emerging technologies. 
  • Understand the use of artificial intelligence in society. 
  • Understand the implications of change in technology. 
  • Be able to research and present information on emerging technologies. 
  • Understand the future of computing. 

Key Topics:

  • Benefits and evolution of digital tools. 
  • Artificial intelligence applications and societal impact. 
  • Change management and impact analysis. 
  • Researching and presenting emerging technologies. 
  • Future technology developments and future-proofing systems. 

Introduction to Mobile Application Development 

Unit Aims: Provide an overview of mobile application development, including planning, developing, testing, and launching apps. 

Learning Outcomes:

  • Understand the purpose of a mobile application. 
  • Be able to plan for mobile application development. 
  • Be able to develop a mobile application. 
  • Be able to test a mobile application. 
  • Understand how to launch a mobile application to the marketplace. 

Key Topics:

  • Features, platforms, and types of mobile applications. 
  • User and technical requirements, UI/UX design, and prototyping. 
  • Using Software Development Kits (SDKs) for development. 
  • Testing methods and creating test plans. 
  • Launching applications on marketplaces and associated costs. 

Introduction to Web Development 

Unit Aims: Provide an overview of web development, including planning, developing, testing, and launching websites. 

Learning Outcomes:

  • Understand website development planning. 
  • Be able to produce interactive web pages. 
  • Be able to test web pages. 
  • Be able to publish websites online. 

Key Topics:

  • Methods, tools, and design issues in web development. 
  • Laws, regulations, and standards for web development. 
  • Setting up and using databases within websites. 
  • Testing methods and creating test plans. 

• Publishing websites, domain names, and hosting considerations. 

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare