OTHM
    Level 7
    QN: 610/3058/2
    Curriculum Active

    OTHM Level 7 Diploma in Immersive Software Engineering

    Official qualification regulated by Ofqual, awarded by OTHM. Classified as a Vocationally-Related Qualification. Total guided learning hours: 600 hours.

    Qualification Level
    Level 7
    Awarding Body
    OTHM
    Syllabus Units
    6 Units
    Guided Hours
    600 hrs
    Instant access to interactive lessons, quizzes, and spaced revision.

    Course Syllabus & Study Modules

    Complete breakdown of verified curriculum topics and learning objectives.

    1

    Agile Project Management

    Verified
    Key Learning Objectives:
    • Be able to understand the fundamentals of project management and the role of project manager
    • Be able to understand traditional project management with Waterfall SDLC (software development life cycle)
    • Be able to understand & apply business agility in the context dynamic market changes
    • Be able to understand & apply scrum frame
    • work to build IT products
    • Be able to attain knowledge required to perform roles like scrum master, product owner & developers
    • Be able to understand & leverage kanban to optimize the flow of value
    • Be able to understand & leverage product mindset to build customer centric products
    • Be able to understand & demonstrate knowledge of agile planning & estimation
    • Be able to understand & demonstrate team dynamics within an agile team
    • Be able to understand & demonstrate scaling agile to build complex products with large teams
    2

    Cloud Computing & DevOps

    Verified
    Key Learning Objectives:
    • Be able to understand and implement continuous integration and continuous delivery process and techniques
    • Be able to understand, design and implement distributed systems on cloud.3.
    • Be able to understand docker container and implement container orchestration using Kubernetes
    • Be able to use tools and standards for Linux system fundamentals, command line interface, user/group management.
    3

    Database & SQL Programming

    Verified
    Key Learning Objectives:
    • Understand data and its storage importance, traditional storage systems and its challenges
    • understand importance of modern relational database and management systems (RDBMS)
    • Understand the relational database installation and configuration, role of client and DBMS server.
    • Understand basics of SQL programming language to communicate with relational database and management systems (RDBMS)
    • understand relational table structures and SQL Data Definition Language (DDL)
    • Understand various data manipulation techniques, queries to manipulate data - SQL data manipulation language (DML)
    • understand database transactions and use of SQL Transaction Control Language (TCL)
    • Understand data retrieval techniques, data transformations, SQL commands to query database (DQL)
    • understand data summarisation and its support in SQL program
    • Understand how to query metadata
    • understand significance of data quality and data auditing, RDBMS techniques to enforce data quality and data auditing.
    • Understand the importance of data access control, security of sensitive data and SQL commands to enforce data access control and security
    4

    Security Engineering

    Verified
    Key Learning Objectives:
    • Be able to analyse and evaluate the security of systems and web applications architecture.2.
    • Be able to implement system hardening techniques.3.
    • Be able to apply encryption techniques to secure data.4.
    • Be able to understand and implement data security measures including identifying and mitigating social engineering attacks.5.
    • Be able to use tools and standards for security engineering.
    5

    Software Programming Principles and Practices in Java I

    Verified
    Key Learning Objectives:
    • Understand the importance of programming in the current world
    • Understand why java is called a portable language
    • Understand how data is stored and processed
    • Understand about arithmetic and Boolean operators
    • Be able to understand multiple conditional statements and breaking out of them
    • Understand the usage and importance of loops and functions
    • Introduction to multiple data storage types
    • Introduction to classes and objects
    6

    Web Designing

    Verified
    Key Learning Objectives:
    • Understand what the building blocks of a web page and basics needed to design it
    • Understand the basics of CSS and different styles and how to integrate CSS with Html
    • Understand CSS rules and their order
    • Understand and implement tables and lists in HTML with examples using CSS
    • Understand user input properties of HTML
    • Introduction to DOM
    • Introduction to Javascript and its uses
    • Demonstrate basic JS properties and functions

    Regulatory & Verification Details

    Qualification Number (QN)
    610/3058/2
    Regulated Status
    Available to learners
    Awarding Body
    OTHM
    Qualification Type
    Vocationally-Related Qualification
    Operational Start
    Jul 2023
    Operational End
    Dec 2033