C
OMPUTAÇÃO NO BRASIL E A
ÁREA DE INTELIGÊNCIA ARTIFICIAL
U
M BREVE PANORAMA
Q
UESTÕES EXISTENCIAIS
O que é um curso de Computação?
Quais as diferenças entre suas variações?
Qual conteúdo deve ensinar?
Em que nos baseamos para isso? Como se organiza
isso?
Como está o mercado de trabalho?
Quanto se ganha?
O que é Inteligência Artificial?
C
URSOS DE
C
OMPUTAÇÃO
Entende-se por Computação ou Informática o
corpo de conhecimento a respeito de
computadores, sistemas de computação e suas
aplicações, englobando aspectos teóricos,
experimentais, de modelagem e de projeto
(SBC, 2005)
T
IPOS DE CURSOS
Segundo SBC e MEC
Cursos em que computação é atividade-fim
Bacharelado em Ciências de Computação (BCC) Engenharia de Computação (EC)
Cursos em que computação é atividade-meio
Bacharelado em Sistemas de Informação (BSI) Engenharia de Software (ES)
BCC
Os cientistas da computação são responsáveis pelo
desenvolvimento científico (
teorias
,
métodos
,
linguagens
,
modelos
, entre outras) e tecnológico da Computação. Eles
constroem ferramentas que são normalmente utilizadas por
outros profissionais da área de Computação, responsáveis
pela construção de software para usuários finais e projetos de
sistemas digitais. Eles são também responsáveis pela
infraestrutura de software dos computadores (sistemas
operacionais, compiladores, banco de dados, navegadores
entre outras) e software para sistemas embarcados, sistemas
móveis, sistemas de computação nas nuvens e sistemas de
automação, entre outros. Também são responsáveis pelo
desenvolvimento de aplicações de propósito geral.
EC
Os Engenheiros de Computação disponibilizam
para a sociedade
produtos de eletrônica de
consumo
, de
comunicações
e de
automação
(industrial, bancária e comercial). Eles
desenvolvem também sistemas de computação
embarcados em aviões, satélites e automóveis,
para realizar funções de controle. Uma grande
linha de sistemas tecnologicamente complexos,
como sistemas de geração e distribuição de
energia elétrica e plantas modernas de
BSI
A área de Sistemas de Informação contribui de forma
importante em diversos domínios, incluindo empresas e
governo. Esta área lida com sistemas complexos que
requerem
conhecimentos técnicos e organizacionais
para serem projetados, desenvolvidos e gerenciados,
que afetam tanto as operações como as estratégias das
organizações. Os
Sistemas de Informação
e as
Tecnologias da Informação e Comunicação
nas
organizações representam, para a sociedade,
potenciais ganhos de eficiência no uso de recursos,
com impactos na produtividade e na competitividade
das empresas e do país em geral, em um cenário
nacional e internacional cada vez mais globalizado e
competitivo.
(Diretrizes Nacionais Curriculares, 2012)
V
ISÃO GERAL
Núcleo em comum em Computação: algoritmos, programação, BCC: +fundamentos, programação avançada, +BD, +IA, web, etc.EC: +eletrônica, circuitos, placas, sinais, etc.
BSI: +gestão de projetos, produção, economia,
P
ENSE NO SEU SMARTPHONE
Simplista, mas ajuda na identificação da aptidão
10
Se você gosta de instalar aplicativos no aparelho e adoraria desenvolver seus próprios aplicativos, há indícios de que Ciências de Computação é o seu caminho. Mas se a sua vontade é de desmontar o aparelho, entender e pesquisar o que tem lá dentro, então, considere Engenharia de Computação. Agora, se você gosta de lidar com pessoas, de gerenciar grupos de conversa e processos, Sistemas de Informação pode ser uma boa opção.
H
ABILIDADES DO INFORMATA
H
ABILIDADES DO INFORMATA
Difícil, mas há algum consenso (WEI, 2012)
Raciocínio lógico
Pensar abstratamente
Delimitação e modelagem de situações de aplicação
da Computação
Programação
Outras?
H
ABILIDADES DO INFORMATA
Outras
Gostar de aprender, pois a área evolui muito
rapidamente, tanto em termos de métodos quanto de
tecnologias
Empatia e disposição para comunicação: computação
é muito multidisciplinar, lidando com vários domínios
H
ABILIDADES DO INFORMATA
...
saída de cena de profissionais introvertidos
para
dar espaço àqueles que tenham
facilidade de
circulação entre as áreas
,
entendendo os problemas
da organização de maneira ampla
e,
consequentemente, trazendo melhorias para os
resultados finais
http://computerworld.com.br/pesquisa-revela-salarios-de-ti-no-brasil-em-2016
Q
UANTIDADE DE CURSOS
Recentemente, segundo portal do MEC (cursos presenciais
ativos, em IES públicas)
105 cursos de BCC
54 cursos de EC
64 cursos de BSI
C
ONTEÚDO CURRICULAR
Com base em
currículos de referência
e
mercado de
trabalho
SBC e ACM, principalmente
Diretrizes e tendências da área de Computação
Temas do mercado de trabalho
Métodos ágeis de desenvolvimento de software, aprendizado de
O
RGANIZAÇÃO DAS MATÉRIAS
Segundo SBC,
6 núcleos
Fundamentos de Computação
Algoritmos, análise de algoritmos, estruturas de dados, linguagens de programação, organização de arquivos, linguagens formais e autômatos, sistemas operacionais, arquitetura e organização de computadores, etc.
Tecnologias da Computação
Banco de dados, compiladores, computação gráfica, engenharia de software, inteligência artificial, interação humano-computador, processamento de imagens,
programação paralela, redes de computadores, sistemas
O
RGANIZAÇÃO DAS MATÉRIAS
6 núcleos
Matemática
Álgebra linear, cálculo diferencial e integral, equações
diferenciais, geometria analítica, matemática discreta, probabilidade e estatística, etc.
Ciências Básicas
Física
Eletrônica
A
TIVIDADES
COMPLEMENTARES
Atividades cumpridas em diversos ambientes
Formação profissional (cursos de formação profissional,
experiências de trabalho ou estágios não obrigatórios)
Extensão universitária junto à comunidade
Pesquisa (iniciação científica e participação em eventos
técnico-científicos, publicações científicas)
Ensino (programas de monitoria e tutoria ou disciplinas de
outras áreas)
Políticas (representação discente em comissões e comitês)
Empreendedorismo e inovação (participação em Empresas
C
ARGA HORÁRIA
Mínima de 3000h para o BSI
BSI no ICMC: 3495h
Mínima de 3200h para os demais
BCC no ICMC: 4395h
22
1º e 2º anos
Bases
mate-máticas no
início
Fundamen-tos da
Compu-tação
Início mais
leve em
rela-ção a número
de horas de
estudo
24
3º e 4º anos
Tecnologias
da
Computa-ção
Optativas e a
personalização
do curso
Intensifica-ção dos
estu-dos
5º ano
Estágio curricular e a
vivência empresarial
Projeto de graduação
e a vivência acadêmica
M
ERCADO DE TRABALHO
Mercado vasto
Indústrias de computadores, empresas de software, setores
de processamento de dados de instituições públicas e/ou privadas
Atividades de pesquisa
Empreendedorismo
Estimativa de mais de
100.000 vagas não preenchidas
A demanda aumenta mais rapidamente do que nossa
R
AZÕES PARA
C
ARÊNCIA
Segundo consultoria IDC (International Data
Corporation)
Rápida
expansão das empresas
de infraestrutura e
tecnologia do país
Adoção acelerada
de serviços de TI pela iniciativa
privada e pelo setor público
Ocorrência da
Copa do Mundo em 2014
e das
Olimpíadas em 2016
M
ELHORES E PIORES EMPREGOS DE
2016
10 melhores
1 Cientista de dados
2 Estatístico
3 Analista de segurança de informação
4 Audiologista
5 Diagnostic Medical Sonographer
6 Matemático
7 Engenheiro de software
8 Analista de sistemas
9 Fonoaudiólogo
10 Atuário
http://www.careercast.com/jobs-rated/best-jobs-201630
10 piores
191 Bombeiro
192 Taxista
193 Advertising Sales Person
194 Retail Sales Person
195 Pest Control Worker
196 Militar
197 DJ
198 Broadcaster
199 Lenhador
200 Repórter (jornal)
Cinco critérios: demandas físicas, ambiente de trabalho,
renda, estresse e perspectivas de contratação
M
ELHORES E PIORES EMPREGOS DE
2015
C
ATHO/INFO E
XAME:
SALÁRIOSHTTP://INFO.ABRIL.COM.BR/NOTICIAS/CARREIRA/2014/02/VEJA-O-SALARIO-DE-180-CARGOS-EM-TI.SHTML
NOME CARGO MÉDIA
Diretor de Processamento de Dados 21.685,47
Diretor de Negócios Web 20.897,52
Diretor de Tecnologia da Informação 19.042,09 Diretor de Sistemas (Projetos / Desenvolvimento / Consultoria) 17.424,88 Diretor de E-Commerce / E-Business 16.529,89
Diretor de Programação 16.003,99
Diretor de Suporte Técnico em Informática - Help Desk 15.645,55 Diretor de Web Development 15.108,62 Gerente de Arquitetura da Informação 12.197,90 Gerente de Tecnologia da Informação 11.701,41 Gerente de Segurança da Informação 11.381,85 Gerente de Qualidade de Software 11.016,08 Gerente de Administração de Redes 10.964,87 Gerente de Administração de Banco de Dados 10.559,47 Gerente de Sistemas (Projetos / Desenvolvimento / Consultoria) 10.410,45 Gerente de Processamento de Dados 10.062,30
C
ATHO/INFO E
XAME:
SALÁRIOSHTTP://INFO.ABRIL.COM.BR/NOTICIAS/CARREIRA/2014/02/VEJA-O-SALARIO-DE-180-CARGOS-EM-TI.SHTML
32
NOME CARGO MÉDIA
Analista de Sistemas (Projetos / Desenvolvimento / Consultoria) Sênior 5.744,44 Supervisor de Processamento de Dados 5.701,62
Supervisor de Programação 5.696,48
Coordenador de Negócios Web 5.690,37
Analista de Tecnologia da Informação Sênior 5.684,65 Supervisor de Qualidade de Software 5.539,52
Analista Programador Sênior 5.386,59
Analista de Processamento de Dados Sênior 5.321,46 Supervisor de Administração de Redes 5.306,46 Analista de Administração de Banco de Dados Sênior 5.275,16
Arquiteto da Informação Pleno 5.175,73
Supervisor de Negócios Web 5.162,09
Analista de Web Development Sênior 5.077,63 Coordenador de E-Commerce / E-Business 5.027,83 Gerente de Suporte Técnico em Informática - Help Desk 4.948,00 Supervisor de E-Commerce / E-Business 4.885,81 Coordenador de Suporte Técnico em Informática - Help Desk 4.883,39 Administrador de Banco de Dados Pleno 4.761,69
Supervisor de Criação Web 4.710,60
C
ATHO/INFO E
XAME:
SALÁRIOSHTTP://INFO.ABRIL.COM.BR/NOTICIAS/CARREIRA/2014/02/VEJA-O-SALARIO-DE-180-CARGOS-EM-TI.SHTML
NOME CARGO MÉDIA
Administrador de Redes Júnior 2.396,31 Analista de Negócios Web Júnior 2.389,69
Webmaster Pleno 2.343,99
Analista de Administração de Redes Júnior 2.304,04 Analista de E-Commerce / E-Business Júnior 2.288,60 Analista de Processamento de Dados Júnior 2.179,79 Analista de Tecnologia da Informação Júnior 2.142,81 Analista de Web Development Júnior 2.095,19 Analista de Qualidade de Software Júnior 2.061,46 Analista de Redes Sociais Pleno 2.055,16 Trainee de Web Development 2.044,86
Revisor de Criação Web 2.041,38
Web Designer Pleno 2.002,88
Analista de Testes Júnior 1.960,25 Trainee de Processamento de Dados 1.946,62 Analista de Suporte Técnico em Informática - Help Desk Pleno 1.936,14
C
ATHO/INFO E
XAME:
SALÁRIOSHTTP://INFO.ABRIL.COM.BR/NOTICIAS/CARREIRA/2014/02/VEJA-O-SALARIO-DE-180-CARGOS-EM-TI.SHTML
34
NOME CARGO MÉDIA
Digitador 1.067,06
Auxiliar de E-Commerce / E-Business 1.057,57
Auxiliar de Conteúdo Web 1.046,76
Auxiliar de Administração de Banco de Dados 1.032,13 Estagiário de Arquitetura da Informação 985,18
Assistente de Negócios Web 982,25
Estagiário de Administração de Banco de Dados 967,13
Estagiário de Programação 960,49
Estagiário de Sistemas (Projetos / Desenvolvimento / Consultoria) 950,54
Estagiário de Criação Web 941,61
Estagiário de Tecnologia da Informação 922,36 Estagiário de Suporte Técnico em Informática - Help Desk 907,83
Auxiliar de Negócios Web 907,27
Estagiário de Segurança da Informação 886,97 Estagiário de Qualidade de Software 877,64 Estagiário de Processamento de Dados 876,41 Estagiário de Administração de Redes 863,15
Estagiário de Negócios Web 769,56
Estagiário de E-Commerce / E-Business 730,58
G
UIA
S
ALARIAL DE
2016
HTTPS://S3-US-WEST-2.AMAZONAWS.COM/CFN-ITMCC-IZS3BUCKET-PROD-IZDBMS3BUCKET-X9XMCUENERV0/BRAZIL/2015/ROBERT
G
UIA
S
ALARIAL DE
2016
HTTPS://S3-US-WEST-2.AMAZONAWS.COM/CFN-ITMCC-IZS3BUCKET-PROD-IZDBMS3BUCKET-X9XMCUENERV0/BRAZIL/2015/ROBERT
-HALF-BRASIL_GUIA-SALARIAL-2016.PDF?ELQAID=219&ELQAT=2&ELQTRACKID=A940CDF011CC466781D09ABDFD66F179
G
UIA
S
ALARIAL DE
2016
HTTPS://S3-US-WEST-2.AMAZONAWS.COM/CFN-ITMCC-IZS3BUCKET-PROD-IZDBMS3BUCKET-X9XMCUENERV0/BRAZIL/2015/ROBERT -HALF-BRASIL_GUIA-SALARIAL-2016.PDF?ELQAID=219&ELQAT=2&ELQTRACKID=A940CDF011CC466781D09ABDFD66F179
IDC: P
REVISÕES
Brasil consolida sua posição de 4º maior mercado
de TIC no mundo
Venda gigantesca de Smart Connected Devices
(desktops, notebooks, tablets e smartphones)
Centro das inovações: soluções baseadas em
mobilidade, cloud, big data e social business
38
IA
Uma das
grandes áreas
da Computação
Cada vez mais em nossa vida, mesmo que não
percebamos!
Grandes desafios
Dificuldade em definir o que é inteligente
Simulação do comportamento humano, em toda sua
complexidade e variedade
Mas, muitas vezes, tem-se a
ideia errada
...
IA
Muito mais do que Exterminador do Futuro
2001: Uma Odisseia no Espaço
Star Wars
Jornada nas Estrelas
IA
Matrix
Eu, Robô
O Homem Bicentenário
Minority Report
Homem de Ferro
Ela
42HAL
IA
NO DIA A DIA
Robô-cachorro da Sony aprende a "falar" espanhol
Inteligente?
Japão mostra robô-operário que é "pau para toda obra“
Inteligente?44
IA
NO DIA A DIA
Procedimento com robô foi alternativa à
IA
NO DIA A DIA
Exploração de Marte
IA
NO DIA A DIA
Game da Konami "Pro Evolution Soccer" fica ainda mais
realista. Desenvolvido pela Konami, o jogo não deixa
passar nem os mínimos detalhes, seja no estilo dos
craques em campo --como Kaká e Messi-- ou em lances
de efeito -como dribles e enfiadas de bola.
IA
NO DIA A DIA
Uma companhia de Nova Jersey, nos Estados Unidos,
afirma ter desenvolvido "o primeiro robô para relações
sexuais do mundo", uma boneca de borracha de tamanho
e proporções humanas que, além da finalidade sexual, foi
desenvolvida para se envolver com o proprietário pela
conversa.
IA
NO DIA A DIA
Cabeça robótica que imita expressões humanas é
desenvolvida no ICMC
IA
NO DIA A DIA
Antigamente
Digitar, navegar e jogar sem o uso das mãos. Depois da
tela sensível ao toque, a tendência é nem precisarmos
encostar nos aparelhos. Movimentos à distância, ondas
cerebrais e vocais assumem o controle.
IA
NO DIA A DIA
IA
NO DIA A DIA
Cansado dos movimentos circulares por dirigir ao volante?
Experimente isso: pesquisadores alemães desenvolveram
uma nova tecnologia que faz com que motoristas
conduzam automóveis usando apenas seus olhos.
IA
NO DIA A DIA
Grupo de universidades americanas
trabalha em parceria com o
Departamento de Segurança Interna do
país para criar inteligência artificial
capaz de triar suspeitos em
aeroportos. A nova tecnologia é uma
ferramenta que faz uma espécie de
varredura de todos os passageiros na
área de imigração.
IA
NO DIA A DIA
IA
NO DIA A DIA
Futebol de robôs
Vídeo
IA
NO DIA A DIA
Jogos
Ambientes interativos
Comportamento, adaptação
Estratégias, raciocínio tático, movimentação
Vídeo 1 Vídeo 2
IA
NO DIA A DIA
Jogos
Damas, xadrez, Go
58
Deep Blue (IBM) venceu um
campeão humano
AlphaGo (Google) venceu
campeão mundial
IA
NO DIA A DIA
“Por trás do Google
Tradutor está o
co-nhecimento
acumu-lado em inteligência
artificial (IA)...”
C
ONVERSANDO COM PROGRAMAS
Robô Ed!
http://www.ed.conpet.gov.br/br/converse.php
Eliza e sua psicologia
Muitas variações e aplicações!
E
LIZA
:
PROGRAMA PSICOLÓGICO
(J
ACKSON EM
OULINIER, 2002)
Eliza: como vai você hoje?
P:
não muito bem
Eliza: por que você diz não muito bem?
P:
eu estou com alergia
Eliza: interessante
P:
eu fico com manchas vermelhas
Eliza: acho que não sei do que você está falando
E
LIZA
:
PROGRAMA PSICOLÓGICO
(J
ACKSON EM
OULINIER, 2002)
62
P:
você é um programa, não é?
Eliza: te agrada pensar que eu sou um programa?
P:
com certeza
Eliza: eu percebo
P:
ok
Eliza: um pouco antes você falou de seu rosto
P:
e sobre o seu rosto?
Eliza: o que é que você realmente quer saber?
E
LIZA
:
PROGRAMA PSICOLÓGICO
(J
ACKSON EM
OULINIER, 2002)
Eliza: talvez em suas fantasias eu seja seu tipo de garota
P:
em minhas fantasias você é loira
Eliza: o que te faz pensar que sou loira?
P:
não sei
Eliza: você realmente não sabe?
P:
não
Eliza: você está dizendo não apenas para ser negativo?
P:
não
E
LIZA VS
. A
LICE
E
LIZA VS
. A
LICE
E
LIZA E
G
OOGLE
M
ARS
IA
NO DIA A DIA
IA
NO DIA A DIA
Revisão textual
IA
NO DIA A DIA
Filtragem de spam
Categorização de textos e mensagens
IA
NO DIA A DIA
Casas inteligentes
Desligar as luzes de casa
Geladeira que avisa o que está faltando
Máquina de lavar inteligente
Construções verdes
Economia de energia, reutilização de água, etc.
74
Q
WIKI
Sumariza informação da web
Não há armazenamento de informação
Sintetiza voz
Busca informação relacionada
“Experiência de informação”
Wall-START
Natural Language Question Answering System
http://start.csail.mit.edu/index.php
W
ATSON
(IBM)
Venceu os melhores participantes humanos no show
de perguntas e respostas Jeopardy!
“more than 100 different techniques are used to analyze
natural language, identify sources, find and generate
hypotheses, find and score evidence, and merge and rank
hypotheses”
“sources of information include encyclopedias, dictionaries,
thesauri, newswire articles, and literary works. Watson also
used databases, taxonomies, and ontologies.”
H
UMAN
B
RAIN
A primavera da IA
Depois de um longo período, conhecido como inverno da
IA, em que os cientistas quase abandonaram a busca,
volta a ganhar impulso o esforço para criar uma máquina
que simule por completo a mente humana
... objetivo é replicar as funções biológicas do cérebro.
Com um financiamento de 1,6 bilhão de dólares fornecido
L
EGO MINDSTORMS
With LEGO MINDSTORMS you can turn your LEGO creations into
live robots that follow your every command. The new LEGO
MINDSTORMS set includes everything you need – motors, sensors, programmable brick, 550+ LEGO Technic elements, remote control – to create and command robots of even your wildest imagination,
including 5 cool robot characters.
IA
NO DIA A DIA
Inteligência de negócios
Big data, ciência de dados
Mineração de opiniões
Interação humano-computador
Bioinformática e a função de genes e proteínas
Tráfego (real e virtual)
ICMC
Maior grupo de IA do Brasil
Computação Bioinspirada
Inteligência Computacional
Núcleo Interinstitucional de Linguística Computacional
Robótica Móvel
Muitos alunos de IC, MS e DR Diversas oportunidades
P
ARA UM BOM TRAJETO EM
IA
P
ARA UM BOM TRAJETO EM
IA
Pelo menos...
84 ICC1 Lab. ICC1 ICC2 ALG1 ALG2 IA1º período 2º período ... 4º período 5º período
P
ARA UM BOM TRAJETO EM
IA
Além disso, optativas
Introdução à Computação Bioinspirada
Tópicos Avançados em Inteligência Artificial
Introdução a Redes Neurais
Programação de Robôs Móveis
Robôs Móveis Autônomos
Introdução a Sistemas Inteligentes
Visão Computacional em Robótica
F
IM