Loading...

Higher Diploma in Software Engineering

SG-Higher Diploma in Software Engineering

Higher Diploma in Software Engineering

Duration and Delivery Mode:
12 months Full Time
(Classroom & Asynchronous E-Learning)

SG-Higher Diploma in Software Engineering

Higher Diploma in Software Engineering

Duration and Delivery Mode:
12 months Full Time
(Classroom & Asynchronous E-Learning)

Course Brief

The Higher Diploma in Software Engineering (HDSE) is a comprehensive, applied programme designed for learners seeking to establish a strong foundation in software development and modern IT systems. Spanning 12 modules, the programme blends core computing concepts with advanced digital technologies to prepare learners for software engineering, IT support, DevOps, or low-code development roles in today’s digital economy.
 
The programme begins with Programming Foundations, where learners develop algorithmic thinking and gain practical experience in object-oriented programming using Python. They proceed to Front-End Development, mastering HTML, CSS, JavaScript, and responsive design principles to build visually appealing and user-centric web interfaces.
 
Next, Database Design and Implementation introduces relational modelling, SQL, and optimization strategies, while Web Development Foundations focuses on back-end architecture, system design, and full-stack development practices using frameworks. These modules equip learners with robust skills in coding, design patterns, and database integration.
 
In Low-Code Application Development, learners harness Microsoft Power Platform to build business apps and automated workflows, followed by AI Models Development, which introduces learners to chatbot creation, prompt engineering, and AI-powered features using Copilot Studio and AI Builder.
 
The Data Analytics & Management module equips learners to transform business data into actionable insights through Power BI and Dataverse, emphasizing modeling, visualization, and governance. Parallel to this, IT Systems and Networking covers server management, network architecture, and infrastructure security—essential for operational reliability.
 
IT Security trains learners in identity and access management, authentication, and governance policies, empowering them to build secure systems aligned with compliance standards. Agile Project Management equips learners to lead iterative projects using Scrum and Kanban, managing teams and adapting to change.
 
In Develop Enterprise Applications, learners consolidate design, development, integration, and testing skills to build large-scale business solutions. The programme culminates in a Capstone Project, where learners build a fully functional, AI-integrated application using low-code tools, backend services, and Power Platform components—showcasing their capabilities to solve real-world problems.
 
This holistic, project-driven curriculum equips learners with the practical expertise and problem-solving mindset required to thrive in roles such as software engineer, IT systems specialist, low-code developer, or automation analyst in modern enterprises.

Knowledge, Skill, Ability Summary

At the end of the course, you will be able to acquire the following:

Knowledge

  • Understand core programming principles and software design approaches using structured and object-oriented paradigms.
  • Explain UI/UX design principles and web technologies for building responsive, interactive user interfaces.
  • Describe relational data models, normalization, and optimization techniques used in database systems.
  • Understand software lifecycle methodologies and backend development principles using modern frameworks.
  • Explain the architecture and strategic value of Microsoft Power Platform in enterprise automation.
  • Identify the key components of conversational AI, prompt engineering, and AI integration in business solutions.
  • Define the concepts of data modeling, transformation, and visualization for business intelligence using Power BI
  • Explain fundamental server, networking, and virtualization concepts used in enterprise IT infrastructure.
  • Describe identity management, authentication protocols, and governance strategies to secure digital environments.
  • Understand the principles and practices of Agile methodologies for managing iterative project lifecycles.
  • Recognize the core components of enterprise application design, including architecture, integration, and testing.
  • Synthesize and apply knowledge in software development, automation, analytics, and AI integration for real-world business needs.

Skills

  • Develop structured and object-oriented Python applications with appropriate testing and documentation.
  • Build responsive web interfaces using HTML, CSS, JavaScript, and front-end frameworks.
  • Design and implement normalized relational databases with optimized queries and maintenance plans.
  • Build scalable backend applications with integrated authentication, data access, and modular architecture.
  • Create automated workflows and canvas apps using Power Automate, Power Apps, and Dataverse.
  • Design intelligent chatbots and embed AI functionality using Copilot Studio and AI Builder.
  • Transform, model, and visualize data using Power BI dashboards to support decision-making.
  • Configure, monitor, and troubleshoot server and network systems to ensure operational performance.
  • Implement secure access control systems using role-based policies, identity management, and governance practices.
  • Plan, lead, and evaluate Agile projects using Scrum roles, ceremonies, tools, and continuous improvement strategies.
  • Develop integrated, scalable enterprise applications by applying business logic and testing strategies.
  • Deliver an intelligent, end-to-end application with integrated automation, analytics, and AI features, supported by documentation.
Ability
By completing this programme, learners will be able to design, develop, and deploy scalable, secure, and intelligent software applications and IT systems by integrating programming, databases, web development, automation, analytics, AI, and Agile practices—equipping them for real-world roles in enterprise software engineering, IT infrastructure, and digital transformation

Blended Learning Journey
(726 Hours)

E-Learning
(Async)

101 Hours

Flipped Class
(Sync)

138 Hours

Mentoring Support
(Assignment Sync)

144 Hours

Mentoring Support
(Project Planning Sync)

105 Hours

Mentoring Support
(Project Implementation Async)

142 Hours

Additional Practice
(Async)

90 Hours

Assessment
(Sync)

6 Hours

Module Summary

Module Brief

The Programming Foundations module equips learners, regardless of their coding experience, with essential knowledge and skills to start their coding journey. This module provides a comprehensive understanding of programming concepts and techniques, encompassing programming languages, paradigms, and program execution. By establishing a solid foundation in programming principles and terminology, learners can grasp and analyze code effectively. By engaging in practical exercises and hands-on activities, learners enhance their problem-solving and critical thinking abilities, thereby improving their coding proficiency and enabling them to produce efficient and well-structured code.

The module project provides learners with an opportunity to demonstrate their skills into practice by constructing software components. This project serves as a platform for demonstrating their competence in analyzing technical requirements and converting them into resilient designs. Leveraging their expertise in programming paradigms and languages, learners can implement software components based on the technical design. Additionally, they acquire the capability to ensure software quality through the utilization of diverse testing methods. In conclusion, learners acquire the capacity to produce well-structured code, apply object-oriented programming principles, conduct comprehensive testing, and proficiently document their code, establishing a solid foundation for their future programming ventures.

Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
In the Front-End Development module, learners will acquire a deep understanding of web design principles, HTML, CSS, and responsive design using Bootstrap, JavaScript, jQuery, and single-page application development and testing. The instructional units equip them with the knowledge necessary to create captivating user interfaces and deliver seamless experiences. By engaging in practical exercises and hands-on activities, learners develop a high level of proficiency in creating visually appealing websites that adhere to the best UI design principles, leveraging front-end tools, techniques, frameworks, and libraries.
 
Through the module project, learners demonstrate their ability to apply acquired knowledge and skills in building websites with exceptional user experiences. It allows them to showcase their ability to analyse user requirements and translate them into visually captivating website designs. Proficiency in front-end development tools and techniques, and responsive design enables learners to implement the best UI design principles and create responsive websites with interactive features and enhancing user engagement. Furthermore, graduates exhibit their ability to optimize website performance, ensuring swift loading times and smooth navigation. In summary, learners gain the ability to create responsive websites with optimal performance and enhanced user experience to stay competitive in the field of front-end development.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
The Database Design and Implementation module equips learners with the expertise required to excel in various facets of database management. Through the instructional units, learners acquire a holistic comprehension of data organization, database design concepts, entity-relationship modelling, normalization techniques, data definition, retrieval, maintenance, testing, and documentation. By actively participating in practical exercises and hands-on activities, learners develop proficiency in tasks such as planning database usage, creating conceptual, logical, and physical designs, optimizing queries and stored procedures, and conducting thorough testing and documentation. These skills enable learners to effectively communicate database schemas, entities, relationships, and data dictionaries, facilitating collaboration and ensuring smooth maintenance processes.
 
During the module project, learners demonstrate their ability to create an optimal database design for a consumer-centric Rich Internet Application. The project serves as a platform for showcasing their expertise in various areas, including requirements analysis, entity relationships and constraints, development of conceptual, logical, and physical designs, planning of database user groups aligned with business processes, writing optimized queries and stored procedures to meet management requirements, and conducting comprehensive testing to ensure accuracy, reliability, and performance. In summary, learners acquire the capability to develop efficient and effective databases for client-centric products, meeting industry demands for design optimization, query performance, and system reliability, thus staying competitive in the field of data modelling and design.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
The Web Development Foundations module equips learners with the knowledge and skills needed to excel in the field of full-stack web development. The instructional units help them to gain a comprehensive understanding of Software Development Life Cycle (SDLC), technical design principles, back-end development principles and techniques, design patterns, application development using frameworks, testing, and documentation. By engaging in practical exercises and hands-on activities, learners develop proficiency in back-end development using frameworks, expertise in creating modular and scalable web applications, testing methods, and effective documentation practices.
 
During the module project, learners demonstrate their ability to produce consumer-web applications that incorporate design patterns and database interaction. The project serves as a platform for showcasing their competence in technical design aligned business process, architecting solutions to address specific business problems, implementing appropriate design patterns with authentication and authorization, conducting unit testing and user acceptance testing to ensure compliance with business requirements and application quality. In summary, learners develop the skills necessary to pursue web developer roles and contribute to the development of scalable and dependable client-focused web applications that meet the demands of the industry.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
Embark on a transformative journey into app development through our “Low code application development” module designed to cultivate essential skills for success in the dynamic low-code development landscape. Graduates emerge as adept tech practitioners, ready for roles like Low-Code Developer, Power Platform Developer, or specialized positions such as HR Tech Practitioner. In the latter role, they are valued for their ability to streamline business processes, automate workflows, and efficiently create robust applications.
 
The program not only refines technical skills but also fosters a profound understanding of the business value embedded in low-code solutions, positioning our graduates as indispensable assets in the ever-evolving tech industry.
 
This module introduces learners to the strategic value of Microsoft Power Platform, emphasizing the benefits of low-code solutions in modern business environments. It begins with an exploration of Power Automates core components and progresses into building dynamic, condition-based workflows. Learners gain hands-on experience with integrating Excel and document generation to enhance automation capabilities. The module offers a thorough introduction to Microsoft Dataverse, covering its role in secure data storage, relationship modeling, and seamless integration with applications. As learners advance, they develop practical skills in Power Apps by creating data-driven canvas apps, utilizing galleries, forms, and collections to build intuitive user interfaces that meet real-world business needs.
 
Through applied project work, learners translate these technical skills into practical solutions. They will design and implement automated workflows, such as finance-related purchase order approvals, using dynamic decision-making and multi-level logic. Projects also involve building flows triggered by Microsoft Forms, integrating data from external sources, and refining apps for usability and efficiency. By completing the module, learners will be equipped to build scalable, user-centric applications and automated systems that align with organizational goals, preparing them for roles that demand both technical proficiency and business insight.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
The “AI Model Development” module equips learners with essential knowledge and skills in generative AI, prompt engineering, and conversational AI design. Participants will explore the fundamentals of generative AI and prompt engineering, followed by hands-on experience in building intelligent chatbots using Microsoft Copilot Studio. They will develop proficiency in managing entities and variables to personalize interactions and track session data. Additionally, learners will enhance chatbot functionalities by implementing agent flows and gain a foundational understanding of AI Builder and its components to support AI-driven solutions.
 
Through practical project work, learners will apply AI-powered automation and conversational design strategies to real-world business contexts. They will design comprehensive chatbot solutions that guide users through multi-step services, develop core chatbot workflows and topics, and configure entities and variables for dynamic user engagement. Furthermore, learners will advance chatbot capabilities with agentic flows, equipping them to deliver sophisticated, intelligent customer interactions. By the end of the module, learners will possess the ability to design and deploy robust AI-driven chatbots, integrating Microsoft Power Platform components effectively into business solutions.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
The module “Data Analytics & Management” is designed to empower learners with an in-depth exploration of data analytics and management, emphasizing the utilization of Microsoft Power BI and Dataverse to convert complex datasets into strategic business insights. Learners will engage with advanced data transformation techniques using Power Query, develop sophisticated data models to establish relationships and hierarchies, and design interactive reports and dashboards that facilitate dynamic storytelling. The curriculum also encompasses an introduction to Microsoft Dataverse, offering insights into data storage and management within the Power Platform ecosystem.
 
Through a comprehensive project focused on HR attrition analysis, participants will apply their skills to real-world scenarios. They will perform meticulous data cleaning and transformation, construct a robust data model tailored to HR analytics, and develop detailed visualizations that depict employee demographics, performance metrics, and attrition trends. This hands-on experience will equip learners with the ability to implement data modeling and visualization techniques using Power BI, preparing them to address complex business challenges through data-driven solutions.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
The ” Servers Basics” module imparts comprehensive knowledge and practical skills in server administration and virtualization concepts. Learners gain expertise in managing server hardware, physical inventory, and asset tracking. They also acquire the ability to install and configure operating systems (OS), troubleshoot OS, application, and network configurations, and emphasize post-installation server maintenance for data security.
 
Through hands-on projects, learners develop as IT Support Associates. They learn to acquire and configure new servers, deploy monitoring servers for performance tracking, and align servers with business needs by recommending appropriate architecture, storage, and networking setups. Tasks encompass managing storage, creating RAID setups, configuring SMB shares, scripting, static addressing, and network scanning.
 
After completion, learners have a strong server foundation. They proficiently support server administration, network troubleshooting, storage management, and data security, contributing to optimized performance and data integrity in an organization’s IT infrastructure.
 
The “Network Basics ” module equips learners with crucial networking knowledge and skills. Topics span OSI Model Network Functions, Ethernet deployment and troubleshooting, IPv4 and IPv6 support, router configuration, network topologies, transport layer protocols, network services, network applications, security concepts, secure network support, wireless network deployment, WAN links, remote access, organizational security, disaster recovery, network hardening, and cloud architecture.
 
Module projects enhance practical skills. Learners troubleshoot service and security issues, configure IPSec policies, back up configurations, scan server segments, and document DNS records and DHCP clients. Proficiency in these tasks showcases their ability to maintain network integrity, availability, and recoverability, bolstering an organization’s IT infrastructure stability and efficiency.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
The ” IT security” module provides learners with the necessary knowledge and skills to administer and manage security programs effectively. It covers instructional units focused on implementing identity management, authentication solutions, access management, access management for apps, and identity governance strategies.
 
Learners will gain expertise in implementing identity management solutions, including establishing user identities, roles, and permissions. They will also learn to implement secure authentication methods and protocols. Additionally, learners will acquire the skills to manage user access to systems and applications through access management solutions. They will explore securing application access for internal and external users as part of the access management for apps unit. Lastly, learners will understand how to plan and implement identity governance strategies to ensure proper management of user identities and access rights.
 
The module’s projects provide practical application opportunities. Learners will plan the administration and technical operationalization of security programs, considering organizational requirements and risks. They will also develop skills to investigate security breaches in information, system, and network access, enabling effective response and mitigation.
 
Completing the Cloud security governance module will enable learners to plan, implement, and manage comprehensive security programs. They will protect organizational assets, maintain confidentiality, and ensure compliance with industry standards and regulations.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
This course on Agile Project Management provides a comprehensive introduction to Agile principles and practices, particularly focusing on the Scrum framework, and is designed for project managers, team leaders, Scrum Masters, product owners, and professionals interested in adopting Agile methodologies. The course is structured into six key units. The first unit, Fundamentals of Agile Project Management and Scrum, introduces the Agile Manifesto, its core values, and the essential components of the Scrum framework, including roles, events, and artifacts. The second unit, Agile Project Management Frameworks and Planning, explores various Agile frameworks such as Scrum, Kanban, and Lean, emphasizing effective planning techniques like backlog creation and estimation methods. In the third unit, Building and Managing Agile Teams, participants learn about the dynamics of high-performing Agile teams, focusing on effective communication, collaboration, and strategies for conflict resolution.
 
The fourth unit, Agile Planning, Implementation, and Risk Management, addresses planning processes, risk identification, and mitigation strategies, highlighting the importance of adaptive planning based on feedback loops. The fifth unit, Advanced Scrum Practices and Agile Project Execution, delves into advanced Scrum techniques, team performance improvement, and stakeholder engagement, equipping participants to manage cross-functional teams effectively. Finally, the sixth unit, Agile Continuous Improvement and Growth, emphasizes the significance of retrospectives and fostering a culture of continuous improvement and learning within Agile teams. By the end of the course, participants will be equipped with the skills necessary to effectively manage Agile projects, lead high-performing teams, and cultivate an environment of collaboration and innovation, ensuring their organizations can adapt and thrive in dynamic project landscapes.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
In the Develop Enterprise Applications module, learners will acquire the essential knowledge and skills required to create enterprise-level applications that align with organizational requirements. Throughout this module, learners will gain a comprehensive understanding of key topics, including enterprise application architecture, implementation of business logic and integration techniques, user interface development, and the testing, deployment, and maintenance of enterprise software. Through a combination of theoretical knowledge and practical exercises, learners will develop proficiency in building robust and scalable enterprise applications by leveraging design patterns, frameworks, and libraries.
 
The module project offers learners a platform to demonstrate their proficiency in enterprise application development, enabling them to make valuable contributions to organizational success and growth. By optimizing operations, streamlining processes, automating tasks, and improving efficiency, learners can enhance the overall effectiveness of organizations. These applications facilitate seamless communication and collaboration, ensuring data consistency, security, and accessibility. Additionally, enterprise application development fosters innovation, differentiation, and a competitive edge by integrating emerging technologies and providing unique functionalities. Ultimately, it empowers organizations to optimize operations, adapt to changing needs, and gain a sustainable advantage in the market.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan
Module Brief
The Capstone Project module is the culminating experience of the AI Application Developer course. It provides learners with the opportunity to apply the full spectrum of skills acquired throughout the programme to solve a real-world business problem through the development of an intelligent, end-to-end application.
 
Learners will conceptualize, design, and build a smart business application using Microsoft Power Platform components such as Power Apps, Power Automate, Power BI, Power Pages, and Dataverse. The application will integrate automation workflows, AI features (via AI Builder or Power BI AI visuals), and data visualization dashboards that address practical business needs such as customer service management, sales reporting, or process automation.
 
The module also incorporates Python programming, which will be used to develop backend logic, data processing functions, or integration scripts, enhancing the solution’s flexibility and intelligence. Learners will apply front-end development skills to build engaging user interfaces using HTML, CSS, and JavaScript where applicable.
 
Through this project, students will gain practical experience in low-code/no-code AI integration, workflow automation, data modeling, and cross-platform solution deployment. Emphasis will be placed on solution architecture, problem-solving, technical execution, and presentation of a working prototype.
 
By the end of this module, learners will produce a professional-grade AI-powered application and accompanying documentation that demonstrate their readiness for real-world roles such as AI Application Developer, Power Platform Developer, or Business Automation Specialist. This final deliverable serves as a portfolio-worthy artifact to showcase their capabilities to employers or clients.
Other Information
  1. SSG Module Reference No: NA
  2. Module Validity Date: NA
Module Session Plan

Target Audience & Prerequisite

Target Audience

  • Candidates who completed GCE A level or its equivalent
  • Candidates who have completed Foundation Diploma in IT and its related study.
  • Candidates who would like to attain University bachelor’s degree

Prerequisite

  • Academic:
    • Minimum 2 credits (Mathematics & English) in GCE A level or its equivalent
    • Foundation Diploma in IT, or its related. This must be secured through 6 months full-time or 9-month part-time course. If the duration of the course is less than this, they are not eligible.
  • English Proficiency: IELTS – 5.5 (with no elements lower than 4.5) or its equivalent.
  • Age: Minimum 18 years other than the candidates who get entry after completion of the Pearson Foundation Diploma conducted by Lithan
  • Work Experience: NA

Graduation Requirements

Each learner must meet the following requirements to secure academic qualifications and eduCLaaS job role certification.
  • Minimum 90 % attendance in all sessions during the bootcamp
  • Minimum 75% attendance in all sessions during the part time
  • Minimum pass grade in the summative assessment of each module

Certificates

Academic Qualification Higher Diploma in Software Engineering awarded by Lithan Academy
Statement of Attainment NA
Industry Skills Certification
NIL
EduCLaaS Job Role Certification
Digital Transformation Executive

Other Information

SSG Course Reference No: TGS-2024047537
Course Validity Date: NA
Course Developer: Lithan Academy

Pricing & Funding