T.I

INTRODUCTION TO COMPUTER SCIENCE

40h Carga horáriaENG IdiomaPossui ApostilaAtualizado

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