Course Overview
The "Higher Diploma in Software Engineering" equips learners with comprehensive skills and knowledge to pursue rewarding careers in the dynamic field of web development.
Upon successful completion of these transformative two years, graduates of this program not only will have abundant job prospects and a wide range of opportunities but can seamlessly transition to pursue a highly sought-after Bachelor's degree. They will be well-prepared to take on various job roles, such as Full Stack Web Developer, Front-End Developer, Back-End Developer, and Application Developer, among others.
With their newfound expertise, learners will have the capacity to produce enterprise level applications to optimise their business process and enhance the productivity, positioning themselves as valuable resources for organizations seeking high-calibre full-stack web development professionals.
☑️ Ensure efficient software needs implementation and problem resolution by identifying challenges and choose effective approaches.
☑️ Develop robust, high-performance applications with appropriate tools, techniques, design patterns, frameworks, and methodologies.
☑️ Create secure, scalable software solutions prioritizing customer satisfaction and meeting business user requirements seamlessly.
☑️ Devise and implement effective testing strategies and tools to ensure software quality and reliability.
☑️ Analyze complex situations, develop innovative solutions, and make informed decisions.

E-Learning
174 hours
Projects/
Assignments
186 hours
Flipped Class/
Mentoring
174 hours
Assessment
6 hours
Target Audience
-
Candidates who completed GCE A level or its equivalent
-
Candidates who completed Foundation Diploma in IT and its related study.
-
Candidates who would like to attain University bachelor’s degree
-
Matured candidates with relevant work experience and willing to get bachelor’s degree
Admission Prerequisites
Minimum Age:
18 years old
Academic Qualifications:
-
Minimum 2 credits (Mathematics & English) in GCE A level or its equivalent.
-
Foundation Diploma in IT, or its related. This must be secured through 9 months full-time or 12-month part-time course. If the duration of the course is less than this, they are not eligible.
-
Polytechnic Diploma in IT or computing will be considered on a case-to-case basis.
-
Matured candidates with a minimum of 8 years of relevant experience will be considered on a case-to-case basis.
English Proficiency:
IELTS 5.5 or its equivalent or candidate who has completed school education in English as medium of instruction
Graduation Requirements
Minimum 75% attendance in all sessions
Minimum pass grade in the summative assessment of each module
Module Summary
Programming Foundation
Be equipped with essential coding knowledge and skills, regardless of experience. It covers programming concepts, languages, paradigms, and execution. Enhance problem-solving and critical thinking, improving coding proficiency. Demonstrate their skills by constructing software components, applying programming paradigms, conducting comprehensive testing, and documenting code, establishing a strong foundation for future programming endeavors.
What You'll Learn:
- Introduction to Programming
- Programming Fundamentals - Part 1
- Programming Fundamentals - Part 2
- Object Oriented Programming
- Testing & Documentation
Front End Development
Gain expertise in user interface design, development tools, frameworks, and single-page application testing. Master design thinking, UI heuristics, visual principles, and prototyping, creating user-centric websites. Develop proficiency in interactive UI design. Showcase skills in analyzing requirements, user research, wireframing, and responsive design, optimizing performance for enhanced user experience in front-end development.
What You'll Learn:
- User Interface Design Principles
- Mark-up & Styling Languages
- Responsive Design
- Scripting & Single Page Application
- Testing & Documentation
UI Frameworks
Create exceptional user experiences using prototyping tools and UI frameworks. It covers design thinking, UI heuristics, visual design principles, user experience metrics, prototyping, usability testing, and documentation. Enhance UX research techniques, ensuring designs meet accessibility standards. Showcase abilities to create high-fidelity prototypes, conduct user research, and iterate designs based on feedback, preparing them for roles in UI/UX design and development.
What You'll Learn:
- Persona creation
- Information Architecture and Interaction Design
- Visual Design and Branding
- Prototyping
- Usability Testing & Documentation
Database Design and Implementation
Acquire comprehensive skills in database management, including data organization, design concepts, entity-relationship modeling, normalization, data definition, retrieval, maintenance, testing, and documentation. Gain proficiency in planning database usage, creating designs, optimizing queries, and thorough testing. Be an expert in creating optimal database designs for consumer-centric applications, ensuring accuracy, reliability, and performance.
What You'll Learn:
- Introduction to Database Design
- Entity-Relationship Modelling and Normalization
- Data Manipulation and Query Optimization
- Database Maintenance and Testing
- Database Documentation and Collaboration
Web Development Foundation
Acquire essential skills for full-stack web development, covering SDLC, technical design, back-end development, design patterns, application frameworks, testing, and documentation. Master back-end development, creating modular and scalable applications, and effective documentation. Produce consumer-web applications with design patterns, database interaction, authentication, unit testing, and user acceptance testing, preparing them for web developer roles.
What You'll Learn:
- Fundamentals of SDLC & Technical Design
- Back-end development principles and techniques
- Design patterns
- Development using framework
- Testing & Documentation
Generative AI
Explore the principles, techniques, and applications of generative AI, focusing on OpenAI's ChatGPT. Develop skills to utilize ChatGPT for interactive conversations, content generation, and enhancing business productivity. Create tutorials, applications, research tools, and productivity enhancements, gaining practical experience in applying generative AI models to real-world scenarios and improving their competence in this field.
What You'll Learn:
- Introduction to Generative AI Models
- Introduction to OpenAI & Application of ChatGPT
- ChatGPT Use Cases for Research & Content Generation
- ChatGPT Use Cases for Business Productivity
- Building a ChatBot - Microsoft Virtual Assistant
Agile Project Management
Be equipped with comprehensive knowledge of Agile and Scrum methodologies. Topics include project planning, user story prioritization, role assignment, sprint execution, and success measurement. Engage in real-world case studies and hands-on experience with the ClickUp tool to enhance practical understanding. By combining theory and practice, learners gain skills to effectively apply agile principles and drive successful project outcomes.
What You'll Learn:
- Agile Project Management and Project
- Management using Scrum
- Building a Scrum Team and Scrum Planning & Implementation
- Case Study 1 - About Product Team Implementing Scrum
- Case Study 2 - Implementation of Scrum
- Case Study 3 - Org Structure / Team Structure
Enterprise Applications Development
Acquire essential skills to create enterprise-level applications aligned with organizational needs. Key topics include application architecture, business logic implementation, integration techniques, UI development, and software testing, deployment, and maintenance. Master building robust applications using design patterns, frameworks, and libraries to enhance organizational efficiency, communication, and innovation, providing a competitive edge.
What You'll Learn:
- Introduction to Enterprise Software Development
- Designing Enterprise Software Architecture
- Implementing Business Logic and Integration
- User Interface Development
- Testing, Deployment, and Maintenance of Enterprise Software
Industry Project - Application Implementation
Conceive and deploy a practical enterprise application, optimizing business processes and integrating systems. Gather requirements, collaborate with stakeholders, and develop front-end, middleware, and back-end components using rigorous testing and optimization strategies. Enhance soft skills and be prepared for leadership roles in the software industry, ensuring contribution effectively to organizational growth.
What You'll Learn:
- Provide a unified platform for employees across departments and regions to access real-time data, collaborate effectively, and automate repetitive tasks by prioritizing security measures to protect sensitive data and enable role-based access control.
IT System and Network
Explore networking fundamentals, implementations, operations, security, and troubleshooting. Learn to compare OSI Model functions, deploy Ethernet, support IPv4/IPv6, configure routers, and ensure network availability. Explore transport layer protocols, network services, and network security concepts, including WAN links and wireless networks. Projects focus on troubleshooting, security configurations, disaster recovery, and cloud architecture, enhancing practical skills in network maintenance and security management.
What You'll Learn:
- Networking Fundamentals
- Networking Implementation
- Network Operations
- Network Security
- Network Troubleshooting
IT Security
Explore cloud security, covering managing identity, access, platform protection, data and applications, and security operations. Gain deep insights into cloud security principles and best practices through practical projects emphasizing network security management. Be equipped with essential skills to navigate and contribute effectively to the evolving field of cloud security, ensuring robust protection of cloud-based systems and data.
What You'll Learn:
- Managing Identity
- Manage Access
- Implement platform protection.
- Secure your data and applications.
- Manage Security Operation
Data Analytics
Learn essential skills in data analysis, focusing on Power BI. Participants learn to prepare and transform data, create visualizations, develop data models, and design dashboards. A real-world project enhances practical experience, fostering the ability to make data-driven decisions and solve business challenges.
What You'll Learn:
- Introduction to Data Analytics and Power BI.
- Power BI Data Transformation.
- Power BI Data Modelling.
- Power BI Data Modelling with DAX.
- Power BI Formatting, Reports and Dashboards.
Certification(s)

Certification(s) Earned
-
Higher Diploma in Software Engineering awarded by Lithan Academy, Singapore
-
Professional Scrum Master™ I Certification*
*Taking this certification is not mandatory. However, if the learner wishes to pursue it, they need to register for the examination after paying the necessary fees wherever it is applicable. Please note some certification is free. You can find out from the respective website about this info.
Pricing
About Lithan Academy
Lithan Academy is an accredited training organization endorsed by various government agencies under Singapore’s ministry of education. We are EduTrust certified by SkillsFuture Singapore (SSG) and accredited by the Singapore government as a CET Centre (Continuous Education and Training). We are also an accredited international training center for Pearson UK.
We are recognized for our learning innovation with local and international awards including the Microsoft Global Learning Partner of the Year Award (Top 3) in 2018, Asia’s Pearson’s College of the Year (Bronze) Award in 2019, and AsiaPac CIO’s Top 10 Edutech Solution Provider Award in 2020, amongst others.
Our innovation CLaaS® delivers Competency Learning as a Service to bridge the digital skills gap with competency-based curriculum, work-based learning pedagogy, and blended work2learn journey. CLaaS® courses have received accreditations from education regulatory bodies and over 100 international universities. We have served over 50,000 learners and 2000 enterprises with an above 90% completion rate.

