1 Fundamentos de computação. 1.1 Organização e arquitetura de computadores. 1.2 Componentes de um computador (hardware e software). 1.3 Sistemas de entrada, saída e armazenamento. 1.4 Princípios de sistemas operacionais. 1.5 Tecnologias de virtualização de plataformas: emuladores, máquinas virtuais, paravirtualização.
2 Redes de comunicação. 2.1 Introdução a redes (computação/telecomunicações). 2.2 Redes de computadores: locais, metropolitanas e de longa distância. 2.3 Noções de terminologia e aplicações, topologias, modelos de arquitetura (OSI/ISO e TCP/IP) e protocolos.
2.4 Noções de redes privadas virtuais (VPN). 2.5 Noções de computação em nuvem. 2.6 Noções de vírus, worms e pragas virtuais. 2.7 Aplicativos para segurança (antivírus, firewall, anti-spyware etc).
3 Conceitos e modos de utilização de tecnologias, ferramentas, aplicativos e procedimentos associados a Internet/intranet. 3.2 Acesso a distância a computadores, transferência de informação e arquivos, aplicativos de áudio, vídeo e multimídia.
3.1 Ferramentas e aplicativos comerciais de correio eletrônico, de grupos de discussão, de busca, de pesquisas e de redes sociais.
3.1 Ferramentas e aplicativos comerciais de navegação. 3.3 Programas de navegação (Microsoft Internet Explorer, Mozilla Firefox e Google Chrome).
4 Sistemas operacionais. 4.1 Noções de sistema operacional Windows: Windows 10.
4.2 Noções de sistema operacional GNU Linux. Características do sistema operacional GNU Linux. 4.3 Noções de sistemas operacionais embarcados/móveis: Android e iOS.
5. Edição de textos (ambientes Microsoft e LibreOffice).
5. Edição de planilhas (ambientes Microsoft e LibreOffice).
5. Edição de apresentações (ambientes Microsoft e LibreOffice).
6 Noções de mineração de dados. 6.1 Noções e características. 6.2 Noções de aprendizado de máquina. 6.3 Noções de bigdata: conceito, premissas, aplicação.
7 Noções de aplicação python e R. 8 API (application programming interface). 9 Metadados de arquivos.
10 Teoria da informação. 10.1 Conceitos de informação, dados, representação de dados, conhecimentos, segurança e inteligência.
11. Banco de dados. 11.1 Base de dados, documentação e prototipação. 11.2 Modelagem conceitual: abstração, modelo entidade- relacionamento, análise funcional e administração de dados. 11.3 Dados estruturados e não estruturados. 11.4 Banco de dados relacionais: conceitos básicos e características. 11.5 Chaves e relacionamentos.