cursos de computação

62
Os cursos de Computação segundo as diretrizes e currículos nacionais e internacionais. Prof: Sérgio Souza Costa

Upload: sergio-souza-costa

Post on 05-Jun-2015

1.184 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Cursos de computação

Os cursos de Computação segundo as diretrizes e currículos nacionais e internacionais.

Prof: Sérgio Souza Costa

Page 2: Cursos de computação

Sobre mim

Sérgio Souza CostaProfessor - UFMADoutor em Computação Aplicada (INPE)

[email protected]

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/

Page 3: Cursos de computação

Alguns temas

Page 4: Cursos de computação

Alguns temas

1. A importância da computação.

Page 5: Cursos de computação

Importância da computação

Tomada de decisões

Page 6: Cursos de computação

Importância da computação

Produtividade

Tomada de decisões

Page 7: Cursos de computação

Importância da computação

Produtividade

Tomada de decisões

Redução de custos

Page 8: Cursos de computação

Alguns temas

1. A importância da computação.

Page 9: Cursos de 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

Page 10: Cursos de computação

Roteiro1. O que é computação ?2. Escolhendo um curso.3. Cursos de computação - ACM/IEEE4. Cursos de computação - SBC/MEC.5. Estatística dos cursos de computação.

Page 14: Cursos de computação

Resolvido ?

Page 15: Cursos de computação

LicenciaturaBachareladoTecnológicoSequenciais (formação específica)

Qual modalidade ?

Page 16: Cursos de computação

O seu foco é atuar como professor na Educação Infantil, no Ensino Fundamental e Médio ?

Page 17: Cursos de computação

LicenciaturaBachareladoTecnológicoSequenciais (formação específica)

Qual modalidade ?

Page 18: Cursos de computação

Formação rápida e não pretende dar continuidade em pós-graduação strictu sensu ?

Page 19: Cursos de computação

LicenciaturaBachareladoTecnológicoSequenciais (formação específica)

Qual modalidade ?

Page 20: Cursos de computação

Pretende dar continuidade nos estudos, e quer estar mais preparado para mudanças no mercado.

Page 21: Cursos de computação

LicenciaturaBachareladoTecnológicoSequenciais (formação específica)

Qual modalidade ?

Page 22: Cursos de computação

Resolvido ?

Page 23: Cursos de computação

● Ciência da computação (CC)

● Engenharia da computação (EC)

● Sistemas de Informação (SI)

● Engenharia de Software (ES)

Qual curso ?

Page 24: Cursos de computação
Page 25: Cursos de computação

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)

Page 26: Cursos de computação

EE + EC CC SI

Hardware Software Negócios

Uma visão sobre os cursos antes de 1990

Engenharia Elétrica

Page 27: Cursos de computação

EE EC CC SIES TI

Hardware SoftwareNecessidades das organizações

Uma visão sobre os cursos após 1990.

Page 28: Cursos de computação

“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)”.

Page 29: Cursos de computação

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.

Page 30: Cursos de computação

Engenharia da computação

Page 31: Cursos de computação

Ciência da computação

Page 32: Cursos de computação

Sistemas de Informação

Page 33: Cursos de computação

Engenharia de Software

Page 34: Cursos de computação

1 Algorithms2 Computer Systems Engineering3 Circuits and Signals4 Computer Architecture and Organization 5 Database Systems6 Digital Logic7 Digital Signal Processing8 Electronics9 Embedded Systems10 Human-Computer Interaction11 Computer Networks12 Operating Systems13 Programming Fundamentals14 Software Engineering15 Social and Professional Issues16 Design and Fabrication17 Discrete Structures18 Probability and Statistics

Conteúdo curricular (EC)

Page 35: Cursos de computação
Page 36: Cursos de computação

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

Page 37: Cursos 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 Assemble ia Geral da SBC aprovou uma proposta de curri culo de refere ncia para os cursos de graduac a o na a rea de Computac a o e Informa tica, referenciado como CR99.

A revisão do currículo foi dada por dois grupos. Grupo 1, computac a o como atividade fim (Cie ncia da Computac a o e Engenharia de Computac a o). Grupo 2, computac a o como atividade meio ( Sistemas de Informac a o).● 2003, o grupo 2 apresenta a nova versão para o o CR em um congresso da SBC

em Campinas. A nova versa 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

Page 38: Cursos de computação

DCN da Computação

O parecer nº136/2012 institui as Diretrizes Curriculares

Nacionais para os cursos de graduac a o na a rea da

Computac a o, abrangendo os cursos de bacharelado em:

● Cie ncia da Computac a o,

● sistemas de Informac a o,

● Engenharia de Computac a o e

● Engenharia de Software

e licenciatura em Computac a o

Page 39: Cursos de computação

DCN da Computação

O parecer nº136/2012 institui as Diretrizes Curriculares

Nacionais para os cursos de graduac a o na a rea da

Computac a o, abrangendo os cursos de bacharelado em:

● Cie ncia da Computac a o,

● sistemas de Informac a o,

● Engenharia de Computac a o e

● Engenharia de Software

e licenciatura em Computac a o

A formac a o em Engenharia de Computac a o podera seguir as Diretrizes gerais para os cursos de Engenharia, estabelecidas pela Resoluc a o CNE/CES 11/2002.

Page 40: Cursos de computação

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;

Page 41: Cursos de computação

Egressos da Engenharia da Computação

De acordo com as diretrizes, espera-se:

IV - entendam o contexto social no qual a Engenharia e praticada, bem como

os efeitos dos projetos de Engenharia na sociedade;

V - considerem os aspectos econo micos, financeiros, de gesta o e de qualidade, associados a novos produtos e organizac o es;

VI - reconhec am o cara ter fundamental da inovac ao e da criatividade e compreendam as perspectivas de nego cios e oportunidades relevantes.

Page 42: Cursos de computação

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;

Page 43: Cursos de computação

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.

Page 44: Cursos de computação

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;

Page 45: Cursos de computação

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.

Page 46: Cursos de computação

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;

Page 47: Cursos de computação

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.

Page 48: Cursos de computação

Conteúdos curriculares de acordo com a diretriz da computação.

Page 49: Cursos de 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

Page 50: Cursos de computação

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

Page 51: Cursos de computação

Conteúdos curriculares de acordo com a diretriz da engenharia.

Page 52: Cursos de computação

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

Page 53: Cursos de computação

§ 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

Page 54: Cursos de computação

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

Page 55: Cursos de computação

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 nu cleo de conteu dos

especi ficos se constitui em

extenso es e aprofundamentos

dos conteu dos do nu cleo de

conteu dos profissionalizantes,

bem como de outros conteu dos

destinados a caracterizar

modalidades.

Page 57: Cursos de computação

Quantidade de cursos

Page 58: Cursos de computação

Quantidade de cursos (%)

Page 59: Cursos de computação
Page 60: Cursos de computação
Page 61: Cursos de computação

"Computer science is no more about computers than astronomy is about telescopes."

Autor desconhecido.

Page 62: Cursos de computação

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=