Cursos disponíveis

O objetivo desta disciplina é desenvolver aplicações desktop utilizando Java e Swing, aplicando os princípios da programação orientada a objetos, programação orientada a eventos, interfaces gráficas, persistência de dados e distribuição de aplicações. 

Ao final da disciplina o aluno deverá ser capaz de: Desenvolver aplicações desktop utilizando Java Swing. Utilizar ambientes RAD para criação de interfaces. Implementar programação orientada a eventos. Aplicar conceitos de orientação a objetos. Criar interfaces amigáveis. Manipular banco de dados utilizando JDBC. Implementar operações CRUD. Aplicar validações em formulários. Compreender diferenças entre aplicações Desktop e Web. Gerar aplicações distribuíveis.

Capacitar o estudante a compreender os fundamentos, processos, métodos e ferramentas da Engenharia de Software, aplicando técnicas modernas para análise, especificação, projeto, desenvolvimento, testes, manutenção e gerenciamento da qualidade em projetos de software.

O objetivo é capacitar o estudante a projetar, desenvolver, testar e implantar aplicações móveis para dispositivos Android utilizando a linguagem Java e o Android Studio, empregando recursos de interface gráfica, persistência de dados, comunicação com serviços web e funcionalidades nativas dos dispositivos móveis.

A disciplina de Interface e Usabilidade estuda os princípios de IHC (Interação Humano-Computador). Você aprenderá a projetar e avaliar a "ponte" que conecta o usuário ao sistema. Isso envolve desde o design visual e a disposição de botões em um software até a ergonomia física de um hardware (como o formato de um mouse ou o painel de uma máquina industrial). O foco é entender as limitações cognitivas e físicas humanas para evitar erros, reduzir a curva de aprendizado e aumentar a produtividade.

Curso destinados a alunos do Ensino Médio Técnico, Subsequente, Tecnologia e Bacharelados na Área da Computação. O objetivo é conhecer os componentes de um sistema computacional e como eles se relacionam.

Curso voltado para estudantes do Ensino Médio, Técnico, Tecnólogo e Bacharelados na Área de Ciência da Computação que queiram aprender a desenvolver o pensamento computacional, lógica e algoritmos computacionais. 

Curso voltado para estudantes do Ensino Médio, Técnico, Tecnólogo e Bacharelados na Área de Ciência da Computação que queiram aprender a desenvolver o pensamento computacional, lógica e algoritmos computacionais. 

Curso para estudantes de Tecnologia que queiram aprender a respeito dos processos, padrões e frameworks envolvidos no desenvolvimento de protótipos de hardware e software.