Logo Passei Direto
Buscar

Introdução à Engenharia de Computação

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

UFPB – Centro de Informática
Introdução à Engenharia de Computação
Anand Subramanian
(Material adaptado dos slides do Prof. Ruy Alberto Pisani Altafim)
1/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
2/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
3/ 55
A Engenharia e o Engenheiro
O que é ENGENHARIA?
4/ 55
A Engenharia e o Engenheiro
O que é ENGENHARIA?
ENGENHARIA é a arte de aplicar conhecimentos cient́ıficos, emṕı-
ricos e certas habilidades espećıficas para a criação de estruturas,
dispositivos ou processos de necessidade humana, baseando-se nos
recursos naturais dispońıveis.
5/ 55
A Engenharia e o Engenheiro
E o ENGENHEIRO?
Indiv́ıduo responsável pelo projeto e execução do objeto (estrutura,
dispositivo ou processo) que visa atender as necessidades humanas.
6/ 55
A Engenharia e o Engenheiro
E a ENGENHEIRA DE
COMPUTAÇÃO?
7/ 55
A Engenharia e o Engenheiro
Computação
• Ato ou efeito de computar
• Computação cient́ıfica
I Disciplina que estuda o uso de computadores em cálculos, simu-
lações, etc., com o objetivo de auxiliar em suas pesquisas.
• Computação gráfica
I Ramo da computação dedicado à geração, tratamento, apresen-
tação e armazenamento de imagens em computadores, desen-
volvimento de simuladores, jogos, etc.
8/ 55
Engenharia de Computação
• Esse curso tem muitas semelhanças com o curso de Ciência da
Computação, com diversas disciplinas em comum
• Alguns páıses chegam a não fazer distinção desse curso com a
Ciência da Computação
• A Engenharia da Computação é diferenciada por se destacar
no projeto, desenvolvimento e implementação de equipa-
mentos e dispositivos computacionais
9/ 55
Engenharia de Computação
• É uma área que trabalha mais com hardware, o que a torna,
até certo ponto, semelhante a cursos de Engenharia Elétrica
• O engenheiro de computação deve projetar e implementar sistemas de hardware
e software em equipamentos, aplicações industriais, redes de co-
municação, automação, entre outros
10/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
11/ 55
Perfil do Engenheiro de Computação
De acordo com a CEEEng/SESU/MEC
• Comissão de Especialistas em Ensino de Engenharia CEEEng
“O Engenheiro de Computação é um profissional com formação plena
em Engenharia, preparado em assuntos de Computação para espe-
cificar, conceber, desenvolver, implementar, adaptar, produzir, in-
dustrializar, instalar e manter sistemas computacionais, bem como
perfazer a integração de recursos f́ısicos e lógicos necessários para o
atendimento das necessidades informacionais, computacionais e da
automação de organizações em geral.”
12/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
13/ 55
Regulamento Profissional
RESOLUÇÃO Nº 473, DE 26 DE NOVEMBRO DE 2002
• Institui a Tabela de T́ıtulos Profissionais do Sistema
Confea/Crea
• Grupo: 1 ENGENHARIA
• Modalidade: 2 ELETRICISTA
• Ńıvel: 1 GRADUAÇÃO
• Código T́ıtulo Masculino
• 121-01-00 Engenheiro de Computação
• 121-02-00 Engenheiro de Comunicações
• 121-03-00 Engenheiro de Controle e Automação
14/ 55
Regulamento Profissional
RESOLUÇÃO Nº 1.010, DE 22 DE AGOSTO DE 2005
Dispõe sobre a regulamentação da atribuição de t́ıtulos profissionais,
atividades, competências e caracterização do âmbito de atuação dos
profissionais inseridos no Sistema Confea/Crea
CONFEA: Conselho Federal de Engenharia de Agronomia CREA:
Conselho Regional de Engenharia e Agronomia
15/ 55
Regulamento Profissional
RESOLUÇÃO Nº 1.010, DE 22 DE AGOSTO DE 2005
• Informação
I Sistemas, Métodos e Processos da Informação e da
Computação
• Sistemas Operacionais, Organização de Computadores,
Compiladores
I Paradigmas de Programação
I Algoritmos e Estrutura de Dados
I Softwares Aplicados à Tecnologia
16/ 55
Regulamento Profissional
RESOLUÇÃO Nº 1.010, DE 22 DE AGOSTO DE 2005
• Pesquisa Operacional
I Modelagem, Análise e Simulação de Sistemas
I Expressão Gráfica Computacional
• Hardware
I Redes Lógicas
I Técnicas Digitais
I Informática Industrial
I Instalações, equipamentos, componentes edispositivos de
mecânica fina, elétricos, eletrônicos,magnéticos e ópticos da
Engenharia de Computação
17/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
18/ 55
Referencial - MEC
• Carga Horária Mı́nima: 3600 h
• O Engenheiro de Computação é um profissional de formação
generalista, que atua na Informática Industrial e de Redes In-
dustriais, Sistemas de Informação Aplicados à Engenharia, Sis-
temas de Computação e Computação Embarcada
• Especifica, desenvolve, implementa, adapta, industrializa, ins-
tala e mantém sistemas computacionais, bem como perfaz a
integração de recursos f́ısicos e lógicos necessários para o aten-
dimento das necessidades informacionais, computacionais e da
automação de organizações em geral
19/ 55
Referencial - MEC
• Além disso, projeta, desenvolve e implementa equipamentos e
dispositivos computacionais, periféricos e sistemas que inte-
gram hardware e software; produz novas máquinas e equipa-
mentos computacionais; desenvolve produtos para serviços de
telecomunicações, como os que fazem a interligação entre re-
des de telefonia. Planeja e implementa redes de computadores
e seus componentes, como roteadores e cabeamentos.
20/ 55
Referencial - MEC
• Também coordena e supervisiona equipes de trabalho, realiza
estudos de viabilidade técnico-econômica, executa e fiscaliza
obras e serviços técnicos; e efetua vistorias, peŕıcias e avalia-
ções, emitindo laudos e pareceres. Em suas atividades, consi-
dera a ética, a segurança, a legislação e os impactos ambientais.
21/ 55
Temas Abordados na Formação
• Atendidos os conteúdos do núcleo básico da Engenharia, os
conteúdos profissionalizantes do curso de Engenharia de Com-
putação são:
I Eletricidade
I Circuitos Elétricos
I Circuitos Lógicos
I Conversão de Energia
I Eletromagnetismo
I Eletrônica Analógica e Digital
I Eletrônica Aplicada
I Linguagens de Programação
I Redes de Computadores
I Banco de Dados
22/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
23/ 55
Áreas de Atuação
• O Engenheiro de Computação é habilitado para trabalhar em
companhias do setor de tecnologia e outros segmentos rela-
cionados à TI; em telecomunicação e em desenvolvimento de
softwares e hardwares; na gerência e na área de banco de dados;
em bancos, empresas de comércio eletrônico e de consultoria
tecnológica com o desenvolvimento de softwares e de sistemas.
24/ 55
Legislação Pertinente
• Lei 5.194/66.
• Resolução CNE/CES 11/2002
• Resolução Confea 380/1993
25/ 55
https://www.camara.leg.br/proposicoesWeb/prop_mostrarintegra;jsessionid=B8017E53C1724BD370243EEA4056121F.node2?codteor=562146&filename=LegislacaoCitada+-PL+3352/2008http://portal.mec.gov.br/index.php?option=com_docman&view=download&alias=15766-rces011-02&category_slug=junho-2014-pdf&Itemid=30192
https://normativos.confea.org.br/downloads/0380-93.pdf
O Mundo sem Engenheiros
26/ 55
Campos de atuação do engenheiro de computação
• Indústria: projetando e implementando sistemas de controle
digital ou analógico, sistemas computacionais de apoio à ma-
nufatura, a hardwares e a softwares para instrumentação ou
acionamentos.
27/ 55
Campos de atuação do engenheiro de computação
• Instituições Financeiras: trabalhando no controle e tele-
processamento de operações financeiras, sistemas de apoio ao
investimento ou, ainda, gerenciando ou participando de equipes
de profissionais de centros de processamento de dados.
28/ 55
Campos de atuação do engenheiro de computação
• Comércio e no Setor de Serviços: atuando como consultor
na área de análise e implementação de sistemas.
29/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
30/ 55
Campos de atuação do engenheiro de computação
• Uma boa formação básica nos fundamentos cient́ıficos relevan-
tes das Ciências Exatas e Naturais, principalmente na Matemá-
tica, e nos conhecimentos tradicionais associados à formação
básica em Engenharia e Computação;
• Uma formação profissionalizante espećıfica nos aspectos ligados
à arquitetura dos sistemas computacionais em relação aos seus
componentes f́ısicos, lógicos e às aplicações da Computação em
vários problemas de Engenharia;
• Uma formação profissionalizante geral que envolve os conteúdos
fundamentais da Computação e alguns aspectos da Eletrônica
e Eletricidade.
31/ 55
Campos de atuação do engenheiro de computação
• A formação tradicional será complementada por habilitações em
Engenharia de Sistemas Embarcados, Sistemas e Controle
Inteligentes e Engenharia da Informação.
• Nessas habilidades estão enfatizados aspectos ligados a campos
particulares da Engenharia de Computação, como o desenvol-
vimento de hardware espećıfico, robótica cognitiva e transfor-
mação de informação em conhecimento.
32/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
33/ 55
Ciência e Tecnologia
• Aplicações digitais de microcomputadores
• Processamento digitais de sinais
• Processamento de imagens
• Protocolos de telecomunicações
• Arquitetura de computadores
• Visão computacional
34/ 55
Aplicações digitais de microcomputadores
35/ 55
Processamento digital de sinais
• Reconhecimento de voz
36/ 55
Processamento de imagens
• Desenvolvimento de filtros para tratamento de imagens
37/ 55
Protocolos de telecomunicações
38/ 55
Arquitetura de Computadores
39/ 55
Visão Computacional
“...é a ciência e tecnologia das máquinas que enxergam...”
40/ 55
Sumário
1 A Engenharia e o Engenheiro
2 Perfil do Engenheiro de Computação
3 Regulamento Profissional
4 MEC
5 Campo de atuação do engenheiro de computação
6 Objetivos e Estrutura do Curso
7 Ciência e Tecnologia
8 Ética profissional
41/ 55
Ética profissional
Por que discutir ética na
Engenharia de Computação?
42/ 55
Situação Atual
• Sistemas de computação cada vez mais presentes na
sociedade.
• Necessidade de postura ética em relação à computação:
I Profissionais de computação
I Usuários e clientes
I Ser humano
43/ 55
Diferentes tipos de ética
• Ética aplicada: relacionada com a conduta diária de uma
pessoa
• Ética profissional: relacionada com a conduta de pessoa
engajada na prática de uma profissão particular
• Ética em computação: abrange dois aspectos
I Profissional em computação
I Usuário da computação
44/ 55
Ética em computação
• Desenvolvimento de sistemas
• Automação de decisões
• Violação da informação
• Internet
• Sistemas cŕıticos
45/ 55
Desenvolvimento de Sistemas
• Responsabilidade perante ao cliente
I Garantir um produto adequado
• Participação do cliente
I Definir um produto que se adeque as necessidades do cliente
• Produtos com qualidade
I Realizar avaliação durante o desenvolvimento (fase de teste)
• Redução de riscos no desenvolvimento
I Proporcionar condições para sucesso do desenvolvimento
46/ 55
Automação de decisões
• Ńıvel de automação de um sistema
I Garantir melhor distribuição das tarefas entre o usuário e o
computador
• Informação para apoio à decisão
I Garantir conteúdo correto para tomada de decisão pelo usuário
47/ 55
Violação da Informação
• Acesso aos dados armazenados
I Garantir e respeitar os ńıveis de confidencialidade dos dados
• Violação da comunicação
I Garantir e respeitar a segurança da informação
• Dados ao sistema computacional (v́ırus)
I Garantir a proteção contra ações de v́ırus
I Não danificar o sistema computacional
48/ 55
Casos de Violação de Informação
Carolina Dieckmann
Lei 12.737/2012 Carolina Dieck-
mann, batizada em referência à
atriz global, a proposta crimina-
liza a violação indevida de equi-
pamentos e sistemas conectados
ou não à rede de computadores,
com o fim de obter, adulterar
ou destruir dados ou informações
sem autorização do titular.
49/ 55
Internet
• Conteúdo de sites
I Garantir a veracidade e qualidade da informação
• Comércio eletrônico
I Garantir a integridade das transações
I Garantir a existência de regras definidas
50/ 55
Sistemas Cŕıticos
• Sistemas cujas falhas podem causar morte, grande prejúızo e
graves danos ao ambiente.
• Necessitam de técnicas de desenvolvimento e de avaliação que
garantam que o produto é seguro
• Sistemas com redundância
51/ 55
Exemplos de Sistemas Cŕıticos
• Sistemas de controle de aeronave
52/ 55
Exemplos de Sistemas Cŕıticos
• Equipamentos médicos
53/ 55
Exemplos de Sistemas Cŕıticos
• Controle de plantas qúımicas e caldeiras
54/ 55
UFPB – Centro de Informática
Introdução à Engenharia de Computação
Anand Subramanian
(Material adaptado dos slides do Prof. Ruy Alberto Pisani Altafim)
55/ 55
	A Engenharia e o Engenheiro
	Perfil do Engenheiro de Computação
	Regulamento Profissional
	MEC
	Campo de atuação do engenheiro de computação
	Objetivos e Estrutura do Curso
	Ciência e Tecnologia
	Ética profissional

Mais conteúdos dessa disciplina