-
Computing Systems
The line of research in Computing Systems at PPGI is one of the most dynamic and impactful areas in our institution. Its primary focus lies in developing and improving technologies that power the modern computing era. Comprising crucial subareas such as Cloud Computing, Distributed and High Performance Computing, Mobile Computing, Traffic Engineering in Optical Networks, Image and Video Processing, Distributed Systems and Computer Vision, this line of research offers an environment for innovation and discovery.
Our main objectives involve creating more efficient, secure and accessible computing systems, as well as developing solutions for society's contemporary challenges. With a team of highly qualified teachers, our commitment is to foster cutting-edge research, which results in scientific and technological advances of global relevance.
The scientific production of our line of research in Computing Systems is widely recognized and published in internationally renowned conferences and magazines. We are committed to maintaining our leadership in the field and invite you to be part of this journey of discovery and innovation.
Subareas:
Cloud Computing: This subarea focuses on developing cloud computing infrastructures, security policies, and scalability to meet the growing demands of large-scale data processing.
Distributed and High-Performance Computing: Here, we explore techniques and algorithms for efficiently distributing computational tasks across distributed systems, seeking to improve performance and reliability.
Mobile Computing: We investigate the potential of mobile computing, creating applications and systems that transform the way we interact with technology on mobile devices.
Traffic Engineering in Optical Networks: In this subarea, we focus on optimizing and managing traffic in optical networks, enabling more efficient high-speed connectivity.
Image and Video Processing: We develop advanced algorithms for analysis, interpretation and processing of images and videos, with applications in several areas, such as computer vision and visual data analysis.
Distributed Systems: We explore the architecture and design of distributed systems for complex applications that demand scalability and reliability.
Computer Vision: Investigates the ability of machines to interpret and understand the visual world, with applications in pattern recognition, object detection and more.
Our research subareas reflect the diversity of topics and study opportunities within the line of research in Computing Systems.
-
Computing Fundamentals and Methods
The line of research in Computing Fundamentals and Methods at PPGI has a solid basis in research into fundamental concepts of computer science and their application in practical and innovative solutions. This line encompasses a wide range of areas, including Databases, Bioinformatics, Dependency, Software Engineering, Artificial Intelligence, Software Product Lines, Non-Classical Logics, Speech Modeling, Multiagent Systems and Computation Theory.
Our main objective is to contribute to scientific and technological development, providing the theoretical and practical bases for emerging computational challenges. In this way, we promote an interdisciplinary approach, allowing researchers to explore diverse fields of study and valuable collaborations.
The scientific production in this line of research is rich and diverse, ranging from formal theories to practical applications in various industries. With guidance from our renowned faculty, students have the opportunity to engage in innovative research projects that can shape the future of computing.
Subareas:
Database: We explore the efficient management of large volumes of data by designing advanced storage and retrieval systems.
Bioinformatics: We use computational techniques to analyze complex biological data, contributing to advances in molecular biology research.
Dependability: We investigate methods to ensure the reliability and security of critical computing systems.
Software Engineering: We focus on developing methods and techniques to create high-quality, maintainable software.
Artificial Intelligence: We explore algorithms and systems that allow machines to learn and make intelligent decisions.
Non-Classical Logics: We research logical systems that go beyond classical logic, opening up new possibilities in reasoning and computation.
Speech Modeling: We investigate natural language processing and speech modeling techniques for human and machine communication applications.
Multi-Agent Systems: We study systems composed of multiple autonomous agents that interact to achieve complex objectives.
Theory of Computing: We explore the theoretical foundations of computing, including automata, computational complexity, and algorithms.
Explore the diversity of research subareas in this line, where theory meets practice, and where computer science shapes the future of technology. Join us on this journey of discovery and innovation.