Loading...

Higher Diploma SE

Higher Diploma
in Software Engineering

12 months Full-time

Higher Diploma

Software Engineering

Lithan Academy, Singapore

Course Overview

The “Higher Diploma in Software Engineering” is a comprehensive program that covers essential areas such as front-end and back-end development, UI frameworks, database design, and enterprise app development.

Emerge with skills needed for roles like full-stack web developer, front-end developer, and application developer.

Be well-prepared to contribute to the creation of sophisticated web applications and enterprise-level software solutions, enhancing business processes and productivity.

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.

Master these tech tools

Personalized, skills-focused & outcome-based learning method

Learn in a competency-based curriculum aligned with Singapore's skills framework. With a 70:20:10 learning approach, you'll engage in expert-led projects for work-ready skills.

E-Learning
132 hours

Flipped Class
132 hours

Monitoring Support
456 hours

Assessment
6 hours

Target Audience

  • Candidates who have completed GCE A Level or its equivalent
  • Candidates who have completed a Foundation Diploma in IT and its related study
  • Candidates who would like to attain a university bachelor's degree
  • Mature candidates with relevant work experience and who are willing to pursue a bachelor's degree

Admission Prerequisites

Minimum Age:
18 Years

Academic Qualification:
  • Foundation Diploma in IT completed at Lithan Academy
  • 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.
  • Mature candidates who are at least 30 years old and have a minimum of 8 years of relevant experience will be considered on a case-by-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 Foundations

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 & 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 Foundations

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

  • Generative AI Models & Tools
  • Prompt Engineering Strategies
  • Content and Design Generation with GenAI and GitHub Copilot
  • Application Development with GenAI and GitHub Copilot
  • Testing and Documentation

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

Capstone 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

  • Develop an enterprise-level application that addresses the organization's challenges to 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 Systems 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 optional. However, if the learner chooses to do so, they must register for the examination and pay any applicable fees. Please note that some certifications may be offered for free. For detailed information, kindly refer to the official website of the certification.

Pricing

Course Fee

SGD 11,250 + GST

Payment Detail
Click here for all international student related fees.

About Lithan Academy

Lithan Academy is a 4-year EduTrust certified and SkillsFuture Singapore-recognized CET Centre based in Singapore, endorsed by various government agencies under Singapore’s ministry of education. 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. s.

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. We have served over 50,000 learners and 2000 enterprises with an above 90% completion rate.