EMENTA: 

Introdução a Internet e World Wide Web; Fundamentos da linguagem HTML, tags de marcação e formulários; Fundamentos da linguagem CSS, seletores, propriedades e interações com os elementos da HTML; Fundamentos da linguagem JavaScript, interações com os elementos da HTML e eventos; Noções  de  Responsividade; Noções  de Acessibilidade na Web; Protocolo HTTP; Noções de programação backend; Manipulação e programação com os métodos GET e POST no Servidor; Manipulação e programação de conexão com Banco de Dados; Tópicos avançados em Web

EMENTA:

Estudo   das   formas   para   representação   do   pensamento   lógico   por meio   das   técnicas   de desenvolvimento de algoritmos; Conceitos fundamentais de algoritmos, tipos de dados, variáveis, expressões  e  operações aritméticas; operações lógicas e tabela verdade; Estrutura  de  um  algoritmo,  comandos  de  entrada  e  saída  de  dados; Construção de algoritmos sequenciais, condicionais e com estruturas de repetição; Manipulação de estruturas de dados homogêneas e heterogêneas e utilização de subrotinas.


EMENTA:

Classes e objetos. Mensagens e métodos. Subclasses: herança, poliformismo. Classes abstratas e interfaces. Tratamento de exceções. Coleções. Interface de programação de aplicações (API). Padrões de projeto OO. Construção de Interface gráfica do utilizador. Refatoração. Testes. Prática de programação utilizando uma linguagem orientada a objeto.