top of page
  • Estudo dos fundamentos matemáticos aplicados à computação. A disciplina aborda lógica proposicional, teoria de conjuntos, relações, funções, álgebra booleana, grafos e árvores. Esses conceitos são essenciais para a construção de algoritmos, estruturas de dados e linguagens de programação.

  • Estudo das abordagens ágeis aplicadas ao desenvolvimento de software. A disciplina apresenta princípios, valores e práticas dos métodos ágeis, com foco em frameworks como Scrum, Kanban e XP. Enfatiza a colaboração, a entrega contínua de valor, a adaptabilidade e a gestão eficiente de projetos em ambientes dinâmicos.

  • Estudo da linguagem UML (Unified Modeling Language) para representação visual de projetos de software. Aborda diagramas de casos de uso, classes, sequência, atividades e estados, fundamentais para a documentação e comunicação técnica.

  • Análise dos processos e práticas voltadas à garantia da qualidade em projetos de software. A disciplina inclui testes, métricas, auditoria e melhoria contínua, assegurando conformidade com requisitos e desempenho eficiente.

  • Estudo dos sistemas que apoiam a tomada de decisões gerenciais nas organizações. A disciplina aborda o papel estratégico da tecnologia da informação no planejamento, controle e operação de negócios.

  • Estudo dos princípios e técnicas para proteger dados e sistemas computacionais. A disciplina trata de criptografia, autenticação, controle de acesso, políticas de segurança e conformidade com normas legais.

  • Desenvolvimento de páginas e aplicações web utilizando HTML5, CSS e JavaScript. A disciplina foca na criação de interfaces interativas, responsivas e com boa experiência do usuário.

  • Estudo das estruturas organizacionais de sistemas de software. A disciplina abrange padrões arquiteturais, modularização, escalabilidade e boas práticas de desenvolvimento sustentável e seguro.

  • Introdução aos conceitos de Big Data e Internet das Coisas (IoT), abordando coleta, armazenamento e análise de grandes volumes de dados, bem como a comunicação entre dispositivos inteligentes conectados à rede.

  • Estudo dos modelos e práticas de governança de tecnologia da informação. A disciplina aborda alinhamento estratégico, gerenciamento de recursos de TI, riscos e conformidade com frameworks como COBIT e ITIL.

  • Fundamentos da lógica computacional aplicada à construção de algoritmos. A disciplina desenvolve o raciocínio lógico e a capacidade de resolução de problemas por meio de estruturas de controle e fluxogramas.

  • Introdução à programação estruturada com foco em linguagens procedurais. A disciplina aborda variáveis, operadores, estruturas condicionais, laços de repetição e modularização de código.

  • Estudo dos conceitos da programação orientada a objetos utilizando a linguagem Java. A disciplina trata de classes, objetos, herança, polimorfismo, encapsulamento e boas práticas de codificação.

  • Estudo dos fundamentos das redes de computadores, topologias, dispositivos, protocolos e modelos de referência (OSI/TCP-IP). A disciplina capacita o aluno a compreender e aplicar conceitos de comunicação em rede.

  • Análise dos componentes e funcionamento interno dos computadores. A disciplina aborda processadores, memória, barramentos, unidades de entrada/saída e o ciclo de execução das instruções.

  • Projeto e implementação de interfaces gráficas voltadas à experiência do usuário. A disciplina aborda usabilidade, acessibilidade, design responsivo e interação homem-máquina.

  • Estudo dos processos e metodologias utilizados no desenvolvimento de sistemas de software. A disciplina abrange análise de requisitos, modelagem, testes, documentação e manutenção.

  • Práticas de instalação, configuração e atualização de softwares e sistemas em diferentes ambientes operacionais. A disciplina trata da compatibilidade, personalização e automação de processos.

  • Fundamentos do gerenciamento de projetos de tecnologia da informação. A disciplina aborda planejamento, execução, controle, gestão de riscos, qualidade e encerramento de projetos com base em boas práticas do PMI.

  • Introdução à linguagem de programação Python. A disciplina explora sintaxe básica, estruturas de controle, listas, funções, módulos e bibliotecas, com aplicações em automação e ciência de dados.

  • Reflexão crítica sobre a diversidade étnico-racial e cultural na sociedade e nas organizações. A disciplina promove o respeito à pluralidade, combate ao preconceito e valorização da inclusão.

  • Estudo dos principais sistemas operacionais e suas funcionalidades. A disciplina aborda conceitos de processos, gerenciamento de memória, sistemas de arquivos, comandos e administração básica.

  • Estudo das etapas de análise e projeto de sistemas de informação. A disciplina inclui levantamento de requisitos, modelagem funcional e estruturada, casos de uso e elaboração de soluções alinhadas às necessidades do usuário.

  • Criação e manipulação de bancos de dados relacionais com a linguagem SQL. A disciplina aborda comandos de definição, manipulação, transações e consultas complexas.

  • Estudo dos processos de elicitação, documentação, validação e gerenciamento de requisitos de software. A disciplina prepara o aluno para compreender as necessidades do cliente e traduzi-las em especificações técnicas.

  • Apresentação dos princípios e modelos da computação em nuvem. A disciplina aborda serviços como IaaS, PaaS e SaaS, além de segurança, escalabilidade e implantação de soluções em nuvem.

  • Introdução às linguagens C, C++ e C#, com foco em programação estruturada e orientada a objetos. A disciplina desenvolve habilidades em lógica, sintaxe, estruturas de dados e manipulação de memória.

  • Desenvolvimento de layouts para interfaces web com foco em design centrado no usuário. A disciplina aborda wireframes, princípios de usabilidade, prototipagem e codificação com HTML.

  • Criação de aplicações móveis para smartphones e tablets. A disciplina explora plataformas, interfaces adaptativas, acesso a sensores e publicação de aplicativos.

  • Estudo dos ambientes de hospedagem e execução de aplicações web. A disciplina trata da configuração, administração, monitoramento e segurança de servidores de aplicação.

bottom of page