Este repositório serve como documentação para as atividades de programação realizadas ao longo do curso de Análise e Desenvolvimento de Sistemas na Fatec Arthur Azevedo.
Ao longo do curso, diversos projetos foram desenvolvidos em várias disciplinas, incluindo:
- 1º Semestre: Algoritmos e Lógica de Programação;
- 2º Semestre: Linguagem de Programação; Cálculo;
- 3º Semestre: Estrutura de Dados; Banco de Dados;
As principais tecnologias utilizadas neste repositório incluem:
- Linguagem de Programação C;
- Visual Studio Code;
- CLion;
A organização deste repositório foi projetada para melhorar a acessibilidade e a compreensão das atividades realizadas. A estrutura está dividida da seguinte forma:
Esta seção cobre a disciplina de Algoritmos e Lógica de Programação, ministrada pelo Professor Nava, com ênfase no desenvolvimento de algoritmos e sua implementação em C. O curso explora estruturas de controle de fluxo, como sequência, seleção e repetição, além de tipos de dados básicos e estruturados, rotinas e manipulação de arquivos. O foco é analisar problemas computacionais e projetar soluções eficientes por meio da construção de algoritmos.
Esta seção foca nos conceitos fundamentais de programação em C, conforme ensinados pelo Professor Maromo. O curso abrange variáveis, operadores, controle de fluxo, vetores, ponteiros e estruturas, além da manipulação de arquivos. O objetivo é resolver problemas através da lógica de programação e implementar programas em C, incluindo manipulação de arquivos e uso de funções de biblioteca.
Esta seção aborda a disciplina de Cálculo, ministrada pelo Professor Márcio, com foco na aplicação dos conceitos matemáticos em C. O curso visa aprimorar a lógica matemática através de algoritmos que abordam problemas como a análise de ângulos, coeficientes de funções quadráticas, e o cálculo de derivadas e integrais. Os projetos desenvolvidos têm como objetivo consolidar a compreensão e a aplicação de técnicas de cálculo em contextos práticos de programação.
Nesta seção, são apresentadas as atividades da disciplina de Estrutura de Dados, ministrada pelo Professor Nava, com foco na implementação em C. O curso abrange conceitos como pilhas, filas, alocação dinâmica, recursividade, listas encadeadas, tabelas de espalhamento e árvores. O objetivo é criar e manipular tipos abstratos de dados, como listas, pilhas, filas e árvores, aplicados em projetos como o simulador de banco de dados.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.
Obrigado por visitar meu repositório! 😊