Você já se perguntou como os programas, jogos e aplicativos são feitos? Quer aprender a criar e distribuir seus próprios programas? Então esse é o curso perfeito para você!

Programação é uma área extremamente útil e abrangente. Com ela é possível criar desde Sistemas Operacionais inteiros, até os mais simples softwares. Para isso, um bom programador deve compreender os mais diversos aspectos do funcionamento de um computador, bem como conhecer e dominas as técnicas por trás de cada linguagem.

O curso de Programação do CNI foi pensado para ensinar aos nossos alunos desde as bases necessárias para se desenvolver qualquer programa – os Algoritmos e a Lógica da Programação – até a criação de softwares completos, com janelas, botões e as mais diversas funcionalidades.

Ficha Técnica

Carga Horária: 130 horas (12 meses)

Pré-requisitos: conhecimentos básicos em Windows

A quem se destina: a todos interessados em conhecer os principais conceitos de programação, bem como desenvolver e publicar seus próprios programas e aplicativos.

Objetivo: Possibilitar ao aluno o desenvolvimento das noções mais importantes envolvidas no desenvolvimento profissional de programas, preparando-os para escolherem e se aperfeiçoarem em qualquer linguagem escolhida.

Ementa

  1. Lógica de Programação
    • Funcionamento do Computador;
    • Introdução à Lógica da Programação;
    • Algoritmos;
    • Tipos de Linguagens de Programação;
    • Tipos de Dados;
    • Operadores e Expressões Matemáticas;
    • Operadores Lógicos e Relacionais;
    • Portas Lógicas e Tabela-Verdade;
    • Estruturas de Controle de Fluxo;
    • Estruturas de Repetição;
    • Vetores e Matrizes;
    • Funções, Métodos e Procedimentos.
  2. Visual Basic – Módulo I
    • Introdução ao Visual Basic;
    • Variáveis e Constantes;
    • Formulários;
    • Menus;
    • Controles de Arquivos;
    • Instruções de Entrada e Saída.
  3. Visual Basic – Módulo II
    • Procedimentos e Funções;
    • Estruturas Condicionais;
    • Arrays;
    • Programação de Banco de Dados;
    • Objetos Active Data;
    • Tratamento de Erros e Compilação;
  4. Visual Basic – Módulo III
    • Desenvolvimento completo de um projeto prático em Visual Basic.
  5. Banco de Dados SQL
    • Introdução aos Bancos de Dados;
    • Normalização dos BDs;
    • Criação e Manipulação de BDs;
    • Relacionamentos e Visões;
    • Funções especiais e subqueries;
    • Controle de Acesso;
    • Transações ACID;
    • Stored Procedure e Triggers;

O Curso de Programação de Computadores do CNI busca desenvolver, de forma gradual, os conhecimentos necessários para que os alunos consigam desenvolver seus próprios programas de computados – nas mais diversas linguagens de programação existentes no mercado.

Para isso, o curso divide-se em 5 módulos, nos quais serão aprofundados os conceitos de Programação e Desenvolvimento de software.

Algoritmos e Lógica de Programação: Antes de aprender qualquer linguagem de programação, o primeiro passo para se tornar um programador, é aprender os conceitos da Lógica de Programação. Neste curso o aluno irá aprender técnicas básicas para desenvolver o raciocínio lógico fundamento imprescindível para quem deseja atuar nesta área, além de conhecer as linguagens mais utilizadas no mercado.

Visual Basic: O Curso de Visual Basic tem como finalidade formar programadores para o ambiente Windows através de uma forma didática, prática e fácil. Nele o aluno ira aprender ferramentas necessárias para o desenvolvimento da programação orientada por objetos e o suporte a plataforma .NET , o que tornara o aluno um profissional muito valioso no mercado além de possibilitar ao mesmo condições para desenvolver programas das mais variadas modalidades.

Banco de Dados SQL: Bancos de Dados são estruturas que armazenam informações sobre programas e sistemas. É neles que são armazenadas as mais diversas informações sobre os usuários de um programa, como nomes de usuário, senhas, datas de aniversário, etc… O objetivo deste curso é fornecer uma base de conhecimento teóricos e práticos que guiarão o aluno pelo mundo dos Bancos de Dados.