NÃO CONSTA NO PLANEJAMENTO ACADÊMICO. Mangan: 2026-03-02.
NÃO CONSTA NO PLANEJAMENTO ACADÊMICO. Mangan: 2026-03-02.
Descreva brevemente a disciplina.
O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de:
- Compreender os principais conceitos envolvidos no projeto e arquitetura de software.
- Compreender o processo de projeto e arquitetura de software.
- Aplicar técnicas de especificação de projeto e arquitetura de software.
- Avaliar a qualidade do projeto e arquitetura de um software.
O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de:
- Compreender os principais conceitos envolvidos no projeto e arquitetura de software.
- Compreender o processo de projeto e arquitetura de software.
- Aplicar técnicas de especificação de projeto e arquitetura de software.
- Avaliar a qualidade do projeto e arquitetura de um software.
O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de:
- Conhecer e utilizar de forma precisa conceitos e termos relacionados ao paradigma de orientação a objetos.
- Desenvolver as competências e habilidades para a criação de sistemas de complexidade média, formado por múltiplos componentes, e expressar estas soluções na forma de um sistema de classes em uma linguagem de programação.
- Descrever sistemas utilizando diagramas e código.
- Construir abstrações para tipos de dados, usando os conceitos de classe, objeto-mensagem, herança e interface.
- Compreender os conceitos envolvidos em programação orientada a objetos por meio de interface de usuário gráfica.
|
O cumprimento da disciplina busca dar ao aluno, ao final do semestre, condições de: 1. Desenvolver as competências e habilidades para a criação de sistemas de complexidade média dentro do paradigma de orientação a objetos. 2. Explorar o conceito de componentes e frameworks dentro do paradigma de orientação a objetos. 3. Compreender e utilizar as técnicas de teste de software. 4. Compreender a importância do papel das arquiteturas e padrões de software no desenvolvimento de sistemas de complexidade média e alta. 5. Aplicar os conceitos apresentados no desenvolvimento de sistemas Web. |
O curso possui uma carga horária de 90 horas e foca no desenvolvimento de competências para a criação de algoritmos, manipulação de estruturas de dados e introdução à programação orientada a objetos. As aulas seguem a metodologia de sala de aula invertida, utilizando a plataforma Moodle e a ferramenta BlueJ para atividades práticas e colaborativas. A avaliação dos estudantes é composta por provas presenciais, exercícios práticos e um trabalho integrador final, permitindo também o uso crítico de inteligência artificial. O cronograma e a bibliografia sugerida oferecem o suporte teórico necessário para que o aluno aprenda a transpor problemas lógicos para linguagens de programação de forma eficiente.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
O objetivo desta disciplina é capacitar o estudante no domínio dos métodos estatísticos fundamentais, bem como na solução dos procedimentos para análise quantitativa de dados.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.
Descreva brevemente a disciplina.