Agenda. ! Visão Geral sobre Sistemas Embarcados. ! Proposta de um Currículo em Sistemas Embarcados! Estudos de Casos. ! Conclusão

Tamanho: px
Começar a partir da página:

Download "Agenda. ! Visão Geral sobre Sistemas Embarcados. ! Proposta de um Currículo em Sistemas Embarcados! Estudos de Casos. ! Conclusão"

Transcrição

1 Agenda 1! Visão Geral sobre Sistemas Embarcados! Disciplinas da UFPE! Disciplinas da UFSC! Proposta de um Currículo em Sistemas Embarcados! Estudos de Casos! Conversor de cores RGB para YCrCb! Desenvolvimento de um testbench em SW para testar um módulo de HW descrito em VHDL! Novos Experimentos! Conclusão

2 Sistemas Embarcados 2! Computadores invisíveis em dispositivos usados diariamente, por exemplo, leitor de música, telefone celular, carros, trens, equipamentos médicos, etc.! Um sistema de computador para fins especiais de sistemas embarcados, que faz parte de um sistema maior! Em breve, o número de dispositivos será maior do que o de seres humanos no planeta! 40 bilhões de dispositivos em 2020! 99% de processadores são utilizados em sistemas embarcados! 4 bilhões de processadores embarcados vendidos no ano passado! 70 bilhões do mercado global em 2013, crescimento de 10-15% em 2014

3 o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o Sistemas Embarcados Estão em Toda Parte Nossa vida diária depende de sistemas embarcados 3

4 Do banheiro... 4 Produto: Sonicare Plus toothbrush. Microprocessador: 8-bit Zilog Z8.

5 Até Marte... 5! Produto: NASA's Mars Sojourner Rover! Microprocessador: 8-bit Intel 80C85

6 Características dos Sistemas Embarcados 6! Uma função! Dedicado a executar uma única função! Funcionalidade complexa! Muitas vezes precisa executar um ou mais algoritmos sofisticados! Telefone celular, impressora laser! Restrições! Baixo custo, baixo consumo de energia, pequeno, rápido, etc.! Tempo real e reativo! Continuamente reage a mudanças no ambiente do sistema! Deve calcular resultados em tempo real, sem atraso! Sistemas críticos! Não deve pôr em perigo vidas humanas e do meio ambiente

7 Agenda 7! Visão Geral sobre Sistemas Embarcados! Disciplinas da UFPE! Disciplinas da UFSC! Proposta de um Currículo em Sistemas Embarcados! Estudos de Casos! Conversor de cores RGB para YCrCb! Desenvolvimento de um testbench em SW para testar um módulo de HW descrito em VHDL! Novos Experimentos! Conclusão

8 Universidade Federal de Pernambuco (UFPE) 8! Fundada em 1962! 3 Campi! 128 cursos de pós-graduação! 69 Mestrados Acadêmicos,! 10 Mestrados Profissionais! 49 Doutorados! Cursos de excelência (6 ou 7)! Física! Ciência da Computação! Química! 99 cursos de graduação! Aproximadamente estudantes

9 Centro de Informática 9! Fundado em 1971! 85 professores! Curso de pós- graduação desde 1974! Áreas de pesquisa! Engenharia de Software! Banco de Dados!...! Sistemas Embarcados! Sistemas de Comunicação! Aprox dissertações de mestrado e 294 teses de doutorado

10 Engenharia da Computação 10 Comunicações Controle Computação hardware software

11 Engenharia da Computação! Curso de graduação de 5 anos, diurno.! Estrutura Semestral das Disciplinas.! Formação Profissional Básica:! Disciplinas básicas e profissionais.! Formação Especializada:! Disciplinas profissionais específicas.! Formação Complementar:! Disciplinas de formação complementar ou outras atividades.

12 Graduação em Engenharia da Computação no Centro de Informática da UFPE (CIn/ UFPE) Formação Profissional Básica: disciplinas obrigatórias que compõem a formação comum a todos os alunos 65% do total Formação Especializada: disciplinas eletivas com formação específica em áreas de conhecimento 30% do total Formação Complementar: disciplinas fora do programa do curso, de outros centros, e atividades credenciadas 5% do total

13 EC no CIn Disciplinas Obrigatórias Matemática Física Computação Controle Comunicações

14 Cálculo 1 Álgebra Vetorial e Linear para Computação Introdução à Programação (120h) Introdução à Computação(45h) Matemática Discreta para Computação Física 1 Cálculo 2 Sistemas Digitais Algoritmos e Estruturas de Dados Lógica para Computação Física 2 Cálculo 3 Infra-Estrutura de Hardware Infra-Estrutura de Software Informática e Sociedade Física Experimental 1 3 Física Métodos Numéricos Computacionais Matemática Interface Hardware-Software Gerenciamento de Dados e Informação Probabilidade e Estatística Circuitos Sinais e Sistemas Infra-Estrutura de Comunicação Paradigmas de Linguagens Computacionais História e Futuro da Computação (45) Dispositivos Semicondutores Eletromagnetismo Inglês para Computação Informática Teórica Engenharia de Software e Sistemas Eletrônica Princípios de Comunicação Servomecanismo Teoria e Implementação de Linguagens Sistemas Inteligentes Metodologia e Expressão Técnico-Científica Comunicações Projeto de Hardware-Software-Comunicação Computação Trabalho de Graduação (150h) Estágio (300h) Controle Disciplinas Eletivas (900h)

15 Melhorando Ensino de Programação. Para Engenheiros da Computação.! Implementação das funcionalidades dos sistemas embarcados! Implementação da comunicação entre equipamentos

16 Aprendendo Programação de um modo diferente.! Desenvolvimento de pequenos sistemas que interagem ou controlam o ambiente! Comportamento do sistema implementado através de um programa (software)! Utilização do Arduino

17 Engenharia da Computação! Formação Básica Exatas:! Matemática! Física Computação:! Hardware! Software! Comunicações Engenharia:! Eletrônica! Telecomunicações! Controle! Formação Especializada Controle e Automação Processamento de Sinais Comunicações em Computadores Segurança de Sistemas Sistemas Embarcados Sistemas Inteligentes

18 Sistemas Embarcados 18! Disciplina: Engenharia de Sistemas Embarcados! Aprox. 30 estudantes por semestre! Projeto de sistemas embarcados, Implementação em Software! Disciplina: Prototipação de Sistemas Digitais! Aprox. 30 alunos! Projeto de módulos de hardware com prototipação em FPGA! Disciplina: Projeto de Sistemas Embarcados! Aprox. 20 estudantes por semestre! Assembly, 8051, ARM7, desenvolvimento de hardware em FPGA

19 Agenda 19! Visão Geral sobre Sistemas Embarcados! Disciplinas da UFPE! Disciplinas da UFSC! Proposta de um Currículo em Sistemas Embarcados! Estudos de Casos! Conversor de cores RGB para YCrCb! Desenvolvimento de um testbench em SW para testar um módulo de HW descrito em VHDL! Novos Experimentos! Conclusão

20 Universidade Federal de Santa Catarina (UFSC) 20! Fundada em 1962! CAPES 6 ou 7 (Nível de Excelência)! Química! Engenharia Mecânica! Engenharia Elétrica! Farmacologia! Direito! 56 cursos de pós-graduação! 3882 nível de mestrado! 2360 nível de doutorado! 83 cursos de graduação! Aproximadamente estudantes

21 Departamento de Engenharia Elétrica e Eletrônica 21! Fundado em 1966! 52 professores! Curso de pós-graduação desde 1971! Áreas de pesquisa! Circuitos e sistemas integrados! Comunicações e processamento de sinais! Eletrônica de potência! Engenharia biomédica! Sistemas de energia! Aprox dissertações de mestrado e 324 teses de doutorado

22 Atividades de Ensino 22! Disciplina: Sistemas Embarcados! Aprox. 30 estudantes por semestre! Projeto de sistemas embarcados, SystemC, Verificação! Disciplina: Microprocessadores! Aprox. 50 estudantes por semestre! Assembly, 8051, ARM7

23 Agenda 23! Visão Geral sobre Sistemas Embarcados! Disciplinas da UFPE! Disciplinas da UFSC! Proposta de um Currículo em Sistemas Embarcados! Estudos de Casos! Conversor de cores RGB para YCrCb! Desenvolvimento de um testbench em SW para testar um módulo de HW descrito em VHDL! Novos Experimentos! Conclusão

24 Currículo em Sistemas Embarcados 24 1 Projeto Linguagem SystemC 2 3 Projeto baseado Verificação em plataforma Simulação Intel-Altera (DE2i-150) 4 Desenvolvi mento de projetos Electronic Design Automation Formal Semiformal Barramento PCIe Co-projeto de HW e SW Estudos de casos

25 Labs. Utilizando a Plataforma Intel-Altera 25 1 e 2 Intel-Altera (DE2i-150) 3 Estudo de caso 4 e 5 Projeto do HW 6 Integração HW e SW Barramento PCIe RGB -> YCrCb Ponto-fixo Análise dos resultados Qsys & SDK Gprof Somadores Multiplicado res

26 Material Desenvolvido 26

27 Agenda 27! Visão Geral sobre Sistemas Embarcados! Disciplinas da UFPE! Disciplinas da UFSC! Proposta de um Currículo em Sistemas Embarcados! Estudos de Casos! Conversor de cores RGB para YCrCb! Desenvolvido um testbench em SW para testar um módulo de HW descrito em VHDL! Conclusão

28 Aulas 1 e 2 28! Conhecer a estrutura interna do kit DE2i-150! Conhecer o processador Atom da Intel e a FPGA Cyclone IV! Conhecer o barramento PCIe! Executar demos! Control_Panel para explorar o funcionamento dos componentes da FPGA! PCIe_Fundamental para estabelecer a comunicação entre o processador Atom e a FPGA

29 Arquitetura do kit DE2i

30 Arquitetura do kit DE2i

31 Arquitetura do kit DE2i Processador FPGA

32 Barramento PCIe 32! PCIe framework OS (Yocto) embarcado no Atom - PCI express system será implementado na FPGA utilizando o software Qsys Builder da Altera. - PCI express software development kit (SDK) será implementado no processador.

33 Aula 3 33! Aula 3: Introdução do estudo de caso! Apresentação do estudo de caso! Explicar o funcionamento teórico da conversão RGB -> YCrCb -> Limiarizado! Executar o programa Gprof e analisar o custo computacional de cada função do programa e determinar quais devem ser implementadas em hardware

34 YCrCb 34! Y é o componente de luminância e CB e CR são as componentes de croma.! A crominância refere-se ao valor das cores, enquanto a luminância refere-se às luzes, i.e., branco e preto! Y'CbCr não é um espaço de cor absoluto, ao contrário, é uma forma de codificação de informações RGB

35 Apresentação do Estudo de Caso 35! Descrição geral Vídeo Cores RGB (Red / Green / Blue) Software da conversão de cor (Linguagem C) Vídeo Limiarizado Cor Preto e Branco

36 Apresentação do Estudo de Caso 36! Funções principais do software Frames do vídeo Cores RGB (Red / Green / Blue) Software da conversão de cor (Linguagem C) Vídeo (frames) Limiarizado Cor Preto e Branco Conversão de RGB -> YCrCb Limiarizado

37 Conversão da Cor RGB -> YCrCb 37 R G B Conversão de RGB -> YCrCb Y Cr Cb Limiarizado Black White Y = 0.299*R *G *B Cr = (R - Y)* Cb = (B - Y)*

38 Limiarização 38 R G B Conversão de RGB -> YCrCb Y Cr Cb Limiarizado Black White Y Cr Cb 50<Y 115<Cr<180 85<Cb<135 Yes Black No White

39 Software para Conversão de Cor (Linguagem C) 39 Início Ler imagem readppm(const char *filename) Salvar a imagem resultante writeppm(const char *filename, PPMImage *img) Converter: RGB -> YCrCb converteycrcb(ppmimage *img) Todas as imagens foram processadas? Não Limiarização limiarizacaoycrcb(ppmimage *img) Fim Sim

40 Software Gprof 40! Resultados de desempenho do software, executado em PC.

41 Função com Maior Custo Computacional 41 Inicio Ler imagem readppm(const char *filename) Salvar a imagem resultante writeppm(const char *filename, PPMImage *img) Converter: RGB -> YCrCb converteycrcb(ppmimage *img) Limiarização limiarizacaoycrcb(ppmimage *img) Todas as imagens foram processadas? Fim Não Função a ser projetada Sim em Hardware

42 Aulas 4 e 5 42! Aula 4 e 5: Hardware conversor YCrCb! Explicar a representação em ponto fixo e a multiplicação! Implementação do multiplicador em VHDL/ SystemVerilog! Simular seu funcionamento no ModelSim! Estrutura do somador subtrator em ponto fixo

43 Arquitetura da Função converteycrcb em Hardware 43 Y = 0.299*R *G *B Cr = 0.713*R *Y Cb = 0.564*B *Y

44 Aula 6 44! Aula 6: Integração dos módulos de hardware e software! Criar projeto no Qsys com os componentes necessários! Modificar o código em C adicionando as funções de acesso ao PCIe e substituindo a função em C pela versão implementada em hardware! Execução do exemplo na placa! Análise de resultados

45 Resumo do Estudo de Caso (1/4) 45! Diagrama de blocos Frames do vídeo Cores RGB (Red / Green / Blue) SW / HW da conversão de cor (Linguagem C) Vídeo (frames) Limiarizado Cor Preto e Branco Conversão de RGB -> YCrCb Limiarizado Função implementada em Hardware (FPGA)

46 Resumo do Estudo de Caso (2/4) 46 Início Ler imagem readppm(const char *filename) Salvar a imagem resultante writeppm(const char *filename, PPMImage *img) Conversão: RGB -> YCrCb Todas as imagens foram processadas? Não Limiarização limiarizacaoycrcb(ppmimage *img) Fim Sim SW executado no Atom HW executado Na FPGA

47 Resumo do Estudo de Caso (3/4) 47 PCI express software development kit (SDK) Barramento PCIe PCI express system Qsys Builder da Altera Processador Atom Executa o software conversor de cor FPGA Cyclone IV É implementado o hardware para executar a função RGB -> YCrCb

48 Descrição da arquitetura (1/2) 48! Arquitetura do conversor ponto fixo em VHDL converteycrcb R cte G cte cte B m1: fpmul m2: fpmul m3: fpmul a1: fpadd a2: fpadd cte cte cte m4: fpmul m5: fpmul m6: fpmul cte cte a3: fpadd a4: fpadd a5: fpadd a6: fpadd c1: FxP2FtP c2: FxP2FtP c3: FxP2FtP Y Cr Cb rgb cte m7: fpmul

49 Descrição da Arquitetura (2/2) 49! Topo do sistema topconverteycrcb PCIE_PERST_N PCIE_REFCLK_P PCIE_RX_P CLOCK_50 de2i_150_qsys.qsys pcie_ip_pcie_rstn_export pcie_ip_refclk_export pcie_ip_rx_in_rx_datain_0 clk_clk rgb(23:0) pcie_ip_tx_out_tx_dataout_0 y(31:0) cr(31:0) cb(31:0) PCIE_TX_P converteycrcb y(31:0) rgb(23:0) cr(31:0) cb(31:0)

50 Componente de2i_150_qsys.qsys no Qsys 50 Nome Endereço

51 Software Conversor de Cor (user application) 51 app.c Código da aplicação implementada. Aqui são utilizadas as funções, definidas no PCIE.c, para acessar ao barramento PCIE. - PCI express software development kit (SDK) será implementado no processador..

52 Funções para Acessar o Barramento PCIe (1/5) 52 Início Ler imagem readppm(const char *filename) Salvar a imagem resultante writeppm(const char *filename, PPMImage *img) Conversão: RGB -> YCrCb Todas as imagens foram processadas? Não Limiarização limiarizacaoycrcb(ppmimage *img) Fim Sim

53 Funções para Acessar o Barramento PCIe (2/5) 53 Início PCIE_Load( ) PCIE_Open(0,0,0) Ler imagem readppm(const char *filename) PCIE_Write32(pixelRGB) Salvar a imagem resultante writeppm(const char *filename, PPMImage *img) Conversão RCB -> YCrCb Hardware (FPGA) PCIE_Read32( Y ) PCIE_Read32(Cr) PCIE_Read32(Cb) Todas as imagens foram processadas? Sim PCIE_Close( ) PCIE_Unload( ) Não Limiarização limiarizacaoycrcb(ppmimage *img) Fim

54 Funções para Acessar o Barramento PCIe (3/5) 54 #include<stdio.h> #include<stdlib.h> #include <string.h> #include "PCIE.h #define DEMO_PCIE_USER_BAR PCIE_BAR0 #define ESCRITA 0x00 #define YLER 0x20 #define CRLER 0x40 #define CBLER 0x60 int main(){ int j; char nomearquivoin[] char nomearquivoout[] char nomearquivoycbcr[] PPMImage *image;// PPMImage 'e uma estrutura PPMImage *imageycrcb; PPMImage *imagelimiar; = "./videoinppm/exemplocamera_0x.ppm"; = "./videooutppm/exemplocamera_0x.ppm"; = "./videoycbcr/exemplocamera_0x.ppm"; // Variaveis do PCIE void *lib_handle; //ponteiro PCIE_HANDLE hpcie; //typedef int PCIE_HANDLE // Carregando o driver do PCIE lib_handle = PCIE_Load(); if (!lib_handle){ printf("pcie_load failed!\r\n"); return 0; } // Abrindo o PCIE hpcie = PCIE_Open(0,0,0); Esses endereços devem corresponder com os endereços atribuídos no Qsys ESCRITA = endereço do RGB YLER = endereço do Y CRLER = endereço do Cr CBLER = endereço do Cb

55 Funções para Acessar o Barramento PCIe (4/5) 55 if (!hpcie){ printf("pcie_open failed\r\n"); }else{ for(j=49;j<55;j++){//48=0, 49=1, 50=2,..., 57=9 nomearquivoin[28] = j; image = readppm(nomearquivoin); } } imageycrcb = converteycrcb(image, hpcie,j); nomearquivoycbcr[28] = j; writeppm(nomearquivoycbcr,imageycrcb); imagelimiar = limiarizacaoycrcb(imageycrcb); nomearquivoout[29] = j; writeppm(nomearquivoout,imagelimiar); PCIE_Close(hPCIE); printf("x = %d y=%d\n",image->x,image->y); printf("...final\n"); } // Unload PCIE PCIE_Unload(lib_handle); return 0;

56 Funções para Acessar o Barramento PCIe (5/5) 56 static PPMImage *converteycrcb(ppmimage *img, PCIE_HANDLE hpcie, int j) {... for(i=0;i<img->x*img->y;i++) {... bpass = PCIE_Write32(hPCIE, DEMO_PCIE_USER_BAR, ESCRITA,(DWORD)Mask); bpass = PCIE_Read32(hPCIE, DEMO_PCIE_USER_BAR, YLER,&reciever); if(bpass){ Y = (unsigned char)(*(float*)&reciever); } Trabalho de aula... } } } return img;... fclose(fileout_hw_pfixo);

57 Resultados 57! Frames originais do vídeo

58 Resultados 58! Software: RGB -> YCrCb

59 Resultados 59! Hardware: RGB -> YCrCb

60 Resultados 60! Erro quadrático dos resultados em SW e HW eq = (result_sw result_hw)^2

61 Resultados Gprof 61! Hardware (ponto fixo)! Software

62 Agenda 62! Visão geral sobre Sistemas Embarcados! Disciplinas da UFPE! Disciplinas da UFSC! Proposta de um Currículo em Sistemas Embarcados! Estudos de Caso! Conversor de cores RGB para YCrCb! Desenvolvido um testbench em software para testar um módulo somador descrito em VHDL! Novos Experimentos! Conclusão

63 Projeto Final 63! Descrição funcional: Deve-se desenvolver um testbench em software para testar um módulo somador (sem sinal e sem detecção de overflow) descrito em VHDL.! Devem ser gerados 1000 vetores de teste. Cada par de argumentos (Arg1 e Arg2 em 32 bits) deve ser enviado para o modulo somador (em HW) via PCIe.! Os vetores devem somados e o resultado (Resp em 32 bits) deve ser retornado para o testbench via PCIe.! Os resultados devem ser exibidos no console e gravados em um arquivo texto. The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

64 Novos Experimentos: Interface Hardware-Software 64! Desenvolvimento de sistemas controlados pelo FPGA! Desenvolvimento de módulo para FPGA! Desenvolvimento de driver para comunicação com módulo via PCI! Integração Hardware e Software

65 Novos Experimentos: Interface Hardware-Software 65

66 Experimentos: Interface Hardware-Software 66

67 Interface Hardware-Software Snake Game 67

68 Interface Hardware-Software Snake Game 68! Vídeo

69 Agenda 69! Visão geral sobre Sistemas Embarcados! Disciplinas da UFPE! Disciplinas da UFSC! Proposta de um Currículo em Sistemas Embarcados! Estudos de Caso! Conversor de cores RGB para YCrCb! Desenvolvimento de um testbench em software para testar um módulo somador descrito em VHDL! Conclusão

70 Conclusão 70! Viabilidade de desenvolver projetos complexos de Sistemas Embarcados (HW-SW) com o kit Intel-Altera DE2i-150! Disciplinas estão sendo atualizadas! Material desenvolvido estará disponível em breve! Desenvolvimento de novos experimentos introdutórios para a placa DE2i-150

71 Conclusão 71

72 Conclusão 72

73 Obrigado! 73

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL PERFIL 3001 - Válido para os alunos ingressos a partir de 2002.1 Disciplinas Obrigatórias Ciclo Geral Prát IF668 Introdução à Computação 1 2 2 45 MA530 Cálculo para Computação 5 0 5 75 MA531 Álgebra Vetorial

Leia mais

Grade Curricular - Engenharia de Computação

Grade Curricular - Engenharia de Computação Grade Curricular - Engenharia de Computação SEMESTRE 1 - Obrigatórias FCM0101 Física I 6 0 6 FFI0180 Laboratório de Física Geral I 2 0 2 SAP0678 Desenho 2 0 2 SAP0679 Humanidades e Ciências Sociais 2 0

Leia mais

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL

UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL UNIVERSIDADE FEDERAL DO CEARÁ PRÓ-REITORIA DE GRADUAÇÃO CAMPUS DE SOBRAL INTEGRALIZAÇÃO CURRICULAR (Currículo 2006.2) Agosto de 2010 Hodiernamente não mais se concebe que a formação do futuro profissional

Leia mais

Prof. Dr. Reinaldo Gonçalves Nogueira Escola de Engenharia Elétrica, Mecânica e de Computação Diretor

Prof. Dr. Reinaldo Gonçalves Nogueira Escola de Engenharia Elétrica, Mecânica e de Computação Diretor À PROGRAD: Prof.ª Sandramara Matias Chaves Goiânia, 22 de Novembro de 2013 Em reunião no dia 22 de Novembro de 2013, o Conselho Diretor da EMC, aprovou a alteração do Anexo 1 da Resolução CEPEC 765/2005,

Leia mais

Instituto de Estudos Superiores da Amazônia IESAM Curso de Bacharelado em Engenharia de Computação Turma: X1MA PROVA DE 2ª CHAMADA 1º BIMESTRE

Instituto de Estudos Superiores da Amazônia IESAM Curso de Bacharelado em Engenharia de Computação Turma: X1MA PROVA DE 2ª CHAMADA 1º BIMESTRE Curso de Bacharelado em Engenharia de Computação Turma: X1MA PROVA DE 2ª CHAMADA 1º BIMESTRE 8h às 11h40min Álgebra Linear Introdução a Eng. de Computação Cálculo 1 Probabilidade e Estatística Física 1

Leia mais

Projeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC

Projeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC Projeto Pedagógico do Bacharelado em Ciência da Computação Comissão de Curso e NDE do BCC Fevereiro de 2015 Situação Legal do Curso Criação: Resolução CONSU no. 43, de 04/07/2007. Autorização: Portaria

Leia mais

SÍNTESE PROJETO PEDAGÓGICO. Missão. Objetivo Geral

SÍNTESE PROJETO PEDAGÓGICO. Missão. Objetivo Geral Curso: ENGENHARIA ELÉTRICA SÍNTESE PROJETO PEDAGÓGICO Missão O Curso de Engenharia Elétrica da Universidade Estácio de Sá tem por missão formar engenheiros com sólidos e atualizados conhecimentos científicos

Leia mais

COERÊNCIA DO CURRÍCULO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO EM FACE DAS DIRETRIZES CURRICULARES NACIONAIS

COERÊNCIA DO CURRÍCULO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO EM FACE DAS DIRETRIZES CURRICULARES NACIONAIS COERÊNCIA DO CURRÍCULO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO EM FACE DAS DIRETRIZES CURRICULARES NACIONAIS O documento que serviu de base para a análise a seguir é o denominado "Diretrizes Curriculares

Leia mais

1ª ETAPA - TURMA E e F

1ª ETAPA - TURMA E e F Atualizado em: 20/05/2013 1/7 CÁLCULO DIFERENCIAL E INTEGRAL I PF 3 CIÊNCIAS DO AMBIENTE PF 3 ÉTICA E CIDADANIA I PF 3 FÍSICA GERAL I PF 3 GEOMETRIA ANALITICA E VETORES PF 3 COMPUTAÇÃO, ALGORITMOS E PROGRAMAÇÃO

Leia mais

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 MISSÃO DO CURSO

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 MISSÃO DO CURSO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 CURSO: ENGENHARIA ELÉTRICA MISSÃO DO CURSO O Curso de Engenharia Elétrica tem por missão a graduação de Engenheiros Eletricistas com sólida formação técnica que

Leia mais

Profa. Adriana de Souza Guimarães Coordenadora do Curso de Engenharia da Computação

Profa. Adriana de Souza Guimarães Coordenadora do Curso de Engenharia da Computação 1º PERÍODO 17/03 Física Geral I 26/05 Física Geral I 18/03 Física Geral I - Dependente 27/05 Física Geral I - Dependente 18/03 Geometria Analítica e Vetores -A 27/05 Geometria Analítica e Vetores -A 19/03

Leia mais

UNIVERSIDADE ESTADUAL DO RIO GRANDE DO SUL - UERGS RESOLUÇÃO CONEPE nº 007/2013

UNIVERSIDADE ESTADUAL DO RIO GRANDE DO SUL - UERGS RESOLUÇÃO CONEPE nº 007/2013 RESOLUÇÃO CONEPE nº 007/2013 Aprova o Projeto Pedagógico do Curso de Engenharia de Computação e dá outras providências. O Conselho de Ensino, Pesquisa e Extensão da Universidade Estadual do Rio Grande

Leia mais

3ª ETAPA - TURMAS Y DIAS 24/09/12 25/09/12 26/09/12 27/09/12 28/09/12 01/10/12 02/10/12 03/10/12 04/10/12 05/10/12

3ª ETAPA - TURMAS Y DIAS 24/09/12 25/09/12 26/09/12 27/09/12 28/09/12 01/10/12 02/10/12 03/10/12 04/10/12 05/10/12 1ª ETAPA - TURMA E CÁLCULO DIFERENCIAL E INTEGRAL I PAIE 3 CIÊNCIAS DO AMBIENTE PAIE 3 ÉTICA E CIDADANIA I PAIE 3 FÍSICA GERAL I PAIE 3 GEOMETR ANALITICA E VETORES PAIE 3 COMPUTAÇÃO, ALGORITMOS E PROGRAMAÇÃO

Leia mais

Introdução à Engenharia de Controle e Automação

Introdução à Engenharia de Controle e Automação Introdução à Engenharia de Controle e Automação O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO DA FACIT Renato Dourado Maia Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes

Leia mais

Entre os elementos desejados no perfil dos egressos podem ser citados:

Entre os elementos desejados no perfil dos egressos podem ser citados: COMPETÊNCIAS E HABILIDADES Apesar do foco do curso de Engenharia de Computação da UCDB está na área de software, o profissional formado pelo curso de Engenharia da Computação deve adquirir as seguintes

Leia mais

NOVA PROPOSTA DE MATRIZ CURRICULAR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 2016

NOVA PROPOSTA DE MATRIZ CURRICULAR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 2016 NOVA PROPOSTA DE MATRIZ CURRICULAR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - 2016 Diante da evolução de técnicas e ferramentas tecnológicas, aliado a novas necessidades curriculares,

Leia mais

ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO. Tem sob a sua responsabilidade as seguintes unidades curriculares:

ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO. Tem sob a sua responsabilidade as seguintes unidades curriculares: ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO e Inteligência Artificial Aplicada a Jogos, com 6 Paradigmas de Programação I, com 9 Paradigmas de Programação II, com 9 Algoritmos e Estrutura de

Leia mais

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CONCURSO PÚBLICO PARA DOCENTES DO MAGISTÉRIO SUPERIOR Edital nº 1, de 1 de março de

Leia mais

ENGENHARIA DE COMPUTAÇÃO

ENGENHARIA DE COMPUTAÇÃO ENGENHARIA DE COMPUTAÇÃO 2009 1 Resumo do Curso Disciplinas N. de Créditos Carga horária Disciplinas Obrigatórias Disciplinas do CB/CTC 74 1.200 Obrigatórias da Engenharia 35 765 Obrigatórias do Curso

Leia mais

Conceitos de Entrada e Saída

Conceitos de Entrada e Saída Conceitos de Entrada e Saída O processo de fornecer informações ou obtê-las dos computadores é chamado entrada/saída (E/S). Grandes mainframes utilizam uma organização de E/S consistindo de uma ou mais

Leia mais

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins Organização de Computadores 1 1 - INTRODUÇÃO Prof. Luiz Gustavo A. Martins Arquitetura Define os elementos que impactuam diretamente na execução lógica do programa. Corresponde aos atributos visíveis veis

Leia mais

DWEB. Design para Web. HTML5 - Marcação de formulário. Curso Superior de Tecnologia em Design Gráfico

DWEB. Design para Web. HTML5 - Marcação de formulário. Curso Superior de Tecnologia em Design Gráfico DWEB Design para Web Curso Superior de Tecnologia em Design Gráfico HTML5 - Marcação de formulário E não vos conformeis com este século, mas transformai-vos pela renovação da vossa mente, para que experimenteis

Leia mais

Windows Server 2012. Licenciamento e Preço Todas as Edições

Windows Server 2012. Licenciamento e Preço Todas as Edições The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still

Leia mais

Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador)

Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador) Multiprocessamento Multiprocessadores com memória distribuída (multicomputador) Conjunto de processadores, cada qual com sua memória local Processadores se comunicam por troca de mensagens, via rede de

Leia mais

ENGENHARIA DA COMPUTAÇÃO

ENGENHARIA DA COMPUTAÇÃO ENGENHARIA DA COMPUTAÇÃO SOBRE O CURSO A revolução tecnológica das últimas décadas, especialmente na área de informática, tem alterado nossa sociedade. O Engenheiro de Computação é um profissional que

Leia mais

ORGANIZAÇÃO CURRICULAR

ORGANIZAÇÃO CURRICULAR ORGANIZAÇÃO CURRICULAR O curso Técnico em Informática, em Nível Médio Subseqüente, será organizado de forma semestral, com aulas presenciais, compostos por disciplinas, com conteúdos estabelecidos, tendo

Leia mais

Computadores de Programação (MAB353)

Computadores de Programação (MAB353) Computadores de Programação (MAB353) Aula 19: Visão geral sobre otimização de programas 06 de julho de 2010 1 2 3 Características esperadas dos programas O primeiro objetivo ao escrever programas de computador

Leia mais

V Fórum de Gestores ABENGE

V Fórum de Gestores ABENGE V Fórum de Gestores ABENGE Mesa Redonda 01 Ecossistemas de Inovação e a Educação em Engenharia Eduardo Giugliani, Dr. Prof. Titular da Faculdade de Engenharia, PUCRS Coordenador de Projetos Estratégicos

Leia mais

Introdução à Arquitetura de Computadores

Introdução à Arquitetura de Computadores 1 Introdução à Arquitetura de Computadores Hardware e software Organização de um computador: Processador: registradores, ALU, unidade de controle Memórias Dispositivos de E/S Barramentos Linguagens de

Leia mais

ESTRUTURA CURRICULAR DO CURSO DE ENGENHARIA ELÉTRICA DO TURNO NOTURNO PARA TURMAS A PARTIR DE JULHO DE 2013

ESTRUTURA CURRICULAR DO CURSO DE ENGENHARIA ELÉTRICA DO TURNO NOTURNO PARA TURMAS A PARTIR DE JULHO DE 2013 ESTRUTURA CURRICULAR DO CURSO DE ENGENHARIA ELÉTRICA DO TURNO NOTURNO PARA TURMAS A PARTIR DE JULHO DE 2013 Curso de Bacharelado em Engenharia Elétrica Vagas no Vestibular: 40 (quarenta) regime semestral

Leia mais

RESOLUÇÃO CONSUN nº 023/2013

RESOLUÇÃO CONSUN nº 023/2013 RESOLUÇÃO CONSUN nº 023/2013 Aprova a reestruturação curricular do Curso de Engenharia de Sistemas Digitais, incluindo a alteração da sua nomenclatura para Engenharia de Computação. O CONSELHO SUPERIOR

Leia mais

RESOLVE: Art. 1 o Aprovar o Projeto Político Pedagógico do Curso de Engenharia Elétrica, modalidade Bacharelado, do Centro de Tecnologia, no Campus I.

RESOLVE: Art. 1 o Aprovar o Projeto Político Pedagógico do Curso de Engenharia Elétrica, modalidade Bacharelado, do Centro de Tecnologia, no Campus I. SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N 23/2008 Aprova o Projeto Político-Pedagógico do Curso de Engenharia Elétrica, do Centro

Leia mais

Ementas Disciplinas Eletivas

Ementas Disciplinas Eletivas Ementas Disciplinas Eletivas INFORMÁTICA Administração de Redes CH: 60 h Créditos: 2.1.0 Pré-requisito(s): Redes de Computadores II Conceitos e políticas de administração de redes. Gerência de redes e

Leia mais

1.2. Ramo de especialização: Automação Industrial Créditos (ECTS)

1.2. Ramo de especialização: Automação Industrial Créditos (ECTS) 1. Áreas científicas e créditos para a obtenção do grau: 1.1. Ramo de especialização: Eletrónica e Instrumentação Área Científica Sigla (ECTS) Obrigatórios Optativos (1) Matemática Mat 36 0 Física Fis

Leia mais

AÇÕES EM EDUCAÇÃO AMBIENTAL. da Assessoria de Gestão Ambiental da CEDAE

AÇÕES EM EDUCAÇÃO AMBIENTAL. da Assessoria de Gestão Ambiental da CEDAE AÇÕES EM EDUCAÇÃO AMBIENTAL da Assessoria de Gestão Ambiental da CEDAE Educação Ambiental entende-se por educação ambiental os processos por meio dos quais o indivíduo e a coletividade constroem valores

Leia mais

HORÁRIO SEGUNDA TERÇA QUARTA QUINTA SEXTA

HORÁRIO SEGUNDA TERÇA QUARTA QUINTA SEXTA 1º A 2016 Noturno Central 1S/2016 Introdução à Engenharia de Controle à Automação Lógica e Matemática Discreta Física Geral Física Geral Fundamentos de Cálculo Lógica e Matemática Discreta Algoritmos e

Leia mais

MATRIZ CURRICULAR ENGENHARIA DE CONTROLE E AUTOMAÇÃO. Primeiro Semestre (Manhã) Carga Horária Total: 450 Horas. Segundo Semestre (Manhã)

MATRIZ CURRICULAR ENGENHARIA DE CONTROLE E AUTOMAÇÃO. Primeiro Semestre (Manhã) Carga Horária Total: 450 Horas. Segundo Semestre (Manhã) MATRIZ CURRICULAR ENGENHARIA DE CONTROLE E AUTOMAÇÃO Primeiro Semestre (Manhã) Cálculo I 90 h Básico - Experimental I 90 h Básico - Geometria Analítica 36 h Básico - Introdução à Engenharia de Controle

Leia mais

Introdução ao Desenvolvimento de Circuitos Digitais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Introdução ao Desenvolvimento de Circuitos Digitais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h Introdução ao Desenvolvimento de Circuitos Digitais Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h A grande ideia! O processo de concepção de um produto (chip) é muito demorado. Tempo; Esforço;

Leia mais

Introdução à Arquitetura de Computadores IFES Campus Serra

Introdução à Arquitetura de Computadores IFES Campus Serra Os computadores atuais possuem seis ou mais níveis de máquinas conforme podemos observar no quadro abaixo Nível de linguagem orientada para problemas Nível de linguagem de montagem Nível de sistema operacional

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE Roland Yuri Schreiber 1 ; Tiago Andrade Camacho 2 ; Tiago Boechel 3 ; Vinicio Alexandre Bogo Nagel 4 INTRODUÇÃO Nos últimos anos, a área de Sistemas

Leia mais

Departamento de Enfermagem Básica (1 vaga) Processo nº 23071.004115/2009-81

Departamento de Enfermagem Básica (1 vaga) Processo nº 23071.004115/2009-81 Períodos de inscrições: no sítio http://www.concurso.ufjf.br a) Primeiro período: das 09h do dia 11/05/2009 até as 14h do dia 29/05/2009; b) Segundo período: das 09h do dia 22/06/2009 até as 14h do dia

Leia mais

HORÁRIO DE PROVAS 2º semestre 2013

HORÁRIO DE PROVAS 2º semestre 2013 1º PERÍODO 1ª Bimestrais 11/09 Cálculo Diferencial e Integral I 27/09 Física Experimental I 30/09 Física Geral I 2ª Bimestrais 23/10 Cálculo Diferencial e Integral I 25/10 Física Experimental I 31/10 Física

Leia mais

ENGENHARIA DA COMPUTAÇÃO

ENGENHARIA DA COMPUTAÇÃO ENGENHARIA DA COMPUTAÇÃO SOBRE O CURSO Com a revolução tecnológica, não é só o mundo que muda, mas a área de tecnologia também. O Engenheiro de Computação é um profissional fundamental para que essa evolução

Leia mais

Curso de Engenharia Formação Geral 1º e 2º anos

Curso de Engenharia Formação Geral 1º e 2º anos Curso de Engenharia Formação Geral 1º e 2º anos DISCIPLINA 1º Bimestre Introdução à Engenharia 40 Informática 40 Matemática 80 Produção de Textos 40 2º Bimestre Cálculo I 80 Física I 80 Inglês 20 Metodologia

Leia mais

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET MATRIZ CURRICULAR

CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET MATRIZ CURRICULAR CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET MATRIZ CURRICULAR 1º SEMESTRE P101 Desenvolvimento Web 80 CE05 CE06 P102 Língua Portuguesa 40 CG08 CG13 P103 Algoritmos e Lógica de Programação 80

Leia mais

DESENVOLVIMENTO DE UMA BIBLIOTECA PARA COMUNICAÇÃO COM A CAMADA FÍSICA USB PADRÃO ULPI

DESENVOLVIMENTO DE UMA BIBLIOTECA PARA COMUNICAÇÃO COM A CAMADA FÍSICA USB PADRÃO ULPI UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA DESENVOLVIMENTO DE UMA BIBLIOTECA PARA COMUNICAÇÃO COM A CAMADA FÍSICA USB PADRÃO ULPI PROPOSTA DE TRABALHO

Leia mais

Curso de Engenharia. Formação Geral 1º e 2º anos

Curso de Engenharia. Formação Geral 1º e 2º anos Curso de Engenharia Formação Geral 1º e 2º anos DISCIPLINA 1º Bimestre Introdução à Engenharia Informática Matemática Produção de Textos 2º Bimestre Cálculo I Física I Inglês Metodologia Científica 3º

Leia mais

Implementação de um módulo Ethernet 10/100Mbps com interface Avalon para o processador Nios II da Altera

Implementação de um módulo Ethernet 10/100Mbps com interface Avalon para o processador Nios II da Altera Implementação de um módulo Ethernet 10/100Mbps com interface Avalon para o processador Nios II da Altera Ricardo Menotti Orientador: Prof. Dr. Eduardo Marques Instituto de Ciências Matemáticas e de Computação

Leia mais

Engenharia Eletrônica

Engenharia Eletrônica Engenharia Eletrônica Contribuíram para esta apresentação: Prof. Euler de Vilhena Garcia Prof. Edson Mintsu Hung Prof. Sandro Augusto Pavlik Haddad A PARTIR DA ESTRUTURA DE DESIGN DE INSTRUMENTAÇÃO A PARTIR

Leia mais

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MISSÃO DO CURSO A concepção do curso de Análise e Desenvolvimento de Sistemas está alinhada a essas novas demandas

Leia mais

UNIVERSIDADE FEDERAL DE SÃO PAULO DEPARTAMENTO DE CIÊNCIA E TECNOLOGIA - DCT. CURSO: BCT (Disciplinas Obrigatórias)

UNIVERSIDADE FEDERAL DE SÃO PAULO DEPARTAMENTO DE CIÊNCIA E TECNOLOGIA - DCT. CURSO: BCT (Disciplinas Obrigatórias) UNIVERSIDADE FEDERAL DE SÃO PAULO DEPARTAMENTO DE CIÊNCIA E TECNOLOGIA - DCT CURSO: BCT (Disciplinas Obrigatórias) Cálculo em Várias Variáveis FUV ou Calculo I Algoritmos e Estrutura de Dados Lógica de

Leia mais

Composição do MDK-Prog e MDK-Prog Plus

Composição do MDK-Prog e MDK-Prog Plus A Modelix Robotics está lançando no mercado brasileiro dois kits de Robótica aplicada, ideal para quem deseja iniciar o aprendizado de programação de robôs e eletrônica, usando o Software Modelix System

Leia mais

NOVA ESTRUTURA CURRICULAR DOS CURSOS DE GRADUAÇÃO DO DEPES TABELA DE EQUIVALÊNCIA ANO BASE 2007/ REF. 2006

NOVA ESTRUTURA CURRICULAR DOS CURSOS DE GRADUAÇÃO DO DEPES TABELA DE EQUIVALÊNCIA ANO BASE 2007/ REF. 2006 NOVA ESTRUTURA CURRICULAR DOS CURSOS DE GRADUAÇÃO DO DEPES TABELA DE EQUIVALÊNCIA ANO BASE 2007/ REF. 2006 TABELA CORRIGIDA EM 19 DE NOVEMBRO DE 2010 DEPARTAMENTO DE ELETRICIDADE DISCIPLINAS OFERECIDAS

Leia mais

O que a Gestão da Informação pode fazer pela sua empresa na era da Informação Extrema

O que a Gestão da Informação pode fazer pela sua empresa na era da Informação Extrema O que a Gestão da Informação pode fazer pela sua empresa na era da Informação Extrema Walter W. Koch Quadrantes de alinhamento da informação estratégica Quadrantes de alinhamento da informação estratégica

Leia mais

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA PARAÍBA CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N 75/2010 Aprova o Projeto Pedagógico do Curso de Graduação em Engenharia de do Centro

Leia mais

Sistemas Computacionais II Professor Frederico Sauer

Sistemas Computacionais II Professor Frederico Sauer Sistemas Computacionais II Professor Frederico Sauer Livro-texto: Introdução à Organização de Computadores 4ª edição Mário A. Monteiro Livros Técnicos e Científicos Editora. Atenção: Este material não

Leia mais

1. Apresentação. 1.1. Objetivos

1. Apresentação. 1.1. Objetivos 1.1. Objetivos 1. Apresentação Neste capítulo estão descritos os objetivos gerais do livro, os requisitos desejáveis do estudante para que possa utilizá-lo eficientemente, e os recursos necessários em

Leia mais

Pré-Requisitos do Curso

Pré-Requisitos do Curso Ministério da Educação Universidade Federal de Santa Maria Centro de Tecnologia Curso de Engenharia de Controle e Automação Pré-Requisitos do Curso 2º Semestre DISCIPLINAS OBRIGATÓRIAS MTM 1020 - Cálculo

Leia mais

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N. 4.640, DE 25 DE FEVEREIRO DE 2015

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N. 4.640, DE 25 DE FEVEREIRO DE 2015 1 SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DO PARÁ CONSELHO SUPERIOR DE ENSINO, PESQUISA E EXTENSÃO RESOLUÇÃO N. 4.640, DE 25 DE FEVEREIRO DE 2015 Aprova o Projeto Pedagógico do Curso de Bacharelado

Leia mais

Aprovado no CONGRAD: 10.08.10 Vigência: ingressos a partir de 2011/1

Aprovado no CONGRAD: 10.08.10 Vigência: ingressos a partir de 2011/1 Aprovado no CONGRAD: 10.08.10 Vigência: ingressos a partir de 2011/1 CÓD. 207 - CURSO DE CIÊNCIA DA COMPUTAÇÃO Noite - Currículo nº 06 CÓD. 2509 - CURSO DE CIÊNCIA DA COMPUTAÇÃO Manhã e Noite - Currículo

Leia mais

Informática I. Aula 4. http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1

Informática I. Aula 4. http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1 Informática I Aula 4 http://www.ic.uff.br/~bianca/informatica1/ Aula 4-11/09/2006 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

Industrial SOLUÇÕES EM AUTOMAÇÃO

Industrial SOLUÇÕES EM AUTOMAÇÃO Industrial SOLUÇÕES EM AUTOMAÇÃO Soluções em Automação INDUSTRIAL TRAINING. STEP 5 Standard ( Básico). Duração: 40 horas. Público Alvo. Este curso se destina a profissionais das áreas de planejamento,

Leia mais

Desenvolvimento de Modelo ESL para Controlador de Acesso Direto à Memória (DMA)

Desenvolvimento de Modelo ESL para Controlador de Acesso Direto à Memória (DMA) UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2012.1 Desenvolvimento de Modelo ESL para Controlador de Acesso Direto à Memória (DMA) PROPOSTA DE TRABALHO

Leia mais

1º PERÍODO. 07/03 2h/a Comunicação e Expressão 7h às 8h40m Geometria A. Vetores 8h40min às 10h40m. Lógica para Computação 8h40min às 10h40m

1º PERÍODO. 07/03 2h/a Comunicação e Expressão 7h às 8h40m Geometria A. Vetores 8h40min às 10h40m. Lógica para Computação 8h40min às 10h40m 1º PERÍODO semana a de carga horária Lógica para Computação Comunicação e Expressão Geometria A. Vetores in Cálculo Dif. e Integral I Física Experimental I - A Física Experimental I - B 28/03 2h/a Cálculo

Leia mais

Para visualizar ementas, programas e outros documentos relacionados ao curso, clique aqui.

Para visualizar ementas, programas e outros documentos relacionados ao curso, clique aqui. Para visualizar ementas, programas e outros documentos relacionados ao curso, clique aqui. Modalidade Eletrotécnica : O eletromagnetismo e o fascínio dos campos girantes, os circuitos elétricos de potência

Leia mais

Regulamento do Curso de. Mestrado Integrado em Engenharia Informática

Regulamento do Curso de. Mestrado Integrado em Engenharia Informática Regulamento do Curso de Mestrado Integrado em Engenharia Informática (Ciclo integrado de estudos superiores) (Registado na DGES através do n.º R/A-Cr 21/2013) Artigo 1.º Regulamento geral aplicável O Curso

Leia mais

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO Alessandro A. M de Oliveira 1 ; Alexandre de Oliveira Zamberlan 1 ; Péricles Pinheiro Feltrin 2 ; Rafael Ogayar Gomes 3

Leia mais

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3 Tecnologia FPGA Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui. 3.1. FPGA: Histórico, linguagens e blocos Muitos dos

Leia mais

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração: 1945-1955

Introdução. O que vimos. Infraestrutura de Software. (cont.) História dos Sistemas Operacionais. O que vimos 12/03/2012. Primeira geração: 1945-1955 O que vimos Infraestrutura de Software Introdução (cont.) Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como uma

Leia mais

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de

Leia mais

Introdução A Engenharia Da Computação

Introdução A Engenharia Da Computação Introdução A Engenharia Da Computação AULA I Slide 1 O Que é Engenharia? [De engenho + -aria.] Substantivo feminino 1.Arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas

Leia mais

Tecnologia PCI express. Introdução. Tecnologia PCI Express

Tecnologia PCI express. Introdução. Tecnologia PCI Express Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade

Leia mais

Infra-Estrutura de Software. Introdução. (cont.)

Infra-Estrutura de Software. Introdução. (cont.) Infra-Estrutura de Software Introdução (cont.) O que vimos Complexidade do computador moderno, do ponto de vista do hardware Necessidade de abstrações software Sistema computacional em camadas SO como

Leia mais

Aula T20 BCC202 Pesquisa (Parte 2) Árvores de Pesquisa. Túlio Toffolo www.decom.ufop.br/toffolo

Aula T20 BCC202 Pesquisa (Parte 2) Árvores de Pesquisa. Túlio Toffolo www.decom.ufop.br/toffolo Aula T20 BCC202 Pesquisa (Parte 2) Árvores de Pesquisa Túlio Toffolo www.decom.ufop.br/toffolo Árvore AVL n Árvore binária de busca tal que, para qualquer nó interno v, a diferença das alturas dos filhos

Leia mais

Figura 1 - O computador

Figura 1 - O computador Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...

Leia mais

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO

CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO FUNDAÇÃO UNIVERSIDADE DO TOCANTINS CURSO DE GRADUAÇÃO PRESENCIAL SISTEMAS DE INFORMAÇÃO Identificação do Curso Nome do Curso: Sistemas de Informação Titulação: Bacharelado Modalidade de ensino: Presencial

Leia mais

MINISTÉRIO DA EDUCAÇÃO

MINISTÉRIO DA EDUCAÇÃO Habilitação: Bacharel em Sistemas de Informação Cálculo I - 90 6 Lógica - Programação I - 90 6 1º. Fundamentos de Sistemas de Informação - Metodologia da Pesquisa - 30 2 Comunicação Empresarial - 30 2

Leia mais

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes Engenharia de Software: Introdução Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. UML 3. O Processo Unificado 1. Captura de requisitos 2.

Leia mais

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Prof. André Dutton EMENTA: Conceitos fundamentais e histórico da ciência da computação; Histórico dos computadores, evolução e tendências; Modalidades de computadores

Leia mais

Aperfeiçoamento Técnico com respeito ao Profissional.

Aperfeiçoamento Técnico com respeito ao Profissional. Política de Treinamento DME Aperfeiçoamento Técnico com respeito ao Profissional. A DME é uma empresa voltada para o atendimento das necessidades em conclusão e consumo de Energia Elétrica, consagrou-se

Leia mais

SISTEMA DE INFORMAÇÃO. COORDENADORA Iris Fabiana de Barcelos Tronto irisbarcelos@ufv.br

SISTEMA DE INFORMAÇÃO. COORDENADORA Iris Fabiana de Barcelos Tronto irisbarcelos@ufv.br SISTEMA DE INFORMAÇÃO COORDENADORA Iris Fabiana de Barcelos Tronto irisbarcelos@ufv.br UFV Catálogo de Graduação 2010 89 Bacharelado ATUAÇÃO Sistemas de Informação é um curso da área de Informática voltado

Leia mais

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1 CURSO: SISTEMAS DA INFORMAÇÃO MISSÃO DO CURSO Os avanços da ciência, a melhoria dos processos produtivos e a abertura de mercado, são exemplos de fatores que contribuíram

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Organização e Arquitetura de Computadores Aula Introdutória Alexandre Amory Edson Moreno Apresentação Disciplina: Organização e Arquitetura de Computadores Horário: 3NP e 5NP Email: Alexandre Amory (178):

Leia mais

Currículos dos Cursos do CCE UFV ENGENHARIA ELÉTRICA. COORDENADOR DO CURSO DE ENGENHARIA ELÉTRICA Carlos Magno Fernandes cmagno@ufv.

Currículos dos Cursos do CCE UFV ENGENHARIA ELÉTRICA. COORDENADOR DO CURSO DE ENGENHARIA ELÉTRICA Carlos Magno Fernandes cmagno@ufv. 132 ENGENHARIA ELÉTRICA COORDENADOR DO CURSO DE ENGENHARIA ELÉTRICA Carlos Magno Fernandes cmagno@ufv.br UFV Catálogo de Graduação 2002 133 ATUAÇÃO O curso de Elétrica da UFV propõe oferecer a seus estudantes

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

Administração de Sistemas de Informação Gerenciais

Administração de Sistemas de Informação Gerenciais Administração de Sistemas de Informação Gerenciais UNIDADE III: Infraestrutura de Tecnologia da Informação Atualmente, a infraestrutura de TI é composta por cinco elementos principais: hardware, software,

Leia mais

UNOESTE - Universidade do Oeste Paulista F I P P - Faculdade de Informática de Presidente Prudente

UNOESTE - Universidade do Oeste Paulista F I P P - Faculdade de Informática de Presidente Prudente 1º TERMO NOTURNO - 2013 23/09/13 2ª feira 08:20 h B1 (DP) ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO I 23/09/13 2ª feira 19:00 h A1 ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO I 24/09/13 3ª feira 19:00 h A COMUNICAÇÃO

Leia mais

Conceitos Básicos sobre Sistema de Computação

Conceitos Básicos sobre Sistema de Computação Conceitos Básicos sobre Sistema de Computação INFORMÁTICA -É Ciência que estuda o tratamento automático da informação. COMPUTADOR Equipamento Eletrônico capaz de ordenar, calcular, testar, pesquisar e

Leia mais

DELIBERAÇÃO CONSEP Nº 149/2012

DELIBERAÇÃO CONSEP Nº 149/2012 DELIBERAÇÃO CONSEP Nº 149/2012 Altera o Currículo do Curso de Engenharia de Controle e Automação para regime seriado semestral. O CONSELHO DE ENSINO E PESQUISA, na conformidade do Processo nº MEC-481/2012,

Leia mais

PLANO DE ENSINO. Código: 260128 Crédito: 2.2.0 Pré-requisito: Introdução a Lógica (260.102) Carga Horária: 60h Bacharelado em Ciência da Computação

PLANO DE ENSINO. Código: 260128 Crédito: 2.2.0 Pré-requisito: Introdução a Lógica (260.102) Carga Horária: 60h Bacharelado em Ciência da Computação MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO PIAUÍ Centro de Ciências da Natureza Departamento de Informática e Estatística Disciplina: Circuitos Digitais Professor: Ivan Saraiva Silva Telefone: (86)

Leia mais

MC-102 Aula 01. Instituto de Computação Unicamp

MC-102 Aula 01. Instituto de Computação Unicamp MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos

Leia mais

Instituto de Estudos Superiores da Amazônia IESAM Curso de Engenharia de Computação Turmas: X1MA e X1MB PROVA DE 2ª CHAMADA 1º BIMESTRE

Instituto de Estudos Superiores da Amazônia IESAM Curso de Engenharia de Computação Turmas: X1MA e X1MB PROVA DE 2ª CHAMADA 1º BIMESTRE Curso de Engenharia de Computação Turmas: X1MA e X1MB PROVA DE 2ª CHAMADA 1º BIMESTRE 8:00 às 11:40h Álgebra Linear Introdução a Eng. de Computação Cálculo 1 Probabilidade e Estatística Física 1 Algoritmo

Leia mais

DGES DIRECÇÃO GERAL DO ENSINO SUPERIOR MINISTÉRIO DA CIÊNCIA, TECNOLOGIA E ENSINO SUPERIOR

DGES DIRECÇÃO GERAL DO ENSINO SUPERIOR MINISTÉRIO DA CIÊNCIA, TECNOLOGIA E ENSINO SUPERIOR 11. Plano de estudos: 1º semestre curricular (1º ano/1º semestre) QUADRO N.º 2 CRÉD ITOS Álgebra Linear A CB semestral 140 T:30, TP: 30 5 Cálculo I CB semestral 140 T:30, TP:30 5 Tópicos de Matemática

Leia mais

CURSO DE SISTEMAS DE INFORMAÇÃO

CURSO DE SISTEMAS DE INFORMAÇÃO 1 CURSO DE SISTEMAS DE INFORMAÇÃO EMENTÁRIO DAS DISCIPLINAS 2011.1 BRUSQUE (SC) 2015 2 SUMÁRIO 1ª FASE... 4 01 ARQUITETURA DE COMPUTADORES... 4 02 FILOSOFIA... 4 03 FUNDAMENTOS MATEMÁTICOS PARA COMPUTAÇÃO...

Leia mais

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EMENTAS DO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 60 h 1º Evolução histórica dos computadores. Aspectos de hardware: conceitos básicos de CPU, memórias,

Leia mais

Sistemas Embarcados. Introdução aos sistemas embarcados

Sistemas Embarcados. Introdução aos sistemas embarcados Sistemas Embarcados Introdução aos sistemas embarcados Introdução aos Sistemas embarcados Definição de um sistema embarcado Exemplos de sistemas embarcados Processadores utilizados em sistemas embarcados

Leia mais

Experiência da UFSC com Projetos Apoiados pela Lei 8248

Experiência da UFSC com Projetos Apoiados pela Lei 8248 Experiência da UFSC com Projetos Apoiados pela Lei 8248 Prof. Raul Sidnei Wazlawick Coordenador do Programa de Pós-Graduação em Ciência da Computação Uso Institucional de Recursos da Lei 8248 Cooperação

Leia mais

ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO. Tem sob a sua responsabilidade as seguintes unidades curriculares:

ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO. Tem sob a sua responsabilidade as seguintes unidades curriculares: ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO Engenharia em Desenvolvimento de Jogos Digitais Inteligência Artificial Aplicada a Jogos, com 6 Paradigmas de Programação I, com 9 Paradigmas de

Leia mais