Difference between revisions of "Course information ay20-21T2"

From SMT Project Experience
Jump to navigation Jump to search
Line 9: Line 9:
 
* Confirmation of Sponsor,  
 
* Confirmation of Sponsor,  
 
* Project Sourcing & Requirements Gathering from Sponsor
 
* Project Sourcing & Requirements Gathering from Sponsor
|| Course Manager
+
|| Students
 
|-
 
|-
 
| Proposal || Due on 15 Dec 2020  
 
| Proposal || Due on 15 Dec 2020  

Revision as of 16:01, 6 October 2020

Timeline

Activities Timeline Term 2, 2020 Action by
Project Sourcing and Registration to Nov 15 2020
  • Teams Formation,
  • Confirmation of Sponsor,
  • Project Sourcing & Requirements Gathering from Sponsor
Students
Proposal Due on 15 Dec 2020
  • Proposal Submission
Students
Decision on Proposal 31 Dec 2020
  • Review by SMT Programme Director (Acceptance/Rejection)
SMT Programme Director (Optional: Sponsor)
Supervisor Assignment Week -1
  • Supervisor - Teams Assignment
Project Coordinator
Start of Project Week 1
  • Supervisor - Teams
Students
Midterm Week 7 to 9
  • Presentation
Students, Supervisor, Reviewer (Option: Sponsor, Track Coordinator)
Finals Week 13 to 16
  • Presentation
Students, Supervisor, Reviewer (Option: Sponsor, Track Coordinator)

SMT Project Experience Project Types

Type I - Application Project Type II - Smart City Analytical /
Urban Planning Practicum Project
Type III - Research Project
Team Size 4-6 2-3 2-3
Objective and Scope To design and implement a smart city application that incorporates combination of technology enablers and a solution addressing an urbanization and/or societal challenge. To conduct an evidence-based analysis of smart city blueprint (locally or overseas) or analytical models addressing an urbanization and/or societal challenge. To conduct an research based on an identified problem related to addressing a smart city challenge. The scope may include new algorithm / approach, simulation and analysis of an urbanization or societal challenge.
Recommended Skill-sets / Pre-requisites
  • You should have passed SMT110/IS110 Introduction to Programming, SMT203 Smart City Systems and Management, IS112 Data Management
  • Other highly recommended courses: Interaction Design & Prototyping, Web Application Development I & II, Internet of Things
  • Empirical Studies, Research Methods, Analytics Foundation, Geographic Information Systems, Sustainable (Digital) Cities, Introduction to Public Policy.
  • Empirical Studies, Research Methods, domain-specific (e.g., healthcare, logistics) or project-specific technical skills (e.g., data mining, text mining).
  • Skills requirement varies from project to project depends on supervisor.
Project Sponsor / Supervisor
  • SIS-sourced OR
  • Self-sourced external sponsor OR
  • SIS Faculty supervisor
  • SIS-sourced OR
  • Self-sourced external sponsor OR
  • Faculty supervisor (SIS or other school’s) supervises team
  • SMU faculty (student to find relevant faculty from any school offering guided research project or independent study)
Expected Outcomes
  • System prototype and documentation
  • Presentation and report
  • Wireframe/Proof-of-concept/analytical model/city blueprint along with evidence-based analysis
  • Presentation and report, dashboard/analytical model, acceptance/review by sponsor
  • Proposal of the research problem
  • Midterm report with approaches and initial findings
  • Final Presentation and research paper
Available Period
  • Year 3 Term 1 onwards (Y3T2 onwards preferred)
  • It can be an implementation extension of IDP, Guided Research Project, SCSM, IoT (approval by course coordinator required).
  • Year 3 Term 1 onwards
  • It can be an analytics focused project based on continuation of another project from another "approved" course e.g., SCSM, Data Mining, GIS, IOT course (approval by course coordinator required).
  • Year 3 Term 1 onwards
Project Proposal Template Download [[1]] Download [[2]]

Download [[3]]

Course Assessments

Assessment Item(s) Weightage (%)
Type I - Application Project Type II - Smart City Analytical /
Urban Planning Practicum Project
Type III - Research Project
Project Proposal 10 10 10
Mid-term presentation / report* 20 30* 30
Final Presentation 40 20 30
Final Report/Paper* 30 40* 30
Total 100 100 100

Course Assessment Details

Assessment Item Type I - Application Project Type II - Smart City Analytical /
Urban Planning Practicum Project
Type III - Research Project
Project Proposal
  • Clarity of project
  • Project plan and schedule
  • Benefits to society
  • Clarity of project
  • Project plan and schedule
  • Benefits to society
  • Description of available data
  • Clarity of project
  • Project plan and schedule
  • Benefits to society
  • List of references
Mid-term
  • Project management
  • Quality of project, including demo
  • Project management
  • Preliminary findings
  • Literature survey
  • Preliminary findings
Final Presentation
  • Project management
  • Quality of product
  • Peer evaluation
  • Project documentation
  • Project management
  • Peer evaluation
  • Data-driven / evidence-based insights
  • Main research findings
Report/Paper
  • Key findings to demonstrate value to sponsor and benefits to society
  • Real challenges faced, mitigation steps and lessons learnt
  • Key findings to demonstrate value to sponsor and benefits to society
  • Real challenges faced, mitigation steps and lessons learnt
  • Key findings to demonstrate value to sponsor and benefits to society
  • Real challenges faced, mitigation steps and lessons learnt

Potential Projects

No. Sponsor Project Topic Project Description and Deliverable Skill Requirements Project Type
1 Mercurics Increase Access of Information on Employee Rights in Singapore

Problem: Singaporeans are generally not very savvy when it comes to their employment rights; this issue is exacerbated in times of Covid 19 - whereby higher retrenchment rates have led to higher job demands than supply. Both Singaporean employers and employees may not be aware of the legal rights and benefits when it comes down to employment contracts.

Objective: There exists current methods for obtaining such employment rights information, such as through social media (reddit1, reddit2) and government portals (e.g., WSG). However, the consolidation of these information can often be manual and time-consuming, and is not sustainable in the long run.

Thus, the key objective of this project is to provide an easy and convenient way for job seekers, employees, students entering the job market, as well as employers themselves, to access information on employment rights/norms in Singapore. One possible way that this can be done is to design and implement a way to automatically consolidate employee rights information and FAQs into a single knowledge base.

Deliverables:

  1. Automatic creation and population of the knowledge base for storing employee rights information
  2. Creating access to the knowledge base through:
  • Platform with semantic search which can access any employment rights query
  • Chatbot to access the knowledge base; this will help narrow down what the user is looking for, and can be tagged to either the FB messenger API or Telegram API
  • Ensuring intuitive UI/UX for users access to info
  1. Provide recommendations and potential advice based on search queries
  2. Consolidate search data and user feedback -> this will be used to tweak the displayed information
  3. Data analysis and visualisation of employment issues in SG based on search frequencies - this data can be used to provide information to govt bodies such as MOM so they can make changes accordingly
Nil Type 1
2 SLA Optimization of 3D Model Visualization on OneMap3D

OneMap3D is developed based on the following open source project CesiumJS and 3DCityDB. The available data source for building model is available in CityGML. Those building models are converted into glTF and 3DTiles format for display on web browser.

Rendering large amount of 3D models on web browser require significant amount of RAM and other resource on user device. This results in crashes on some user device. Others may experience slowness.

The objective of this project is to find a way to optimize the 3D models in order to avoid or minimize crashes and slowness on low end user devices.

The optimization can be done via FME, open source or customized solutions. To seek approval in advance if any paid solutions are to be used e.g. CesiumION, Esri, etc

Deliverables:

  1. Optimization method or workflow
  2. Proof of concept web application: Sample SLA 3D building models for a specific region loaded on customized/non-customized CesiumJS/3DCityDB web viewer
Optional: GIS, 3DModelling, JavaScript, Python, FME Type 1
3 SLA Development of 3D Analytic Tools for OneMap3D

To propose and develop additional 3D analysis tools on top of currently available tools.

To seek approval in advance if any paid solutions are to be used e.g. CesiumION, Esri, etc

Deliverables:

  1. Customized CesiumJS/3DCityDB web application
HTML/JavaScript Type 1
4 SLA Development of Indoor Navigation for OneMap3D To propose and develop indoor navigation feature.

To seek approval in advance if any paid solutions are to be used e.g. CesiumION, Esri, etc

Deliverables:

  1. Customized CesiumJS/3DCityDB web application
HTML/JavaScript Type 1
5 SLA Fire Safety in Singapore

To propose and develop City Planning Tools. Example: Tools to draw/import additional building, perform impact analysis of a development, add custom 3D object, etc

To seek approval in advance if any paid solutions are to be used e.g. CesiumION, Esri, etc

Deliverables:

  1. Customized CesiumJS/3DCityDB web application
HTML/JavaScript Type 1

Resources

Main Reference
https://wiki.smu.edu.sg/1819t2smt483/Main_Page

Other References

  1. https://wiki.smu.edu.sg/is480/Main_Page
  2. https://wiki.smu.edu.sg/ANLY482/Main_Page
  3. https://sis.smu.edu.sg/programmes/undergraduate/beyond/rxu#process-apply-is470x1