This course contributes to the development of the following learning goals:
- Our students can recognize, develop, measure, record, validate and communicate financial and other related information.
- Our students can analyze, synthesize and evaluate financial and other related information for decision making in a management context.
- Our students understand and can apply concepts relating to business processes, audit and assurance.
- Our students understand and can apply business concepts and principles.
- Our students can communicate effectively in a business context.
Through the online lectures, interview clips and face-to-face discussions, this course invites students to:
1. Critically reflect on Singapore's post-independence history, and its impact on Singapore's future development trajectories;
2. Contemplate the kind of Singapore they envision for the future.
3. Understand the strengths, weaknesses, opportunities and threats that can help or hinder Singapore achieving their vision(s) for the country.
4. Deliberate upon the range and nature of strategies and policies that will enable Singapore to achieve their vision(s) for the country.
For most of the competitions, teams will be expected to produce at least one substantial memorial, produced progressively over a minimum of 3 coach-vetted drafts; in some competitions, there are national/regional qualification rounds for the oral rounds. After the memorials have been submitted, teams will undergo 20-50 practice rounds.
Depending on the type of application chosen for the project work, students will learn one or more of the following areas:
- Document assembly and expert systems;
- Chatbots;
- Machine learning and natural language processing;
- Data analysis and visualisation;
- Cloud computing services;
- Search and information retrieval.
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.
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.
- 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 modular, composable Cyber-Physical System components
- Create and evaluate a Cyber-Physical Systems prototype to conquer a real-world societal challenge
- Reflect deeply and broadly about the various ways in which Cyber-Physical Systems can make immense impact in society, especially to those in need
Upon successful completion of this course, you will be able to:
- Gain a better understanding of IT management principles and best practices, which include IT Strategy that deliver business value, IT Governance, IT enabled Innovations, IT Capability management. etc.
- Apply the knowledge gained to propose an IT Strategy that enables organizations to better exploit relevant new technologies and Information management to deliver business value.
- Understand the challenges relating to leading Change in a business setting and how to be an effective business change agent.
This course aims to provide students with a broad coverage and examples of social analytics techniques and trends underlying the current and future development. Upon completion of the course, students will be able to:
- Extract social media data via social APIs and custom scripts.
- Extract social networks from non-network data such as transactional/operation data as well as textual conversations.
- Computationally identify and quantify social influencers.
- Computationally extract and identify trending topics.
- Visualize social networks and text analysis results.
- Deploy custom scripts in Amazon Web Services.
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.