• Nenhum resultado encontrado

plano de ensino - CCOMP/UFSJ - O Curso

N/A
N/A
Protected

Academic year: 2023

Share "plano de ensino - CCOMP/UFSJ - O Curso"

Copied!
104
0
0

Texto

Serão duas provas online (P1 e P2), via Portal Didático, e duas listas de exercícios (LISTA1 e LISTA2) que também poderão ser entregues pelo Portal Didático. O restante da carga horária semanal (2h/a) é para atividades assíncronas (listas de exercícios) com orientação no Portal Didático. 4 – As aulas síncronas não são gravadas, mas o conteúdo (notas de aula) de cada aula é disponibilizado no Portal Didático.

6 - Os trabalhos semanais serão realizados através de formulários acessíveis no portal didático de acordo com o horário que o docente anunciará previamente no início da disciplina. O canal de comunicação oficial será o Portal Didático da UFSJ (Campus Virtual), sendo de responsabilidade do aluno acompanhar as novidades durante os dias úteis. Por fim, só serão aceitas listas de exercícios em formato PDF, em arquivo único, com o tamanho máximo permitido pelo Portal Didático.

Aulas remotas (síncronas e assíncronas) conforme planejamento do Anexo I, utilizando ferramentas de videoconferência, como o Google Meet e o portal didático da UVJ;

Planejamento de aulas

GRADUAÇÃO – PROEN

COORDENADORIA DO CURSO DA CIÊNCIA DA COMPUTAÇÃO - UFSJ

EMENTA

OBJETIVOS

CONTEÚDO PROGRAMÁTICO

METODOLOGIA DE ENSINO

A unidade curricular será ministrada com atividades assíncronas (fóruns e mapas mentais) disponíveis no Portal Didático (www.campusvirtual.ufsj.edu.br) e na plataforma Goconqr (https://www.goconqr.com/pt-BR) e atividades síncronas utilizando a plataforma/aplicativo Google Meet (https://meet.google.com acessará os alunos que acessarão disc-kg-google). Portal Didático. Enfatizar o que a Resolução CONEP nº. 007, de 3 de agosto de 2020, diz: “Art. 14 - Ficam garantidos os direitos de imagem, voz e direitos autorais do material didático elaborado pelos professores, bem como das aulas gravadas, na forma da legislação vigente. O professor estará disponível para atender os alunos às quartas-feiras das 17:00 às 18:00, com agendamento prévio pelo aluno via e-mail (nataliasperandio@ufsj.edu.br) ou portal didático com até 24 horas úteis de antecedência.

O atendimento será prestado por meio da plataforma/aplicativo Google Meet (https://meet.google.com/kgk-okxr-zqw) e/ou via portal didático. O registro da assiduidade do aluno se dará pela realização das atividades propostas, e não pela presença durante as atividades síncronas, sendo reprovado por irregularidade o aluno que não cumprir 75% das atividades propostas." Avaliação substitutiva: o aluno que não obtiver 60% da média final pode realizar uma avaliação substitutiva de parte do conteúdo da disciplina como forma de repor a nota mais baixa obtida no semestre.

Lembre-se que a nota obtida na avaliação substituta não substituirá a nota original se for inferior a esta.

BIBLIOGRAFIA BÁSICA

COORDENADORIA DO CURSO DE CIÊNCIA DA COMPUTAÇÃO

Tópico: discussão do vídeo disponível anteriormente sobre algoritmos de classificação da memória principal - Shellsort e Quicksort. Tópico: discussão do vídeo disponível anteriormente sobre algoritmos de classificação da memória principal - Mergesort e Heapsort. Tópico: discussão do vídeo disponível anteriormente sobre Estruturas de Dados / Algoritmos de Pesquisa na Memória Principal - Pesquisa Sequencial.

Tópico: Discussão do vídeo já disponível sobre Estruturas de Dados / Algoritmos de Busca na Memória Principal - Árvores Digitais. Tópico: Discussão de um vídeo já disponível sobre Pesquisa de Memória Secundária - Memória Virtual. Tópico: Discussão de um vídeo já disponível sobre Explorando a Memória Secundária - Acesso Sequencial Indexado.

Tema: discussão do vídeo disponível anteriormente sobre o tema Pesquisa em Memória Secundária - Árvores de Pesquisa (B, B*).

COORDENADORIA DO CURSO DE CIÊNCIA DA COMPUTAÇÃO

CARGA HORÁRIA

CONTEÚDO PROGRAMÁTICO 1. Movimento retilíneo

Vetores

Movimento em 2 e três dimensões 4. Leis de Newton do Movimento

Energia Potencial e Conservação de Energia 8. Centro de Massa e Movimento Linear

Rotação dos corpos rígidos 11. Equilíbrio dos corpos rígidos

METODOLOGIA E RECURSOS AUXILIARES

AVALIAÇÃO

BIBLIOGRAFIA COMPLEMENTAR

PROGRAMAÇÃO SEMANAL DA DISCIPLINA EM REGIME DE ENSINO REMOTO EMERGENCIAL Planejamento Semanal

Sistemas de equações lineares: definição, discussão e soluções

Determinantes: definição e procedimentos de cálculo

Definição e exemplos de produto interno 3.2. Norma

Ortogonalidade

Transformações lineares

Núcleo e Imagem

Operações com transformações lineares 4.4 Aplicações lineares e matrizes

Autovalores e Autovetores 4.6. Diagonalização de operadores

Conteúdos: Construção de caminho de dados e caminho de controle Atividade avaliativa usando um simulador de circuito lógico. Resolver problemas de aplicação com equações diferenciais ordinárias (EDP) e equações parciais (EDP) elementares de 1ª e 2ª ordem. Sistemas de equações lineares de primeira ordem 4.1 Teoria básica das equações lineares de primeira ordem 4.2 Sistemas lineares homogéneos com coeficientes constantes 4.3 Autovalores complexos.

Campo magnético; Lei de Ampère; Lei de indução de Faraday; Indutância e oscilações eletromagnéticas; corrente alternada; Propriedades magnéticas da matéria. 1 – Fenómenos elétricos 1.1 teoria 1.1.1 Carga elétrica e lei de Coulomb 1.1.2 Linhas de força e campo elétrico 1.1.3 Fluxo do campo elétrico e lei de Gauss 1.1.4 Potencial elétrico e superfícies equipotenciais 1.1.5 Energia potencial elétrica. Após cada capítulo do manual, uma lista de exercícios recomendados é publicada no portal didático.

Os pontos são distribuídos durante as avaliações da seguinte forma: 40% do total entre as 10 listas de exercícios e 30% em cada teste. Conteúdos: Barramentos I/O, Arbitragem, Módulos I/O, Sincronização por pooling, interrupções e atividade de avaliação DMA a realizar no Moodle (síncrona ou assíncrona). Atividade avaliativa a realizar em Moodle (síncrona ou assíncrona) 7 – Atividade de substituição, Revisão de trabalhos e notas.

No final do período, o aluno deverá ser capaz de fazer uso eficiente dos recursos informáticos para a resolução de problemas através de algoritmos numéricos. Métodos iterativos para obtenção de zeros reais de funções 2.4.. 3. Resolução de sistemas lineares 3.2. Métodos iterativos a) Método de Gauss-Jacob b) Método de Gauss-Seidel 4.

Representação matemática 2. Conceitos Básicos

Clique

Representação de grafos 3. Conexidade e Conectividade

Problemas de Percursos Abrangentes 1. Problemas Hamiltonianos

  • Algoritmos para definição de percursos Hamiltonianos 6.3. Problemas Eulerianos
  • Algoritmos para definição de percursos Eulerianos 6.5. Aplicações de percursos Eulerianos

Florestas, árvores e arborescências 1. Definições

  • Teoremas
  • Árvore Parcial de Custo Mínimo a) Algoritmo de Prim
  • Problema do Fluxo Máximo 8.2. Teorema de Ford e Fulkerson
  • Cobertura
  • Subconjuntos Independentes 9.4. Cliques
  • Complementariedade entre subconjuntos independentes e clique 9.6. Método de Maghout
  • Aplicações 10. Partição cromática
  • Determinação de partições cromáticas

Reunião síncrona através do Google Meet às quintas-feiras de 13.15 a 15.05 para dúvidas e discussão do conteúdo.

COORDENADORIA DO CURSO DE CIÊNCIA DA COMPUTAÇÃO PLANO DE ENSINO

Introdução: conjuntos, relações e funções 2: Introdução: linguagens e gramáticas

Linguagens regulares: autômatos finitos determinísticos 4: Autômato finito não determinístico

Autômato com movimentos vazios 6: Expressão regular

Linguagens livres de contexto: gramáticas livres de contexto 8:Autômatos de pilha

Máquinas de Turing

A avaliação da assimilação do conteúdo pelos alunos é feita por meio de listas de exercícios (7 listas, conforme descrito a seguir). É importante ressaltar que a nota obtida na prova substituta somente substituirá a nota mais baixa obtida em qualquer uma das 7 listas fornecidas.

Vinculadas à primeira lista de exercícios

Vinculadas à segunda lista de exercícios

Vinculada à terceira lista de exercícios

Vinculada à quarta lista de exercícios

Vinculada à quinta lista de exercícios

Vinculada à sexta lista de exercícios

Vinculada à sétima lista de exercícios

Conceitos básicos: características de acesso à base de dados; modelos de dados, esquemas e instâncias; arquitetura do sistema de banco de dados; componentes do sistema de gerenciamento de banco de dados. Modelos de dados: modelagem de dados usando relacionamentos entre entidades; modelo de dados relacional; limitações de um banco de dados relacional; álgebra e cálculo relacional. No final desta unidade curricular, os alunos deverão ser capazes de desenhar, construir e implementar modelos de dados em gestores de bases de dados.

O aluno deve conhecer detalhadamente os conceitos básicos de modelagem e design de banco de dados, sua linguagem, as funcionalidades dos sistemas de gerenciamento de banco de dados e as técnicas de implementação desses sistemas. Todo o material das aulas será disponibilizado ao aluno por meio da plataforma UFSJ CampusVirtual. A entrega das listas e relatórios entregues também ocorrerá por meio do Campus Virtual da UFSJ.

PETER Rob, Carlos Coronel, Sistemas de Banco de Dados - Design, Implementação e Administração (8ª edição tradução norte-americana), Cengage Learning 2010. Seminários e apresentações de trabalhos serão sincronizados, mas os alunos podem compartilhar um vídeo. Modelagem de Dados: Modelagem de Dados Relacional (Síncrona) Modelagem de Dados: Modelagem de Dados Relacional (Síncrona).

Modelagem de Dados: Limitações de um Banco de Dados Relacional (Síncrono) Modelagem de Dados: Esquema Relacional de um ER ou EER (Síncrono). Modelagem de Dados: Esquema Relacional de um ER ou EER (Síncrono) Modelagem de Dados: Álgebra Relacional e Cálculo Relacional (Síncrono). A unidade curricular será desenvolvida com recurso a diversos softwares de apoio pedagógico online disponibilizados gratuitamente aos alunos, contemplando aulas expositivas, seminários, palestras e intervenções baseadas em metodologias ativas como a aprendizagem baseada em projetos e a sala de aula invertida.

A avaliação da aprendizagem será realizada através de várias atividades, 30% através de três seminários, 40% através de dois trabalhos práticos e os restantes 30% serão avaliados através de uma monografia que é uma compilação dos resultados de todos os TP. Habilita o aluno a analisar e projetar redes de computadores com conhecimento de seu princípio de funcionamento através de uma visão geral das principais tecnologias de redes disponíveis atualmente.

Apresentação da disciplina

Encontro online todas as segundas-feiras das 13h15 às 15h05 para esclarecimento de dúvidas sobre conteúdo, trabalhos e lista de exercícios.

Introdução a Redes de Computadores e a Internet Aula 3: Introdução a Redes de Computadores e a Internet

Introdução a Redes de Computadores e a Internet, Lista de Exercícios sobre o conteúdo visto Aula 6: Camada de Aplicação

Camada de Aplicação Aula 8: Camada de Aplicação

Camada de Aplicação, Lista de Exercícios sobre o conteúdo visto Aula 10: Camada de Transporte

Camada de Transporte Aula 12: Camada de Transporte

Camada de Transporte, Lista de Exercícios sobre o conteúdo visto Aula 14: Camada de Rede

Camada de Rede Aula 16: Camada de Rede

Camada de Rede, Lista de Exercícios sobre o conteúdo visto Aula 18: Camada de Enlace

Camada de Enlace

Camada de Enlace, Lista de Exercícios sobre o conteúdo visto Aula 21: Camada Física

Entrega da nota Aula 23: Avaliação substitutiva

Fechamento do semestre e entrega das notas finais Critérios de Avaliação

Leituras Semanais: A estratégia desta disciplina durante o período de crise é utilizar parte da grade horária da disciplina, fora dos encontros semanais, para leitura de artigos e materiais que envolvam os temas da disciplina. SIMÃO, J., Pagina de Sociologia e Ética da Informática da disciplina de Sociologia e Ética da Informática, Universidade do Porto, Portugal. 1 1 26 Apresentação do curso: plano de ensino, guia de estudos, portal didático, canal no YouTube, Google Meet (SINC).

Esta parte do curso destacará as peculiaridades de projetar e conduzir experimentos no contexto da engenharia de software, ou seja, como os métodos científicos têm sido usados ​​para orientar as decisões sobre como desenvolver software. Essencialmente, a discussão de cada artigo deverá envolver todos os alunos e será realizada de forma assíncrona, ou seja, por meio do fórum da disciplina (portal didático). Como a pesquisa em Engenharia de Software precisa ser validada,\footnote{Não apenas na Engenharia de Software, mas também em várias outras subáreas da computação.} o curso tenta discutir como os experimentos devem ser projetados e executados no contexto da computação.

A avaliação individual será realizada por testes aos quais os alunos responderão a questionários publicados no portal profissional. Uma introdução aos conceitos fundamentais de pesquisa da ciência da computação contextualizados no método científico moderno. O aluno deverá dispor de horário além do determinado pela coordenação para assistir às aulas teóricas e realizar outras atividades assíncronas, como leitura de textos e realização de exercícios.

Por fim, serão aceitos envios referentes aos trabalhos da disciplina somente em formato PDF, em um único arquivo, com o tamanho máximo permitido pelo Portal Didático. O curso requer uma conta Overleaf (https://pt.overleaf.com) para desenvolver a parte escrita do trabalho do curso. 70 valores repartidos por pelo menos quatro entregas parciais da parte escrita do trabalho 30 valores pela apresentação do trabalho curricular.

PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

Apresenta as técnicas/critérios de teste mais importantes, bem como as ferramentas usadas para automatizar as atividades de teste de software. Dar ao aluno uma visão geral da área de teste de software, apresentando métodos/práticas, técnicas e ferramentas que permitam a execução de atividades de teste de forma sistemática e cientificamente embasada. Sempre que possível, a apresentação dos critérios do teste será acompanhada de um histórico de como o critério se originou e como ele evoluiu.

Utilizando as ferramentas Junit (https://junit.org/junit5/) e Selenium WebDriver (https://www.selenium.dev/) A avaliação será realizada por meio de atividades assíncronas através do Portal Didático e contará com 2 Trabalhos Práticos, cada um valendo 32% da nota final e atividades ministradas em toda a disciplina que totalizarão 36% da nota final. No caso de nota final inferior a 6,0 valores, o aluno poderá realizar uma avaliação teórica assíncrona, incluindo toda a matéria que substituirá a nota de um trabalho prático.

As faltas serão contabilizadas entre as atividades que ocorrerão ao longo do curso, uma por semana, totalizando 12 atividades.

Referências

Documentos relacionados

O absenteísmo e o bem-estar no trabalho (isto é, a síndrome de burnout e o work engagement) são duas realidades distintas que têm caracterizado a categoria dos profissionais da