Overview
Formal training in Computer Engineering at FIAP (Faculdade de Informática e Administração Paulista), covering the full software and hardware stack — from low-level systems programming to applied algorithms and data structures.
Key Areas
- Data Structures & Algorithms — Trees, graphs, sorting, search, complexity analysis
- Systems Programming — C/C++ for embedded and performance-critical contexts
- Object-Oriented Programming — Java and Python design patterns
- Database Design — Relational modeling, normalization, SQL optimization
- Networks & Security — TCP/IP, cryptography fundamentals
Notable Projects
The curriculum emphasized project-based learning. Key deliverables included a compiler implementation, a relational database engine from scratch, and multiple data-intensive applications.
Visão Geral
Formação em Engenharia de Computação na FIAP (Faculdade de Informática e Administração Paulista), cobrindo toda a pilha de software e hardware — desde programação de sistemas de baixo nível até algoritmos aplicados e estruturas de dados.
Áreas Principais
- Estruturas de Dados & Algoritmos — Árvores, grafos, ordenação, busca, análise de complexidade
- Programação de Sistemas — C/C++ para contextos embarcados e de alto desempenho
- Programação Orientada a Objetos — Padrões de projeto em Java e Python
- Modelagem de Banco de Dados — Modelagem relacional, normalização, otimização SQL
- Redes & Segurança — TCP/IP, fundamentos de criptografia
Projetos Notáveis
O currículo enfatizava o aprendizado baseado em projetos. Entregas principais incluíam a implementação de um compilador, um motor de banco de dados relacional do zero e múltiplas aplicações com uso intensivo de dados.