A collection of organized lecture notes and study materials from my Computer Science degree, covering topics in Backend Development, Artificial Intelligence, Data Structures, Databases, Software Engineering, and related fields.
Online Access: https://gabrielborges240.github.io/anotacoes-faculdade/
| Course | Topics |
|---|---|
| Algorithms & Programming | Big-O · Sorting · Searching · Python |
| Statistics & Probability | Descriptive Statistics · Bayes' Theorem · Distributions · Machine Learning Foundations |
| Calculus for AI & ML | Derivatives · Gradients · Linear Algebra |
| Software Engineering | Agile · Testing · Design Patterns · Clean Code |
| Web Development & HTTP | HTTP · REST APIs · FastAPI · JWT |
| Course | Topics |
|---|---|
| Data Structures | Hash Tables · Heaps · Binary Search Trees · AVL Trees |
| Database Systems | SQL · Transactions · NoSQL |
| Object-Oriented Programming | Java · OOP · UML · GRASP |
| Computer Systems | CPU Architecture · Memory · ISA · Operating Systems |
| Course | Topics |
|---|---|
| Software Infrastructure | Linux · Docker · Cloud Computing · Deployment |
| Advanced Development Techniques | Software Architecture · Asynchronous Programming · Caching · Message Queues |
| Course | Topics |
|---|---|
| Information Security | OWASP Top 10 · JWT · Cryptography · Security Attacks |
| Software Verification & Testing | pytest · TDD · Test Coverage · Performance Testing |
| Database Laboratory | PostgreSQL · SQLAlchemy · Alembic · Redis |
| Project | Technologies |
|---|---|
| Task Manager API | FastAPI · PostgreSQL · JWT · SQLAlchemy · Docker |
- Backend Engineering with Python
- API Development and Software Architecture
- Artificial Intelligence and Machine Learning
- Databases and Distributed Systems
- Software Testing and Security
Bachelor's Degree in Computer Science Federal University of Mato Grosso do Sul (UFMS)
Gabriel Borges
Backend Developer focused on scalable APIs, software architecture, and AI-powered applications.