Please use this identifier to cite or link to this item: https://repositorio.insper.edu.br/handle/11224/4846
Type: Trabalho de Evento
Title: Context Awareness in Computer Engineering: Designing a Course with Algorithms and Sociology
Author: Kirschbaum, Charles
Hashimoto, Marcelo
Soares, Luciano Pereira
Miranda, Fabio Roberto de
Publication Date: 2018
Abstract: The effectiveness of designing, building, and maintaining an Engineering solution depends directly on its consequences. However, traditional Engineering curricula do not consider consequences that reach beyond Exact Sciences and include, for example, social, legal, ethical, economical, and environmental aspects. A modern Computer Engineering curriculum needs, as part of its mandatory courses, a basic introduction to Humanities, which we refer to as Context Awareness. On the other hand, in Brazilian curricula, such introduction is usually given in the form of a single Philosophy or Sociology course, isolated in the first semester with no discernible connection to other courses. Furthermore, this course is often disregarded or deliberately considered less important by faculty members or academic coordinators. The overall attitude creates a culture of apathy that extrapolates to Humanities as a whole. Alas, Humanities should be seen as a discipline that helps students to critically understand the context and support the choice of final goals. In this paper, we describe the design and implementation of the Social Networks course, offered to sixth semester students of a Computer Engineering curriculum. The learning goals of this course are: interpreting social problems from the point of view of social mechanisms, translating sociological concepts to graph theory and graph algorithms, discussing social themes with support from data analysis made with computational tools, and formulating and testing hypotheses that explain phenomena observed in a network. This set of goals represent our intention of using tools from the Social Networks field to frame Sociology into a respectful and motivating form that integrates seamlessly into the Engineering framework while significantly contributing to Context Awareness. We describe in the paper the assessment criteria and the classroom dynamics, which usually start by introducing social problems, focus on social mechanisms that explain the problems, model the mechanisms in the context of graph theory or graph algorithms, and finally propose a simulation using the Python language and the Jupyter Notebook platform.
Keywords (english terms): Innovative experiences in engineering education
Interdisciplinarity
Development and assessment of competences
Active Learning and ICT support
Language: Inglês
CNPq Area: Engenharias
Multidisciplinar
Copyright: O INSPER E ESTE REPOSITÓRIO NÃO DETÊM OS DIREITOS DE USO E REPRODUÇÃO DOS CONTEÚDOS AQUI REGISTRADOS. É RESPONSABILIDADE DOS USUÁRIOS INDIVIDUAIS VERIFICAR OS USOS PERMITIDOS NA FONTE ORIGINAL, RESPEITANDO-SE OS DIREITOS DE AUTOR OU EDITOR
Notes: Texto completo
Appears in Collections:Coleção de Trabalhos Apresentados em Eventos

Files in This Item:
File Description SizeFormat 
R_Evento_2018_Context awareness in computer_TC.pdfR_Evento_2018_Context awareness in computer_TC1.42 MBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.