Agenda. ! Visão Geral sobre Sistemas Embarcados. ! Proposta de um Currículo em Sistemas Embarcados! Estudos de Casos. ! Conclusão
|
|
- Milena Leão Araújo
- 8 Há anos
- Visualizações:
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
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 maisGrade 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 maisUNIVERSIDADE 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 maisProf. 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 maisInstituto 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 maisProjeto 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 maisSÍ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 maisCOERÊ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 mais1ª 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 maisCENTRO 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 maisProfa. 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 maisUNIVERSIDADE 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 mais3ª 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 maisIntroduçã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 maisEntre 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 maisNOVA 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 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 maisSERVIÇ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 maisENGENHARIA 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 maisConceitos 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 maisOrganizaçã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 maisDWEB. 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 maisWindows 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 maisMultiprocessamento. 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 maisENGENHARIA 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 maisORGANIZAÇÃ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 maisComputadores 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 maisV 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 maisIntroduçã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 maisESTRUTURA 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 maisRESOLUÇÃ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 maisRESOLVE: 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 maisEmentas 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 mais1.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 maisAÇÕ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 maisHORÁ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 maisMATRIZ 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 maisIntroduçã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 maisIntroduçã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 maisNa 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 maisCONSTRUÇÃ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 maisDepartamento 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 maisHORÁ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 maisENGENHARIA 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 maisCurso 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 maisCURSO 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 maisDESENVOLVIMENTO 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 maisCurso 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 maisImplementaçã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 maisEngenharia 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 maisCENTRO 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 maisUNIVERSIDADE 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 maisComposiçã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 maisNOVA 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 maisO 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 maisSERVIÇ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 maisSistemas 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 mais1. 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 maisPré-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 maisSERVIÇ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 maisAprovado 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 maisInformá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 maisIndustrial 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 maisDesenvolvimento 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 mais1º 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 maisPara 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 maisRegulamento 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 maisAPLICAÇÃ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 maisAo 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 maisIntroduçã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 maisLP 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 maisIntroduçã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 maisTecnologia 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 maisInfra-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 maisAula 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 maisFigura 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 maisCURSO 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 maisMINISTÉ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 maisEngenharia 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 maisARQUITETURA 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 maisAperfeiç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 maisSISTEMA 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 maisCENTRO 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 maisOrganizaçã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 maisCurrí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 maisAula 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 maisAdministraçã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 maisUNOESTE - 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 maisConceitos 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 maisDELIBERAÇÃ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 maisPLANO 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 maisMC-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 maisInstituto 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 maisDGES 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 maisCURSO 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 maisEMENTAS 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 maisSistemas 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 maisExperiê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 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