Programação I
Ementa: Conceituação e aplicação de Algoritmos. Desenvolvimento da Lógica de Programação; Expressão de soluções em termos de algoritmos estruturados. Aplicação de estruturas básicas para estruturação da informação. Aplicação dos algoritmos usando uma linguagem de programação.Objetivos:
- Apresentar uma visão geral do processo de programação;
- Desenvolver o raciocínio lógico aplicado à solução de problemas em nível computacional;
- Introduzir os conceitos básicos de desenvolvimento de algoritmos;
- Desenvolver a lógica de programação;
- Introduzir a estrutura e as funcionalidades básicas de uma linguagem de programação e a forma de concretizar algoritmos naquela linguagem;
Programação Orientada a Objetos
Ementa: Elementos avançados de um paradigma de desenvolvimento de sistemas orientado a objetos e de uma linguagem de programação orientada a objetos. Técnicas de projeto e implementação de programas.Objetivos:
- Aprender o paradigma da orientação a objetos e desenvolver os fundamentos da programação usando uma linguagem de programação orientada a objetos;
- Escrever programas de computador usando a linguagem de programação orientada a objetos.
Programação para Dispositivos Móveis
Ementa: Fundamentos da computação móvel. Interface gráfica. Usabilidade de aplicativos; Armazenamento de Dados. Desenvolvimento de aplicações com plataforma Android.Objetivos:
- Introduzir o aluno a conceitos, dispositivos e tecnologias de sistemas para dispositivos móveis;
- Desenvolver aplicações móveis para plataforma Android.