# Portal:Computação e Informática/Bacharelado em Engenharia da Computação

O objetivo deste projeto é oferecer material didático completo e genérico para disciplinas que compõe a grade curricular dos cursos de Engenharia de Computação, oferecendo também material para pós-graduação em vários segmentos da área. É um guia independente de apoio a graduandos em Engenharia de Computação e para aqueles que desejam aprender um pouco, de forma genérica, sobre:
* Projeto e funcionamento de componentes computacionais físicos (hardware)
* Programação de computadores (software)
* Síntese e análise de circuitos elétricos
* Redes: protocolos de comunicação, arquitetura e infra-estrutura de redes
* DSP (processamento digital de sinais)
* Sistemas de controle
* Sistemas embarcados

## O perfil do engenheiro de computação

O engenheiro de computação é um profissional com sólida formação em eletrônica e computação. Ele trabalha simultaneamente em dois campos da área de tecnologia: a programação de computadores e o projeto de sistemas computacionais (sistemas embarcados, microcontroladores, microprocessadores, circuitos integrados, redes, sistemas de controle, etc.).
A grade curricular do curso é um misto de disciplinas dos cursos de ciência da computação e engenharia eletrônica. Não é exagero falar que o curso é uma fusão destas duas graduações. Os engenheiros de computação são profissionais com profundos conhecimentos em hardware (engenharia eletrônica) e software (ciência da computação).

## O campo de atuação profissional

Os egressos dos cursos de engenharia de computação são bastante requisitados por empresas de tecnologia da informação (TI). O mercado de trabalho é amplo, porém bastante especializado, o que torna a especialização profissional um fator importante para a conquista de bons empregos. Todas áreas são bem remunerados, e o futuro e a carreira são bastante promissores.
Há menos profissionais formados do que a demanda de mercado. Conseguir emprego nesta área costuma ser muito fácil, desde que o profissional possua a qualificação exigida. A maioria destes profissionais conseguem estágios ou empregos ainda mesmo durante a graduação.
Exemplos de locais de trabalho:
* Empresas de desenvolvimento de software
* Indústrias de equipamentos e sistemas elétricos e eletrônicos.
* Indústrias que empreguem dispositivos e sistemas de automação, telecomunicação e controle.
* Empresas de projetos de circuitos integrados VLSI (design house).
* Empresas de telecomunicações.
* Empresas de projetos de automação industrial e comercial.

## O curso

A grade curricular do curso compõem-se de disciplinas do Ciclo Básico de Engenharia e de disciplinas profissionalizantes. Estas visam preparar o aluno para o mercado de trabalho e para a prática de pesquisa nas seguintes áreas:
* Eletrônica digital e analógica
* Algoritmos
* Estrutura de dados
* Desenvolvimento de software
* Organização e arquitetura de computadores
* Sistemas embarcados e de controle
* Processamento de sinais
* Projeto, síntese e análise de circuitos integrados
Diversos institutos da Wikiversidade ministram disciplinas da grade curricular do curso de Engenharia de Computação, quais sejam:
* Instituto de Física
* Instituto de Matemática
* Instituto de Computação
* Instituto de Engenharia
* Instituto de Química

## Como estudar

Listamos abaixo 5 regras para que o estudante organize seus estudos de forma satisfatória:
* Inicie o curso com as disciplinas do primeiro nível. O nível subseqüênte exigirá conhecimentos do nível precedente, e assim sucessivamente
* Comece o próximo nível somente após ter concluído o nível que você está atualmente cursando
* Inicie seus estudos pelas disciplinas que julga ter maior facilidade de aprendizado
* Repita a disciplina caso obtenha grau insatisfatório nas avaliações
* Realize as avaliações somente após ter domínio do que foi estudado na disciplina. Lembre-se: não há tempo mínimo nem máximo para a conclusão de uma disciplina ou curso.

## Pré-requisitos

Antes de iniciar o curso de engenharia de computação, recomendamos que o aluno tenha concluído satisfatoriamente os seguintes cursos:
* Matemática (nível: Ensino Médio)
* Física (nível: Ensino Médio)
* Inglês básico ou Inglês instrumental
* Informática Básica

## Plano Curricular
### Primeiro estágio

* Introdução à Engenharia de Computação
* Algoritmos e Estruturas de Dados I
* Programação de Computadores I
* Sistemas Digitais I
* Introdução ao Cálculo
* Matemática Discreta
* Física I (Mecânica)

### Segundo estágio

* Algoritmos e Estruturas de Dados II
* Programação de Computadores II
* Cálculo II
* Física II (Eletromagnetismo)
* Sistemas Digitais II
* Arquitetura de Computadores I
* Lógica para Computação

### Terceiro estágio

* Metodologia Científica
* Álgebra linear
* Engenharia de Software
* Química Geral
* Física III (Termodinâmica e Ondas)
* Cálculo III
* Arquitetura de Computadores II

### Quarto estágio

* Materiais Elétricos
* Teoria da Computabilidade
* Equações Diferenciais e Transformadas Integrais
* Física IV (Óptica e Física Moderna)
* Cálculo IV
* Sistemas Operacionais
* Arquitetura de Computadores III

### Quinto estágio

* Eletrônica I
* Análise de Circuitos I
* Métodos Computacionais
* Análise de Sistemas Lineares
* Eletrônica Analógica
* Probabilidade e Estatística
* Microcontroladores

### Sexto estágio

* Eletrônica II
* Análise de Circuitos II
* Microprocessadores
* Redes de Comunicação I
* Análise de Sistemas de Controle
* Sistemas de Controle
* CAD para Sistemas Digitais

### Sétimo estágio

* Microeletrônica
* Análise de Circuitos III
* Inteligência Artificial
* Programação Paralela e Distribuída
* Robótica
* Redes de Comunicação II

### Oitavo estágio

* Processamento Digital de Sinais
* Programação de Periféricos
* Redes Wireless
* Ética e Exercício Profissional da Engenharia
* Economia para Engenharia
* Redes Neurais e Lógica Fuzzy

### Nono estágio

* Aplicações de DSP
* Automação
* Teste e Confiabilidade de Sistemas
* Projeto de Sistemas Integrados I
* Gerência de Redes de Computadores
* Empreendedorismo

### Décimo estágio

* Segurança em Sistemas de Computação
* Trabalho de Conclusão - Engenharia de Computação
* Física de Semicondutores
* Sistemas Embarcados
* Projeto de Sistemas Integrados II