Plano de Ensino

Ementa

Caracterização do Pensamento Computacional e Evolução da Computação. Análise de possibilidades de formação no Eixo de Computação. Conceitos sobre Paradigmas de Computação. Experimentação de Desenvolvimento de Software, Algoritmos e Implementação em linguagem Python. Fundamentação de padrões técnicos da Web. Conceitos sobre IoT, arquiteturas e protocolos. Introdução à Ciência de Dados e suas aplicações.

Objetivos da disciplina

Desenvolver conhecimentos básicos sobre as possibilidades de formação no Eixo de Computação, através de atividades práticas, de forma a facilitar a decisão do aluno quanto à escolha da formação que deseja seguir.

Conteúdo programático

  1. Pensamento Computacional, Evolução da Computação, Conceitos de Paradigmas de Computação
  2. Introdução ao Google Colab para implementação em Python e Ciência de Dados
  3. Desenvolvimento de Software, Algoritmo e Implementação em Python
  4. Padrões da Web, HTML, JSON e Python
  5. IoT
  6. MQTT e REST
  7. Ciência de Dados

Bibliografia

Bibliografia Base

Bibliografia Complementar

Pré-requisitos

Não possui.

Critérios de avaliação

A avaliação da disciplina é formativa* e somativa**. Os alunos devem entregar as resoluções de atividades e/ou exercícios no Ambiente Virtual de Aprendizagem semanalmente e realizar, ao final do período letivo, uma prova presencial aplicada nos polos da Univesp.

*A avaliação formativa ocorre quando há o acompanhamento dos alunos, passo a passo, nas atividades e trabalhos desenvolvidos, de modo a verificar suas facilidades e dificuldades no processo de aprendizagem e, se necessário, adequar alguns aspectos do curso de acordo com as necessidades identificadas.

**A avaliação somativa é geralmente aplicada no final de um curso ou período letivo. Esse tipo de avaliação busca quantificar o que o aluno aprendeu em relação objetivos de aprendizagem do curso, ou seja, a avaliação somativa quer comprovar se a meta educacional proposta e definida foi alcançada pelo aluno.