1 Engenharia da Computação Uma Visão Geral Edna Barros Aluizio F R Araujo Centro de Informática...

Preview:

Citation preview

1

Engenharia da ComputaçãoUma Visão Geral

Edna BarrosAluizio F R Araujo

Centro de Informática – UFPEwww.cin.ufpe.br

2

Roteiro• Contexto Atual: Evolução Tecnológica• Formando o profissional em Engenharia da

Computação• Perfil do Profissional do Centro de Informática• Perfis de Especialização• Atuação no Mercado de Trabalho

– Visão Global– Visão Local

• Conclusões

3

Evolução Tecnológica

• Computadores estão presentes nos mais diversos equipamentos

4

Evolução Tecnológica

No nosso dia a dia ....

5

Evolução Tecnológica

E todos estes computadores/equipamentos podemestar conectados em rede ....

Voz e Dados

GPS/AVL

Chamada

Terminais de Dados

Rede CDPD/GPRS

Centro de Dispatch

6

Evolução Tecnológica

Computação

•hardware

•software

Controle

Comunicação

7

Evolução Tecnológica

Computação

•hardware

•software

Controle

Comunicação

8

Formando o profissional de Engenharia da Computação

9

QUAIS AS OCUPAÇÕES DE UM ENGENHEIRO?

• UM ENGENHEIRO É UM REALIZADOR CUJA PRINCIPAL PREOCUPAÇÃO É PROJETAR, CONSTRUIR E APERFEIÇOAR EQUIPAMENTOS, UTENSILHOS, PROCESSOS, PROJETOS E MANTÊ-LOS EM BOM FUNCIONAMENTO.O TIPO DE RESULTADOS QUE DELE SE

ESPERA, DEPENDE DE SUA ÁREA DE ESPECIALIDADE.

EMPREGANDO PRINCÍPIOS CIENTÍFICOS SÓLIDOS E FERRAMENTAS MATEMÁTICAS, ELES CONCEBEM, PROJETAM, DESEVOLVEM, MODIFICAM E MELHORAM PRODUTOS, FERRAMENTAS, E SISTEMAS.

10

Definição de Engenharia de Computação

Engenharia de computação é um curso que utiliza ciência e tecnologia para projeto, construção, implementação e manutenção de componentes de software e hardware de modernos sistemas de computação e equipamento controlado por computador. Engenharia de Computação foi tradicionalmente vista com uma combinação de Ciência da Computação (CS) e Engenharia Elétrica (EE).

Fonte: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering (IEEE Computer Society Association for Computing Machinery - ACM)

11

Ciência da Computação

Engenharia Elétrica

CC X EC X EE

Engenharia da Computação

12

Atuação Profissional

HardwareSoftware

ComunicaçãoControle

Matemática, Física e EletrônicaMatemática, Física e Eletrônica

Engenheiro da computação

Eng. Eletrônico,Físico, Matemático

Bacharel em computação

Software de Suportee aplicativo

Software Básico e Aplicativo

13

Habilidades, Atributos e Qualidades de um Engenheiro

Maddocks AP, Dickens JG, Crawford AR, 2002, "Encouraging Lifelong Learning by means of a Web-based Personal and Professional Development Tool", ICEE 2002, UMIST,

Manchester, 18-22 Aug,

• Conhecimento• Capacidade de compreensão• Capacidade intelectual• Habilidade prática• Habilidades transferíveis gerais• Qualidades como profissional

14

Conhecimento e Compreensão

• Specialist (Discipline) knowledge• Understanding of external constraints• Business and Management techniques• Understanding of professional and

ethical responsibilities• Understanding of the impact of

engineering solutions on society• Awareness of relevant contemporary

issues

15

Intellectual Abilities

• The ability to solve engineering problems, design systems etc. through creative and innovative thinking

• The ability to apply mathematical, scientific and technological tools

• The ability to analyze and interpret data and, when necessary, design experiments to gain new data

• The ability to maintain a sound theoretical approach in enabling the introduction of new technology

• The ability to apply professional judgment, balancing issues of costs, benefits, safety, quality etc.

• The ability to assess and manage risks

16

Practical Skills • Use a wide range of tools, techniques, and

equipment (including software) appropriate to their specific discipline

• Use laboratory and workshop equipment to generate valuable data

• Develop, promote and apply safe systems of work

17

General Transferable Skills

• Communicate effectively, using both written and oral methods

• Use Information Technology effectively• Manage resources and time• Work in a multi-disciplinary team• Undertake lifelong learning for continuing

professional development

18

Qualities • Creative, particularly in the design process• Analytical in the formulation and solutions of

problems• Innovative, in the solution of engineering

problems• Self-motivated,• Independent of mind, with intellectual integrity,

particularly in respect of ethical issues• Enthusiastic, in the application of their knowledge,

understanding and skills in pursuit of the practice of engineering

19

Desirable Traits

• Interested in mathematics, physics, and science

• Scientific curiosity and the desire to understand how things work

• Desire to learn continuously• Good communication skills• Good team player• Persistent, but flexible

20

Education• Bachelor of Science (B.S.) degree ( 4 years) in

CmpE• For more in-depth knowledge: Master of

Science (M.S.) degree (1.5 to 2 additional years)

• For research and college teaching: Doctor of Philosophy degree (3 to 5 additional years)

• Opportunities exist to spend summers (intern) or half-year (co-op) in industry during programs

21

Formação Profissional BásicaFormação Profissional Básica:disciplinas obrigatórias65%

Formação EspecializadaFormação Especializada:disciplinas eletivascom ementa fixa30%

Formação LivreFormação Livre: disciplinas sem ementa fixa, de outros centros, e atividades credenciadas5%

Engenharia da Computação no CIn

22

EC no CIn –Disciplinas Obrigatórias

MatemáticaMatemática

FísicaFísica

ComunicaçõesComunicações

ControleControle

EletrônicaEletrônica ComputaçãoComputação

23

Formação em Engenharia da Computação no CIn

• Formação Básica• Matemática• Física• Computação

• Hardware• Software• Comunicação

• Eletrônica• Telecomunicações• Controle

• Formação Especializada• Sistemas Embarcados• Controle e Automação• Sistemas Inteligentes• Processamento de

Sinais• Redes Computadores• Segurança de

Sistemas

24

Processamento de Sinais• Processamento de Imagem, Voz e

Vídeo

25

Automação e Controle

• Desenvolvimento de Sistemas de Controle e Automação

26

Sistemas Inteligentes

• Robótica, Redes Neurais, Agentes Inteligentes

27

Comunicação

• Sistemas sem Fio, Redes de Computadores

28

Segurança de Sistemas

• Algoritmos e Técnicas de Segurança

Segurança de Sistemas

CriptografiaAprendizagem

de MáquinaIntegração de Informação:

Web e Warehousing

SistemasInteligentes

InterfaceHardware-Software

InformáticaTeórica

Transmissãode Dados

Princípios deComunicação

Gerenciamento deDados e Informação

Segurançade Aplicações

Segurançade Redes

Detecçãode Invasão

Mineração de Dadose Sistemas de

Suporte a Decisão

Administraçãode Sistemas

Heterogêneos

29

Sistemas Embarcados

• Desenvolvimento de Software Embarcado e Hardware

30

Atuação no Mercado de Trabalho

31

Superando Mitos

• Superando o mito econômico• Tecnologia é coisa para país desenvolvido

e custa muito caro. • O Brasil não pode desenvolver tecnologia

em computação e a população brasileira jamais terá acesso a esse universo tecnológico.

• Será?

32

Nós somos melhores queos americanos em …

33

E também em…

34

E ainda em…

35

Qual o papel do Engenheiro da Computação neste cenário?

• Análise, desenvolvimento, venda e utilização de sistemas computacionais/digitais

• Aplicar tecnologia da informação nos vários setores da economia e da sociedade– Agricultura, telecomunicações, automação

industrial, saúde

• Inventar novas tecnologias e melhorar tecnologias existentes.

36

Funções

• Desenvolvimento de Projetos– Circuitos Integrados– Placas de circuitos impresso– Software/Firmware– Sistemas

• Manufatura e Suporte– Automação para Facilitar Produção– Controle da produção e Supervisão– Tecnologia da Informação

• Marketing e Vendas– Marketing de produtos– Representação de Produtos em Nichos Específicos

• Consultoria, Pesquisa e Ensino

37

Dez maiores pagamentos anuais para profissionais com nível universitário de 2004 a 2005 (Nos EUA, em dólares)

And the trend is ever upwardsSource: Summer 2005 Salary Survey, NACE, http://www.jobweb.com/SalaryInfo/05_toppdmajors.htm

39

Estágios e Empregos

– Recife:• Empresas: FRT, Serttel, CESAR, UNISYS, LAFEPE,

Link Automação, ITEP, CETENE (LINCS), Chesf, UFRPE, M2S, Instituto Nokia.

• Parceiros CIn: Motorola, Samsung, Itautec, Mecaf, • Labs do CIn: GPRT, Projeto Petrobrás,

– Nacional: • ChemTec – Rio (refinaria), • Ford (Salvador)

– Internacional: • Intercâmbio: Bosch (Alemanha), Sony (Suíça).

40

Projetos feitos por alunos de EC: 8051

186.531 transistores8 mm2186.531 transistores8 mm2

41

186.531 transistores8 mm2

Projetos feitos por alunos de EC: 8051

42

186.531 transistores8 mm2

Projetos feitos por alunos de EC: 8051

43

Projetos feitos por alunos de EC: Guia de Museu

44

O Profissional que queremos formar....

Motivado e Atuar em Equipe

Motivado e Atuar em Equipe

Criativo e InovadorCriativo e Inovador

Entender e AplicarNovas tecnologiasEntender e AplicarNovas tecnologias

Capacidade de Análise

Capacidade de Análise

CapacidadeTécnica

CapacidadeTécnica

Ético e responsável

Ético e responsável

Recommended