SlideShare une entreprise Scribd logo
1  sur  62
Télécharger pour lire hors ligne
Os cursos de Computação
segundo as diretrizes e
currículos nacionais e
internacionais.
Prof: Sérgio Souza Costa
Sobre mim
Sérgio Souza Costa
Professor - UFMA
Doutor em Computação Aplicada (INPE)
prof.sergio.costa@gmail.com
https://sites.google.com/site/profsergiocosta/home
https://twitter.com/profsergiocosta
http://gplus.to/sergiosozuzacosta
http://www.slideshare.net/skosta/presentations?order=popular
http://br.linkedin.com/pub/s%C3%A9rgio-souza-costa/20/9b0/ba9/
Alguns temas
Alguns temas
1. A importância da computação.
Importância da computação
Tomada de decisões
Importância da computação
Produtividade
Tomada de decisões
Importância da computação
Produtividade
Tomada de decisões
Redução de custos
Alguns temas
1. A importância da computação.
Alguns temas
1. A importância da computação.
2. Os cursos de Computação segundo
as diretrizes e currículos nacionais e
internacionais
Roteiro
1. O que é computação ?
2. Escolhendo um curso.
3. Cursos de computação - ACM/IEEE
4. Cursos de computação - SBC/MEC.
5. Estatística dos cursos de
computação.
O que e
computacao ?
Slides aqui (click aqui).
Matemática
Computação
Física
Química
Elétrica
Qual área ?
Matemática
Computação
Física
Química
Elétrica
Qual área ?
Resolvido ?
Licenciatura
Bacharelado
Tecnológico
Sequenciais (formação
específica)
Qual modalidade ?
O seu foco é
atuar como
professor na
Educação
Infantil, no
Ensino
Fundamental e
Médio ?
Licenciatura
Bacharelado
Tecnológico
Sequenciais (formação
específica)
Qual modalidade ?
Formação rápida
e não pretende
dar continuidade
em pós-
graduação
strictu sensu ?
Licenciatura
Bacharelado
Tecnológico
Sequenciais (formação
específica)
Qual modalidade ?
Pretende dar
continuidade
nos estudos, e
quer estar mais
preparado para
mudanças no
mercado.
Licenciatura
Bacharelado
Tecnológico
Sequenciais (formação
específica)
Qual modalidade ?
Resolvido ?
● Ciência da
computação (CC)
● Engenharia da
computação (EC)
● Sistemas de
Informação (SI)
● Engenharia de
Software (ES)
Qual curso ?
Segundo o Computing Curricula 2005 elaborado através de um
projeto cooperativo entre The Association for Computing
Machinery (ACM), The Association for Information Systems
(AIS) e The Computers Society of The Institute of Electrical and
Electronics Engineers (IEEE-CS), os principais cursos oferecidos
de graduação em computação são:
● Ciência da Computação,
● Engenharia de Computação,
● Sistemas de Informação,
● Tecnologia da Informação
● Engenharia de Software.
Computing Curricula (ACM/IEEE-CS)
EE + EC CC SI
Hardware Software Negócios
Uma visão sobre os cursos antes de 1990
Engenharia
Elétrica
EE EC CC SIES TI
Hardware Software
Necessidades das
organizações
Uma visão sobre os cursos após 1990.
“Computer engineering is concerned with the design and
construction of computers and computer-based systems. It
involves the study of hardware, software, communications,
and the interaction among them. Its curriculum focuses on the
theories, principles, and practices of traditional electrical
engineering and mathematics and applies them to the
problems of designing computers and computer-based
devices.”
Engenharia da Computação
“...Computer engineering has traditionally been viewed as a
combination of both computer science (CS) and electrical
engineering (EE)”.
Computer science spans a wide range, from its theoretical and
algorithmic foundations to cutting-edge developments in
robotics, computer vision, intelligent systems, bioinformatics,
and other exciting areas.
Information systems specialists focus on integrating
information technology solutions and business processes to
meet the information needs of businesses and other
enterprises, enabling them to achieve their objectives in an
effective, efficient way.
Software engineering is the discipline of developing and
maintaining software systems that behave reliably and
efficiently, are affordable to develop and maintain, and
satisfy all the requirements that customers have defined for
them.
Engenharia da computação
Ciência da computação
Sistemas de Informação
Engenharia de Software
1 Algorithms
2 Computer Systems Engineering
3 Circuits and Signals
4 Computer Architecture and Organization
5 Database Systems
6 Digital Logic
7 Digital Signal Processing
8 Electronics
9 Embedded Systems
10 Human-Computer Interaction
11 Computer Networks
12 Operating Systems
13 Programming Fundamentals
14 Software Engineering
15 Social and Professional Issues
16 Design and Fabrication
17 Discrete Structures
18 Probability and Statistics
Conteúdo curricular (EC)
A Sociedade Brasileira de Computação é uma associação científica, sem fins
lucrativos, que reúne pesquisadores, professores, estudantes e profissionais
que atuam em pesquisa científica, educação e desenvolvimento tecnológico
na área genérica de Computação.
A SBC faz parte daSociedade Brasileira para o Progresso da Ciência (SBPC) e
da International Federation for Information Processing (IFIP). A instituição
também é associada ao Centro Latino-americano de Estudios en Informatica
(CLEI) e afiliada à IEEE Computer Society. A instituição é regida por um
estatuto e administrada por uma Diretoria. A Sociedade também possui um
Conselho com funções deliberativas e normativas.
Sociedade Brasileira de Computação
● 1999, as Diretrizes curriculares nacionais para os cursos de computação são
sistematizadas em congresso da SBC em Belo Horizonte. Em Assembléia Geral
da SBC aprovou uma proposta de currículo de referência para os cursos de
graduação na área de Computação e Informática, referenciado como CR99.
A revisão do currículo foi dada por dois grupos. Grupo 1, computação como atividade
fim (Ciência da Computação e Engenharia de Computação). Grupo 2, computação
como atividade meio ( Sistemas de Informação).
● 2003, o grupo 2 apresenta a nova versão para o o CR em um congresso da SBC
em Campinas. A nova versão para o seu CR, denominada de CR-SI que foi
homologada
● 2005, o grupo 1 apresenta seu currículo de referencia para engenharia da
computação e ciências da computação.
● 2010, outro grupo de trabalho é criado para avaliar e atualizar estes
documentos.
● 2011, o documento final é apresentado a Câmara de Educação Superior (CES)
para aprovação como Diretrizes Curricular Nacional para os cursos de
Computação.
● 2012, a DCN é aprovada pelo CES no parecer nº 136/2012 e aguarda
homologação.
DCN da Computação
DCN da Computação
O parecer nº136/2012 institui as Diretrizes Curriculares
Nacionais para os cursos de graduação na área da
Computação, abrangendo os cursos de bacharelado em:
● Ciência da Computação,
● sistemas de Informação,
● Engenharia de Computação e
● Engenharia de Software
e licenciatura em Computação
DCN da Computação
O parecer nº136/2012 institui as Diretrizes Curriculares
Nacionais para os cursos de graduação na área da
Computação, abrangendo os cursos de bacharelado em:
● Ciência da Computação,
● sistemas de Informação,
● Engenharia de Computação e
● Engenharia de Software
e licenciatura em Computação
A formação em Engenharia de Computação poderá seguir as
Diretrizes gerais para os cursos de Engenharia, estabelecidas
pela Resolução CNE/CES 11/2002.
Egressos da Engenharia da Computação
De acordo com as diretrizes, espera-se:
I - possuam sólida formação em Ciência da Computação, Matemática e
Eletrônica visando à análise e ao projeto de sistemas de computação,
incluindo sistemas voltados à automação e controle de processos industriais
e comerciais, sistemas e dispositivos embarcados, sistemas e equipamentos
de telecomunicações e equipamentos de instrumentação eletrônica;
II - conheçam os direitos e propriedades intelectuais inerentes à produção e à
utilização de sistema de computação;
III - sejam capazes de agir de forma reflexiva na construção de sistemas de
computação, compreendendo o seu impacto direto ou indireto sobre as
pessoas e a sociedade;
Egressos da Engenharia da Computação
De acordo com as diretrizes, espera-se:
IV - entendam o contexto social no qual a Engenharia é praticada, bem como
os efeitos dos projetos de Engenharia na sociedade;
V - considerem os aspectos econômicos, financeiros, de gestão e de
qualidade, associados a novos produtos e organizações;
VI - reconheçam o caráter fundamental da inovação e da criatividade e
compreendam as perspectivas de negócios e oportunidades relevantes.
Egressos de Engenharia de Software
De acordo com as diretrizes, espera-se:
I - possuam sólida formação em Ciência da Computação, Matemática e
Produção, visando a criação de sistemas de software de alta qualidade de
maneira sistemática, controlada, eficaz e eficiente que levem em consideração
questões éticas, sociais, legais e econômicas;
II - sejam capazes de criar soluções, individualmente ou em equipe, para
problemas complexos caracterizados por relações entre domínios de
conhecimento e de aplicação;
III - sejam capazes de agir de forma reflexiva na construção de software,
compreendendo o seu impacto direto ou indireto sobre as pessoas e a
sociedade;
Egressos de Engenharia de Software
De acordo com as diretrizes, espera-se:
IV - entendam o contexto social no qual a construção de Software é praticada,
bem como os efeitos dos projetos de software na sociedade;
V - compreendam os aspectos econômicos e financeiros, associados a novos
produtos e organizações;
VI - reconheçam o caráter fundamental da inovação e da criatividade e
compreendam as perspectivas de negócios e oportunidades relevantes.
Egressos da Ciências da Computação
De acordo com as diretrizes, espera-se:
I - possuam sólida formação em Ciência da Computação e Matemática que os
capacitem a construir aplicativos de propósito geral, ferramentas e
infraestrutura de software de sistemas de computação e de sistemas
embarcados, gerar conhecimento científico e inovação e que os incentivem a
estender suas competências à medida que a área se desenvolve;
II - adquiram visão global e interdisciplinar de sistemas e entendam que esta
visão transcende os detalhes de implementação dos vários componentes e os
conhecimentos dos domínios de aplicação;
III - conheçam a estrutura dos sistemas de computação e os processos
envolvidos na sua construção e análise;
Egressos da Ciências da Computação
De acordo com as diretrizes, espera-se:
IV - dominem os fundamentos teóricos da área de Computação e como eles
influenciam a prática profissional;
V - entendam o contexto social no qual a construção de Software é praticada,
bem como os efeitos dos projetos de software na sociedade;
VI - compreendam os aspectos econômicos e financeiros, associados a novos
produtos e organizações;
VII - reconheçam o caráter fundamental da inovação e da criatividade e
compreendam as perspectivas de negócios e oportunidades relevantes.
Egressos de Sistemas de Informação
De acordo com as diretrizes, espera-se:
I - possuam sólida formação em Ciência da Computação, Matemática e
Administração visando o desenvolvimento e a gestão de soluções baseadas
em tecnologia da informação para os processos de negócio das organizações
de forma que elas atinjam efetivamente seus objetivos estratégicos de
negócio;
II - possam determinar os requisitos, desenvolver, evoluir e administrar os
sistemas de informação das organizações, assegurando que elas tenham as
informações e os sistemas de que necessitam para prover suporte as suas
operações e obter vantagem competitiva;
III - sejam capazes de inovar, planejar e gerenciar a infraestrutura de
tecnologia da informação em organizações, bem como desenvolver e evoluir
sistemas de informação para uso em processos organizacionais,
departamentais e/ou individuais;
Egressos de Sistemas de Informação
De acordo com as diretrizes, espera-se:
IV - possam escolher e configurar equipamentos, sistemas e programas para a
solução de problemas que envolvam a coleta, processamento e disseminação
de informações;
V - entendam o contexto, envolvendo as implicações organizacionais e sociais,
no qual as soluções de sistemas de informação são desenvolvidas e
implantadas;
VI - compreendam os modelos e as áreas de negócios, atuando como agentes
de mudança no contexto organizacional;
VII - possam desenvolver pensamento sistêmico que permita analisar e
entender os problemas organizacionais.
Conteúdos curriculares
de acordo com a diretriz
da computação.
A diretriz elenca um conjunto de conteúdos tecnológicos e básicos comuns a
todos os cursos como:
sistemas operacionais; compiladores; engenharia de software; interação
humano-computador; redes de computadores; sistemas de tempo real;
inteligência artificial e computacional; processamento de imagens;
computação gráfica; banco de dados; dependabilidade; segurança;
multimídia; sistemas embarcados; processamento paralelo; processamento
distribuído; robótica; realidade virtual; automação; novos paradigmas de
computação; matemática discreta; ...
Conteúdos curriculares
Os conteúdos básicos e tecnológicos, específicos para os cursos de
Engenharia de Computação, são os seguintes:
projeto de sistemas digitais; projeto de circuitos integrados;
microeletrônica e nanoeletrônica; processamento digital de sinais;
comunicação de dados; sistemas de controle; automação de projeto;
transdutores; teoria dos semicondutores; teoria eletromagnética;
eletrônica digital; eletrônica analógica; circuitos elétricos; eletricidade;
física.
Conteúdos curriculares
Conteúdos curriculares
de acordo com a diretriz
da engenharia.
Todo o curso de Engenharia, independente de sua modalidade,
deve possuir em seu currículo:
● um núcleo de conteúdos básicos,
● um núcleo de conteúdos profissionalizantes e
● um núcleo de conteúdos específicos que caracterizem a
modalidade.
Conteúdos por núcleos
§ 1o O núcleo de conteúdos básicos, cerca de 30% da carga horária
mínima, versará sobre os tópicos que seguem:
IX - Eletricidade Aplicada;
X - Química;
XI - Ciência e Tecnologia dos
Materiais;
XII - Administração;
XIII - Economia;
XIV - Ciências do Ambiente;
XV - Humanidades, Ciências Sociais e
Cidadania.
I - Metodologia Científica e
Tecnológica;
II - Comunicação e Expressão;
III - Informática;
IV - Expressão Gráfica;
V - Matemática;
VI - Física;
VII - Fenômenos de Transporte;
VIII - Mecânica dos Sólidos;
Conteúdos básicos
Algoritmos e Estruturas de Dados;
Circuitos Elétricos;
Eletrônica Analógica e Digital;
Compiladores;
Circuitos Lógicos;
Sistemas operacionais;
Sistemas de Informação;
…
Conteúdos tecnólogicos
Algoritmos e Estruturas de Dados;
Circuitos Elétricos;
Eletrônica Analógica e Digital;
Compiladores;
Circuitos Lógicos;
Sistemas operacionais;
Sistemas de Informação;
…
Conteúdos tecnólogicos
§ 4o O núcleo de conteúdos
específicos se constitui em
extensões e aprofundamentos
dos conteúdos do núcleo de
conteúdos profissionalizantes,
bem como de outros conteúdos
destinados a caracterizar
modalidades.
Estatísticas dos cursos
de computação
Fonte: INEP/SBC
Quantidade de cursos
Quantidade de cursos (%)
"Computer science is no
more about computers
than astronomy is about
telescopes."
Autor desconhecido.
Referências
● ACM/IEEE. Computing Curriculum - Computer Engineering. Disponível
em: http://www.acm.org/education/education/curric_vols/CE-Final-
Report.pdf
● ACM/IEEE. Computing Curricula 2005: The Overview Report. Disponível
em: http://www.acm.org/education/education/curric_vols/CC2005-
March06Final.pdf
● SBC. Currículo de referência de CC e EC. Disponível em : http://www.sbc.
org.br/index.php?
option=com_jdownloads&Itemid=195&task=finish&cid=183&catid=36
● Parecer CNE/CES nº 136/2012, aprovado em 8 de março de 2012 -
Diretrizes Curriculares Nacionais para os cursos de graduação em
Computação. Disponível em: http://portal.mec.gov.br/index.php?
option=com_docman&task=doc_download&gid=11205&Itemid=

Contenu connexe

Similaire à Cursos de computação

_Aula 18_Projeto de Vida_Ciência da Computação.pptx
_Aula 18_Projeto de Vida_Ciência da Computação.pptx_Aula 18_Projeto de Vida_Ciência da Computação.pptx
_Aula 18_Projeto de Vida_Ciência da Computação.pptxCELIMARACORDACO
 
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Rogerio P C do Nascimento
 
As Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIAs Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIElvis Fusco
 
Apresentação dia nos campus 12set15 cursos de tecnologia - unip marquês
Apresentação dia nos campus 12set15   cursos de tecnologia - unip marquêsApresentação dia nos campus 12set15   cursos de tecnologia - unip marquês
Apresentação dia nos campus 12set15 cursos de tecnologia - unip marquêsMichel Bernardo Fernandes da Silva
 
Curso Engenharia de Computação-Unipampa/Bage/RS
Curso Engenharia de Computação-Unipampa/Bage/RSCurso Engenharia de Computação-Unipampa/Bage/RS
Curso Engenharia de Computação-Unipampa/Bage/RSEngenharia de Computação
 
Apresentação - Ciência da Computação e Sistemas de Informação
Apresentação - Ciência da Computação e Sistemas de InformaçãoApresentação - Ciência da Computação e Sistemas de Informação
Apresentação - Ciência da Computação e Sistemas de InformaçãoElvis Fusco
 
Apresentação do Curso Engenharia de Computação
Apresentação do Curso Engenharia de ComputaçãoApresentação do Curso Engenharia de Computação
Apresentação do Curso Engenharia de ComputaçãoEngenharia de Computação
 
Artigo do curso de analise e desenvolvimento de sistemas
Artigo do curso de analise e desenvolvimento de sistemasArtigo do curso de analise e desenvolvimento de sistemas
Artigo do curso de analise e desenvolvimento de sistemasDaniel André Costa
 
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Lanylldo Araujo
 
021 10 - readequação ppp sist.informação - bandeirantes
021 10 - readequação ppp sist.informação - bandeirantes021 10 - readequação ppp sist.informação - bandeirantes
021 10 - readequação ppp sist.informação - bandeirantesProjeto Rondon
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...Rogerio P C do Nascimento
 
Comparativo Qualitativo das Engenharias de Computação em MG
Comparativo Qualitativo das Engenharias de Computação em MGComparativo Qualitativo das Engenharias de Computação em MG
Comparativo Qualitativo das Engenharias de Computação em MGsaviorafael
 
Engenharia informatica
Engenharia informaticaEngenharia informatica
Engenharia informaticaTurma9bejsm
 
As áeas de atuação do profissional de TI
As áeas de atuação do profissional de TIAs áeas de atuação do profissional de TI
As áeas de atuação do profissional de TIElvis Fusco
 
Apresentação do procc by Michel e Rogério
Apresentação do procc by Michel e RogérioApresentação do procc by Michel e Rogério
Apresentação do procc by Michel e RogérioKalil Araujo Bispo
 
Desenho de sistemas interactivos centrados nos utilizadores
Desenho de sistemas interactivos centrados nos utilizadoresDesenho de sistemas interactivos centrados nos utilizadores
Desenho de sistemas interactivos centrados nos utilizadoresPaulo Sousa
 

Similaire à Cursos de computação (20)

_Aula 18_Projeto de Vida_Ciência da Computação.pptx
_Aula 18_Projeto de Vida_Ciência da Computação.pptx_Aula 18_Projeto de Vida_Ciência da Computação.pptx
_Aula 18_Projeto de Vida_Ciência da Computação.pptx
 
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
 
As Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TIAs Áreas de Atuação do Profissional de TI
As Áreas de Atuação do Profissional de TI
 
Apresentação dia nos campus 12set15 cursos de tecnologia - unip marquês
Apresentação dia nos campus 12set15   cursos de tecnologia - unip marquêsApresentação dia nos campus 12set15   cursos de tecnologia - unip marquês
Apresentação dia nos campus 12set15 cursos de tecnologia - unip marquês
 
Curso Engenharia de Computação-Unipampa/Bage/RS
Curso Engenharia de Computação-Unipampa/Bage/RSCurso Engenharia de Computação-Unipampa/Bage/RS
Curso Engenharia de Computação-Unipampa/Bage/RS
 
Apresentação - Ciência da Computação e Sistemas de Informação
Apresentação - Ciência da Computação e Sistemas de InformaçãoApresentação - Ciência da Computação e Sistemas de Informação
Apresentação - Ciência da Computação e Sistemas de Informação
 
Pp ads
Pp adsPp ads
Pp ads
 
Apresentação do Curso Engenharia de Computação
Apresentação do Curso Engenharia de ComputaçãoApresentação do Curso Engenharia de Computação
Apresentação do Curso Engenharia de Computação
 
Artigo do curso de analise e desenvolvimento de sistemas
Artigo do curso de analise e desenvolvimento de sistemasArtigo do curso de analise e desenvolvimento de sistemas
Artigo do curso de analise e desenvolvimento de sistemas
 
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
Seminário Mestrado em Engenharia de Computação - Disciplina Sistemas computac...
 
021 10 - readequação ppp sist.informação - bandeirantes
021 10 - readequação ppp sist.informação - bandeirantes021 10 - readequação ppp sist.informação - bandeirantes
021 10 - readequação ppp sist.informação - bandeirantes
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
 
ACM Lost171
ACM Lost171ACM Lost171
ACM Lost171
 
Comparativo Qualitativo das Engenharias de Computação em MG
Comparativo Qualitativo das Engenharias de Computação em MGComparativo Qualitativo das Engenharias de Computação em MG
Comparativo Qualitativo das Engenharias de Computação em MG
 
Engenharia informatica
Engenharia informaticaEngenharia informatica
Engenharia informatica
 
Sdac
SdacSdac
Sdac
 
As áeas de atuação do profissional de TI
As áeas de atuação do profissional de TIAs áeas de atuação do profissional de TI
As áeas de atuação do profissional de TI
 
Apresentação do procc by Michel e Rogério
Apresentação do procc by Michel e RogérioApresentação do procc by Michel e Rogério
Apresentação do procc by Michel e Rogério
 
Portfolio
PortfolioPortfolio
Portfolio
 
Desenho de sistemas interactivos centrados nos utilizadores
Desenho de sistemas interactivos centrados nos utilizadoresDesenho de sistemas interactivos centrados nos utilizadores
Desenho de sistemas interactivos centrados nos utilizadores
 

Plus de Sérgio Souza Costa

Expressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasExpressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasSérgio Souza Costa
 
De algoritmos à programas de computador
De algoritmos à programas de computadorDe algoritmos à programas de computador
De algoritmos à programas de computadorSérgio Souza Costa
 
Introdução ao pensamento computacional e aos algoritmos
Introdução ao pensamento computacional e aos algoritmosIntrodução ao pensamento computacional e aos algoritmos
Introdução ao pensamento computacional e aos algoritmosSérgio Souza Costa
 
Minicurso de introdução a banco de dados geográficos
Minicurso de introdução a banco de dados geográficosMinicurso de introdução a banco de dados geográficos
Minicurso de introdução a banco de dados geográficosSérgio Souza Costa
 
Banco de dados geográfico - Aula de Encerramento
Banco de dados geográfico - Aula de EncerramentoBanco de dados geográfico - Aula de Encerramento
Banco de dados geográfico - Aula de EncerramentoSérgio Souza Costa
 
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemBanco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemSérgio Souza Costa
 
Banco de dados geográficos - Aula de abertura
Banco de dados geográficos - Aula de aberturaBanco de dados geográficos - Aula de abertura
Banco de dados geográficos - Aula de aberturaSérgio Souza Costa
 
Linguagem SQL e Extensões Espacias - Introdução
Linguagem SQL e Extensões Espacias - IntroduçãoLinguagem SQL e Extensões Espacias - Introdução
Linguagem SQL e Extensões Espacias - IntroduçãoSérgio Souza Costa
 
Gödel’s incompleteness theorems
Gödel’s incompleteness theoremsGödel’s incompleteness theorems
Gödel’s incompleteness theoremsSérgio Souza Costa
 
DBCells - an open and global multi-scale linked cells
DBCells - an open and global multi-scale linked cellsDBCells - an open and global multi-scale linked cells
DBCells - an open and global multi-scale linked cellsSérgio Souza Costa
 
Conceitos básicos de orientação a objetos
Conceitos básicos de orientação a objetosConceitos básicos de orientação a objetos
Conceitos básicos de orientação a objetosSérgio Souza Costa
 
Polymorphism (Ad-hoc and Universal)
Polymorphism (Ad-hoc and Universal)Polymorphism (Ad-hoc and Universal)
Polymorphism (Ad-hoc and Universal)Sérgio Souza Costa
 
Relações (composição e agregação)
Relações (composição e agregação)Relações (composição e agregação)
Relações (composição e agregação)Sérgio Souza Costa
 

Plus de Sérgio Souza Costa (20)

Expressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasExpressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicas
 
De algoritmos à programas de computador
De algoritmos à programas de computadorDe algoritmos à programas de computador
De algoritmos à programas de computador
 
Introdução ao pensamento computacional e aos algoritmos
Introdução ao pensamento computacional e aos algoritmosIntrodução ao pensamento computacional e aos algoritmos
Introdução ao pensamento computacional e aos algoritmos
 
Minicurso de introdução a banco de dados geográficos
Minicurso de introdução a banco de dados geográficosMinicurso de introdução a banco de dados geográficos
Minicurso de introdução a banco de dados geográficos
 
Modelagem de dados geográficos
Modelagem de dados geográficosModelagem de dados geográficos
Modelagem de dados geográficos
 
Banco de dados geográfico - Aula de Encerramento
Banco de dados geográfico - Aula de EncerramentoBanco de dados geográfico - Aula de Encerramento
Banco de dados geográfico - Aula de Encerramento
 
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagemBanco de dados geográficos – Arquiteturas, banco de dados e modelagem
Banco de dados geográficos – Arquiteturas, banco de dados e modelagem
 
Banco de dados geográficos - Aula de abertura
Banco de dados geográficos - Aula de aberturaBanco de dados geográficos - Aula de abertura
Banco de dados geográficos - Aula de abertura
 
Linguagem SQL e Extensões Espacias - Introdução
Linguagem SQL e Extensões Espacias - IntroduçãoLinguagem SQL e Extensões Espacias - Introdução
Linguagem SQL e Extensões Espacias - Introdução
 
Gödel’s incompleteness theorems
Gödel’s incompleteness theoremsGödel’s incompleteness theorems
Gödel’s incompleteness theorems
 
Turing e o problema da decisão
Turing e o problema da decisãoTuring e o problema da decisão
Turing e o problema da decisão
 
DBCells - an open and global multi-scale linked cells
DBCells - an open and global multi-scale linked cellsDBCells - an open and global multi-scale linked cells
DBCells - an open and global multi-scale linked cells
 
Conceitos básicos de orientação a objetos
Conceitos básicos de orientação a objetosConceitos básicos de orientação a objetos
Conceitos básicos de orientação a objetos
 
Polymorphism (Ad-hoc and Universal)
Polymorphism (Ad-hoc and Universal)Polymorphism (Ad-hoc and Universal)
Polymorphism (Ad-hoc and Universal)
 
Herança e Encapsulamento
Herança e EncapsulamentoHerança e Encapsulamento
Herança e Encapsulamento
 
Relações (composição e agregação)
Relações (composição e agregação)Relações (composição e agregação)
Relações (composição e agregação)
 
Abstract classes and interfaces
Abstract classes and interfacesAbstract classes and interfaces
Abstract classes and interfaces
 
Introdução ao Prolog
Introdução ao PrologIntrodução ao Prolog
Introdução ao Prolog
 
Heap - Python
Heap - PythonHeap - Python
Heap - Python
 
Paradigma lógico
Paradigma lógicoParadigma lógico
Paradigma lógico
 

Cursos de computação

  • 1. Os cursos de Computação segundo as diretrizes e currículos nacionais e internacionais. Prof: Sérgio Souza Costa
  • 2. Sobre mim Sérgio Souza Costa Professor - UFMA Doutor em Computação Aplicada (INPE) prof.sergio.costa@gmail.com https://sites.google.com/site/profsergiocosta/home https://twitter.com/profsergiocosta http://gplus.to/sergiosozuzacosta http://www.slideshare.net/skosta/presentations?order=popular http://br.linkedin.com/pub/s%C3%A9rgio-souza-costa/20/9b0/ba9/
  • 4. Alguns temas 1. A importância da computação.
  • 7. Importância da computação Produtividade Tomada de decisões Redução de custos
  • 8. Alguns temas 1. A importância da computação.
  • 9. Alguns temas 1. A importância da computação. 2. Os cursos de Computação segundo as diretrizes e currículos nacionais e internacionais
  • 10. Roteiro 1. O que é computação ? 2. Escolhendo um curso. 3. Cursos de computação - ACM/IEEE 4. Cursos de computação - SBC/MEC. 5. Estatística dos cursos de computação.
  • 11. O que e computacao ? Slides aqui (click aqui).
  • 16. O seu foco é atuar como professor na Educação Infantil, no Ensino Fundamental e Médio ?
  • 18. Formação rápida e não pretende dar continuidade em pós- graduação strictu sensu ?
  • 20. Pretende dar continuidade nos estudos, e quer estar mais preparado para mudanças no mercado.
  • 23. ● Ciência da computação (CC) ● Engenharia da computação (EC) ● Sistemas de Informação (SI) ● Engenharia de Software (ES) Qual curso ?
  • 24.
  • 25. Segundo o Computing Curricula 2005 elaborado através de um projeto cooperativo entre The Association for Computing Machinery (ACM), The Association for Information Systems (AIS) e The Computers Society of The Institute of Electrical and Electronics Engineers (IEEE-CS), os principais cursos oferecidos de graduação em computação são: ● Ciência da Computação, ● Engenharia de Computação, ● Sistemas de Informação, ● Tecnologia da Informação ● Engenharia de Software. Computing Curricula (ACM/IEEE-CS)
  • 26. EE + EC CC SI Hardware Software Negócios Uma visão sobre os cursos antes de 1990 Engenharia Elétrica
  • 27. EE EC CC SIES TI Hardware Software Necessidades das organizações Uma visão sobre os cursos após 1990.
  • 28. “Computer engineering is concerned with the design and construction of computers and computer-based systems. It involves the study of hardware, software, communications, and the interaction among them. Its curriculum focuses on the theories, principles, and practices of traditional electrical engineering and mathematics and applies them to the problems of designing computers and computer-based devices.” Engenharia da Computação “...Computer engineering has traditionally been viewed as a combination of both computer science (CS) and electrical engineering (EE)”.
  • 29. Computer science spans a wide range, from its theoretical and algorithmic foundations to cutting-edge developments in robotics, computer vision, intelligent systems, bioinformatics, and other exciting areas. Information systems specialists focus on integrating information technology solutions and business processes to meet the information needs of businesses and other enterprises, enabling them to achieve their objectives in an effective, efficient way. Software engineering is the discipline of developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them.
  • 34. 1 Algorithms 2 Computer Systems Engineering 3 Circuits and Signals 4 Computer Architecture and Organization 5 Database Systems 6 Digital Logic 7 Digital Signal Processing 8 Electronics 9 Embedded Systems 10 Human-Computer Interaction 11 Computer Networks 12 Operating Systems 13 Programming Fundamentals 14 Software Engineering 15 Social and Professional Issues 16 Design and Fabrication 17 Discrete Structures 18 Probability and Statistics Conteúdo curricular (EC)
  • 35.
  • 36. A Sociedade Brasileira de Computação é uma associação científica, sem fins lucrativos, que reúne pesquisadores, professores, estudantes e profissionais que atuam em pesquisa científica, educação e desenvolvimento tecnológico na área genérica de Computação. A SBC faz parte daSociedade Brasileira para o Progresso da Ciência (SBPC) e da International Federation for Information Processing (IFIP). A instituição também é associada ao Centro Latino-americano de Estudios en Informatica (CLEI) e afiliada à IEEE Computer Society. A instituição é regida por um estatuto e administrada por uma Diretoria. A Sociedade também possui um Conselho com funções deliberativas e normativas. Sociedade Brasileira de Computação
  • 37. ● 1999, as Diretrizes curriculares nacionais para os cursos de computação são sistematizadas em congresso da SBC em Belo Horizonte. Em Assembléia Geral da SBC aprovou uma proposta de currículo de referência para os cursos de graduação na área de Computação e Informática, referenciado como CR99. A revisão do currículo foi dada por dois grupos. Grupo 1, computação como atividade fim (Ciência da Computação e Engenharia de Computação). Grupo 2, computação como atividade meio ( Sistemas de Informação). ● 2003, o grupo 2 apresenta a nova versão para o o CR em um congresso da SBC em Campinas. A nova versão para o seu CR, denominada de CR-SI que foi homologada ● 2005, o grupo 1 apresenta seu currículo de referencia para engenharia da computação e ciências da computação. ● 2010, outro grupo de trabalho é criado para avaliar e atualizar estes documentos. ● 2011, o documento final é apresentado a Câmara de Educação Superior (CES) para aprovação como Diretrizes Curricular Nacional para os cursos de Computação. ● 2012, a DCN é aprovada pelo CES no parecer nº 136/2012 e aguarda homologação. DCN da Computação
  • 38. DCN da Computação O parecer nº136/2012 institui as Diretrizes Curriculares Nacionais para os cursos de graduação na área da Computação, abrangendo os cursos de bacharelado em: ● Ciência da Computação, ● sistemas de Informação, ● Engenharia de Computação e ● Engenharia de Software e licenciatura em Computação
  • 39. DCN da Computação O parecer nº136/2012 institui as Diretrizes Curriculares Nacionais para os cursos de graduação na área da Computação, abrangendo os cursos de bacharelado em: ● Ciência da Computação, ● sistemas de Informação, ● Engenharia de Computação e ● Engenharia de Software e licenciatura em Computação A formação em Engenharia de Computação poderá seguir as Diretrizes gerais para os cursos de Engenharia, estabelecidas pela Resolução CNE/CES 11/2002.
  • 40. Egressos da Engenharia da Computação De acordo com as diretrizes, espera-se: I - possuam sólida formação em Ciência da Computação, Matemática e Eletrônica visando à análise e ao projeto de sistemas de computação, incluindo sistemas voltados à automação e controle de processos industriais e comerciais, sistemas e dispositivos embarcados, sistemas e equipamentos de telecomunicações e equipamentos de instrumentação eletrônica; II - conheçam os direitos e propriedades intelectuais inerentes à produção e à utilização de sistema de computação; III - sejam capazes de agir de forma reflexiva na construção de sistemas de computação, compreendendo o seu impacto direto ou indireto sobre as pessoas e a sociedade;
  • 41. Egressos da Engenharia da Computação De acordo com as diretrizes, espera-se: IV - entendam o contexto social no qual a Engenharia é praticada, bem como os efeitos dos projetos de Engenharia na sociedade; V - considerem os aspectos econômicos, financeiros, de gestão e de qualidade, associados a novos produtos e organizações; VI - reconheçam o caráter fundamental da inovação e da criatividade e compreendam as perspectivas de negócios e oportunidades relevantes.
  • 42. Egressos de Engenharia de Software De acordo com as diretrizes, espera-se: I - possuam sólida formação em Ciência da Computação, Matemática e Produção, visando a criação de sistemas de software de alta qualidade de maneira sistemática, controlada, eficaz e eficiente que levem em consideração questões éticas, sociais, legais e econômicas; II - sejam capazes de criar soluções, individualmente ou em equipe, para problemas complexos caracterizados por relações entre domínios de conhecimento e de aplicação; III - sejam capazes de agir de forma reflexiva na construção de software, compreendendo o seu impacto direto ou indireto sobre as pessoas e a sociedade;
  • 43. Egressos de Engenharia de Software De acordo com as diretrizes, espera-se: IV - entendam o contexto social no qual a construção de Software é praticada, bem como os efeitos dos projetos de software na sociedade; V - compreendam os aspectos econômicos e financeiros, associados a novos produtos e organizações; VI - reconheçam o caráter fundamental da inovação e da criatividade e compreendam as perspectivas de negócios e oportunidades relevantes.
  • 44. Egressos da Ciências da Computação De acordo com as diretrizes, espera-se: I - possuam sólida formação em Ciência da Computação e Matemática que os capacitem a construir aplicativos de propósito geral, ferramentas e infraestrutura de software de sistemas de computação e de sistemas embarcados, gerar conhecimento científico e inovação e que os incentivem a estender suas competências à medida que a área se desenvolve; II - adquiram visão global e interdisciplinar de sistemas e entendam que esta visão transcende os detalhes de implementação dos vários componentes e os conhecimentos dos domínios de aplicação; III - conheçam a estrutura dos sistemas de computação e os processos envolvidos na sua construção e análise;
  • 45. Egressos da Ciências da Computação De acordo com as diretrizes, espera-se: IV - dominem os fundamentos teóricos da área de Computação e como eles influenciam a prática profissional; V - entendam o contexto social no qual a construção de Software é praticada, bem como os efeitos dos projetos de software na sociedade; VI - compreendam os aspectos econômicos e financeiros, associados a novos produtos e organizações; VII - reconheçam o caráter fundamental da inovação e da criatividade e compreendam as perspectivas de negócios e oportunidades relevantes.
  • 46. Egressos de Sistemas de Informação De acordo com as diretrizes, espera-se: I - possuam sólida formação em Ciência da Computação, Matemática e Administração visando o desenvolvimento e a gestão de soluções baseadas em tecnologia da informação para os processos de negócio das organizações de forma que elas atinjam efetivamente seus objetivos estratégicos de negócio; II - possam determinar os requisitos, desenvolver, evoluir e administrar os sistemas de informação das organizações, assegurando que elas tenham as informações e os sistemas de que necessitam para prover suporte as suas operações e obter vantagem competitiva; III - sejam capazes de inovar, planejar e gerenciar a infraestrutura de tecnologia da informação em organizações, bem como desenvolver e evoluir sistemas de informação para uso em processos organizacionais, departamentais e/ou individuais;
  • 47. Egressos de Sistemas de Informação De acordo com as diretrizes, espera-se: IV - possam escolher e configurar equipamentos, sistemas e programas para a solução de problemas que envolvam a coleta, processamento e disseminação de informações; V - entendam o contexto, envolvendo as implicações organizacionais e sociais, no qual as soluções de sistemas de informação são desenvolvidas e implantadas; VI - compreendam os modelos e as áreas de negócios, atuando como agentes de mudança no contexto organizacional; VII - possam desenvolver pensamento sistêmico que permita analisar e entender os problemas organizacionais.
  • 48. Conteúdos curriculares de acordo com a diretriz da computação.
  • 49. A diretriz elenca um conjunto de conteúdos tecnológicos e básicos comuns a todos os cursos como: sistemas operacionais; compiladores; engenharia de software; interação humano-computador; redes de computadores; sistemas de tempo real; inteligência artificial e computacional; processamento de imagens; computação gráfica; banco de dados; dependabilidade; segurança; multimídia; sistemas embarcados; processamento paralelo; processamento distribuído; robótica; realidade virtual; automação; novos paradigmas de computação; matemática discreta; ... Conteúdos curriculares
  • 50. Os conteúdos básicos e tecnológicos, específicos para os cursos de Engenharia de Computação, são os seguintes: projeto de sistemas digitais; projeto de circuitos integrados; microeletrônica e nanoeletrônica; processamento digital de sinais; comunicação de dados; sistemas de controle; automação de projeto; transdutores; teoria dos semicondutores; teoria eletromagnética; eletrônica digital; eletrônica analógica; circuitos elétricos; eletricidade; física. Conteúdos curriculares
  • 51. Conteúdos curriculares de acordo com a diretriz da engenharia.
  • 52. Todo o curso de Engenharia, independente de sua modalidade, deve possuir em seu currículo: ● um núcleo de conteúdos básicos, ● um núcleo de conteúdos profissionalizantes e ● um núcleo de conteúdos específicos que caracterizem a modalidade. Conteúdos por núcleos
  • 53. § 1o O núcleo de conteúdos básicos, cerca de 30% da carga horária mínima, versará sobre os tópicos que seguem: IX - Eletricidade Aplicada; X - Química; XI - Ciência e Tecnologia dos Materiais; XII - Administração; XIII - Economia; XIV - Ciências do Ambiente; XV - Humanidades, Ciências Sociais e Cidadania. I - Metodologia Científica e Tecnológica; II - Comunicação e Expressão; III - Informática; IV - Expressão Gráfica; V - Matemática; VI - Física; VII - Fenômenos de Transporte; VIII - Mecânica dos Sólidos; Conteúdos básicos
  • 54. Algoritmos e Estruturas de Dados; Circuitos Elétricos; Eletrônica Analógica e Digital; Compiladores; Circuitos Lógicos; Sistemas operacionais; Sistemas de Informação; … Conteúdos tecnólogicos
  • 55. Algoritmos e Estruturas de Dados; Circuitos Elétricos; Eletrônica Analógica e Digital; Compiladores; Circuitos Lógicos; Sistemas operacionais; Sistemas de Informação; … Conteúdos tecnólogicos § 4o O núcleo de conteúdos específicos se constitui em extensões e aprofundamentos dos conteúdos do núcleo de conteúdos profissionalizantes, bem como de outros conteúdos destinados a caracterizar modalidades.
  • 56. Estatísticas dos cursos de computação Fonte: INEP/SBC
  • 59.
  • 60.
  • 61. "Computer science is no more about computers than astronomy is about telescopes." Autor desconhecido.
  • 62. Referências ● ACM/IEEE. Computing Curriculum - Computer Engineering. Disponível em: http://www.acm.org/education/education/curric_vols/CE-Final- Report.pdf ● ACM/IEEE. Computing Curricula 2005: The Overview Report. Disponível em: http://www.acm.org/education/education/curric_vols/CC2005- March06Final.pdf ● SBC. Currículo de referência de CC e EC. Disponível em : http://www.sbc. org.br/index.php? option=com_jdownloads&Itemid=195&task=finish&cid=183&catid=36 ● Parecer CNE/CES nº 136/2012, aprovado em 8 de março de 2012 - Diretrizes Curriculares Nacionais para os cursos de graduação em Computação. Disponível em: http://portal.mec.gov.br/index.php? option=com_docman&task=doc_download&gid=11205&Itemid=