Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👋 Olá, eu sou Luan Morais

🎓 Sou formado em Física e atualmente sou estudante de Análise e Desenvolvimento de Sistemas 📊 Interesses em Ciência de Dados, Machine Learning e Sistemas Inteligentes
🚀 Desenvolvendo projetos em Python, Java e SQL

Projetos-Graduacao

Portfólio de projetos desenvolvidos durante minha graduação de Análise e Desenvolvimento de Sistemas - IFG.

Adicionei os programas de exercícios de aprendizagem das disciplinas de Algoritmos, lecionada em linguagem C e Estrutura de Dados em Python. Além dessas disciplinas, já conclui na graduação conteúdos como Engenharia de Software I e II e Banco de Dados I e II. Atualmente, curso as disciplinas de Programação em Java, Analise de Sistemas e Programação pra Web.

ALGORITMOS

Objetivos: Compreender os conceitos de variáveis compostas, alocação dinâmica de memória e modularização. Aplicar as técnicas e os recursos de programação relacionados a estes conceitos na construção de algoritmos para resolver problemas reais, utilizando uma linguagem de programação específica.

Ementa da Disciplina: Variáveis compostas homogêneas: vetores unidimensionais e multidimensionais. Variáveis compostas heterogêneas: estruturas. Ponteiros. Alocação dinâmica de memória para variáveis simples, compostas homogêneas e compotas heterogêneas. Modularização no nível de funções: definição, declaração, chamada, parâmetros por valor, parâmetros por referência, vetores como parâmetro, retorno. Modularização no nível de arquivos-fonte e bibliotecas de funções.

ENGENHARIA DE SOFTWARE I E II

Objetivos: Fornecer uma visão geral das atividades, técnicas, métodos e ferramentas que auxiliam o processo de desenvolvimento de software; Identificar, descrever e comparar os modelos de processo de desenvolvimento de software, o seu ciclo de vida e metodologias de análise/projeto e gerenciamento da qualidade de software. Adquirir habilidades para gerenciar projetos de software, além de analisar, projetar, verificar, validar e manter sistemas de software; Habilitar o aluno para escolher, utilizar e definir modelos, técnicas e ferramentas para auxiliar o processo como produto.

Ementa da Disciplina: Introdução à Engenharia de Software (Visão Geral); Metodologias de desenvolvimento de software; Planejamento e gerenciamento de Software (Técnicas); Processos do ciclo de vida do Software; Garantia da qualidade, Teste, Revisão e Manutenção de Software; Ferramentas CASE. Métricas de Software. Reengenharia e Engenharia Reversa. Padrões de Desenvolvimento. Documentação de Software.

ESTRUTURA DE DADOS

Objetivos: Compreender as principais estruturas de dados, algoritmos de pesquisa, algoritmos de ordenação e acesso à memória secundária. Habilitar o aluno a empregar estes conceitos na resolução de problemas computacionais práticos.

Ementa da Disciplina: Estruturas de dados tradicionais: pilha, fila e árvores. Estruturas de dados com alocação estática e dinâmica de memória. Algoritmos de ordenação. Algoritmos de busca. Análise de complexidade de algoritmos. Acesso à memória secundária: abertura, leitura e escrita de arquivos; representação e armazenamento de informações em formato binário e formato texto.

BANCO DE DADO I e II

Objetivos: Conhecer e aplicar os principais conceitos, técnicas e características básicas dos Sistemas de Banco de Dados. Desenvolver Bancos de Dados que atendam, de forma conceitualmente correta, às necessidades do mercado de trabalho. Programação utilizando as linguagens específicas de diferentes sistemas de bancos de dados em evidência no mercado de trabalho. Compreender sistemas cuja programação é dividida em duas ou mais camadas utilizando, para tanto, o sistemas de banco de dados e suas potencialidades como uma destas camadas de codificação.

Ementa da Disciplina: Conceitos e Arquiteturas de Sistemas de Banco de Dados. Modelo Entidade-Relacionamento. Álgebra Relacional. Linguagem SQL. Técnicas para Recuperação do Banco de Dados. Autorização e Segurança de Banco de Dados. Desenvolvimento para banco de dados: Procedimentos, Funções, Pacotes, Gatilhos, Cursores, Controle de Transações.

PROGRAMAÇÃO I

Objetivos: Habilitar o estudante na programação orientada a objeto utilizando uma ou mais linguagens de programação. Apresentar ao aluno os conceitos básicos de análise e projeto orientados a objeto para o desenvolvimento de sistemas de informação.

Ementa da Disciplina: Programação orientada a objeto: conceituação, classes, herança, sobrecarga de métodos, sobrecarga de operadores. Linguagem de modelagem unificada – UML.

About

Portfólio de projetos desenvolvidos durante minha graduação de Análise e Desenvolvimento de Sistemas - IFG

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages