Análise e programação

Análise e Programação:

Planejamento para Agosto de 2019:

Apostila de Análise e Programação

Apostila do curso apostila online de Java.

Editores online: Portugol, Java.

Fase I - Lógica de programação

02 - Apresentação da Disciplina;

- Introdução à lógica de programação com algoritmos;

- Introdução ao uso de Portugol e do programa VisualG.

09 - Conceitos de programação:

- Tipos de linguagem, tipos de baixo e alto nível, gerações;

- Paradigmas linear, modular, estruturada e orientada a objetos

Introdução aos algoritmos:

- Tipos de algoritmos: descrição narrativa, fluxograma e pseudocódigo (portugol);

Elementos utilizados nos algoritmos:

- Declaração de variáveis; Entrada e saída de dados; Operadores;

- Práticas de programação;

16 -Expressões; Estruturas de decisão, Solução de problemas propostos;

23 - Introdução a Programação com a Linguagem Python, seu interpretador, comandos e sintaxe. Resolução de problemas com Python e Portugol.

30 - Estruturas de repetição; Solução de problemas propostos;

Planejamento para Setembro de 2019:

13 - Estruturas de repetição; Revisão, resolução de exercícios e avaliação parcial.

code.org - prática1

Scratch - prática2 (criando um jogo).

20 - Resolução da prova e revisão conforme as dúvidas, exercícios práticos2 (anexo abaixo) com estrutura de repetição.

27 - Estruturas de repetição com Vetores e Matrizes: Para até, Enquanto, Repita.

Planejamento para Outubro de 2019:

Fase II - Linguagem de Programação Java

04 - Introdução a Linguagem Java, seus comandos e sintaxe. Introdução à Programação modular.

Prática cálculo do IMC com: JavaScript e Java.

11 -Aplicação da prova Bimestral.

Introdução à Interface gráfica, uso de janelas e botões.

Resolução de exemplos com exercícios em Java.

Prática: introdução à IDE Netbeans.

18 - Elementos utilizados na Programação Java: entrada e saída de dados, tipos de dados, uso de variáveis.

25 - Estruturas de Controle em Java, condicionais, vetores e matrizes.

Planejamento para Novembro de 2019:

01 - Entrada de dados com as classes Scanner e em janelas Swing.

Saída de dados com a classe System.in e saída em janelas Swing.

08 - Estruturas de repetição com os comandos While e for.

Conceitos de classe, método e bibliotecas, exercícios práticos.

22 - Revisão e Avaliação prática

Fase III - Programação Orientada a Objetos;

29 - Introdução à POO, conceitos de herança e polimorfismo.

Fase IV - Análise e diagramação UML.

Diagrama de classes, herança e composição com Architect.

Objetivos de Análise e Programação:

    • Aplicar os conceitos fundamentais de algoritmos para a solução de problemas a partir de técnicas de modularização e refinamentos sucessivos.

    • Formular algoritmos consistentes em português estruturado.

    • Interpretar e avaliar Algoritmos e fluxogramas.

    • Desenvolver aplicações com interfaces gráficas em linguagem Java.

    • respeitando o paradigma de orientação a objetos

    • Compreender conceitos sobre sistemas de informação.

    • Aplicar técnicas para levantamento de requisitos.

    • Analisar e conceber requisitos para o desenvolvimento de sistemas.

    • Interpretar e elaborar diagramas UML (diagramas de Classes, diagramas de

    • Sequência e diagramas de Casos de Uso)