Upon completion of the course, students will be able to:
- Practice problem solving skills.
- Read UML sequence and class diagrams.
- Apply basic concepts of Object Orientation to a given scenario/context.
- Apply good programming practices and design concepts to develop software.
- Appreciate the role of algorithms and in problem solving.
Students proposed a digital platform for users to source the most cost-efficient rental of construction logistics, that is meant to digitise the entire procurement process of construction logistic reservation, save time, and help users to discover the best price from all suppliers in the market.
Upon finishing the course, a student will be able to:
- Familiarize students with software design and systems thinking skills and instil an appreciation for the value of software architecture.
- Design the architecture for an end-to-end IT Solution.
- Understand and implement architectural styles and design patterns for software systems.
- Use standard practices in documenting system architectures using views and perspectives.
- Impact analysis to understand the implications of design choices.
Students developed an architecture and prototyped a hotel booking platform system that aims to customise and serve their target audience, with flexible provisioning of hotel search and pricing constructs.
Objectives:
- Understand concepts related to Cyber-Physical Systems and their essential elements
- Appreciate the unique challenges and complexities faced in computing for the natural world
- Apply the necessary skills to design and develop a Cyber-Physical System
- Create a Cyber-Physical Systems prototype to conquer a real-world societal challenge
- Think deeply and broadly about the various ways in which Cyber-Physical Systems can make immense impact in society, especially to those in need
Students developed digital solutions for elderly residents, especially for those living alone in rental flats, on how they can get access to help with ad-hoc tasks such as fixing electrical appliances, moving furniture, buying groceries etc.
Students developed a chatbot prototype for the SMU-X department, to reduce the number of queries they received from students and the community. They also developed a digital prototype for the makerspace that help track item removals, and facilitate the borrowing (and returning) of makerspace equipment.
Students developed solutions and prototyped for a digital payment system that can be made accessible to groups which do not have access to smartphones and/or internet connection.
"Upon completion of the course, students will be able to gain:
- Practical industry experience working directly with the sponsor.
- Project management experience on a real-world industry project.
- Software development experience on a real-world industry project.
"
Upon completion of the course, students will be able to:
- Experience real-world problem-solving through student consultancy project
- Apply classroom learning and research to real-world challenges in order to envision innovative IT solutions using the cloud platform
- Build innovative solutions using a cloud platform (i.e. SAP Business Technology Platform)
- Use some of the services within a cloud platform (e.g. Internet of Things, Machine Learning, Analytics Cloud, Kyma, etc). Acquire learning to learn skills
- Learn how to work with industry professionals and deliver an IT solution
- Learn how to handle uncertainty in a project
Upon completion of the course, students will be able to gain:
- Practical industry experience working directly with Citibank.
- Project management experience on a real-world industry project.
- Software development experience on a real-world industry project.
This course will help:
- Introduce students to the entrepreneurship scene in the city to visit.
- Students develop an understanding of the factors and ecosystem leading to a start-up.
- Inspire student entrepreneurs to start their own venture.
- Students understand how to start a technology company.
- Students to build relationships with the organisations we will visit.
Students researched on market feasibility and proposed a go-to-market strategy on how to expand regionally, including finding out the various requirements and expansion steps (license, cost, tax etc) to operate business in various countries.
"Upon completion of the course, students will be able to gain:
- Practical industry experience working directly with the sponsor.
- Project management experience on a real-world industry project.
- Software development experience on a real-world industry project.
"
Upon completion of the course, students will be able to gain:
- Practical industry experience working directly with Citibank.
- Project management experience on a real-world industry project.
- Software development experience on a real-world industry project.
Upon completion of the course, students will be able to:
- Experience real-world problem-solving through student consultancy project
- Apply classroom learning and research to real-world challenges in order to envision innovative IT solutions using the cloud platform
- Build innovative solutions using a cloud platform (i.e. SAP Business Technology Platform)
- Use some of the services within a cloud platform (e.g. Internet of Things, Machine Learning, Analytics Cloud, Kyma, etc). Acquire learning to learn skills
- Learn how to work with industry professionals and deliver an IT solution
- Learn how to handle uncertainty in a project