Algoritmos e Programação 1
Bem-vindo ao repositório de desenvolvimento da disciplina de Algoritmos e Programação 1 da Universidade Federal de Mato Grosso do Sul (UFMS). Aqui você encontrará os artefatos gerados pelos membros da nossa equipe durante o decorrer da disciplina do curso de Engenharia de Software, desenvolvidos na linguagem de programação Python.
Os principais artefatos que serão compartilhados são resoluções e descrições de provas, trabalhos, exercícios avaliativos, exercícios extras, documentação e desafios.
Acreditamos que esses artefatos serão úteis para auxiliar o aprendizado e a prática dos conceitos abordados na disciplina.
Fique à vontade para explorar os diferentes artefatos e utilize-os como referência durante seu estudo e desenvolvimento em Algoritmos e Programação 1.
Objetivos da disciplina
- Desenvolver a capacidade de resolver problemas de forma algorítmica e como expressá-lo na forma de um programa de computador em uma linguagem de programação específica.
- Compreender a importância da abordagem sistemática para a resolução de problemas, da sua implementação em um computador e a sensibilidade do comportamento dos algoritmos que implementam a solução proposta.
- Introduzir aos estudantes os tipos e estrutura de dados básicos e as suas respectivas implementações numa linguagem de programação.
- Compreender a importância dos métodos de programação estruturada e modularização para o desenvolvimento de software.
- Apresentar os conceitos fundamentais de engenharia de software no projeto, codificação e teste de programas.
- Apresentar aos estudantes uma visão geral da Ciência da Computação.
Beecrowd
Exercícios do Beecrowd para serem implementadas no decorrer do semestre.
- 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1035, 1036, 1037(pouco urgente);
- 1038, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1059, 1060, 1061, 1064, 1065, 1066, 1067, 1070, 1071, 1072, 1073(pouco urgente);
- 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1435, 1478, 1534, 1541, 1557, 1564, 1589, 1759, 1789, 1827, 1828, 1837, 1847, 1848, 1858, 1864, 3002, 1557(assim que possível).
Exercícios Avaliativos
- jogo do NIM(assim que possível);
- xml(assim que possível);
- jogo da Forca(assim que possível);
- Criptografia de Senha(assim que possível);
Desafios
- desafio Matrizes(pode esperar)
- desafio Decodificar(pode esperar)
- desafio Palíndromo(pode esperar)
- desafio Pascal(pode esperar)
Provas
- Prova 1 - Edson 2022/2(urgente)
- Prova 2 - Edson 2022/2(urgente)
- Prova 3 - Edson 2022/2(urgente)
Trabalho
- Jogo de perguntas e Respostas(urgente)
- Jogo da velha(urgente)
Agradecimentos
Agradecemos a todos os membros, professores e colegas da disciplina de Algoritmos e Programação 1 da UFMS que contribuíram para este repositório. Seu trabalho árduo, dedicação e colaboração foram essenciais para o sucesso do projeto. Esperamos que você divirta-se programando e aproveite a disciplina!
Integrantes do projeto
- Everton de Oliveira
- Jerfferson Jorge Felizardo Júnior
- Lourdes Oshiro Igarashi
- Rafael Tsutomu Jyoboji
- Wagner Rodrigues da Silva