Back to Modules
IS467

Low Code Solution Development

1 CreditsBoth

Description

Low Code Application Platforms (LCAP) are trending in industry. Government agencies in Singapore now require LCAP in their software outsource requirements, including for public facing applications. Both major Telco’s in Singapore are using LCAP. Banks are ramping up their adoption of LCAP. This course exposes students to LCAP using OutSystems, a leading LCAP provider. The course starts out covering architecture and design best practices, followed by weekly hands-on lab exercises covering data modeling, processing logic, API development, and user interface development. Student teams will develop a complete application for their term project. By the end of the course, students will be able to develop commercial-grade full-stack applications without writing any code.

Requisites

Prerequisites: None

Co-requisites: None

Anti-requisites: None

Attributes

Department: SCIS

Course Level: Undergraduate

Tracks: IS/T4BS: Financial Technology Track IS/T4BS: Product Development Track

Areas: IT Solution Development Electives Smart-City Management & Tech Electives

Learning Outcomes

By the end of the course, students should be able to:   Apply the skills learned, and gain the ability to develop commercial-grade full-stack applications without writing any code   Create a complete application, as a term project, to showcase to future employers.   Remember skills and concepts learned in preparation for taking the OutSystems certification exam, free of charge for SMU students.   Apply software architecture and design best practices.   Discover OutSystems plug-ins, e.g., for Open AI (ChatGPT), Amazon S3, Google Maps, etc.   Create multitenant applications as for a Software-as-a-Service platform.  

Graduate Learning Outcomes

Interdisciplinary knowledge, Critical thinking & problem solving, Innovation & enterprising skills, Self-directed learning

Competencies

Applications Development, Applications Integration, Applications Support and Enhancement, Software Design, Software development for web applications