T.I
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
Ementa
Introdução a ciência da computação e programação, seus fundamentos e história. Unidades funcionais básicas do hardware e os softwares básicos. Abstração, algoritmos, estruturas de dados, encapsulamento, gerenciamento de recursos, segurança, engenharia de software e programação web. Estruturas de dados básicas, incluindo arrays e listas. Fundamentos de bancos de dados e a linguagem SQL. As linguagens script HTML, CSS e JavaScript. As linguagens C e Python. Fundamentos de segurança da informação. Conceitos de engenharia de software e codificação segura.OBJETIVO: Esta disciplina visa capacitar os alunos na compreensão e aplicação de técnicas e métodos de gestão da qualidade, incluindo ferramentas para prevenção e solução de problemas, técnicas gerenciais e normalização. Frameworks para desenvolvimento de software e o conceito de no-code e low-code. Criação e gerenciamento de banco de dados.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I – FUNDAMENTOS DA CIÊNCIA DA COMPUTAÇÃO
- CONCEITOS BÁSICOS E HISTÓRIA DA CIÊNCIA DA COMPUTAÇÃO
- ABSTRAÇÃO E ENCAPSULAMENTO EM PROBLEMAS DE PROGRAMAÇÃO
- ELABORANDO ALGORITMOS SIMPLES
- FUNDAMENTOS DAS ESTRUTURAS DE DADOS
- FUNDAMENTOS DA PROGRAMAÇÃO EM C
- FUNDAMENTOS DA PROGRAMAÇÃO EM PYTHON
- FUNDAMENTOS DA PROGRAMAÇÃO EM SQL
- FUNDAMENTOS DE HTML, CSS E JAVASCRIPT
- ENTENDENDO O HARDWARE E O SOFTWARE DOS DISPOSITIVOS DIGITAIS
- A IMPORTÂCIA DA SEGURANÇA DA INFORMAÇÃO PARA PROFISSIONAIS DE TI
- FUNDAMENTOS DA ENGENHARIA DE SOFTWARE
- CONCEITOS DE PROGRAMAÇÃO SEGURA E PRÁTICAS DE DESENVOLVIMENTO
- O MERCADO DE TRABALHO EM TI E AS BIG TECHS
- A INTELIGÊNCIA ARTIFICIAL E SEU IMPACTO NOS PROFISSIONAIS DE TI
- A COMPUTAÇÃO QUÂNTICA E O NOVO PARADIGMA COMPUTACIONAL
- INOVAÇÕES TECNOLÓGICAS E O FUTURO DA COMPUTAÇÃO