SBC OpenLib (SOL)
Not a member yet
805 research outputs found
Sort by
IV Seminar on the Grand Challenges of Computing in Brazil: Presented Papers
A Sociedade Brasileira de Computação organizou seu primeiro evento com o objetivo de definir seus Grandes Desafios em 2006, em São Paulo. Foi uma iniciativa pioneira em Computação no país, no sentido de planejar e direcionar a pesquisa em Computação para um período de 10 anos (de 2006 a 2016). Neste evento foram definidos cinco grandes desafios, que se mostraram ao mesmo tempo precisos e abrangentes em sua visão do futuro da Computação, tendo servido de base para os eventos posteriores, realizados em 2008, 2009, 2013 e 2014.
Em novembro de 2024 a SBC realizou uma nova edição dos Seminários dos Grandes Desafios da Computação, com a participação de mais de 80 pesquisadores e representantes da indústria, com o objetivo de fortalecer a pesquisa da comunidade científica de Computação em torno dos desafios para a próxima década. Foram propostos novos Grandes Desafios, tendo em vista os muitos avanços científicos ocorridos desde o seminário de 2006, com foco especial nos impactos socioeconômicos da Computação, diante do acelerado processo de transformação digital pelo qual passa a sociedade e da utilização de soluções computacionais em virtualmente todos os aspectos de nossa vida.
Este eBook contém os artigos apresentados neste seminário, submetidos por pesquisadores de nossa comunidade acadêmica, que ajudaram a definir os novos grandes desafios, nas áreas de Inteligência Artificial e Ciência de Dados; Computação Sustentável; Cibersegurança; Ubiquidade da Internet; Computação Quântica; e Computação e Sociedade. Esperamos que estes trabalhos influenciem o desenvolvimento de projetos que avancem os estado da arte nestas áreas e gerem impactos sociais e tecnológicos no Brasil.The Brazilian Computing Society (SBC) organized its first event aimed at defining its Grand Challenges in 2006, in São Paulo. It was a pioneering initiative in the field of Computing in the country, with the purpose of planning and guiding research in Computing over a ten-year period (from 2006 to 2016). During this event, five Grand Challenges were defined, which proved to be both precise and comprehensive in their vision for the future of Computing. These challenges served as the foundation for subsequent events held in 2008, 2009, 2013, and 2014.
In November 2024, SBC held a new edition of the Grand Challenges in Computing Seminar, bringing together more than 80 researchers and industry representatives with the aim of strengthening research within the Computing scientific community around the challenges for the coming decade. New Grand Challenges were proposed in light of the many scientific advancements since the 2006 seminar, with a special focus on the socioeconomic impacts of Computing, considering the accelerated digital transformation currently underway and the widespread use of computational solutions in virtually all aspects of our lives.
This eBook contains the papers presented at the seminar, submitted by researchers from our academic community, who helped define the new Grand Challenges in the areas of Artificial Intelligence and Data Science; Sustainable Computing; Cybersecurity; Internet Ubiquity; Quantum Computing; and Computing and Society. We hope these works will inspire the development of projects that advance the state of the art in these areas and generate social and technological impact in Brazil
Short Courses of the 30th Brazilian Symposium on Multimedia Systems and the Web
The Short Courses of the 30th Brazilian Symposium on Multimedia Systems and the Web (WebMedia’24) covers cutting-edge topics such as Digital TV 3.0, Blockchain, Prompt Engineering for Multimedia Applications, and Principles and Best Practices for Implementing AI-Based Systems.
Chapter 1, titled "Multimodal Prompt Engineering for Mutimedia Applications using the GPT Model", outlines the course objectives, which include understanding multimodal prompt engineering, exploring the capabilities of GPT across different media types, and developing practical skills for multimedia processing and generation.
Chapter 2, "Do Computers Make Art? Training on Blockchains and NFTs", presents a multidisciplinary project that covers the generations of the internet, Blockchain and NFT technologies, security, and NFT communities.
Chapter 3, "TV 3.0: Transport and Physical Layer Specifications", aims to detail the technologies adopted in the transport and physical layers of the third generation of terrestrial television, known as TV 3.0.
Chapter 4, "TV 3.0: Application Coding Layer Specifications", aims to introduce and detail the technical specifications resulting from R&D and standardization efforts in application coding for the next generation of the Brazilian Digital Terrestrial Television System (SBTVD), provisionally named TV 3.0.
Chapter 5, "Responsible AI: Principles for the Design, Development, and Responsible Deployment of AI-Based Solutions", aims to present the use of Artificial Intelligence (AI) through algorithms.
Chapter 6, "Federated Learning, Generative AI and LLMs: Concepts and Practical Applications in Multimedia and the Web", aims to present the principles, applications, and challenges of federated learning in the context of Generative AI, Large Language Models (LLMs), and their applications in multimedia and the web.
Chapter 7, "Application development with synchronous collaboration using the REST architectural pattern", focuses on real-time collaborative editing, which allows multiple users to simultaneously edit artifacts without conflicts or data loss.O livro de Minicursos do XXX Simpósio Brasileiro de Sistemas Multimídia e Web (WebMedia’24) aborda temas de vanguarda, como TV Digital 3.0, Blockchain, Prompt Engineering para Aplicações Multimídia, e Princípios e Boas Práticas para Implementação de Sistemas Baseados na Inteligência Artificial.
O Capítulo 1, intitulado "Multimodal Prompt Engineering for Mutimedia Applications using the GPT Model", descreve os objetivos do curso, que incluem entender a engenharia de prompt multimodal, explorar as capacidades do GPT em diferentes tipos de mídia e desenvolver habilidades práticas para processamento e geração de multimídia.
O Capítulo 2, "Computadores fazem arte: Formação sobre Blockchain e NFTs", apresenta um projeto multidisciplinar que aborda as gerações da internet, a tecnologia Blockchain e NFTs, segurança, e comunidades NFT.
O Capítulo 3, "TV 3.0: Especificações das Camadas de Transporte e Física", tem como propósito detalhar as tecnologias adotadas na camada de transporte e física da terceira geração de televisão terrestre denominada de TV 3.0.
O Capítulo 4, "TV 3.0: Especificações da Camada de Codificação de Aplicações", tem como propósito introduzir e detalhar as especificações técnicas resultantes dos esforços de P&D e padronização na codificação de aplicações para a próxima geração do Sistema Brasileiro de Televisão Digital Terrestre (SBTVD), provisoriamente chamado de TV 3.0.
O Capítulo 5, "Responsible AI: Princípios para o Projeto, Desenvolvimento e Implantação Responsável de Soluções Baseadas em Inteligência Artificial", tem como propósito apresentar o uso da Inteligência Artificial (IA) por meio de algoritmos.
O Capítulo 6, "Federated Learning, IA Generativa e LLMs: Conceitos e Aplicações Práticas em Multimídia e Web", tem como propósito apresentar os princípios, as aplicações e os desafios do aprendizado federado (federated learning) no contexto de IA Generativa, Large Language Models (LLMs) e suas aplicações em multimídia e web.
O Capítulo 7, "Desenvolvimento de aplicações com colaboração síncrona utilizando o padrão arquitetural REST", tem como propósito a edição colaborativa em tempo real permite que múltiplos usuários editem artefatos simultaneamente sem conflitos ou perda de dados
1st Seminar on the Grand Challenges of Computing Education in Brazil: Presented Papers
It is with great satisfaction that we present the summary of the works showcased in the First Seminar on the Grand Challenges of Computing Education in Brazil. This inaugural seminar is especially significant, as it represents the recognition and support of the Brazilian Computer Society (SBC) for Computing Education in Brazil—particularly at a moment when Computing becomes a mandatory component of basic education with the approval of the annex to the National Common Curricular Base (BNCC). The seminar was held in November 2024 and featured the participation of more than 80 authors who submitted their visions for the challenges of computing education for the next ten years. We were excited to observe the diversity of proposed challenges, in which the authors discussed topics related to diversity and inclusion, the use of Artificial Intelligence in computing education, the development of students’ social skills, teacher training and pedagogical resources for basic education, and curricula and teacher preparation for computing in higher education. As this was the first seminar entirely dedicated to the challenges of computing education in Brazil, we undertook with great responsibility and pride the task of organizing the proposals and discussions aimed at guiding the community’s research efforts in the coming years. We hope that, ten years from now, we will be able to look back on these challenges with a sense of accomplishment—and remain vigilant to ensure their realization.É com grande satisfação que apresentamos o sumário dos trabalhos apresentados no primeiro seminário dos grandes desafios da educação em computação. Este primeiro seminário é ainda mais emblemático pois decorre de um reconhecimento e apoio da Sociedade Brasileira de Computação (SBC) ao ensino de Computação no Brasil, particularmente em um momento onde a Computação torna-se obrigatória na educação básica com a aprovação do anexo à Base Nacional Curricular Comum (BNCC). O seminário foi realizado em novembro de 2024 e contou com a participação de mais de 80 autores que submeteram a sua visão dos desafios da educação em computação para os próximos 10 anos. Ficamos entusiasmados em observar a diversidade dos desafios propostos, onde os autores discutiram temas relacionados à diversidade e inclusão, uso de Inteligência Artificial na educação em computação, desenvolvimento de habilidades sociais em nossos estudantes, formação docente e de recursos pedagógicos para a educação básica e currículos e formação docente da computação no ensino superior. Por tratar-se do primeiro seminário inteiramente dedicado aos desafios da educação em computação no Brasil, foi com imensa responsabilidade e orgulho que organizamos as propostas e discussões que visam direcionar os esforços de pesquisas da comunidade para os próximos anos. Esperamos que nos próximos 10 anos possamos olhar para estes desafios com um senso de realização. E estejamos vigilantes para que isto se concretize
Special Topics on Information Systems: Short Courses for SBSI 2024
O Livro de Minicursos ministrados no XX Simpósio Brasileiro de Sistemas de Informação (SBSI 2024) aborda conteúdos sobre análise e previsão de séries temporais, e sobre design de interação de SIs, através do uso de UX e dos princípios de Linguagem Simples. O primeiro capítulo, intitulado “Introdução às Séries Temporais: Uma Abordagem Prática em Python” apresenta os principais conceitos relacionados ao uso de modelos auto-regressivos e às técnicas de Aprendizado de Máquina, incluindo exemplos e aplicações com dados de diversos setores como Finanças, Saúde e Agronegócio. Já o segundo e último capítulo, intitulado “UX e Linguagem Simples na Web: Práticas para um Design de Interação mais Compreensível” apresenta as principais práticas da Linguagem Simples voltada para melhoria do entendimento de elementos textuais e visuais em interfaces, websites, aplicativos e outros produtos interativos.The Book of Short Courses taught at the 20th Brazilian Symposium on Information Systems (SBSI 2024) addresses content on time series analysis and forecasting and the interaction design of Information systems through the use of UX and Plain Language principles. The first chapter, “Introduction to Time Series: An Practical Approach in Python”, presents the main concepts of using autoregressive models and Machine Learning techniques, including examples and applications with data from different sectors such as Finance, Health, and Agribusiness. The second and final chapter, entitled “UX and Plain Language in Web: Practices for More Understandable Interaction Design”, presents the main practices of Plain Language to improve the understanding of textual and visual elements in interfaces, websites, applications, and other interactive products
Minicursos do XXIV Simpósio Brasileiro de Computação Aplicada à Saúde
O livro de Minicursos do SBCAS 2024 traz os textos dos minicursos selecionados e apresentados nesta edição do evento. O livro está organizado em seis capítulos abordando temas relacionados a simuladores imersivos, aplicações de Interface Cérebro-Computador, harmonização de dados em saúde, avaliação de tecnologia em saúde digital, learned index e ainda inteligência artificial.
O Capítulo 1, intitulado “Uma abordagem prática voltada a aplicações de Interface Cérebro-Computador utilizando sinais de EEG”, discute sobre processamento de sinais de Eletro-Encefalografia (EEG) com foco no desenvolvimento de aplicações de Interface Cérebro-Computador (Brain-Computer Interface, BCI), a partir de um panorama histórico do uso de EEG, dispositivos de BCI de baixo custo, ferramentas computacionais para o processamento dos sinais e bases de dados públicas relacionadas.
O Capítulo 2, intitulado “Simuladores imersivos para ensino em saúde: futuro ou realidade?”, apresenta um estudo sobre a evolução dos simuladores em realidade virtual para saúde, destacando como eles têm sido adaptados para replicar habilidades técnicas e comportamentais em ambientes 3D imersivos.
O Capítulo 3, intitulado “Avaliação de Tecnologia em Saúde Digital: Fundamentos e Aplicações Práticas”, apresenta um estudo sobre a relevância, os fundamentos e as aplicações da avaliação de tecnologia em saúde digital, com um foco particular na avaliação de softwares para a área da saúde. São abordadas as particularidades dos aplicativos na área da saúde, bem como os protocolos e processos específicos para a avaliação de tecnologias digitais na saúde.
O Capítulo 4, intitulado “Learned Index: Perspectivas e Desafios na Gestão de Dados de Saúde”, discute sobre o conceito de Learned Index, que emprega modelos de machine learning para produzir estruturas de índices capazes de superar algoritmos tradicionais, visando conduzir ao desenvolvimento de diversas soluções e aplicações com impacto direto na prática clínica, da vigilância em saúde, gestão e formulação de políticas públicas.
O Capítulo 5, intitulado “Harmonização Global de Dados de Saúde: O Papel dos Vocabulários Padronizados OHDSI”, apresenta perspectivas acerca da estrutura e os conceitos do vocabulário padrão OHDSI (Observational Health Data Sciences and Informatics), bem como as ferramentas que possibilitam os mapeamentos dos vocabulários locais e o uso como parte do processo de ETL (Extraction, Transformation and Load).
O Capítulo 6, intitulado “Applications of Artificial Intelligence to Support the Diagnosis, Treatment, and Prognosis of Mental Disorders”, conclui o livro, trazendo horizontes acerca dos principais desafios e tendências das aplicações de Inteligência Artificial para apoiar o diagnóstico, tratamento, e o prognóstico dos transtornos mentais.
Os seis capítulos deste livro discutem diferentes abordagens acerca de diversos aspectos da Computação Aplicada à Saúde, apresentando metodologias, técnicas e ferramentas que contribuem com o desenvolvimento da área.The SBCAS 2024 Short Courses book contains the texts of the short courses selected and presented in this edition of the event. The book is organized into six chapters covering topics related to immersive simulators, Brain-Computer Interface applications, health data harmonization, digital health technology assessment, learned index, and even artificial intelligence.
Chapter 1, entitled “A Practical Approach Aimed at Brain-Computer Interface Applications using EEG Signals,” discusses the processing of Electro-Encephalography (EEG) signals with a focus on the development of Brain-Computer Interface (Brain-Computer) applications. Interface, BCI), from a historical overview of the use of EEG, low-cost BCI devices, computational tools for signal processing, and related public databases.
Chapter 2, entitled “Immersive Simulators for Healthcare Education: Future or Reality?” presents a study on the evolution of virtual reality simulators for healthcare, highlighting how they have been adapted to replicate technical and behavioral skills in immersive 3D environments.
Chapter 3, entitled “Technology Assessment in Digital Health: Fundamentals and Practical Applications,” presents a study on the relevance, fundamentals, and applications of technology assessment in digital health, with a particular focus on the assessment of software for the area of health. The particularities of applications in the health sector are addressed, as well as specific protocols and processes for evaluating digital health technologies.
Chapter 4, “Learned Index: Perspectives and Challenges in Health Data Management,” discusses the concept of Learned Index, which employs machine learning to produce index structures capable of surpassing traditional algorithms. This approach aims to lead to diverse solutions and applications directly impacting clinical practice, health surveillance, management, and formulation of public policies.
Chapter 5, entitled “Global Health Data Harmonization: The Role of OHDSI Standard Vocabularies,” presents perspectives on the structure and concepts of the OHDSI standard vocabulary (Observational Health Data Sciences and Informatics), as well as tools that enable mapping of local vocabularies and use as part of the ETL (Extraction, Transformation, and Load).
Chapter 6, entitled “Applications of Artificial Intelligence to Support the Diagnosis, Treatment, and Prognosis of Mental Disorders,” concludes the book, providing insights into the main challenges and trends in Artificial Intelligence applications to support diagnosis, treatment, and prognosis. of mental disorders.
The six chapters of this book discuss different approaches to different aspects of Computing Applied to Health, presenting methodologies, techniques, and tools that contribute to the area’s development
Artificial Intelligence Plan of the Brazilian Computing Society
Com o expressivo avanço da Inteligência Artificial (IA) no mundo e seu impacto em toda a sociedade, é fundamental que o Brasil estabeleça políticas públicas adequadas para o desenvolvimento da IA no país. A Sociedade Brasileira de Computação (SBC) apresenta, nesse documento, um Plano de Inteligência Artificial, contendo um levantamento do cenário atual e um plano estratégico sobre a implementação e o uso da IA. O documento foi elaborado por uma Comissão composta por um grupo de especialistas altamente qualificados e experientes na área de IA, com competências que abrangem tanto o conhecimento teórico quanto prático da IA em diferentes contextos. O Plano apresentado nesse documento contém ações com metas de curto, médio e longo prazo, e sua adoção requer uma diretriz pública incluindo um projeto para implantação e monitoramento contínuo.
Como citar este documento
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Plano de Inteligência Artificial da Sociedade Brasileira de Computação. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2024. 20 p. DOI 10.5753/sbc.rt.2024.141.With the significant advancement of Artificial Intelligence (AI) in the world and its impact on society as a whole, it is essential that Brazil establishes appropriate public policies for the development of AI in the country. The Brazilian Computer Society (SBC) presents, in this document, an Artificial Intelligence Plan, containing a survey of the current scenario and a strategic plan on the implementation and use of AI. The document was prepared by a Commission made up of a group of highly qualified and experienced experts in the field of AI, with skills that cover both theoretical and practical knowledge of AI in different contexts. The Plan presented in this document contains actions with short, medium, and long-term goals, and its adoption requires a public guideline including a project for implementation and continuous monitoring.
How to cite this document
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Artificial Intelligence Plan of the Brazilian Computing Society (in Portuguese). Porto Alegre: Sociedade Brasileira de Computação (SBC), 2024. 20p. DOI 10.5753/sbc.rt.2024.141
1st Seminar on the Grand Challenges of Computing Education in Brazil: Presented Papers
It is with great satisfaction that we present the summary of the works showcased in the First Seminar on the Grand Challenges of Computing Education in Brazil. This inaugural seminar is especially significant, as it represents the recognition and support of the Brazilian Computer Society (SBC) for Computing Education in Brazil—particularly at a moment when Computing becomes a mandatory component of basic education with the approval of the annex to the National Common Curricular Base (BNCC). The seminar was held in November 2024 and featured the participation of more than 80 authors who submitted their visions for the challenges of computing education for the next ten years. We were excited to observe the diversity of proposed challenges, in which the authors discussed topics related to diversity and inclusion, the use of Artificial Intelligence in computing education, the development of students’ social skills, teacher training and pedagogical resources for basic education, and curricula and teacher preparation for computing in higher education. As this was the first seminar entirely dedicated to the challenges of computing education in Brazil, we undertook with great responsibility and pride the task of organizing the proposals and discussions aimed at guiding the community’s research efforts in the coming years. We hope that, ten years from now, we will be able to look back on these challenges with a sense of accomplishment—and remain vigilant to ensure their realization.É com grande satisfação que apresentamos o sumário dos trabalhos apresentados no primeiro seminário dos grandes desafios da educação em computação. Este primeiro seminário é ainda mais emblemático pois decorre de um reconhecimento e apoio da Sociedade Brasileira de Computação (SBC) ao ensino de Computação no Brasil, particularmente em um momento onde a Computação torna-se obrigatória na educação básica com a aprovação do anexo à Base Nacional Curricular Comum (BNCC). O seminário foi realizado em novembro de 2024 e contou com a participação de mais de 80 autores que submeteram a sua visão dos desafios da educação em computação para os próximos 10 anos. Ficamos entusiasmados em observar a diversidade dos desafios propostos, onde os autores discutiram temas relacionados à diversidade e inclusão, uso de Inteligência Artificial na educação em computação, desenvolvimento de habilidades sociais em nossos estudantes, formação docente e de recursos pedagógicos para a educação básica e currículos e formação docente da computação no ensino superior. Por tratar-se do primeiro seminário inteiramente dedicado aos desafios da educação em computação no Brasil, foi com imensa responsabilidade e orgulho que organizamos as propostas e discussões que visam direcionar os esforços de pesquisas da comunidade para os próximos anos. Esperamos que nos próximos 10 anos possamos olhar para estes desafios com um senso de realização. E estejamos vigilantes para que isto se concretize
1st Seminar on the Grand Challenges of Computing Education in Brazil: Presented Papers
It is with great satisfaction that we present the summary of the works showcased in the First Seminar on the Grand Challenges of Computing Education in Brazil. This inaugural seminar is especially significant, as it represents the recognition and support of the Brazilian Computer Society (SBC) for Computing Education in Brazil—particularly at a moment when Computing becomes a mandatory component of basic education with the approval of the annex to the National Common Curricular Base (BNCC). The seminar was held in November 2024 and featured the participation of more than 80 authors who submitted their visions for the challenges of computing education for the next ten years. We were excited to observe the diversity of proposed challenges, in which the authors discussed topics related to diversity and inclusion, the use of Artificial Intelligence in computing education, the development of students’ social skills, teacher training and pedagogical resources for basic education, and curricula and teacher preparation for computing in higher education. As this was the first seminar entirely dedicated to the challenges of computing education in Brazil, we undertook with great responsibility and pride the task of organizing the proposals and discussions aimed at guiding the community’s research efforts in the coming years. We hope that, ten years from now, we will be able to look back on these challenges with a sense of accomplishment—and remain vigilant to ensure their realization.É com grande satisfação que apresentamos o sumário dos trabalhos apresentados no primeiro seminário dos grandes desafios da educação em computação. Este primeiro seminário é ainda mais emblemático pois decorre de um reconhecimento e apoio da Sociedade Brasileira de Computação (SBC) ao ensino de Computação no Brasil, particularmente em um momento onde a Computação torna-se obrigatória na educação básica com a aprovação do anexo à Base Nacional Curricular Comum (BNCC). O seminário foi realizado em novembro de 2024 e contou com a participação de mais de 80 autores que submeteram a sua visão dos desafios da educação em computação para os próximos 10 anos. Ficamos entusiasmados em observar a diversidade dos desafios propostos, onde os autores discutiram temas relacionados à diversidade e inclusão, uso de Inteligência Artificial na educação em computação, desenvolvimento de habilidades sociais em nossos estudantes, formação docente e de recursos pedagógicos para a educação básica e currículos e formação docente da computação no ensino superior. Por tratar-se do primeiro seminário inteiramente dedicado aos desafios da educação em computação no Brasil, foi com imensa responsabilidade e orgulho que organizamos as propostas e discussões que visam direcionar os esforços de pesquisas da comunidade para os próximos anos. Esperamos que nos próximos 10 anos possamos olhar para estes desafios com um senso de realização. E estejamos vigilantes para que isto se concretize
Training References for the Bachelor\u27s Degree in Artificial Intelligence
Este documento apresenta os referenciais de formação na área de Computação para a criação de novos cursos de Bacharelado em Inteligência Artificial (RFIA). Estes referenciais foram construídos utilizando a noção de competências, habilidades e conteúdo, em consonância com as competências definidas pela Força Tarefa em Ciência de Dados da Association for Computing Machinery (ACM) em 2023 e acompanha as últimas atualizações da Força Tarefa em Ciência da Computação (CC) da ACM, Curricula 2023, versão Gamma, que propõe mudanças no currículo de CC fortemente motivadas pelos novos avanços da IA (ACM/IEEE-CS/AAAI, 2023). A estrutura do presente documento segue como base, os Referenciais de Formação para os Cursos de Graduação em Computação 2017 produzidos pela Sociedade Brasileira de Computação (SBC). O perfil do egresso, bem como as competências e habilidades, foram concebidos e agrupados em 7 (sete) eixos de formação e relacionados aos conteúdos necessários para desenvolvimento das respectivas competências. Destaca-se ainda que estes referenciais visam facilitar a construção de projetos pedagógicos de curso nas Instituições de Ensino Superior (IES) nacionais, de acordo com seus objetivos, estratégias e vocações.
Como citar este documento
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Referenciais de Formação para o Curso de Bacharelado em Inteligência Artificial. Porto Alegre: Sociedade Brasileira de Computação (SBC), 2024. 53p. DOI 10.5753/sbc.ref.2024.139.This document presents the training references in the area of Computer Science for the creation of new Bachelor\u27s degrees in Artificial Intelligence (RFIA). These references were constructed using the notion of competencies, skills, and content, in line with the competencies defined by the Data Science Task Force of the Association for Computing Machinery (ACM) in 2023 and follow the latest updates from the Computer Science Task Force ( CC) from ACM, Curricula 2023, Gamma version, which proposes changes to the CC curriculum strongly motivated by new advances in AI (ACM/IEEE-CS/AAAI, 2023). The structure of this document is based on the Training References for Undergraduate Computing Courses 2017 produced by the Brazilian Computing Society (SBC). The graduate\u27s profile, as well as the skills and abilities, were designed and grouped into 7 (seven) training axes and related to the content necessary to develop the respective skills. It is also noteworthy that these references aim to facilitate the construction of pedagogical course projects in national Higher Education Institutions (HEIs), in accordance with their objectives, strategies, and vocations.
How to cite this document
SOCIEDADE BRASILEIRA DE COMPUTAÇÃO. Training References for the Bachelor\u27s Degree in Artificial Intelligence (in Portuguese). Porto Alegre: Sociedade Brasileira de Computação (SBC), 2024. 53p. DOI 10.5753/sbc.ref.2024.139
Learning Journey on Informatics 2024
It is with pleasure that we present the 2024 edition of the book from the Learning Journey on Informatics series. The chapters in this book serve as supplementary material for the short courses selected to be presented at the Learning Journey on Informatics (JAI), traditionally held in conjunction with the Congress of the Brazilian Computing Society (SBC). The JAI is one of the most significant academic events for scientific and technological updates within the Brazilian computing community.
The JAI short courses cover current and relevant topics, are taught by experienced researchers, and provide an excellent opportunity for updating knowledge for academics and professionals in the field. This edition features 4 short courses presented during the SBC Congress. During the selection process, each proposal was reviewed by at least three evaluators, and the short course texts, which correspond to the chapters of this book, were reviewed by committee members to ensure their final quality.
Chapter 1 provides an in-depth discussion on three essential and driving aspects of the decentralized finance (DeFi) ecosystem: (1) innovative applications, (2) interoperability between blockchain networks, and (3) security for vulnerabilities in decentralized and competitive environments. In this context, the chapter also presents the fundamentals and practical examples of the most popular DeFi applications today, as well as discussing state-of-the-art research on the three aforementioned aspects that will support the growth of DeFi in the coming years.
Chapter 2 addresses and contextualizes self-supervised learning as an alternative for dynamic network applications, where data labeling is a critical challenge due to the discrepancy between traffic generation rates and manual data labeling rates. Generative and contrastive self-supervised learning techniques are presented for their effectiveness in improving network performance, expanding the number of labeled samples, and recognizing similarities and differences between sample examples. Finally, the chapter introduces self-supervised learning algorithms, their characteristics, and their applications in networks, aiming to equip readers with an understanding of the principles, frameworks, and limitations of this technique.
Chapter 3 presents the main concepts of NoSQL technology. Additionally, the chapter shows how to assess whether this technology is appropriate for the database design of a given system. The chapter also discusses some strategies for tuning the performance of NoSQL databases.
Chapter 4 provides an overview of differentially private methods and techniques to protect sensitive information while allowing relevant analysis of social networks. The principles of differential privacy are explored, highlighting mechanisms for adding noise to data to prevent individual reidentification. Additionally, strategies for applying differential privacy in social network data analysis are investigated, covering data publication, graph analysis, and machine learning tasks in a private manner.
We would like to thank the authors for submitting proposals and generating the final texts, and the Evaluation Committee for their dedication and efficiency throughout the short course selection process. Furthermore, we hope that all the material produced in this edition contributes to the education of students and professionals in the field.É com prazer que apresentamos a edição de 2024 do livro da série Atualizações em Informática. Os capítulos deste livro constituem um material de apoio aos minicursos selecionados para serem apresentados nas Jornadas de Atualização em Informática (JAI), tradicionalmente realizadas em conjunto com o Congresso da Sociedade Brasileira de Computação (SBC). As JAI são um dos mais relevantes eventos acadêmicos de atualização científica e tecnológica da comunidade brasileira de Computação.
Os minicursos das JAI tratam de temas atuais e relevantes, são ministrados por pesquisadores experientes e constituem uma excelente oportunidade de atualização para acadêmicos e profissionais da área. Nesta edição foram apresentados 4 minicursos durante o Congresso da SBC. No processo de seleção, cada proposta foi avaliada por pelo menos três avaliadores e os textos dos minicursos, que correspondem aos capítulos desse livro, foram revisados por membros da comissão para garantir a qualidade final deles.
O Capítulo 1 traz uma discussão profunda sobre três aspectos essenciais e impulsionadores do ecossistema de finanças descentralizadas (DeFi): (1) aplicações inovadoras, (2) interoperabilidade entre redes blockchain, e (3) segurança para as vulnerabilidades de ambientes descentralizados e competitivos. Nesse sentido, o capítulo também apresenta os fundamentos e exemplos práticos das aplicações DeFi mais populares atualmente, além de discutir as pesquisas no estado da arte sob os três aspectos acima mencionados que suportarão o crescimento de DeFi nos próximos anos.
O Capítulo 2 aborda e contextualiza o aprendizado auto-supervisionado como uma alternativa para aplicações dinâmicas de rede, em que a rotulagem de dados é um desafio crítico devido à discrepância entre a taxa de geração de tráfego e a taxa de rotulagem manual dos dados. São apresentadas técnicas de aprendizado auto-supervisionado generativo e contrastivo por serem eficazes para melhorar o desempenho da rede, expandindo o número de amostras rotuladas e reconhecendo semelhanças e diferenças entre exemplos de amostras. Por fim, o capítulo apresenta os algoritmos de aprendizado auto-supervisionado e suas características e aplicações em redes, visando capacitar os leitores a compreenderem os princípios, arcabouços e limitações dessa técnica.
O Capítulo 3 apresenta os principais conceitos da tecnologia NoSQL. Além disso, o capítulo mostra como avaliar se essa tecnologia é apropriada para o projeto de banco de dados de um determinado sistema. Adicionalmente, o capítulo também discute algumas estratégias para o ajuste de desempenho de bancos de dados NoSQL.
O Capítulo 4 fornece uma visão geral dos métodos e técnicas diferencialmente privadas para proteger informações sensíveis e, simultaneamente, permitir análises relevantes de redes sociais. São exploramos os princípios da privacidade diferencial, destacando seus mecanismos para adicionar ruído aos dados para evitar a reidentificação dos indivíduos. Além disso, são investigadas as estratégias para aplicar privacidade diferencial na análise de dados em redes sociais, abrangendo a publicação de dados, a análise de grafos e tarefas de aprendizado de máquina de maneira privada.
Gostaríamos de agradecer aos autores, pela submissão das propostas e geração dos textos finais, e à Comissão de Avaliação, pela dedicação e eficiência em todo o processo de seleção dos minicursos. Além disso, esperamos também que todo o material gerado nesta edição contribua para a formação de alunos e profissionais da área