This is the syllabus defined for the summer course “Tópicos Avançados de Pesquisa em Cidades Inteligentes” (Translation: Advanced Topics on Smart Cities Research).
Discuss advanced concepts of modeling, development, and research in the field of Smart Cities for students with background knowledge and experience in object-oriented programming for dynamic languages. At the end of the course, the students will be able to analyze, criticize, and develop complex systems for Smart Cities considering the state-of-art and state-of-practice, as well as be able to start high level scientific and technological research in the area.
The use of advanced tools of Information Technology for city resource management has become an effective way of contribution in which the Computer Science is helping to improve life quality and sustainability in contemporary cities. This course will contribute to building high-level human resources that will be able to contribute to the achievement of future Smart Cities.
- Smart Cities definitions.
- Interdisciplinarity in Smart Cities and Information Technology solutions for city problems.
- Computer Science algorithms and methods applied to Smart Cities.
- Tools and systems available for Smart Cities.
- Scientific research challenges in Smart Cities.
- Technological research challenges in Smart Cities.
- Opportunities for Entrepreneurship and Innovation in Smart Cities.
1. A. Caragliu, C. Del Bo, and P. Nijkamp, “Smart cities in Europe”, Journal of Urban Technology, vol. 18, no. 2, pp. 65–82, 2011.
2. R. E. Hall, B. Bowerman, J. Braverman, J. Taylor, H. Todosow, and U. Von Wimmersperg, “The vision of a smart city,” in 2nd International Life Extension Technology Workshop, Paris, 2000.
3. H. Schaffers, N. Komninos, M. Pallot, B. Trousse, M. Nilsson, and A. Oliveira, “Smart cities and the future internet: Towards cooperation frameworks for open innovation,” in The Future Internet, ser. LNCS. Springer Berlin Heidelberg, 2011, vol. 6656,
4. C. Perera, A. Zaslavsky, P. Christen, and D. Georgakopoulos, “Context-aware computing for the internet of things: A survey,” Communications Surveys & Tutorials, IEEE, vol. 16, no. 1, pp. 414–454, 2014.
5. E. A. Nuaimi, H. A. Neyadi, N. Mohamed, and J. Al-Jaroodi, “Applications of big data to smart cities,” Journal of Internet Services and Applications, vol. 6, no. 25, 2015.
6. Alessio Botta, Walter de Donato, Valerio Persico, and Antonio Pescape. “Integration of cloud computing and Internet of Things: A survey. Future Generation Computer Systems. 2015.
7. Eduardo Santana et al. “Software Platforms for Smart Cities: Concepts, Requirements, Challenges, and a Unified Reference Architecture”. 2016. Disponível em http://arxiv.org/abs/1609.08089
8. Welington M. da Silva, Alexandre Alvaro, Gustavo H. R. P. Tomas, Ricardo A. Afonso, Kelvin L. Dias, and Vinicius C. Garcia. “Smart cities software architectures: a survey”. In Proceedings of the 28th Annual ACM Symposium on Applied Computing. 2013.
- Professors presentation
- Students presentation
- Description of the course main activities:
- Project development
- Presentation of seminars:
- Suggest two papers to the professors (until January 22nd)
- Writing a scientific paper
- Projects ideas
- Evaluation criteria
Introduction to Smart Cities – Part 1 (Presentation slides)
- Smart City definition:
- Related expressions
- Research and initiatives about Smart Cities
- Related technologies:
- Internet of Things
- Big Data
- Cloud Computing
- Participative Mobile Sensing
Introduction to Smart Cities – Part 2 (Presentation slides)
- Services and Applications of Smart Cities
- Smart Cities Platform
- Smart Cities Platform Requirements
Introduction to Smart Cities – Part 3 (Presentation slides)
- Reference Architecture
- Scientific and Technological Challenges
Large-scale Smart Cities simulation [Talk]
Definition of student’s final project
- Definition of the themes for the projects
- Definition of group members
- Initial discussion about the projects
- Presentation of the selected project
The beginning of the group project development
- Verify the following aspects:
- Source code repository
- Requirements management platform (issue tracker)
- Group members’ role (test analyst, requirements analyst, architecture analyst, documentation analyst)
- Local development environment available on members laptops
- Initial planning for project delivery (3 deliveries minimum)
InterSCity Platform presentation [Talk]
- Examples of applications/software
Presentation of the First Delivery
- Informal presentation of the current state of the project
- Discussion about the Second Delivery
- Evaluation of results from First Delivery
- Organization of Second Delivery
- Work in group
How to make a good presentation with slides [Talk]
Presentation of the Second Delivery
- 5-minute formal presentation to the class
- 5-minute discussion
- Slides and demonstrations are welcome
Scipopulis startup [Talk]
- Title: Ciência de Dados, Software e Empreendedorismo com Mobilidade Urbana (Data Science, Software, and Entrepreneurship with Urban Mobility)
- Speaker: Ph.D. Roberto Speicys (Scipopulis).
- Evaluation of the results from Second Delivery
- Preparation for Third Delivery
- Work in group
Scientific paper presentation
- Two or three students
- 15-minute presentation
- Maximum of ten slides
- The first slide:
- Paper title, original authors, authors’ institution, publisher, and year
- Students’ name and institution
- Predicting the passenger demand on bus services for mobile users
Group: Melissa Wen, Mariana Caravanti de Souza, Thatiane de Oliveira Rosa
- Analysis of bus travel time distributions for varying horizons and real-time applications
Group: Camila Almeida Silva, Robson Pereira Aleixo, Lucas Santos de Sá
- Urban planning and building smart cities based on the internet of things using big data analytics
Group: Marcela Megumi Terakado, Dylan J. M. G. Guedes, Henrique Souza Barros
- A Tale of Open Data Innovations in Five Smart Cities
Group: Izabela Cristina Cardoso, Erik Miguel de Elias, João Marcos de Mattos Barguil
- Privacy Protection for Preventing Data Over-Collection in Smart City
Group: José Paulo Rodrigues de Lima, Eduardo Caldeira Martins
- Quantifying the benefits of vehicle pooling with shareability networks
Group: Tallys Gustavo Martins, Victor Teixeira de Melo Mayrink
- Vehicular Social Networks: Enabling Smart Mobility
Group: Sueli Rabaça, Mayuri Morais, Geiza Mendonça
- Characterizing the “Driver DNA” Through CAN Bus Data Analysis
Group: Carlos Eduardo Moreira dos Santos, Luiz Henrique Rodrigues, Milad Katebi
- Work in group
- Preparation for the Third Delivery
How to structure a scientific paper [Talk]
- Types of scientific paper
- Publishing and publishers
- Possible structures for a scientific paper
- Abstract content
Presentation of the Third Delivery
- Online video: https://www.youtube.com/watch?v=HDvcfhyaT0c
- Presentation order:
- Mapa interativo e Ranking da Acessibilidade da Cidade de São Paulo
- Group: Erik Miguel de Elias, Izabela Cristina Cardoso, João Marcos de Mattos Barguil, Tallys Gustavo Martins, Victor Teixeira de Melo Mayrink
- Application: FreeWheels
- O DNA do pedestre – monitorando e analisando o andar de pedestres em São Paulo
- Group: Carlos Eduardo Moreira dos Santos, Eduardo Caldeira Martins, José Paulo Rodrigues de Lima, Luiz Henrique Rodrigues, Milad Katebi
- Slides: BossaNovaSmartCity
- Modelagem e simulação da movimentação no Sistema de Ônibus de São Paulo
- Group: Camilla Almeida Silva, Lucas Santos de Sá, Mariana Caravanti de Souza, Melissa Wen, Robson Pereira Aleixo, Thatiane de Oliveira Rosa
- Slides: SampaNoShape
- Processamento de Big Data em Cidades Inteligentes – Explicando Anomalias no sistema de ônibus de São Paulo
- Definition of the paper structure (sections and subsections)
- Topics discussed in each section
- Following event template
- Initial bibliography (including the main related works)
- Include the suggestions received on the paper structure
- Include new results
- Review formatting and rules from the aimed conference