Upon completion of the course, students will be able to:
- Demonstrate understanding and perspective on the XR landscape (past, present, and future)
- Demonstrate insights into key application areas for XR
- Demonstrate understanding of fundamental programming and human-computer interaction techniques related to VR
- Demonstrate the ability to design, develop, and integrate VR experiences in the business context
- Demonstrate the ability to work with Unity, C#, XR libraries, and Meta Quest 2
Upon completion of the course, student will be able to:
- Showcase expertise in executing a project using knowledge acquired from the courses taken from the IS curriculum
- Experience developing of some technology deliverable for an IT system or proof of concept
- Experience working in a team environment with a sponsored project (internal, external or self-proposed) using project management skills experience throughout the courses taken in IS
- Learn about an industry or technology that is related to his selected track not otherwise available in the course curriculum.
- Work on complex and real project used by the project sponsor
· IS485 Research projects can be either done as an industry research project (SMU-X) or an academic research project (non SMU-X).
· Students who do the IS485 (Academic Research Project) will have to source their own faculty supervisor
· Students who do the IS485 (Industry Research Project) will have to source both an industry mentor and a faculty supervisor to mentor the team
Upon completion of the course, students will be able to:
- Understand SDG12: Responsible consumption & production and how worldwide consumption & production uses natural environment and resources in a way that leaves a destructive impact on our planet
- Understand the spectrum of digital technologies such as the Internet of Things (IoT), Artificial Intelligence (AI) etc and how they can be used as tools to address challenges around responsible consumption and production
- Apply the concepts of Design thinking and Business Model generation to develop and validate a product idea that uses innovative technologies to address sustainability related problems
- Analyze the negative impacts of digital technologies and understand the innovations and initiatives that are being developed and implemented to address them
- Design and develop prototypes using digital technologies to address challenges of responsible consumption and production, especially in the Singapore and regional context.
Upon completion of the course, students will:
- Understand the IoT component technologies: things, connectivity, sense-making
- Evaluate the suitability of various IoT component technologies for different application scenarios
- Apply the necessary skills to integrate IoT component technologies
- Create an Internet of Things prototype to conquer a real-world societal challenge
- Think deeply and broadly about the various ways in which the Internet of Things can make immense impact in society, especially to those in need
Upon finishing the course, a student will be able to:
● Familiarise 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.
Upon completion of the course, students will be able to:
- Specify software requirements.
- Practice agile design and development methodologies.
- Apply best practices in Java web app development and deployment.
- Apply unit testing and code refactoring.
- Practice secure and defensive programming.
- Appreciate the importance of collaboration in software development.
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.
- Understand the IoT component technologies.
- Evaluate the suitability of various IoT for different application scenarios.
- Apply the necessary skills to integrate IoT into a holistic solution.
- Create an Internet of Things prototype to conquer a real-world societal challenge.
- Reflect deeply and broadly about the various ways in which the Internet of Things can make immense impact in society, especially to those in need.
● Explain concepts related to Cyber-Physical Systems and their essential elements
● Analyse the unique challenges and complexities faced in computing for the physical world
● Design and develop a Cyber-Physical Systems prototype to conquer a real-world societal challenge
● Reflect deeply and broadly upon the ethics of Cyber-Physical Systems, and about the various ways in which Cyber-Physical Systems can make immense impact in society, especially to those in need