Curso de especialização em projeto de sistemas digitais embarcados
Coordenação Prof. Hayram Nicacio
Consultor em Sistemas Embarcados - MSXI Engenheiro Eletrônico pela UNICAMP Mestre em Engenharia Eletrônica pela UNICAMP Coordenador de cursos (graduação e pós) em Computação.
Motivação: Por que Eletrônica Embarcada?
Fatos da indústria da mobilidade:
◦ 90% da inovação está relacionada a eletrônica embarcada [Infineon 2009]. ◦ 40% do custo de peças em um veículo em 2010 é de eletrônica embarcada e tende a aumentar [SAE 2005]. ◦ 13% do custo total de um veículo em 2010 é software embarcado [Stratey Analytics 2002] ◦ As montadoras gastam entre US$2 bilhões a US$3 bilhões por ano corrigindo falhas de software [Stavros Stefanis, IBM Corp]. ◦ 32% dos sinistros dos seguros automotivos nos EUA estão relacionados a problemas de eletrônica ou software [Detroit News, May 18, 2005].
Módulos da Especialização
1.Técnicas de Programação Avançada 72h •Linguagens de Programação Estruturada •Algoritmos e Estruturas de Dados •Sistemas de Criptografia •Linguagens Programação Orientada a Objetos
2.Arquitetura de Computadores Emb. 72h •Circuitos Lógicos e Álgebra Booleana •Arquitetura de Processadores Embarcados •Organização de Processadores Embarcados •Projeto de Hardware com FPGA/VHDL
3.Sistemas Operacionais 72h •Implementação de Sistemas Operacionais •Sistemas Operacionais de Tempo Real (RTOS) •Padrões e Aplicações de Sistemas Operacionais
5.Engenharia de Sistemas 80h •Gestão de Requisitos •Modelagem de Sistemas com UML •Gestão de Projetos •Garantia da Qualidade: Testes e Validações
4.Protocolos de Comunicação 80h •Protocolos de Comunicação Ponto a Ponto •Redes Embarcadas •Protocolos e Barramentos de Comunicação •Arquitetura TCP/IP •Comunicação Sem Fio
Total 376 horas
1.1. Linguagem de Programação Estruturada
Carga Horária: 16 horas Objetivos
◦ Aprimorar os conhecimentos de programação dos profissionais utilizando metodologias estruturadas.