T.I
INTRODUCTION TO COMPUTER SCIENCE
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
- UNDAMENTOS DAS ESTRUTURAS DE DADOS
UNIDADE II - LINGUAGENS DE PROGRAMAÇÃO: UMA VISÃO GERAL
- FUNDAMENTOS DA PROGRAMAÇÃO EM C
- FUNDAMENTOS DA PROGRAMAÇÃO EM PYTHON
- FUNDAMENTOS DA PROGRAMAÇÃO EM SQL
- FUNDAMENTOS DE HTML, CSS E JAVASCRIPT
UNIDADE III - GERENCIAMENTO DE RECURSOS E SEGURANÇA
- ENTENDENDO O HARDWARE E O SOFTWARE DOS DISPOSITIVOS DIGITAIS
- A IMPORTÂNCIA 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
UNIDADE IV - MERCADO DE TI E AS TENDÊNCIAS TECNOLÓGICAS
- 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