Sei sulla pagina 1di 153

Com base nas Diretrizes Curriculares Nacionais

homologadas pela Resoluo No 05 de


16/11/2016

Referenciais de
Formao para os
Cursos de Graduao
em Computao 2017

Avelino F. Zorzo, Daltro Nunes, Ecivaldo S.
Matos, Igor Steinmacher, Jair C. Leite,
Renata Araujo, Ronaldo C. M. Correia,
Simone Martins


Comisso de Educao

Referenciais de Formao para os Cursos de Graduao em Computao


Como citar este documento:
Zorzo, A. F.; Nunes, D.; Matos, E.; Steinmacher, I.; Leite, J.; Araujo, R. M.; Correia, R.; Martins, S.
Referenciais de Formao para os Cursos de Graduao em Computao. Sociedade Brasileira de
Computao (SBC). 153p, 2017. ISBN 978-85-7669-424-3.

Referenciais de Formao para os Cursos de Graduao em Computao


Sumrio

Introduo 6
I.1 Apresentao 6
I.2. Estrutura conceitual 7
Referncias 8
Bacharelado em Cincia da Computao 9
II.1. Apresentao 9
II.2. Breve histrico do curso 11
II.3. Os benefcios do curso para a Sociedade 14
II.4. Aspectos relacionados com a formao de um profissional em Cincia da Computao 14
II.5. Perfil do egresso 15
II.6. Eixos de formao, competncias e contedos 16
II.7. Relao com as Diretrizes Curriculares Nacionais 33
II.8. Estgios, TCC e atividades complementares 35
II.9. Metodologia de ensino 37
II.10. Requisitos legais 37
II.11. Agradecimentos 38
Referncias 38
Bacharelado em Engenharia de Computao 40
III.1. Apresentao 40
III.2. Breve histrico do curso 41
III.3. Os benefcios do curso para a Sociedade 42
III.4. Perfil do egresso 42
III.5. Eixos de formao, competncias e contedos 43
III.6. Relao com as Diretrizes Curriculares Nacionais 50
III.7. Estgios, TCC e atividades complementares 52
III.8. Metodologia de ensino 53
III.9. Requisitos legais 54
III.10. Agradecimentos 54
Referncias 55
Bacharelado em Engenharia de Software 56
IV.1. Apresentao 56
IV.2. Breve histrico do curso 57

Referenciais de Formao para os Cursos de Graduao em Computao


IV.3. Os benefcios do curso para a Sociedade 58
IV.4. Aspectos relacionados com a formao de um profissional em Engenharia de Software 58
IV.5. Perfil do egresso 59
IV.6. Eixos de formao, competncias e contedos 61
IV.7. Relao com as Diretrizes Curriculares Nacionais 74
IV.8. Estgios, TCC e atividades complementares 77
IV.9. Metodologia de ensino 77
IV.10. Requisitos legais 78
IV.11. Agradecimentos 78
Referncias 79
Licenciatura em Computao 81
V.1. Apresentao 81
V.2. Breve histrico do curso 82
V.3. Benefcios do curso para a sociedade 84
V.4. Perfil do egresso 86
V.5. Eixos de formao, competncias e contedos 87
V.6. Relao com as Diretrizes Curriculares Nacionais 97
V.8. Metodologia de ensino 102
V.9. Requisitos legais 103
V.10. Agradecimentos 104
Referncias 104
Bacharelado em Sistemas de Informao 106
VI.1. Apresentao 106
VI.2. Breve histrico do curso 107
VI.3. Os benefcios do curso para a Sociedade 109
VI.4. Aspectos relacionados com a formao profissional em Sistemas de Informao 110
VI.5. Perfil do egresso 111
VI.6. Eixos de formao, competncias e contedos 114
VI.7. Relao com as Diretrizes Curriculares Nacionais 129
VI.8. Estgios, TCC e atividades complementares 131
VI.9. Metodologia de ensino 133
VI.10. Requisitos legais 134
VI.11. Agradecimentos 134
Referncias 136
Cursos Superiores de Tecnologia 138

Referenciais de Formao para os Cursos de Graduao em Computao


VII.1. Apresentao 138
VII.2. Estrutura conceitual 140
VII.3. Os benefcios do curso para a Sociedade 140
VII.4. Aspectos relacionados com a formao de um tecnlogo na rea de computao 141
VII.5. Estgios, TCC e atividades complementares 142
VII.6. Metodologia de ensino 144
VII.7. Referenciais de formao para o curso de Anlise e Desenvolvimento de Sistemas 145
VII.8. Agradecimentos 151
Referncias 152

Referenciais de Formao para os Cursos de Graduao em Computao


Captulo I Introduo

Captulo

I
Introduo
Avelino Francisco Zorzo

I.1 Apresentao
A Sociedade Brasileira de Computao (SBC) sempre teve papel fundamental no direcionamento
do ensino de computao no Brasil. Os associados da SBC sempre foram responsveis pelas discusses de
como os cursos de graduao deveriam ser conduzidos nas ltimas dcadas, seja constituindo comisses
para elaborao de Currculos de Referncia ou discutindo as formas de avaliao destes cursos junto ao
Ministrio de Educao. A partir destes currculos e discusses surgiram as Diretrizes Curriculares
Nacionais (DCNs), homologadas em novembro de 2016, por meio da Resoluo N 05 de 16/11/2016
(MEC, 2016).
As discusses sobre o ensino de computao em nvel de graduao acontecem em diversos eventos
organizados pela SBC, sendo o principal deles o Workshop sobre Educao em Computao (WEI) que
acontece junto ao Congresso da Sociedade Brasileira da Computao (CSBC). Outros eventos tambm
discutem o ensino de computao focados, em geral, em algum dos cursos de computao, por exemplo,
no Frum de Ensino de Engenharia de Software (FEES), que acontece no Congresso Brasileiro de Software
(CBSOFT), no Frum de Ensino de Sistemas de Informao (FESI), que acontece junto ao Simpsio
Brasileiro de Sistemas de Informao (SBSI), no Frum de Ensino de Engenharia de Computao (FEEC),
que acontece no Simpsio Brasileiro de Sistemas Computacionais (SBSC), ou discusses sobre ensino de
computao na Educao Bsica ou nas Licenciaturas em Computao que acontecem em eventos do
Congresso Brasileiro de Informtica na Educao (CBIE), ou mesmo nos eventos satlites realizados junto
ao CSBC.
Por diversos anos, houve discusses no WEI sobre os Currculos de Referncia para os diversos
cursos de graduao no Brasil, envolvendo centenas de pessoas nos Grupos de Trabalho deste evento. A
partir destas discusses e trabalhos preliminares que aconteciam nos Grupos de Trabalho, em 2015, a
Comisso de Educao estipulou como meta para a Diretoria de Educao o fechamento destes trabalhos
preliminares para que em 2017 fosse submetido sociedade um conjunto de documentos que auxiliassem
os coordenadores de curso de graduao na elaborao de projetos pedaggicos.
Assim, comisses foram designadas pela Diretoria de Educao e aprovadas pela Diretoria e
Conselho da SBC para elaborar os Referenciais de Formao em Computao (RF) para cada um dos
cursos constantes nas DCNs: Cincia da Computao, Engenharia de Computao, Engenharia de
Software, Licenciatura em Computao e Sistemas de Informao. De forma a tambm atender aos cursos
de graduao tecnolgicos, uma comisso foi designada para elaborar um documento inicial sobre os cursos
tecnolgicos.
O trabalho das comisses foi conduzido pelos membros da Comisso de Educao. Inicialmente as

Referenciais de Formao para os Cursos de Graduao em Computao 6


Captulo I Introduo

discusses foram feitas de maneira livre, de forma a conciliar as caractersticas particulares de cada curso,
buscando atender aos seguintes princpios bsicos:
1. Estar alinhado com as DCNs;
2. Seguir um modelo baseado em competncias.
Aps os resultados iniciais de cada comisso, a Comisso de Educao, reunida em Porto Alegre,
em dezembro de 2016, sincronizou os trabalhos realizados por todas as comisses, alinhando cada trabalho
com a estrutural conceitual apresentada na Seo I.2. Alm disto, estipulou-se um formato comum a todos
os RF de forma a colocar os documentos disponveis para consulta pblica da sociedade.
No incio de 2017 foi realizada uma consulta pblica que apresentou o trabalho em andamento das
comisses e buscou sugestes da sociedade a respeito das diversas sees de cada RFs. Para cada seo
esperava-se que o participante indicasse a sua concordncia, ou no, com cada aspecto sugerido para os
RFs. Em cada ponto, o participante poderia incluir um comentrio a respeito daquele tpico.
Aps a consulta pblica, os resultados foram analisados pelas comisses e um documento final foi
apresentado Diretoria e ao Conselho da SBC durante o congresso da SBC em So Paulo. Estes referenciais
foram tambm apresentados durante a assembleia do WEI que aconteceu durante o congresso. O resultado
final de todo este trabalho est apresentado nos captulos deste livro.
Para cada captulo existe uma pequena apresentao sobre os RFs para um determinado curso; um
breve histrico do curso ou dos currculos de referncia daquele curso; os benefcios que o curso oferece
para a sociedade; os aspectos relacionados com a formao profissional do curso; o perfil do egresso,
indicando competncias esperadas para o egresso do curso; os eixos de formao, competncias e contedos
que compem os RFs para o curso; as relaes das competncias descritas nos RF com as determinaes
das DCNs; consideraes sobre a realizao de estgios, atividades complementares e trabalhos de
concluso de curso; a metodologia de ensino e aprendizagem; os requisitos legais previstos para o curso;
e, os agradecimentos a diversas pessoas que de alguma forma contriburam para o trabalho.
Importante destacar que cada um dos RFs apresentados neste livro devem ser analisados com
parcimnia e implementados por meio de currculos levando em considerao os diversos aspectos
institucionais e regionais. Os RFs no so currculos, mas sim um material de consulta para quem estiver
elaborando seus currculos. Este material deve ser trabalhado em conjunto com as DCNs.

I.2. Estrutura conceitual


A metodologia de elaborao dos RFs adota uma abordagem que muda o paradigma estruturante de
currculos de formao de uma orientao usual por contedos que devem ser assimilados pelos alunos,
para uma orientao a competncias esperadas ao egresso do curso.
As principais vantagens de uso de uma abordagem por competncias so: sua reconhecida
capacidade em dar significado ou razo aos contedos de conhecimento que compem o currculo; a
ampliao do currculo para incluir habilidades e atitudes, alm de conhecimento; e uma maior aderncia
ao perfil do egresso esperado pelo curso (Van der Klink, Boon e Schlusmans, 2007).
Sabe-se da existncia de diferentes modelos de referncia para definio de competncias, sendo
que, para os RFs utiliza-se um modelo de referncia baseado na Taxonomia de Bloom Revisada (Ferraz e
Belhot, 2010). Neste modelo, uma competncia pode expressar o conhecimento, as habilidades ou as
atitudes esperadas do egresso do curso, sob a perspectiva de objetivos de aprendizagem (o que o aluno ser
capaz de). Alm disso, a articulao e estruturao das competncias foram estabelecidas em eixos
temticos de formao (Anastasiou, 2010).

Referenciais de Formao para os Cursos de Graduao em Computao 7


Captulo I Introduo

Com base nesta abordagem, os RFs foram estruturados conforme apresentado na Figura 1. Em
linhas gerais, o perfil esperado para o egresso determina o objetivo geral do curso, decomposto em
diferentes eixos de formao. Os eixos de formao objetivam capacitar o egresso em competncias
genricas. Para alcanar cada competncia, so relacionadas diversas competncias derivadas, que
determinam a necessidade de serem desenvolvidas em contedos especficos.

Figura 1. Estrutura conceitual dos Referenciais de Formao em Computao

Referncias
Anastasiou, L.G.C. (2010) Desafios da Construo Curricular em Viso Integrativa: Elementos para
Discusso. In: Dalben, A.I.L.F. et al. (orgs) Convergncias e tenses no campo da formao e do trabalho
docente. Belo Horizonte. Autntica. Textos do XV ENDIPE - Encontro Nacional de Didtica e Prtica
de Ensino.
Ferraz, A.P.C.M., Belhot, R.V. (2010) Taxonomia de Bloom: reviso terica e apresentao das adequaes
do instrumento para definio de objetivos instrucionais, Gesto & Produo, v. 17, n.2, p.421-423.
MEC (2016). Diretrizes Curriculares Nacionais para os Cursos de Graduao em Computao (DCN16).
Disponvel em: http://portal.mec.gov.br/index.php?option=com_docman&view
=download&alias=52101-rces005-16-pdf&category_slug=novembro-2016-pdf&Itemid =30192.
Resoluo CNE/CES n 5, de 16 de novembro de 2016. ltimo acesso: 27/03/2017.
Van der Klink, M., Boon, J., Schlusmans, K., (2007) Competncias e Ensino Superior Profissional: Presente
e Futuro. Revista Europeia de Formao Profissional, n.40,p.72-89.

Referenciais de Formao para os Cursos de Graduao em Computao 8


Captulo II Cincia da Computao

Captulo

II
Bacharelado em Cincia da Computao
Alcides Calsavara, Ana Paula Gonalves Serra, Francisco de Assis Zampirolli, Leandro Silva Galvo de Carvalho,
Miguel Jonathan e Ronaldo Celso Messias Correia

Resumo
Este documento apresenta os referenciais de formao na rea de Computao para os cursos de
bacharelado em Cincia da Computao (RF-CC-17). Estes Referenciais foram construdos em torno da
noo de competncia, em consonncia com as Diretrizes Nacionais Curriculares (DCN) para os cursos
de Computao, homologadas em 2016. As vinte e cinco competncias que as DCN relacionam para o
Bacharel em Cincia da Computao foram sumarizadas em sete eixos de formao, visando facilitar a
construo de currculos. Cada eixo de formao relaciona os contedos que podem ser teis no
desenvolvimento das competncias que agrega. Por fim, os presentes Referenciais visam nortear a
construo de currculos pelas Instituies de Ensino Superior, proporcionando flexibilidade para que
cada uma delas defina seus currculos conforme sua vocao.

II.1. Apresentao
A Cmara de Educao Superior (CES) do Conselho Nacional de Educao (CNE) aprovou as
Diretrizes Curriculares Nacionais (DCN) para Cursos de Graduao em Computao por meio do Parecer
CNE/CSE 136/2012 de 09 de maro de 2012 (MEC, 2012), homologadas pela Resoluo N 05 de
16/11/2016 (MEC, 2016), conjuntamente referenciados neste documento por DCN16. Diante da aprovao
das DCN, foi institudo um Grupo de Trabalho para revisar o Currculo de Referncia para Cursos de
Bacharelado em Cincia da Computao (RF-CC-17). Esse grupo foi constitudo pelo Prof. Ronaldo Celso
Messias Correia (UNESP), coordenador, e pelos membros: Prof. Alcides Calsavara (PUCPR), Profa. Ana
Paula Gonalves Serra (USJT), Prof. Francisco de Assis Zampirolli (UFABC), Prof. Leandro Silva Galvo
de Carvalho (UFAM) e Prof. Miguel Jonathan (UFRJ).
O resultado dessa reviso o contedo deste documento, que compreende os Referenciais de
Formao para os Cursos de Bacharelado em Cincia da Computao (RF-CC-17). Os objetivos dos
presentes Referenciais de Formao so: i) servir de referncia para a elaborao de Projetos Pedaggicos
de cursos de Bacharelado em Cincia da Computao, em sintonia com Diretrizes Curriculares Nacionais
para Cursos de Graduao em Computao; e ii) auxiliar estudantes e interessados nos cursos de Cincia
da Computao a compreender a natureza da formao nesta rea.
A metodologia de construo dos RF-CC-17 partiu de trs referncias principais: as Diretrizes
Curriculares Nacionais para os Cursos de Graduao em Computao, homologadas em 2016 (MEC, 2012
e 2016); a anlise de currculos de referncia da SBC, verso 2005 (SBC, 2005); e o currculo ACM/IEEE
de 2013 (ACM/IEEE, 2013). Entende-se que o desafio de construir os RF-CC-17 est em atender s

Referenciais de Formao para os Cursos de Graduao em Computao 9


Captulo II Cincia da Computao
diretrizes nacionais, ao mesmo tempo avanando no alinhamento da formao em Cincia da Computao
com as demandas profissionais do mercado, sem ignorar o histrico de discusso e o conhecimento gerado
at ento a respeito, bem como a realidade dos cursos de graduao em Cincia da Computao em todo o
Brasil.
Os currculos de referncia propostos pela SBC de 1996 a 2005 definem o perfil do egresso (ou do
profissional) com uma forte caracterizao tcnica e tambm tica-social. Alm do mais, o foco principal
estava na definio de contedos (ou matrias) a serem oferecidos pelos cursos, deixando que cada curso
estabelecesse em seu projeto didtico-pedaggico a forma como tais contedos seriam ministrados em
abrangncia e profundidade a fim de que as caractersticas definidas no perfil do egresso fossem atingidas.
Por essa razo, os currculos de referncia anteriores listam os contedos de forma detalhada e completa.
Os RF-CC-17, por outro lado, em consonncia com as DCN16, esto construdos a partir da noo
de competncia, seguindo a viso atualmente mais recomendada para estruturao de currculos, mtodos
de ensino e aprendizagem, e mtodos de avaliao. Assim, define um conjunto de competncias tpicas do
Bacharel em Cincia da Computao (a partir da prpria definio do perfil dos egressos dos cursos) e
relaciona explicitamente os contedos que podem ser teis no desenvolvimento de tais competncias.
Dentre as muitas definies de competncia disponveis na literatura, tais como em Le Boterf
(2006), Scallon (2015) e Sacristn (2016), os RF-CC-17 assumem que ter competncia a capacidade de
um indivduo em mobilizar recursos, tais como conhecimentos, habilidades, atitudes e valores, para a sua
atuao em situaes reais complexas. Assim, um contedo associado a certa competncia do Bacharel em
Cincia da Computao corresponde, intrinsecamente, a um ou mais desses recursos. Por exemplo, pode-
se dizer que um Bacharel em Cincia da Computao tem a competncia de desenvolver sistemas
computacionais. Para isso, a sua formao dever contemplar, dentre outros, os seguintes contedos:
Mtodos Formais, Algoritmos, Tcnicas de Programao e tica. Cada um desses contedos dar ao
Bacharel uma parte dos conhecimentos e habilidades que precisar para desenvolver sistemas
computacionais (o saber fazer), alm de influenciar na maneira como aplicar tais conhecimentos e
habilidades (o saber ser).
No entanto, os RF-CC-17 no detalham cada contedo, nem explicitam como os correspondentes
recursos devem ser mobilizados, pois considera que o detalhamento dos contedos contemplado pelos
currculos de referncia anteriores da SBC, bem como por outras fontes do gnero, tal como o Currculo
ACM/IEEE de 2013. Os RF-CC-17 ainda consideram que cabe a cada curso definir a sua prpria estratgia
de estudo e exerccio dos recursos associados a um contedo, visando ao desenvolvimento de alguma
competncia do egresso. Inclusive, as prprias competncias do egresso apresentadas nos RF-CC-17
devero ser refinadas para cada curso, considerando contexto regional, objetivos do curso, competncias
do corpo docente etc. A partir desse refinamento, cada curso dever selecionar dos RF-CC-17 os contedos
que considerar necessrios, bem como estabelecer o nvel de profundidade e de abrangncia de cada um
desses.
Os RF-CC-17 empregam, ainda, a noo de eixo de formao para organizar competncias e
contedos. Diferentemente do emprego usual do termo eixo na estruturao de cursos para designar um
agrupamento de disciplinas, um eixo de formao refere-se a uma perspectiva da formao do Bacharel
em Cincia da Computao. Para cada perspectiva, definida uma competncia do egresso para tratar uma
situao complexa tpica que normalmente faz parte da realidade profissional do Bacharel em Cincia da
Computao, incluindo o que deve saber fazer e como deve se comportar. Espera-se que, em situaes
reais, as competncias de mais de um eixo de formao sejam combinadas, sem uma clara separao entre
elas. A diviso em eixos de formao tem como objetivo apenas a organizao de conceitos e a explicitao
dos modos fundamentais da atuao profissional do Bacharel em Cincia da Computao.
A compreenso de um eixo de formao e correspondente competncia facilitada a partir de um
detalhamento em termos de competncias derivadas e um conjunto de contedos associados. A associao
das competncias derivadas presentes em um eixo de formao propicia a efetividade da respectiva
competncia de eixo. Cada competncia derivada, por sua vez, requer a mobilizao de um conjunto de

Referenciais de Formao para os Cursos de Graduao em Computao 10


Captulo II Cincia da Computao
recursos, o que materializado pelos contedos associados. Uma competncia derivada corresponde, na
prtica, a uma competncia que o egresso deve ter para atuar profissionalmente. Assim, pode-se perceber
um eixo de formao como um agrupamento de competncias de menor granularidade que, juntas,
viabilizam uma competncia de maior granularidade.
A descrio de uma competncia derivada , em princpio, livre, desde que adequada ao
correspondente eixo de formao. Os RF-CC-17, entretanto, descrevem uma competncia derivada como
sendo exatamente igual a alguma competncia prevista nas DCN16. Essa abordagem visa explicitar a
coerncia e a complementaridade entre os dois documentos. Cabe ressaltar que, nos RF-CC-17, por uma
questo de simplicidade, o termo competncia DCN usado para designar tanto competncia, propriamente
dita, como habilidade, pois as DCN16 listam conjuntamente as competncias e habilidades dos egressos
dos cursos, sem preocupao em estabelecer qualquer relacionamento hierrquico entre os itens. De fato, a
nica estruturao de competncias presente nas DCN16 compreende em estabelecer o conjunto de doze
competncias gerais (CG) para todos os cursos da rea de Computao e um conjunto de competncias
especficas (CE) para cada curso, sendo esse ltimo composto por treze competncias no caso de
Bacharelado em Cincia da Computao. O quadro da Seo II.7 mostra a relao completa de
competncias DCN16 para o Bacharelado em Cincia da Computao, com o devido agrupamento em
comuns e especficas, alm do cdigo adotado nos RF-CC-17.
A abordagem adotada nos RF-CC-17 consiste em relacionar o "mximo" de competncias e
contedos, considerando o que se usa normalmente, segundo o CR05 (SBC, 2005), o Currculo ACM/IEEE
2013 e cursos de graduao no Brasil e no exterior. Dessa forma, cada curso poder fazer o seu prprio
"corte" para definir suas competncias e contedos, bem como definir sua prpria estratgia de
implementao (o projeto didtico-pedaggico), considerando contexto regional e corpo docente. Faz parte
da estratgia de implementao de cada curso em particular definir como as competncias derivadas e seus
contedos associados sero abordados, em abrangncia e profundidade, nos diversos componentes
curriculares do projeto didtico-pedaggico: disciplinas, atividades complementares, trabalhos
integradores, etc. possvel, inclusive, que certas competncias derivadas e contedos associados estejam
presentes em mais de uma disciplina, com nveis de abrangncia e profundidade distintos.
Este documento est organizado em onze sees, incluindo esta apresentao. Na Seo II.2
apresentado um breve histrico da elaborao dos currculos de referncia para os cursos de Cincia da
Computao. A Seo II.3 caracteriza os benefcios que cursos de Bacharelado em Cincia da Computao
oferecem para a sociedade. A Seo II.4 descreve aspectos relacionados com a formao profissional em
Cincia da Computao. O perfil do egresso apresentado na Seo II.5, indicando competncias gerais
esperadas para os egressos dos cursos de Computao em geral, e para os egressos dos cursos de Cincia
da Computao, em especfico. Na Seo II.6 so apresentados os eixos de formao, competncias e
contedos que compem os referenciais de formao para cursos de Cincia da Computao. Na Seo II.7
so apresentadas as relaes das competncias descritas nos referenciais de formao com as determinaes
das Diretrizes Curriculares Nacionais. Consideraes sobre a realizao de estgios, atividades
complementares e trabalhos de concluso de curso so apresentadas na Seo II.8. A Seo II.9 discorre
sobre metodologias de ensino e aprendizagem. A Seo II.10 discute requisitos legais previstos para cursos
de Bacharelado em Cincia da Computao. Por fim, a Seo II.11 encerra o documento com
agradecimentos, seguida das referncias bibliogrficas.

II.2. Breve histrico do curso


A diretoria da SBC, na gesto 1983-1985, sugeriu que os coordenadores de cursos de computao
se reunissem pelo menos uma vez por ano para debater sobre currculos e outras questes associadas
formao na rea. A primeira reunio de coordenadores realizou-se no VI Congresso Anual da SBC
(CSBC), em 1986, no Recife-PE. No ano seguinte, a reunio decidiu pela organizao de um catlogo dos
cursos existentes no pas, e pela elaborao de um currculo de referncia para os bacharelados em Cincia

Referenciais de Formao para os Cursos de Graduao em Computao 11


Captulo II Cincia da Computao
da Computao. Em 1988, ocorreram duas reunies de coordenadores, uma no congresso do Rio de Janeiro
e outra em dezembro na UFRJ, quando o segundo secretrio apresentou a proposta de um Currculo Mdio,
ainda um estudo.
Em 1990, na reunio de coordenadores durante o X CSBC, em Vitria-ES, decidiu-se constituir a
primeira Comisso de Educao da SBC, com a misso explcita de preparar uma proposta de currculo de
referncia. A comisso solicitou contribuies da comunidade de setembro de 1990 a janeiro de 1991.
Em 1991, nos meses de maro e junho, a Comisso de Educao da SBC reuniu-se para analisar as
contribuies e preparar a proposta final do currculo de referncia CR91 (SBC, 1991). Essa proposta foi
ento encaminhada para 50 coordenadores de cursos, para revises e sugestes, e aprovada durante o XI
Congresso, em Santos-SP, em setembro de 1991.
O CR91 contm duas propostas separadas: apresenta o Currculo de Referncia para Cursos de
Graduao Plena em Cincia da Computao, Informtica e Engenharia da Computao; em seguida,
apresenta o Currculo de Referncia para Cursos de Graduao Plena em Anlise de Sistemas e
Processamento de Dados. Foi definida uma listagem de "matrias", dando um referencial para os cursos
existentes e futuros definirem as suas disciplinas. Essas matrias foram classificadas em Essenciais e
Complementares. Alm disso, elas foram agrupadas em quatro ncleos: Matemtica; Computao (teoria
e tcnicas bsicas); Outras reas (classificadas como complementares, como Fsica, Economia, etc.); e
Formao Especfica em Computao.
Em 1993, foi realizado o I WEI Workshop sobre Educao em Computao / Informtica no XIII
CSBC, organizado pela Comisso de Educao da SBC. Desde ento, o evento passou a integrar o CSBC
e incorporou a reunio de coordenadores de cursos e os trabalhos e debates sobre a organizao do ensino
na rea. Esse Workshop foi renomeado sucessivamente para Workshop sobre Educao em Informtica e
Workshop sobre Educao em Computao, mantendo a sigla WEI.
Em 1994, o texto completo do CR91 (SBC, 1991) foi publicado nos Anais do II WEI, realizado
durante o XIV CSBC em Caxambu-MG.
Em 1996, um novo CR, referenciado por CR96 (SBC, 1996), foi aprovado pela Assembleia da SBC,
reunida no Recife-PE. O CR96 manteve o conceito de matrias apresentado no CR anterior, porm
agrupadas em oito categorias: Matemtica; Fundamentos Tericos da Computao; Cincias da Natureza;
Tcnicas Bsicas da Computao; Tecnologia da Computao; Aplicaes Multidisciplinares; Domnio
Conexo (Ingls, Economia, etc.); e Contexto Social e Profissional (Computador e Sociedade, e
Empreendedorismo). O CR96 tambm definiu um conjunto de matrias comuns aos ento denominados
cursos de Engenharia de Computao e Bacharelados em Computao, Informtica ou Cincia da
Computao. Alm disso, foi a primeira verso a apresentar as ementas das matrias, bem como a definio
do perfil e do papel do egresso.
Em 1998, a SBC iniciou as discusses sobre as Diretrizes Curriculares Nacionais (DCN) para os
cursos de bacharelado e licenciatura em Computao, por meio do VI WEI, no Seminrio da Comisso de
Especialistas de Ensino de Computao e Informtica (CEEInf), consultores do SESu/MEC, em Belo
Horizonte-MG.
Em 1999, foram editadas as Diretrizes Curriculares de Cursos da rea de Computao e
Informtica, referenciadas por DCN99 (MEC, 1999), sob a coordenao da CEEInf, fruto do trabalho
conjunto da SBC, dos Consultores da Secretaria de Ensino Superior (SESu), das Escolas Regionais de
Computao e de professores da rea, ficando pendente a sua homologao pelo MEC. Essas DCN previam
quatro cursos, a saber: Bacharelado em Cincia da Computao, Bacharelado em Sistemas de Informao,
Bacharelado em Engenharia de Computao e Licenciatura em Computao.
Ainda em 1999, a Diretoria de Educao da SBC submeteu Assembleia Geral da SBC, no Rio de
Janeiro, um novo CR, referenciado por CR99 (SBC, 1999), para os cursos de graduao na rea de
Computao e Informtica para ficar em consonncia com as DCN99. O CR99 detalhou ainda mais o perfil

Referenciais de Formao para os Cursos de Graduao em Computao 12


Captulo II Cincia da Computao
do egresso, com Aspectos Gerais, Aspectos Tcnicos e Aspectos tico-Sociais. No CR99, as matrias foram
organizadas em seis ncleos, distribudos em: reas de computao (Fundamentos de Computao;
Tecnologia da Computao; e Sistemas de Informao); e outras reas (Matemtica; Cincia da Natureza;
e Contexto Social e Profissional). As matrias foram tambm classificadas como atividade-meio e
atividade-fim. Alm de continuar detalhando cada matria com a sua ementa, o CR99 apresentou pela
primeira vez, em seus dois captulos finais, um modelo para se criar um Projeto Pedaggico de Curso na
rea de computao.
Em 2003, uma verso com pequenas modificaes do CR99 foi submetida Assembleia Geral da
SBC, em Campinas, e constitui o Currculo de Referncia da SBC verso 2003, referenciado por CR99.01
(SBC, 2003). A principal modificao deste novo CR foi a diviso em duas partes. A primeira, se dedica
aos cursos que tm a computao como atividade fim (Bacharelado em Cincia da Computao e
Engenharia de Computao). A segunda parte apresenta um CR para o Bacharelado em Sistemas de
Informao, que tem a computao como atividade meio, e foi elaborado GT2, da Diretoria de Educao
da SBC.
Em 2005, foi criado um novo CR de Cincia da Computao e de Engenharia da Computao,
referenciado por CR05, que se encontra no portal da SBC (www.sbc.org.br/educacao) e foi elaborado pelo
GT1, da Diretoria de Educao da SBC (SBC, 2005). No CR05, alm de atualizar o texto e reorganizar os
captulos, foi retirado o ncleo de Sistemas de Informao das matrias da rea de computao. Em outras
reas, foi includo o ncleo de eletrnica e houve um rearranjo, como segue: Matemtica; Cincias Bsicas;
Eletrnica; e Contexto Social e Profissional.
Em 2006, Paulo Monteiro Vieira Braga Barone, conselheiro da Cmara de Educao Superior do
Conselho Nacional de Educao (CNE/CES), iniciou um debate com a comunidade acadmica a fim de
retomar as discusses acerca das DCN para a sua homologao pelo MEC.
Em 2010, foi criado um Grupo de Trabalho (GT), sob coordenao do CNE, para avaliar e atualizar
o material j elaborado, isto , a proposta conhecida como DCN99. O GT constatou que a proposta de 1999
ainda era atual em suas linhas gerais e elaborou uma nova verso do texto, que foi colocada em consulta
pblica em janeiro de 2011. Nesta nova verso, as DCN passaram a orientar cinco alternativas de cursos:
Bacharelado em Cincia da Computao, Bacharelado em Sistemas de Informao, Bacharelado em
Engenharia de Computao, Bacharelado em Engenharia de Software e Licenciatura em Computao.
Em 2012, a Cmara de Educao Superior aprovou o Relatrio Final das DCN, anexado ao processo
N: 23001.000026/2012-95, Parecer CNE/CES N 136/2012 (MEC, 2012), homologado e publicado no
D.O.U. de 28/10/2016, Seo 1, Pg. 26.
Em 2016, com base no Parecer CNE/CES N 136/2012, foi definida a Resoluo CNE/CES N
5/2016 (MEC, 2016), que institui as Diretrizes Curriculares Nacionais para os cursos de graduao na rea
da Computao, abrangendo os cursos de bacharelado em Cincia da Computao, em Sistemas de
Informao, em Engenharia de Computao, em Engenharia de Software e de licenciatura em Computao,
homologada e publicada no D.O.U. de 17/11/2016, Seo 1, Pg. 22. Essa resoluo e o correspondente
Parecer CNE/CES N 136/2012 so conjuntamente referenciados como DCN16.
Ainda em 2016, a Comisso de Educao, durante o XXXVI CSBC, em Porto Alegre-RS, instituiu
comisses para elaborar novos currculos de referncia para os cursos de bacharelado em Cincia da
Computao, em Sistemas de Informao, em Engenharia de Computao, em Engenharia de Software, de
licenciatura em Computao, alm de um currculo de referncia geral para os cursos Superiores de
Tecnologia na rea de Informtica. Desta vez, a construo dos currculos deveria ser centrada no conceito
de competncias, tal como preconizado pelas DCN16. Durante os trabalhos, as comisses entraram em
consenso de passar a empregar o termo Referenciais de Formao no lugar de currculo de referncia.
Em razo disso, o presente documento referenciado como RF-CC-17.

Referenciais de Formao para os Cursos de Graduao em Computao 13


Captulo II Cincia da Computao
II.3. Os benefcios do curso para a Sociedade
Atualmente, a sociedade passa por transformaes estruturais, o que evidencia pelo avano dos
conhecimentos cientficos e tecnolgicos, pela difuso e utilizao da computao em diversas reas, pela
crescente importncia da inovao como fonte de competitividade, pela globalizao de mercado e pela
convergncia de tecnologias. Nesse cenrio, amplia-se a necessidade e a possibilidade de formar cidados
capazes de manter e contribuir para o avano da tecnologia da informao e da computao, preparando-os
para se situar no mundo contemporneo e dele participar de forma proativa na sociedade e no mercado de
trabalho.
A formao slida de bacharis em Cincia da Computao influenciar decisivamente na melhoria
e na evoluo do pas e da sociedade como um todo, no que se refere ao atendimento das demandas de
inovao, na evoluo das empresas e dos cidados.
De acordo com as DCN16, os cientistas da computao so responsveis pelo desenvolvimento
cientfico (teorias, mtodos, linguagens, modelos, entre outras) e tecnolgico da Computao. Eles
constroem ferramentas que so normalmente utilizadas por outros profissionais da rea de Computao,
responsveis pela construo de software para usurios finais e projetos de sistemas digitais. Eles so
tambm responsveis pela infraestrutura de software dos computadores (sistemas operacionais,
compiladores, banco de dados, navegadores entre outras) e software para sistemas embarcados, sistemas
mveis, sistemas de computao nas nuvens e sistemas de automao, entre outros. Tambm so
responsveis pelo desenvolvimento de aplicaes de propsito geral. Os cientistas da computao aplicam
mtodos e processos cientficos para o desenvolvimento de produtos corretos. Sabem fazer uso da
interdisciplinaridade, na medida em que conseguem combinar cincias, dando a elas um tratamento
computacional.
Um sistema computacional envolve hardware, software, informaes, pessoas, procedimentos ou
tarefas e documentao que interagem para resolver problemas (Dale e Lewis, 2010).
O bacharel em Cincia da Computao, alm do conhecimento em sistemas computacionais, deve
ter habilidades, como: saber trabalhar em equipe, comunicar-se bem na forma oral e escrita, saber gerenciar
tempo, ser criativo, empreendedor, proativo e ter habilidade de resolver problemas, alm de ter atributos
pessoais, como: tica de trabalho, saber identificar oportunidades, ter senso de responsabilidade social,
ambiental e valorizar a diversidade (ACM/IEEE, 2013).
A rea de atuao do bacharel em Cincia da Computao ampla, podendo atuar na rea de
computao para resolver problemas computacionais propondo solues algortmicas e implement-las em
vrios nveis de complexidade e em multiplataformas; desenvolver sistemas de computao empregando
teorias, processo, mtodos e ferramentas adequadas visando a qualidade de processo e produto;
Desenvolver projetos de qualquer natureza em equipes multidisciplinares; Implantar Sistemas
Computacionais; Gerenciar infraestrutura computacional, incluindo projeto, implantao e manuteno;
Aprender contnua e autonomamente sobre mtodos, instrumentos, tecnologias de infraestrutura e domnios
de aplicao da computao; Desenvolver estudos avanados visando o desenvolvimento cientfico e
tecnolgico da computao e a criao de solues computacionais inovadoras para problemas em qualquer
domnio de conhecimento.

II.4. Aspectos relacionados com a formao de um profissional em Cincia da


Computao
O bacharel em Cincia da Computao deve ter uma formao slida, contemplando o perfil geral
e especfico do egresso, bem como as competncias descritas na DCN16, alm de outros aspectos
relacionados com a sua formao profissional.
Esses aspectos tm como objetivo garantir uma formao mais holstica levando o egresso a refletir
sobre o mundo, a entender e resolver problemas computacionais aplicados em diversas reas e sabendo agir
de forma consciente, tica, empreendedora e inovadora, contribuindo para a evoluo e melhoria da

Referenciais de Formao para os Cursos de Graduao em Computao 14


Captulo II Cincia da Computao
sociedade.
Para isso, durante o curso de Cincia da Computao, importante que o estudante tenha
oportunidade de desenvolver os seguintes aspectos complementares sua formao:
Atuar com diferentes profissionais de diferentes reas para identificar oportunidades do mercado e
atender as necessidades da sociedade, sabendo trabalhar em equipe.
Praticar a interdisciplinaridade para que possa atuar em diferentes domnios de sistemas
computacionais.
Realizar aes empreendedoras na busca de solues mais eficazes, incluindo novas tecnologias,
produtos e servios.
Aprender de forma contnua e autnoma sobre mtodos, instrumentos, tecnologias de infraestrutura
e domnios de aplicao da computao, alm de se adequar rapidamente s mudanas tecnolgicas
e aos novos ambientes de trabalho.
Exercitar a inovao em computao, por meio de conhecimentos cientficos e tecnolgicos que vo
alm dos necessrios para suas aplicaes tradicionais.
Participar de intercmbio e internacionalizao da cincia e tecnologia.
Envolver-se em pesquisa cientfica.
Interagir com empresas, por meio, por exemplo, de estgio, laboratrios-empresa e empresa jnior.

II.5. Perfil do egresso


A seguir, so apresentados o Perfil Geral dos Egressos na rea de Computao e o Perfil Especfico
para o Bacharel em Cincia da Computao. O texto abaixo foi extrado integralmente das DCN16.

Perfil Geral dos Egressos dos Cursos de Bacharelado e de Licenciatura na rea de Computao
Os cursos de bacharelado e de licenciatura da rea de Computao devem assegurar a formao de
profissionais dotados:
1. do conhecimento das questes sociais, profissionais, legais, ticas, polticas e humansticas;
2. da compreenso do impacto da computao e suas tecnologias na sociedade no que concerne ao
atendimento e antecipao estratgica das necessidades da sociedade;
3. da viso crtica e criativa na identificao e resoluo de problemas contribuindo para o
desenvolvimento de sua rea;
4. da capacidade de atuar de forma empreendedora, abrangente e cooperativa no atendimento s
demandas sociais da regio onde atua, do Brasil e do mundo;
5. da capacidade de utilizar racionalmente os recursos disponveis de forma transdisciplinar;
6. da compreenso das necessidades da contnua atualizao e aprimoramento de suas competncias e
habilidades;
7. da capacidade de reconhecer a importncia do pensamento computacional na vida cotidiana, como
tambm sua aplicao em outros domnios e ser capaz de aplic-lo em circunstncias apropriadas; e
8. da capacidade de atuar em um mundo globalizado do trabalho.

Referenciais de Formao para os Cursos de Graduao em Computao 15


Captulo II Cincia da Computao
Perfil Especfico de Egressos dos Cursos de Bacharelado em Cincia da Computao

Levando em considerao a flexibilidade necessria para atender domnios diversificados de aplicao


e as vocaes institucionais, espera-se que os egressos dos cursos de bacharelado em Cincia da
Computao:

1. Possuam slida formao em Cincia da Computao e Matemtica que os capacitem a construir


aplicativos de propsito geral, ferramentas e infraestrutura de software de sistemas de computao e de
sistemas embarcados, gerar conhecimento cientfico e inovao e que os incentivem a estender suas
competncias medida que a rea se desenvolva;

2. Possuam viso global e interdisciplinar de sistemas e entendam que esta viso transcende os detalhes
de implementao dos vrios componentes e os conhecimentos dos domnios de aplicao;

3. Conheam a estrutura dos sistemas de computao e os processos envolvidos na sua construo e


anlise;

4. Conheam os fundamentos tericos da rea de Computao e como ele influenciam a prtica


profissional;

5. Sejam capazes de agir de forma reflexiva na construo de sistemas de computao por entender que
eles atingem direta ou indiretamente as pessoas e a sociedade;

6. Sejam capazes de criar solues, individualmente ou em equipe, para problemas complexos


caracterizados por relaes entre domnios de conhecimento e de aplicao;

7. Reconheam que fundamental a inovao e a criatividade e entendam as perspectivas de negcios e


oportunidades relevantes.

II.6. Eixos de formao, competncias e contedos


Os RF-CC-17 esto estruturados de acordo com o modelo conceitual apresentado no Captulo I. As
vinte e cinco competncias e habilidades, gerais e especficas, definidas pelas DCN16 para os egressos dos
Cursos de Bacharelado em Cincia da Computao foram agrupadas em sete eixos de formao.

Cada eixo de formao para os RF-CC-17 corresponde a uma macro competncia e relaciona um
grupo de competncias derivadas (competncias e habilidades oriundas das DCN16), as quais, se
desenvolvidas em conjunto, levaro o estudante a atingir a competncia do eixo. Em conjunto, possibilitam
o egresso de um Bacharelado em Cincia da Computao a lidar profissionalmente com as vrias facetas
das atividades de computao. Os eixos de formao traduzem o entendimento de que tal formao deve
levar em conta: a capacidade de atuar em todas as fases que envolvem a aplicao da cincia da computao
em problemas diversos, desde a concepo de sistemas computacionais at a efetiva implementao de
solues adequadas; a capacidade de se reciclar e buscar novos conhecimentos; e a capacidade de seguir
estudos avanados visando ao desenvolvimento da cincia e da tecnologia. Sinteticamente, os eixos de
formao so os seguintes:
1. Resoluo de Problemas
2. Desenvolvimento de Sistemas
3. Desenvolvimento de Projetos
4. Implantao de Sistemas
5. Gesto de Infraestrutura
6. Aprendizado Contnuo e Autnomo

Referenciais de Formao para os Cursos de Graduao em Computao 16


Captulo II Cincia da Computao
7. Cincia, Tecnologia e Inovao

Um eixo de formao tem a seguinte estrutura:

Cdigo: algarismo indo-arbico que identifica o eixo de formao.


Ttulo: rtulo que identifica o eixo de formao.
Descrio: pequeno texto que contextualiza a competncia associada ao eixo de formao.
Competncia de eixo: descrio da competncia associada ao eixo de formao.
Competncias derivadas: lista de competncias, oriundas das vinte e cinco competncias
e habilidades, gerais e especficas, definidas pelas DCN16, necessrias para construir a
competncia de eixo. As competncias gerais das DCN16 so indicadas pelo identificador
CG e as especficas do curso de Bacharelado em Cincia da Computao, pelo identificador
CE. Por sua vez, cada competncia derivada constituda dos seguintes subcampos:
cdigo: formado pela juno da letra C (inicial da palavra competncia), do
cdigo do eixo (1 a 7) e de um nmero indo-arbico que ordena sequencialmente a
competncia derivada no contexto do eixo de formao.
classificao: um dos seis nveis do processo cognitivo da Taxonomia de Bloom
Revisada (Ferraz e Belhot, 2010).
contedo: lista de conhecimentos que devem ser trabalhados para desenvolver a
competncia derivada. Cada contedo definido simplesmente por um ttulo,
oriundo da listagem constante nas sees 3.1 e 3.2 do Parecer CNE/CSE 136/2012
(MEC, 2012). O detalhamento dos contedos, em sua maioria, pode ser obtido nos
Currculos de Referncia da SBC de 1999 a 2005.
Salienta-se que contedo e disciplina no so sinnimos. De fato, a associao entre contedos e
disciplinas um dos grandes desafios na elaborao da matriz curricular de cada curso. Uma disciplina
oferecida por uma Instituio de Ensino Superior (IES) em particular poder abordar mais de um contedo
elencado nestes referenciais, combinando-os a fim de tratar situaes complexas. Ao mesmo tempo, certo
contedo poder ser abordado em mais de uma disciplina, evidenciando a sua aplicao em diferentes
contextos, possivelmente com diferentes nveis de profundidade. Esse arranjo de contedos e disciplinas
depender, essencialmente, da estratgia adotada por cada curso para o desenvolvimento de competncias
nos seus estudantes.
Uma competncia das DCN16 pode estar presente em mais de um eixo, sendo que o contedo
especfico para cada relacionamento entre eixo de formao e competncia das DCN16. Ou seja, uma
competncia DCN pode requerer diferentes contedos, dependendo do eixo. Da mesma forma, um contedo
pode estar presente em mais de um eixo. E, ainda, um contedo pode estar presente em mais de uma
competncia das DCN16 de certo eixo.
Um curso pode usar uma estratgia para implementar sua matriz curricular tal que cada disciplina
seja desenhada para desenvolver no estudante uma ou mais competncias das DCN16, no contexto de um
ou mais eixos de formao. Assim, cada disciplina dever abordar (integral ou parcialmente) os contedos
recomendados para as respetivas competncias das DCN16, de acordo com eixos de formao em questo.
A seguir, cada eixo de formao detalhado em termos de suas competncias derivadas e contedos
associados.

1. EIXO DE FORMAO: RESOLUO DE PROBLEMAS

A resoluo de problemas por meio da computao possvel com a execuo de passos finitos e bem definidos.
Nesse sentido, os egressos devem ser capazes de criar solues, individualmente ou em equipe, para problemas
complexos caracterizados por relaes entre domnios de conhecimento e de aplicao" [DCN 2012].

Referenciais de Formao para os Cursos de Graduao em Computao 17


Captulo II Cincia da Computao

COMPETNCIA: Resolver problemas que tenham soluo algortmica, considerando os limites da


computao, o que inclui:
Identificar os problemas que apresentem solues algortmicas viveis.
Selecionar ou criar algoritmos apropriados para situaes particulares.
Implementar a soluo usando o paradigma de programao adequado.

Competncias derivadas Classificao Contedos

C.1.1. Identificar problemas que tenham soluo Avaliar Algoritmos


algortmica (CG-I)
Metodologia Cientfica

Lgica Matemtica

Matemtica Discreta

C.1.2. Conhecer os limites da computao (CG-II) Avaliar Complexidade de Algoritmos

Teoria da Computao

C.1.3. Resolver problemas usando ambientes de Criar Algoritmos


programao (CG-III)
Tcnicas de Programao

Estruturas de Dados

Padres de Projetos

Teoria dos Grafos

Compiladores

Ingls Instrumental

Lgica Matemtica

C.1.4. Compreender e explicar as dimenses Aplicar Complexidade de Algoritmos


quantitativas de um problema (CG-V)
Matemtica Discreta

Mtodos Quantitativos em
Computao

Probabilidade e Estatstica

Clculo

Geometria Analtica

lgebra Linear

Clculo Numrico

C.1.5. Reconhecer a importncia do pensamento Aplicar Algoritmos

Referenciais de Formao para os Cursos de Graduao em Computao 18


Captulo II Cincia da Computao

computacional no cotidiano e sua aplicao em Estruturas de Dados


circunstncias apropriadas e em domnios diversos (CE-
II) Computao e Sociedade

Empreendedorismo

Fundamentos de
Administrao

C.1.6. Conceber solues computacionais a partir Criar Projeto de Algoritmos


de decises, visando o equilbrio de todos os fatores
envolvidos (CE-VI) Mtodos Formais

Inteligncia Artificial e
Computacional

Pesquisa Operacional e
Otimizao

Propriedade Intelectual

Privacidade e Direitos Civis

Criptografia

tica em Computao

Legislao de Informtica

Sustentabilidade

Histria da Computao

Fundamentos de Economia

C.1.7. Aplicar temas e princpios recorrentes, como Aplicar Complexidade de Algoritmos


abstrao, complexidade, princpio de localidade de
referncia (caching), compartilhamento de recursos, Teoria da Computao
segurana, concorrncia, evoluo de sistemas, entre
outros, e reconhecer que esses temas e princpios so Inteligncia Artificial e
fundamentais rea de Cincia da Computao (CE-X) Computacional

Sistemas Distribudos

Redes de Computadores

Processamento Paralelo

Segurana de Sistemas
Computacionais

Arquitetura e Organizao de
Computadores

Arquiteturas Paralelas de
Computadores

Referenciais de Formao para os Cursos de Graduao em Computao 19


Captulo II Cincia da Computao

Banco de Dados

Sistemas Operacionais

Sistemas Concorrentes

2. EIXO DE FORMAO: DESENVOLVIMENTO DE SISTEMAS

O desenvolvimento de sistemas computacionais inclui tanto a criao de sistemas quanto a adaptao de sistemas
existentes. Deve contemplar o levantamento de requisitos funcionais e no-funcionais, a sua anlise, modelagem,
projeto, implementao e teste. Em todo o processo de desenvolvimento dos sistemas computacionais devem-se
empregar teorias, mtodos, tcnicas e ferramentas para garantia e controle de qualidade do processo e do produto.
Este eixo definido pelas DCN16 como: "especificar, projetar, implementar, manter e avaliar sistemas de
computao, empregando teorias, prticas e ferramentas adequadas" (CE-V).

COMPETNCIA: Desenvolver sistemas computacionais que atendam qualidade de processo e de produto,


considerando princpios e boas prticas de engenharia de sistemas e engenharia de software, incluindo:
Identificar, analisar, especificar, validar requisitos.
Projetar solues computacionais em harmonia com o ambiente social e fsico no seu entorno de
aplicao.
Implementar sistemas computacionais utilizando ambientes de desenvolvimento apropriados.
Testar e manter sistemas computacionais.

Competncias derivadas Classificao Contedos

C.2.1. Resolver problemas usando ambientes de Criar Algoritmos


programao (CG-III)
Programao Orientada a
Objetos

Programao Funcional

Banco de Dados

Interao Humano-
Computador

Programao em Lgica

Programao Imperativa

Sistemas Concorrentes

Processamento Paralelo

Processamento Distribudo

Sistemas Embarcados

Sistemas de Tempo Real

Referenciais de Formao para os Cursos de Graduao em Computao 20


Captulo II Cincia da Computao

C.2.2. Tomar decises e inovar, com base no Criar Arquitetura e Organizao de


conhecimento do funcionamento e das caractersticas Computadores
tcnicas de hardware e da infraestrutura de software dos
sistemas de computao, consciente dos aspectos ticos, Redes de Computadores
legais e dos impactos ambientais decorrentes (CG-IV)
Sistemas Operacionais

Banco de Dados

Segurana de Sistemas
Computacionais

Criptografia

Computao em Nuvem

tica em Computao

Legislao de Informtica

Engenharia de Software

Sustentabilidade

Meio Ambiente

Computao e Sociedade

C.2.3. Avaliar criticamente projetos de sistemas de Avaliar Engenharia de Software


computao (CG-VIII)
Mtodos Quantitativos em
Computao

Avaliao de Desempenho

Dependabilidade

Segurana de Sistemas
Computacionais

Sistemas Distribudos

C.2.4. Ler textos tcnicos na lngua inglesa (CG-X) Aplicar Ingls Instrumental

C.2.5. Ser capaz de realizar trabalho cooperativo e Aplicar Gerenciamento de Projetos


entender os benefcios que este pode produzir (CG-XII)
Comunicao Profissional

tica em Computao

Comportamento Humano nas


Organizaes

C.2.6. Compreender os fatos essenciais, os conceitos, os Aplicar Automao


princpios e as teorias relacionadas Cincia da
Algoritmos

Referenciais de Formao para os Cursos de Graduao em Computao 21


Captulo II Cincia da Computao

Computao para o desenvolvimento de software e Lgica Matemtica


hardware e suas aplicaes (CE-I)
Matemtica Discreta

Arquitetura e Organizao de
Computadores

Teoria da Computao

Teoria dos Grafos

C.2.7. Identificar e analisar requisitos e especificaes Criar Mtodos Formais


para problemas especficos e planejar estratgias para
suas solues (CE-IV) Engenharia de Software

C.2.8. Empregar metodologias que visem garantir Aplicar Engenharia de Software


critrios de qualidade ao longo de todas as etapas de
desenvolvimento de uma soluo computacional (CE-VII)

C.2.9. Analisar quanto um sistema baseado em Avaliar Engenharia de Software


computadores atende os critrios definidos para seu uso
corrente e futuro (adequabilidade) (CE-VIII)

C.2.10. Aplicar os princpios de gerncia, organizao e Aplicar Estruturas de Dados


recuperao da informao de vrios tipos, incluindo
texto imagem som e vdeo (CE-XII) Banco de Dados

Recuperao da Informao

Inteligncia Artificial e
Computacional

Sistemas Multimdia

Criptografia

Processamento de Imagens

C.2.11. Aplicar os princpios de interao humano- Criar Interao Humano-


computador para avaliar e construir uma grande Computador
variedade de produtos incluindo interface do usurio,
pginas WEB, sistemas multimdia e sistemas mveis Sistemas Multimdia
(CE-XIII)
Programao de Aplicativos
para Dispositivos Mveis

Programao de Aplicaes
Web

Internet das Coisas (IoT)

Computao Grfica

Realidade Virtual e
Aumentada

Referenciais de Formao para os Cursos de Graduao em Computao 22


Captulo II Cincia da Computao

3. EIXO DE FORMAO: DESENVOLVIMENTO DE PROJETOS

A Cincia da Computao desempenha um papel fundamental em projetos de desenvolvimento de tecnologias,


produtos e servios, sejam ou no esses diretamente relacionados a sistemas de computao. O ambiente de
trabalho dos egressos diversificado, e as tecnologias possveis de utilizao esto em contnua evoluo, assim
como os domnios de aplicao. Cada vez mais, as organizaes realizam o seu trabalho em equipes
multidisciplinares de projeto, motivadas por uma srie de fatores independentes, incluindo: (1) a constante reduo
do ciclo de vida dos produtos e servios, (2) a reestruturao organizacional com menos nveis hierrquicos, (3) o
aumento da complexidade dos produtos e servios devido ao rpido crescimento do conhecimento em todas as
reas e a consequente necessidade de integrar tecnologias heterogneas, (4) as exigncias de mercado para gerar
produtos e servios que atendam a necessidades particulares dos clientes, e (5) o movimento global para prticas
comerciais e industriais sustentveis. Por isso, o desenvolvimento de projetos , de fato, a forma utilizada para se
implementar a estratgia de organizaes modernas, em especial em ambientes que demandam flexibilidade,
inovao, agilidade e melhoria contnua.

COMPETNCIA: Desenvolver projetos de qualquer natureza em equipes multidisciplinares, compreendendo:


Aplicar conceitos, mtodos e ferramentas de gerenciamento de projetos a fim de garantir o
cumprimento dos objetivos, alm dos requisitos de qualidade, tempo, custo e desempenho.
Interagir com pessoas de diferentes perfis, possivelmente de diversas reas do conhecimento, incluindo
clientes, fornecedores, instncias organizacionais e agncias de fomento.
Realizar aes empreendedoras na busca de solues mais eficazes, incluindo novas tecnologias,
produtos e servios.
Adequar-se rapidamente s mudanas tecnolgicas e aos novos ambientes de trabalho (CG-IX).

Competncias derivadas Classifica Contedos


o

C.3.1. Compreender e explicar as dimenses quantitativas Aplicar Probabilidade e Estatstica


de um problema (CG-V)
Avaliao de Desempenho

Mtodos Quantitativos em
Computao

Gerenciamento de Projetos

C.3.2. Preparar e apresentar seus trabalhos e problemas Aplicar Comunicao Profissional


tcnicos e suas solues para audincias diversas, em
formatos apropriados (oral e escrito) (CG-VII) Ingls Tcnico

C.3.3. Avaliar criticamente projetos de sistemas de Avaliar Gerenciamento de Projetos


computao (CG-VIII)
Meio Ambiente

Legislao de Informtica

tica em Computao

C.3.4. Ler textos tcnicos na lngua inglesa (CG-X) Aplicar Ingls Instrumental

C.3.5. Empreender e exercer liderana, coordenao e Avaliar Gerenciamento de Projetos

Referenciais de Formao para os Cursos de Graduao em Computao 23


Captulo II Cincia da Computao

superviso na sua rea de atuao profissional (CG-XI) Empreendedorismo

Comunicao Profissional

C.3.6. Ser capaz de realizar trabalho cooperativo e entender Aplicar Gerenciamento de Projetos
os benefcios que este pode produzir (CG-XII)
Comunicao Profissional

Comportamento Humano nas


Organizaes

C.3.7. Reconhecer a importncia do pensamento Aplicar Lgica Matemtica


computacional no cotidiano e sua aplicao em
circunstncias apropriadas e em domnios diversos (CE-II) Algoritmos

Estruturas de Dados

Teoria dos Grafos

Teoria da Computao

Computao e Sociedade

tica em Computao

C.3.8. Identificar e analisar requisitos e especificaes Analisar Engenharia de Software


para problemas especficos e planejar estratgias para
suas solues (CE-IV) Gerenciamento de Projetos

Mtodos Formais

C.3.9. Analisar quanto um sistema baseado em Analisar Engenharia de Software


computadores atende os critrios definidos para seu uso
corrente e futuro (adequabilidade) (CE-VIII) Gerenciamento de Projetos

C.3.10. Gerenciar projetos de desenvolvimento de sistemas Aplicar Gerenciamento de Projetos


computacionais (CE-IX)

C.3.11. Escolher e aplicar boas prticas e tcnicas que Aplicar Gerenciamento de Projetos
conduzam ao raciocnio rigoroso no planejamento, na
execuo e no acompanhamento, na medio e
gerenciamento geral da qualidade de sistemas
computacionais (CE-XI)

4. EIXO DE FORMAO: IMPLANTAO DE SISTEMAS

A implantao compreende a instalao dos sistemas computacionais (desenvolvidos ou adquiridos) no ambiente


alvo, podendo envolver a integrao de sistemas computacionais, a adequao de infraestrutura, garantia das regras

Referenciais de Formao para os Cursos de Graduao em Computao 24


Captulo II Cincia da Computao

de negcio (requisitos funcionais) e das regras sistmicas (desempenho, contingncia, confiabilidade, segurana),
e das polticas internas e externas legais.

COMPETNCIA: Implantar sistemas computacionais, considerando:


Planejar e executar o processo de implantao de sistemas computacionais.
Prover capacitao das pessoas envolvidas (tcnicos e usurios), considerando a documentao e a
operacionalizao do sistema computacional.
Garantir a consistncia da implementao com as normas legais e ticas da comunidade envolvida.

Competncias derivadas Classifica Contedos


o

C.4.1. Tomar decises e inovar, com base no Aplicar Arquitetura e Organizao de


conhecimento do funcionamento e das caractersticas Computadores
tcnicas de hardware e da infraestrutura de software dos
sistemas de computao consciente dos aspectos ticos, Redes de Computadores
legais e dos impactos ambientais decorrentes (CG-IV)
Sistemas Operacionais

Segurana de Sistemas
Computacionais

Banco de Dados

Sistemas Distribudos

tica em Computao

Legislao de Informtica

Meio Ambiente

Computao e Sociedade

C.4.2. Compreender e explicar as dimenses quantitativas Avaliar Probabilidade e Estatstica


de um problema (CG-V)
Mtodos Quantitativos em
Computao

C.4.3. Preparar e apresentar seus trabalhos e problemas Aplicar Engenharia de Software


tcnicos e suas solues para audincias diversas, em
formatos apropriados (oral e escrito) (CG-VII)
Comunicao Profissional

C.4.4. Avaliar criticamente projetos de sistemas de Avaliar Modelagem de Sistemas


computao (CG-VIII)
Avaliao de Desempenho

C.4.5. Ler textos tcnicos na lngua inglesa (CG-X) Aplicar Ingls Instrumental

C.4.6. Ser capaz de realizar trabalho cooperativo e Aplicar Fundamentos de Administrao

Referenciais de Formao para os Cursos de Graduao em Computao 25


Captulo II Cincia da Computao

entender os benefcios que este pode produzir (CG- Comportamento Humano nas
XII) Organizaes

Comunicao Profissional

tica em Computao

C.4.7. Conceber solues computacionais a partir de Criar Modelagem de Sistemas


decises visando o equilbrio de todos os fatores (CE-
VI) Simulao de Sistemas

Propriedade Intelectual

Privacidade e Direitos Civis

Sustentabilidade

Histria da Computao

Fundamentos de Economia

C.4.8. Empregar metodologias que visem garantir critrios Aplicar Engenharia de Software
de qualidade ao longo de todas as etapas de
desenvolvimento de uma soluo computacional (CE-VII)

5. EIXO DE FORMAO: GESTO DE INFRAESTRUTURA

Um sistema computacional requer uma infraestrutura que o permita operar de acordo com as suas especificaes,
incluindo o cumprimento de requisitos de desempenho, segurana, conectividade, disponibilidade, confiabilidade,
custos entre outros. Para tanto, a infraestrutura computacional deve compreender recursos de hardware e software
para processamento, armazenamento, comunicao e interao com o meio, tipicamente disponibilizados por
computadores, redes, componentes perifricos e correspondentes sistemas operacionais, servios, protocolos e
ferramentas de gerenciamento. A infraestrutura computacional deve incluir, ainda, um corpo tcnico que garanta
o seu bom funcionamento.

COMPETNCIA: Gerenciar infraestrutura computacional em sua plenitude, incluindo projeto, implantao e


manuteno, assim definidos:
Projetar uma infraestrutura computacional a partir das especificaes dos sistemas computacionais
que iro compartilhar os recursos da infraestrutura e das necessidades adicionais decorrentes desse uso
compartilhado.
Implantar a infraestrutura computacional, com domnio do processo de aquisio ou contratao de
componentes de hardware e software, bem como do processo de instalao, configurao e integrao
desses componentes.
Manter a infraestrutura computacional em conformidade com a sua especificao na eventual
ocorrncia de alteraes no seu contexto de operao.

Referenciais de Formao para os Cursos de Graduao em Computao 26


Captulo II Cincia da Computao

Competncias derivadas Classifica Contedos


o

C.5.1. Resolver problemas usando ambientes de Aplicar Programao Imperativa


programao (CG-III)
Programao Orientada a Objetos

Programao em Linguagem Script

Programao em Linguagem de
Montagem

C.5.2. Tomar decises e inovar, com base no Criar Arquitetura e Organizao de


conhecimento do funcionamento e das caractersticas Computadores
tcnicas de hardware e da infraestrutura de software dos
sistemas de computao, consciente dos aspectos ticos, Redes de Computadores
legais e dos impactos ambientais decorrentes (CG-IV)
Sistemas Operacionais

Segurana de Sistemas
Computacionais

Sistemas Distribudos

Banco de Dados

tica em Computao

Legislao de Informtica

Meio Ambiente

Computao e Sociedade

C.5.3. Compreender e explicar as dimenses quantitativas Aplicar Probabilidade e Estatstica


de um problema (CG-V)
Mtodos Quantitativos em
Computao

C.5.4. Avaliar criticamente projetos de sistemas de Avaliar Avaliao de Desempenho


computao (CG-VIII)
Complexidade de Algoritmos

C.5.5. Ler textos tcnicos na lngua inglesa (CG-X) Aplicar Ingls Instrumental

C.5.6. Ser capaz de realizar trabalho cooperativo e Aplicar Fundamentos de Administrao


entender os benefcios que este pode produzir (CG-XII)
Comportamento Humano nas
Organizaes

Gerenciamento de Projetos

tica em Computao

Referenciais de Formao para os Cursos de Graduao em Computao 27


Captulo II Cincia da Computao

Comunicao Profissional

C.5.7. Identificar e gerenciar os riscos que podem estar Avaliar Dependabilidade


envolvidos na operao de equipamentos de computao
(incluindo os aspectos de dependabilidade e segurana) Segurana de Sistemas
(CE-III) Computacionais

Ergonomia

C.5.8. Identificar e analisar requisitos e especificaes Criar Engenharia de Software


para problemas especficos e planejar estratgias para
suas solues (CE-IV) Projeto de Sistemas
Computacionais

C.5.9. Especificar, projetar, implementar, manter e Criar Projeto de Sistemas


avaliar sistemas de computao, empregando teorias, Computacionais
prticas e ferramentas adequadas (CE-V)
Sistemas Operacionais

Avaliao de Desempenho

Banco de Dados

Sistemas Distribudos

Processamento Paralelo

Sistemas Embarcados

Sistemas de Tempo Real

Computao em Nuvem

Redes de Computadores

Internet das Coisas (IoT)

C.5.10. Conceber solues computacionais a partir de Criar Modelagem de Sistemas


decises visando o equilbrio de todos os fatores
envolvidos (CE-XI)
Simulao de Sistemas

Propriedade Intelectual

Privacidade e Direitos Civis

Meio Ambiente

Sustentabilidade

Referenciais de Formao para os Cursos de Graduao em Computao 28


Captulo II Cincia da Computao

Histria da Computao

tica em Computao

Gerenciamento de Projetos

Interao Humano-Computador

C.5.11. Aplicar os princpios de gerncia, organizao Aplicar Banco de Dados


e recuperao da informao de vrios tipos, incluindo
texto imagem som e vdeo (CE-XII) Recuperao da Informao

Sistemas Multimdia

Processamento de Imagens

Redes de Computadores

Sistemas Distribudos

Criptografia

6. EIXO DE FORMAO: APRENDIZADO CONTNUO E AUTNOMO

A teoria e prtica da Cincia da Computao esto em permanente evoluo, levando (1) ao surgimento de
novos instrumentos (processos, mtodos e ferramentas) que visam melhoria da qualidade de sistemas
computacionais, (2) ao aperfeioamento de instrumentos existentes, (3) ao surgimento de novas tecnologias de
infraestrutura computacional, e (4) expanso dos domnios de aplicao da computao.

Este eixo de formao em especial agrupa competncias orientadas ao desenvolvimento pessoal (habilidades e
atitudes), em vez de assimilao de contedos tradicionais. Por exemplo, possvel apresentar o contedo
"auto-regulao da aprendizagem" em forma de palestra extra-curricular ou de aula em alguma disciplina da
matriz curricular. Porm, essa habilidade ser plenamente desenvolvida se for estimulada transversalmente
apresentao de contedos tcnicos. Os docentes devem ser estimulados a adotarem abordagens pedaggicas
para promover as competncias deste eixo de formao, tais como (mas no exclusivamente), aprendizagem
colaborativa, aprendizagem baseada em projetos (project-based learning - PBL), aprendizagem ativa (active
learning), ensino hbrido (blended), entre outras.

COMPETNCIA: Aprender contnua e autonomamente sobre mtodos, instrumentos, tecnologias de


infraestrutura e domnios de aplicao da computao, abrangendo:
Desenvolver estudos para manter-se atualizado sobre a evoluo da computao, alm de desenvolver
pesquisas que contribuam para essa evoluo. Essa atividade de estudo inclui o acompanhamento de
publicaes cientficas e comerciais em peridicos e eventos especializados, bem como a participao
em cursos de treinamento, extenso, especializao, mestrado e doutorado.
Avaliar novos instrumentos e mtodos, bem como a viabilidade de seu emprego no seu contexto de
trabalho e, eventualmente, propor novos instrumentos e mtodos a partir da sua prpria experincia.
Avaliar novas tecnologias de infraestrutura computacional e a sua adequao ao seu contexto de
trabalho.
Avaliar sistemas computacionais e a viabilidade do seu emprego em novos domnios de aplicao.
Adequar-se rapidamente s mudanas tecnolgicas e aos novos ambientes de trabalho (CG-IX).

Referenciais de Formao para os Cursos de Graduao em Computao 29


Captulo II Cincia da Computao

Competncias derivadas Classificao Contedos

C.6.1. Gerir a sua prpria aprendizagem e Gesto de Tempo


desenvolvimento, incluindo a gesto de
tempo e competncias organizacionais (CG- Gesto de Carreira Profissional
VI)

Autorregulao da Aprendizagem

C.6.2. Preparar e apresentar seus Metodologia Cientfica


trabalhos e problemas tcnicos e suas
solues para audincias diversas, em Comunicao Profissional
formatos apropriados (oral e escrito) (CG-
VII)
Ingls Tcnico

C.6.3. Avaliar criticamente projetos de Avaliar Metodologia Cientfica


sistemas de computao (CG-VIII)

C.6.4. Ler textos tcnicos na lngua inglesa Aplicar Ingls Instrumental


(CG-X)

C.6.5. Ser capaz de realizar trabalho Aplicar Aplicvel a todos os contedos, utilizando
cooperativo e entender os benefcios que prticas pedaggicas colaborativas
este pode produzir (CG-XII)

C.6.6. Compreender os fatos essenciais, os Algoritmos


conceitos, os princpios e as teorias
relacionadas Cincia da Computao Teoria da Computao
para o desenvolvimento de software e
hardware e suas aplicaes (CE-I)
Arquitetura e Organizao de Computadores

C.6.7. Analisar quanto um sistema baseado Mtodos Quantitativos em Computao


em computadores atende os critrios
definidos para seu uso corrente e futuro Modelagem de Sistemas
(adequabilidade) (CE-VIII)

Simulao de Sistemas

7. EIXO DE FORMAO: CINCIA, TECNOLOGIA E INOVAO

Os cientistas da computao so responsveis pela pesquisa e desenvolvimento em Computao. Cabe a eles


desenvolver teorias, mtodos, linguagens e modelos [DCN 2012].

Referenciais de Formao para os Cursos de Graduao em Computao 30


Captulo II Cincia da Computao

Um curso de Cincia da Computao deve fornecer aos seus egressos uma base terica slida que os permita
desenvolver estudos avanados e prepar-los para os grandes desafios da computao nas prximas dcadas.

A inovao em computao exige conhecimentos cientficos e tecnolgicos que vo alm dos necessrios para
suas aplicaes tradicionais. Alm disso, a formao do egresso deve levar em conta a cultura das pessoas
envolvidas, as oportunidades do mercado e as necessidades da sociedade.

COMPETNCIA: Desenvolver estudos avanados visando o desenvolvimento cientfico e tecnolgico da


computao e a criao de solues computacionais inovadoras para problemas em qualquer domnio de
conhecimento, abrangendo:
Entender os fundamentos tericos da cincia da computao em profundidade.
Dominar as ferramentas matemticas necessrias para a pesquisa e desenvolvimento em computao.
Conhecer os princpios de construo das diversas tecnologias da computao, como arquiteturas de
mquinas, linguagens, compiladores, sistemas operacionais, bancos de dados e redes de computadores.
Adaptar-se a novos domnios de aplicao, que envolvam contextos particulares e novas tecnologias.
(CG-IX).Realizar aes inovadoras na busca de solues computacionais mais eficazes, incluindo
novos produtos e processos.
Adequar-se rapidamente s mudanas tecnolgicas e aos novos ambientes de trabalho

Competncias derivadas Classificao Contedos

C.7.1. Identificar problemas que tenham Aplicar Algoritmos


soluo algortmica (CG-I)

Matemtica Discreta

Lgica Matemtica

C.7.2. Conhecer os limites da computao Teoria da Computao


(CG-II)
Complexidade de Algoritmos

C.7.3. Tomar decises e inovar, com base Arquitetura e Organizao de Computadores


no conhecimento do funcionamento e das
caractersticas tcnicas de hardware e da
infraestrutura de software dos sistemas de
computao, consciente dos aspectos Redes de Computadores
ticos, legais e dos impactos ambientais
decorrentes (CG-IV) Sistemas Operacionais

Compiladores

Segurana de Sistemas Computacionais

Banco de Dados

Sistemas Distribudos

tica em Computao

Referenciais de Formao para os Cursos de Graduao em Computao 31


Captulo II Cincia da Computao

Legislao de Informtica

Meio Ambiente

Computao e Sociedade

C.7.4. Compreender e explicar as Complexidade de Algoritmos


dimenses quantitativas de um problema
(CG-V)
Mtodos Quantitativos em Computao

Avaliao de Desempenho

Probabilidade e Estatstica

C.7.5. Compreender os fatos essenciais, os Teoria da Computao


conceitos, os princpios e as teorias
relacionadas Cincia da Computao Arquitetura e Organizao de Computadores
para o desenvolvimento de software e
hardware e suas aplicaes (CE-I) Algoritmos

C.7.6. Identificar e analisar requisitos e Engenharia de Software


especificaes para problemas especficos
e planejar estratgias para suas solues Mtodos Formais
(CE-IV)
Metodologia Cientfica

Projeto de Sistemas Computacionais

C.7.7. Conceber solues computacionais Interao Humano-Computador


a partir de decises visando o equilbrio de
todos os fatores envolvidos (CE-VI)
Gerenciamento de Projetos

Projeto de Sistemas Computacionais

tica em Computao

Propriedade Intelectual

Privacidade e Direitos Civis

Computao e Sociedade

C.7.8. Aplicar temas e princpios Complexidade de Algoritmos


recorrentes, como abstrao,
complexidade, princpio de localidade de
referncia (caching), compartilhamento de Teoria da Computao

Referenciais de Formao para os Cursos de Graduao em Computao 32


Captulo II Cincia da Computao

recursos, segurana, concorrncia, Inteligncia Artificial e Computacional


evoluo de sistemas, entre outros, e
reconhecer que esses temas e princpios
so fundamentais rea de Cincia da Sistemas Distribudos
Computao (CE-X)
Redes de Computadores

Processamento Paralelo

Segurana de Sistemas Computacionais

Arquitetura e Organizao de Computadores

Arquiteturas Paralelas de Computadores

Sistemas Operacionais

Sistemas Concorrentes

II.7. Relao com as Diretrizes Curriculares Nacionais


Esta seo apresenta em quais eixos de formao esto mapeadas cada uma das as competncias e
habilidades definidas pelas DCN16. Dessa maneira, a tabela a seguir explicita resumidamente a relao
entre as DCN16 e os RF-CC-17.
A competncia 9 das DCN16 (Adequar-se rapidamente s mudanas tecnolgicas e aos novos
ambientes de trabalho) no foi relacionada como uma competncia derivada em nenhum dos eixos de formao,
pois se trata de uma habilidade que deve ser trabalhada por meio da metodologia de ensino-aprendizagem, e no
por contedos especficos. Apesar disso, ela foi includa na descrio da competncia geral de trs eixos de
formao.

Relao de competncias dos referenciais de formao com as competncias


descritas nas DCN
Competncias e habilidades gerais dos egressos dos Cursos Competncias dos Referenciais de
de Bacharelado e Licenciatura Formao

CG-I. Identificar problemas que tenham soluo algortmica C.1.1, C.7.1.

CG-II. Conhecer os limites da computao C.1.2, C.7.2.

CG-III. Resolver problemas usando ambientes de programao C.1.3, C.2.1, C.5.1

CG-IV. Tomar decises e inovar, com base no conhecimento do C.2.2, C.4.1, C.5.2, C.7.3
funcionamento e das caractersticas tcnicas de hardware e da

Referenciais de Formao para os Cursos de Graduao em Computao 33


Captulo II Cincia da Computao

infraestrutura de software dos sistemas de computao consciente


dos aspectos ticos, legais e dos impactos ambientais decorrentes

CG-V. Compreender e explicar as dimenses quantitativas de um C.1.4, C.3.1, C.4.2, C.5.3, C.7.4
problema

CG-VI. Gerir a sua prpria aprendizagem e desenvolvimento, C.6.1


incluindo a gesto de tempo e competncias organizacionais

CG-VII. Preparar e apresentar seus trabalhos e problemas tcnicos C.3.2, C.4.3, C.6.2
e suas solues para audincias diversas, em formatos apropriados
(oral e escrito)

CG-VIII. Avaliar criticamente projetos de sistemas de computao C.2.3, C.3.3, C.4.4, C.5.4, C.6.3

CG-IX. Adequar-se rapidamente s mudanas tecnolgicas e aos Eixo 3, Eixo 6, Eixo 7


novos ambientes de trabalho

CG-X. Ler textos tcnicos na lngua inglesa C.2.4, C.3.4, C.4.5, C.5.5, C.6.4

CG-XI. Empreender e exercer liderana, coordenao e superviso C.3.5


na sua rea de atuao profissional

CG-XII. Ser capaz de realizar trabalho cooperativo e entender a C.2.5, C.3.6, C.4.6, C.5.6, C.6.5
fora que dele pode ser derivada

Competncias e habilidades dos egressos dos Cursos de Competncias dos Referenciais de


Bacharelado em Cincia da Computao Formao

CE-I. Compreender os fatos essenciais, os conceitos, os princpios C.2.6, C.6.6, C.7.5


e as teorias relacionadas Cincia da Computao para o
desenvolvimento de software e hardware e suas aplicaes

CE-II. Reconhecer a importncia do pensamento computacional C.1.5, C.3.7


no cotidiano e sua aplicao em circunstncias apropriadas e em
domnios diversos

CE-III. Identificar e gerenciar os riscos que podem estar C.5.7


envolvidos na operao de equipamentos de computao
(incluindo os aspectos de dependabilidade e segurana)

CE-IV. Identificar e analisar requisitos e especificaes para C.2.7, C.3.8, C.5.8, C.7.6
problemas especficos e planejar estratgias para suas solues

CE-V. Especificar, projetar, implementar, manter e avaliar Eixo 2, C.5.9


sistemas de computao, empregando teorias, prticas e
ferramentas adequadas

Referenciais de Formao para os Cursos de Graduao em Computao 34


Captulo II Cincia da Computao

CE-VI. Conceber solues computacionais a partir de decises C.1.6, C.4.7, C.7.7


visando o equilbrio de todos os fatores envolvidos

CE-VII. Empregar metodologias que visem garantir critrios de C.2.8, C.4.8


qualidade ao longo de todas as etapas de desenvolvimento de uma
soluo computacional

CE-VII. Analisar quanto um sistema baseado em computadores C.2.9, C.3.9 , C.6.7


atende os critrios definidos para seu uso corrente e futuro
(adequabilidade)

CE-IX. Gerenciar projetos de desenvolvimento de sistemas C.3.10


computacionais

CE-X. Aplicar temas e princpios recorrentes, como abstrao, C.1.7, C.7.8


complexidade, princpio de localidade de referncia (caching),
compartilhamento de recursos, segurana, concorrncia, evoluo
de sistemas, entre outros, e reconhecer que esses temas e
princpios so fundamentais rea de Cincia da Computao

CE-XI. Escolher e aplicar boas prticas e tcnicas que conduzam C.3.11, C.5.10
ao raciocnio rigoroso no planejamento, na execuo e no
acompanhamento, na medio e gerenciamento geral da qualidade
de sistemas computacionais

CE-XII. Aplicar os princpios de gerncia, organizao e C.2.10, C.5.11


recuperao da informao de vrios tipos, incluindo texto
imagem som e vdeo

CE-XIII. Aplicar os princpios de interao humano-computador C.2.11


para avaliar e construir uma grande variedade de produtos
incluindo interface do usurio, pginas WEB, sistemas multimdia
e sistemas mveis

II.8. Estgios, TCC e atividades complementares


De acordo com as DCN16, cabe s Instituies de Educao Superior estabelecerem a
obrigatoriedade ou no do Estgio Supervisionado ou do Trabalho de Curso e a definio dos respectivos
regulamentos.

II.8.1. Estgio Supervisionado


O estgio supervisionado um ato escolar educativo desenvolvido no ambiente de trabalho. A
atividade no cria vnculo empregatcio e seu objetivo preparar o estudante para o mercado de trabalho,
por meio do desenvolvimento de competncias inerentes atividade profissional e da contextualizao
curricular. O estgio, bem como seu regulamento, deve fazer parte do projeto pedaggico de curso,

Referenciais de Formao para os Cursos de Graduao em Computao 35


Captulo II Cincia da Computao
observando os termos da lei (Congresso Nacional, 2008).
O estgio supervisionado pode ser obrigatrio ou no-obrigatrio. No primeiro caso, a sua carga
horria requisito para aprovao no curso e obteno do diploma, enquanto que, no segundo caso, trata-
se de atividade opcional com carga horria acrescida carga horria regular e obrigatria. Compete s IES,
por meio dos Ncleos Docentes Estruturantes (NDE), determinar a obrigatoriedade ou no do estgio
supervisionado para os cursos de bacharelado em Cincia da Computao.
De acordo com as DCN16, os cursos podem envolver a formao para a realizao de (i) atividades
orientadas realizao de processos; e (ii) atividades orientadas transformao de processos, com
desenvolvimento de novas tecnologias. Nos cursos orientados realizao, ou reproduo, de processos,
h forte recomendao de estgio para os alunos. Por meio de estgio, os estudantes podem conhecer
previamente o ambiente onde so desenvolvidas as atividades de trabalho para as quais eles esto sendo
preparados, como forma de iniciao profissionalizao.
Como o estgio se trata de uma atividade em que o estudante replica conhecimentos para atividades
de realizao de processos, recomendvel que o NDE do curso defina no regulamento de estgio o
momento, no que concerne perodos, ou uma formao mnima, em se tratando de concluso de
componentes curriculares, para que o estudante possa iniciar o estgio supervisionado.

II.8.2. Trabalho de Concluso de Curso


O Trabalho de Concluso de Curso (TCC) uma atividade acadmica curricular cujo objetivo
desenvolver e verificar as habilidades cognitivas de compreenso, aplicao, anlise, avaliao e criao
acerca dos conhecimentos cientficos, tcnicos e culturais produzidos ao longo do curso.
Compete s IES, por meio dos Ncleos Docentes Estruturantes (NDE), determinar a obrigatoriedade
ou no do TCC para os cursos de bacharelado em Cincia da Computao.
De acordo com as DCN16, os cursos podem envolver a formao para a realizao de (i) atividades
orientadas realizao de processos; e (ii) atividades orientadas transformao de processos, com
desenvolvimento de novas tecnologias. Nos cursos orientados transformao de processos, ou criao de
novas tecnologias, h forte recomendao de realizao de TCC para os alunos.
Por meio de TCC, os estudantes devem aplicar conhecimentos de vanguarda na produo de
aplicaes cientficas, tecnolgicas ou de inovaes.
Compete s IES regulamentar as normas e os procedimentos no seu regimento e dar conhecimento
ao aluno acerca do TCC. O regulamento deve especificar os critrios, procedimentos e mecanismos de
avaliao, assim como as diretrizes e tcnicas relacionadas sua elaborao. Dever constar no regulamento
quando o estudante poder iniciar o TCC.

II.8.3. Atividades complementares


De acordo com as DCN16, as Atividades Complementares so componentes curriculares
enriquecedores e implementadores do prprio perfil do formando e devero possibilitar o desenvolvimento
de habilidades, conhecimentos, competncias e atitudes do aluno, inclusive as adquiridas fora do ambiente
acadmico, que sero reconhecidas mediante processo de avaliao.
As Atividades Complementares podem incluir atividades desenvolvidas na prpria Instituio ou
em outras instituies e variados ambientes sociais, tcnico-cientficos ou profissionais de formao
profissional, incluindo:
experincias de trabalho;
estgios no obrigatrios;

Referenciais de Formao para os Cursos de Graduao em Computao 36


Captulo II Cincia da Computao
extenso universitria;
iniciao cientfica;
participao em eventos tcnico-cientficos;
publicaes cientficas;
programas de monitoria e tutoria
disciplinas de outras reas
representao discente em comisses e comits;
participao em empresas juniores;
incubadoras de empresas;
atividades de empreendedorismo e inovao.

II.9. Metodologia de ensino


De acordo com as DCN16, a metodologia de ensino deve ser centrada no aluno como sujeito da
aprendizagem e apoiada no professor como facilitador do processo de ensino-aprendizagem. O trabalho
extraclasse deve ser empregado de forma que o aluno aprenda a resolver problemas e seja estimulado a
aprender a aprender, tornando-se independente e criativo. O professor deve apresentar as aplicaes dos
contedos tericos, ser um mediador, estimular a competio, a comunicao, provocar a realizao de
trabalho em equipe, motivar os alunos para os estudos e orientar o raciocnio e desenvolver as capacidades
de comunicao e de negociao. Quando aplicvel, deve-se empregar metodologias ativas, de forma que
o aluno passe mais tempo em atividades nas quais seja protagonista no processo de ensino e aprendizagem.
Considerando os cenrios atuais da educao, e uma nova sociedade tecnolgica, o projeto
pedaggico deve prever o emprego de metodologias de ensino e aprendizagem que promovam a
explicitao das relaes entre os contedos abordados e as competncias previstas para o egresso do
cursos, alm da insero de novos paradigmas educacionais que abordam novas prticas curriculares e
metodologias inovadoras. Novas mdias e novas tecnologias da informao e da comunicao so inseridas
no meio acadmico levando a uma reflexo sobre as prticas pedaggicas utilizadas e a efetividade das
mesmas no processo de ensino e aprendizagem
As metodologias de ensino e paradigmas atualmente empregadas so constantemente abordadas nos
eventos do CSBC (Curso de Qualidade, WEI, SECOMU, DesafIE!, JAI) e eventos temticos organizados
pelas Comisses Especiais.

II.10. Requisitos legais


Os RF-CC-17 foram elaborados em consonncia com as Diretrizes Nacionais Curriculares para os
cursos de graduao na rea de Computao, aprovada no dia 09 de maro de 2012 e homologada
oficialmente no DOU do dia 28 de outubro de 2016. Espera-se que os RF-CC-17 auxiliem as instituies e
coordenadores de curso na elaborao e reviso de seus Projetos Pedaggicos de Curso (PPCs).
Os RF-CC-17 no so um PPC para os cursos de Bacharelado em Cincia da Computao.
Na elaborao do PPC de seu curso, as instituies, coordenadores e Ncleos Docentes
Estruturantes (NDEs) podem usar este documento como guia para decidir quanto a eixos, competncias e
contedos de formao para seus cursos, mas precisam considerar diversas questes, tais como: o contexto
regional onde atua, suas estratgias de formao, sua capacidade de formao, a estratgia institucional
para formao de egressos, entre vrios outros aspectos.
Deve-se observar tambm que outros requisitos legais e normativos so exigidos pelas instituies
para elaborao de seus Projetos Pedaggicos de Curso (PPCs). Tais requisitos legais e normativos devem

Referenciais de Formao para os Cursos de Graduao em Computao 37


Captulo II Cincia da Computao
ser cuidadosamente analisados e interpretados pelos NDEs antes de se atualizar ou propor um novo PPC.
necessrio destacar tambm a necessidade de adequar o PPC para a modalidade do curso, haja vista que
os cursos distncia exigem o cumprimento de requisitos legais e normativos especficos para esse tipo de
modalidade, alm daqueles exigidos para os cursos presenciais.
O Ministrio da Educao responsvel por organizar o sistema de ensino no pas e definir as
polticas e diretrizes educacionais nacionais. Isso envolve dar publicidade e zelar pelo cumprimento das
leis, decretos, portarias, pareceres, resolues, e demais instrumentos legais e normativos federais para o
ensino, inclusive superior. Em consonncia com a esfera federal, as Secretarias de Educao, estaduais,
municipais e do Distrito Federal so responsveis por organizar o sistema de ensino e definir as polticas e
diretrizes educacionais; porm, dentro dos seus respectivos domnios: estadual, municipal e distrital.
Normalmente, as Instituies de Ensino Superior (IES) elaboram os seus prprios regulamentos e
regimentos internos, bem como Planos de Desenvolvimento Institucional e outros instrumentos. Assim,
relevante tambm observar as questes internas das IES; porm, respeitando a hierarquia legal.
de grande importncia o acompanhamento da evoluo legal e normativa pertinentes educao
superior, no pas, estados, municpios e na prpria IES, haja vista que leis, decretos e outros instrumentos
esto sempre sujeitos a mudanas.

II.11. Agradecimentos
Estes referenciais receberam a contribuio de muitas pessoas, incluindo os professores Alfio
Ricardo Martini (PUCRS), Carlos Eduardo Ribeiro (UENP), Daniel Luis Notari (UCS), Duncan Dubugras
Ruiz (PUCRS), Edleno Silva de Moura (UFAM), Jos Fernando Rodrigues Junior (USP), Luis Menasch
Schechter (UFRJ), Marluce Rodrigues Pereira (UFLA) e Ricardo Ayres Moraes (PUCPR); e os estudantes
Daniel de Souza, Digines Goldoni e Washington Rocha.

Comit Elaborador Comisso de Educao da SBC

Alcides Calsavara (PUCPR) Andreia Malucelli (PUCPR)


Ana Paula Gonalves Serra (USJT) Avelino Francisco Zorzo (PUCRS)
Francisco de Assis Zampirolli (UFABC) Daltro Jos Nunes (UFRGS)
Leandro Silva Galvo de Carvalho (UFAM) Ecivaldo de Souza Mattos (UFBA)
Miguel Jonathan (UFRJ) Igor Steinmacher (UTFPR)
Ronaldo Celso Messias Correia (UNESP) Jair Cavalcanti Leite (UFRN)
Renata Araujo (UNIRIO)
Ronaldo Celso Messias Correia (UNESP)
Simone Martins (UFF)

Referncias

ACM/IEEE (2013). Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree
Programs in Computer Science. Final Report. ACM, New York, NY, USA. 2013. Disponvel em:
http://dx.doi.org/10.1145/2534860. ltimo acesso em: 27/03/2017.
Dale, N.; Lewis, J. (2010). Cincia da Computao. 4 ed. Rio de Janeiro, LTC.
Ferraz, A. P. C. M., Belhot, R. V. (2010). Taxonomia de Bloom: reviso terica e apresentao das
adequaes do instrumento para definio de objetivos instrucionais. Gest. Prod., So Carlos, 17(2),
421-431.
Le Boterf, G. (2006) Avaliar a competncia de um profissional: trs dimenses a explorar. Reflexo RH,

Referenciais de Formao para os Cursos de Graduao em Computao 38


Captulo II Cincia da Computao
1.1: 60-3.
Sacristn, J. G.; Gmez, . I. P.; Rodrguez, J. B. M.; Santom, J. T.; Rasco, F. A.; Mndez, J. M. .
(2016). Educar por competncias: O que h de novo?. Artmed Editora.
SBC (1991). Currculo de Referncia da SBC para cursos de Graduao Plena em Computao (CR91).
http://homepages.dcc.ufmg.br/~bigonha/Cr/cr91.html. ltimo acesso em: 27/03/2017.
SBC (1996). Currculo de Referncia da SBC para cursos de Graduao Plena em Computao (CR96).
http://homepages.dcc.ufmg.br/~bigonha/Cr/cr.html. ltimo acesso em: 27/03/2017.
SBC (1999). Currculo de Referncia da SBC para cursos de Graduao em Computao (CR99).
http://lad.dsc.ufcg.edu.br/ec/cr99.pdf. ltimo acesso em: 27/03/2017.
SBC (2003). Currculo de Referncia da SBC para cursos de Graduao em Computao e Informtica
(CR03). https://pt.slideshare.net/derciolr/currculo-de-referencia-sbc. ltimo acesso em: 27/03/2017.
SBC (2005). Currculo de Referncia da SBC para cursos de Graduao em Bacharelado em Cincia da
Computao e Engenharia da Computao (CR05).
https://drive.google.com/drive/folders/0B2FfrKdMF9EuOVFGWUJES3M2QUE. ltimo acesso em:
27/03/2017.
Scallon, G. (2015) Avaliao da aprendizagem numa abordagem por competncias. Curitiba: PUCPRess.
MEC (1999). Diretrizes Curriculares Nacionais de cursos da rea de Computao e Informtica (DCN99).
Disponvel em: http://www.inf.ufrgs.br/ecp/docs/diretriz.pdf. ltimo acesso em: 27/03/2017.
MEC (2012). Proposta de Diretrizes Curriculares Nacionais para os cursos de graduao em Computao.
Disponvel em: http://portal.mec.gov.br/index.php?option=
com_docman&view=download&alias=11205-pces136-11-pdf&category_slug=julho-2012-
pdf&Itemid=30192. Parecer CNE/CES n 136/2012, aprovado em 8 de maro de 2012. ltimo acesso
em: 27/03/2017.
MEC (2016). Diretrizes Curriculares Nacionais para os Cursos de Graduao em Computao (DCN16).
Disponvel em: http://portal.mec.gov.br/index.php?option=
com_docman&view=download&alias=52101-rces005-16-pdf&category_slug= novembro-2016-
pdf&Itemid=30192. Resoluo CNE/CES n 5, de 16 de novembro de 2016. ltimo acesso: 27/03/2017.

Referenciais de Formao para os Cursos de Graduao em Computao 39


Captulo III Engenharia de Computao

Captulo

III
Bacharelado em Engenharia de Computao
Afonso Ferreira Miguel, Antonio Carlos F. da Silva, Antonio C. S. Beck Filho, Fernando Gehm Moraes, Noemi
Rodriguez, Simone Martins, Viviane C. Batista Pocivi

Resumo
Este documento apresenta os referenciais de formao na rea de Computao para os cursos de
Bacharelado em Engenharia de Computao no Brasil, elaborados pela Sociedade Brasileira de
Computao, com base nas Diretrizes Curriculares Nacionais para os cursos da rea de Computao,
homologadas pela Portaria No 05 de 16/11/2016.

III.1. Apresentao
Historicamente a Sociedade Brasileira de Computao (SBC) tem produzido currculos de
referncia para cursos da rea de Computao. Estes currculos so baseados nas Diretrizes Curriculares
Nacionais (DCNs) para Cursos de Graduao em Computao. A Cmara de Educao Superior (CES) do
Conselho Nacional de Educao (CNE) aprovou as Diretrizes Curriculares Nacionais (DCNs) para Cursos
de Graduao em Computao por meio do Parecer CNE/CSE 136/2012 de 09 de maro de 2012,
homologadas pela Portaria N 05 de 16/11/2016. Diante da aprovao das DCNs, foi institudo pela SBC
um Grupo de Trabalho para revisar o Currculo de Referncia para Cursos de Bacharelado em Engenharia
de Computao, publicado pela SBC em 2003, visando sua atualizao.
Este documento compreende os Referenciais de Formao para os Cursos de Bacharelado em
Engenharia de Computao. O objetivo dos Referenciais de Formao em Engenharia de Computao ,
basicamente, servir de referncia para a elaborao de Projetos Pedaggicos de cursos de Bacharelado em
Engenharia de Computao.
O parecer CNE/CES N 136/2012 cuja a homologao foi publicada no Dirio Oficial da Unio de
28/10/2016, Seo 1, Pgina 26, trata sobre Diretrizes Curriculares Nacionais para os cursos de graduao
em Computao. Neste instrumento h um destaque para a legitimidade de duas linhas de formao para
os cursos de Engenharia de Computao:

Observo que os cursos de Engenharia de Computao no pas so concebidos segundo duas linhas
distintas, dependendo da sua origem no meio acadmico. A primeira, como vertente da formao na rea
da Computao, [...], e a segunda, como vertente da formao em outras modalidades de Engenharia. Tendo
em vista a legitimidade acadmica destas duas alternativas, importante admiti-las, de modo que a
formao em Engenharia de Computao poder seguir as presentes Diretrizes ou as Diretrizes gerais para
os cursos de Engenharia, estabelecidas pela Resoluo CNE/CES 11/2002. De toda forma, embora a

Referenciais de Formao para os Cursos de Graduao em Computao 40


Captulo III Engenharia de Computao
organizao dos cursos possa ser distinta se orientadas por estas duas alternativas, as formaes acadmicas
resultantes nos dois casos so altamente compatveis. Em consonncia com as alternativas de orientao
destes cursos, os processos avaliativos do Sistema Nacional de Avaliao da Educao Superior devero
ser devidamente ajustados
O presente documento foi elaborado segundo as Diretrizes Curriculares Nacionais para os cursos de
graduao na rea da Computao, em conformidade com a resoluo N 5 de 16 de novembro de 2016.
Os cursos de Engenharia de Computao criados como vertente da formao em outras modalidades
de Engenharia, devem observar resoluo especfica, conforme descrita acima.
A metodologia de construo destes referenciais partiu de trs referncias principais: as Diretrizes
Curriculares Nacionais para os Cursos de Graduao em Computao, homologadas em 2016, o currculo
da ACM para o curso de Computer Engineering, e o Currculo de Referncia para Cursos de Bacharelado
em Engenharia de Computao, publicado pela SBC em 2003.
Pensando assim, a metodologia utilizada neste processo de reviso incluiu:
A composio de uma comisso realizada aps consultas a membros da comunidade, incluindo
coordenadores e professores de curso, membros da Comisso Especial de Engenharia de Sistemas
Computacionais da SBC e organizadores do Frum de Educao em Engenharia de Computao
realizado no Simpsio Brasileiro de Engenharia de Sistemas Computacionais, para encontrar
pessoas interessadas em fazer parte deste Grupo de Trabalho. Seis pessoas se interessaram em
participar e so as responsveis pela elaborao deste documento.
O mapeamento de competncias das DCNs para a estrutura conceitual proposta.
Discusses presenciais durante o Congresso da Sociedade Brasileira de Computao (CSBC) e
distncia por meio de vdeo-conferncia.

Este documento est organizado em dez sees, incluindo esta apresentao. Na Seo III.2
apresentado um breve histrico da elaborao dos currculos de referncia para os cursos de Engenharia
de Computao. A Seo III.3 caracteriza os benefcios que cursos de Bacharelado em Engenharia de
Computao oferecem para a sociedade. O perfil do egresso apresentado na Seo III.4, indicando
competncias gerais esperadas para os egressos dos cursos de Computao em geral, e para os egressos
dos cursos de Engenharia de Computao, em especfico. Na Seo III.5 so apresentados os eixos de
formao, competncias e contedos que compem os referenciais de formao para cursos de
Engenharia de Computao. Na Seo III.6 so apresentadas as relaes das competncias descritas nos
referenciais de formao com as determinaes das Diretrizes Curriculares Nacionais. Consideraes
sobre a realizao de estgios, atividades complementares e trabalhos de concluso de curso so
apresentadas na Seo III.7. A Seo III.8 discorre sobre metodologias de ensino e aprendizagem. A
Seo III.9 discute requisitos legais previstos para cursos de Bacharelado em Engenharia de
Computao. Por fim, a Seo III.10 encerra o documento com agradecimentos, seguida das referncias
bibliogrficas.

III.2. Breve histrico do curso


Os primeiros programas de graduao em Engenharia de Computao no Brasil surgiram na dcada
de 1980, em resposta s necessidades da indstria de computadores existente no pas na poca. Ao longo
dessas trs dcadas, a evoluo do cenrio tecnolgico no pas e no mundo levou a uma evoluo paralela
nas reas de atuao de egressos do curso, mas a demanda por esses egressos permaneceu sempre em alta.
O nmero de instituies oferecendo o curso no pas hoje est em torno de 120.

Referenciais de Formao para os Cursos de Graduao em Computao 41


Captulo III Engenharia de Computao
Em muitas instituies, o curso apareceu inicialmente como uma especializao da Engenharia Eltrica,
enquanto em outros foi uma iniciativa conjunta de departamentos de Engenharia Eltrica e de Cincia da
Computao ou mesmo uma iniciativa da direo da universidade, levando por vezes criao de um novo
departamento. Essa variao explica parcialmente a amplitude dos currculos oferecidos pelas diferentes
instituies. Um outro fator de influncia sobre a grade curricular a regio geogrfica onde o curso se
insere: historicamente, regies com maior presena da indstria de hardware oferecem cursos com maior
nfase nessa rea, enquanto que nas regies onde h maior presena da indstria de servios, nota-se uma
maior nfase nas disciplinas de software. Os currculos oferecidos tambm refletem em sua evoluo a
prpria evoluo da rea de Computao no Brasil.
Desde os anos 60, a ACM (Association for Computer Machinery) vem promovendo estudos e
recomendaes sobre estruturas e contedos curriculares na rea de computao, e a partir dos anos 90 a
SBC iniciou esforo semelhante no Brasil. dessa dcada o primeiro currculo de referncia para
Engenharia de Computao elaborado pela SBC. Desde os primeiros esforos, uma caracterstica presente
em todas as propostas de currculos de referncia tem sido a de recomendar um conjunto de matrias que
devem ser cobertas no currculo, deixando para cada instituio a organizao exata de seu currculo em
disciplinas que abordem estas e outras matrias conforme suas especificidades.

III.3. Os benefcios do curso para a Sociedade


Desde o sculo 20, o modo de viver das pessoas tem dependido cada vez mais da computao. No
exagero dizer que computadores so encontrados em todos os lugares. Nos lares, microprocessadores
podem ser encontrados em TVs, vdeo games, eletrodomsticos, alm de nos diversos tipos de
computadores pessoais. Na indstria e comrcio, eles podem ser encontrados em caixas registradoras,
equipamentos de segurana, relgios ponto, mquinas para controle de manufatura, entre outros. Alm
destes, computadores embarcados em veculos terrestres, areos e nuticos so responsveis por sua
segurana e desempenho. O engenheiro de computao o profissional capaz de projetar e desenvolver
essas tecnologias.
O Engenheiro de Computao um profissional com uma ampla formao terica, que emprega princpios
e tcnicas da engenharia eletrnica e cincia da computao para o desenvolvimento de sistemas que
integram hardware e software. Com o foco na inovao, o Engenheiro de Computao analisa e desenvolve
solues computacionais aplicadas s mais diversas reas, tais como: segurana ciberntica, comunicao,
automao industrial e comercial, inteligncia artificial, biomedicina, entre muitas outras.
No presente mundo, onde a sociedade exige cada vez mais respostas rpidas a problemas complexos e onde
a informao um fator decisivo na competitividade, o Engenheiro de Computao assume um papel de
destaque, criando sistemas cada vez mais seguros, rpidos e poderosos.

III.4. Perfil do egresso


Levando em considerao a flexibilidade necessria para atender domnios diversificados de
aplicao e as vocaes institucionais, espera-se que os egressos dos cursos de Engenharia de
Computao possuam as seguintes competncias definidas nas DCNs:

1. Possuir slidos conhecimentos em teorias e princpio da Cincia da Computao, Matemtica,


Cincias e Engenharia; Ser capaz de aplicar estas teorias e princpios para resolver problemas
tcnicos de sistemas computacionais e sistemas de aplicao especfica.

Referenciais de Formao para os Cursos de Graduao em Computao 42


Captulo III Engenharia de Computao

2. Ter capacidade de planejar, implementar e manter solues computacionais eficientes para


diversos tipos de problemas, envolvendo hardware, software e processos. Saibam explorar o
espao de projeto considerando restries e fazer anlise de custo-benefcio; e ser apto a criar e
integrar componentes de hardware, de software e sua interface.

3. Demonstrar autonomia e anlise crtica. Gerenciar projetos, servios e experimentos de


engenharia na rea de computao, de forma colaborativa em equipes multidisciplinares e em
grupos sociais complexos e heterogneos, integrando o desenvolvimento humano, profissional e
organizacional. Ser capaz de se expressar verbalmente e na forma escrita; e de avaliar
corretamente seus resultados e de terceiros. Saber transferir conhecimento e se manter atualizado.

4. Ter habilidades de criatividade e inovao. Produzir ferramentas, tcnicas e conhecimentos


cientficos e/ou tecnolgicos inovadores na rea.

5. Ser capaz de empreender na rea de engenharia de computao, reconhecendo oportunidades e


resolvendo problemas de forma transformadora, agregando valor sociedade.

6. Entender a importncia e a responsabilidade da sua prtica profissional, agindo de forma tica,


sustentvel e socialmente responsvel, respeitando aspectos legais e normas envolvidas. Observem
direitos e propriedades intelectuais inerentes produo e utilizao de sistemas de computao.

III.5. Eixos de formao, competncias e contedos

1. EIXO DE FORMAO: FUNDAMENTOS DE SISTEMAS DE COMPUTAO

Competncia geral esperada para o eixo: Lembrar e entender teorias e princpios da computao,
matemtica e cincias; aplicando estas teorias e princpios para resolver problemas tcnicos de sistemas
computacionais, incluindo sistemas de aplicao especfica.

Competncias derivadas Classificao Contedos

C.1.1. Aplicar os conceitos de programao Aplicar Tcnicas de programao


imperativa e dominar o uso de abstraes de
controle e dados, analisando o problema em
questo para determinar tradeoffs de memria e Estruturas de dados
processamento ao aplicar diferentes estruturas de
controle e de dados. Paradigmas e padres de
programao

C.1.2. Dominar noes bsicas de teoria da Aplicar Custo computacional e


computao, como lgica bsica, complexidade
de algoritmos, e linguagens formais e autmatos. complexidade de algoritmos

Linguagens formais e autmatos

Referenciais de Formao para os Cursos de Graduao em Computao 43


Captulo III Engenharia de Computao

Lgica bsica

Induo

C.1.3. Elaborar sistemas considerando o Avaliar Representao de cdigo e dados


mapeamento de programas para arquiteturas de
computadores convencionais: representao de
cdigo e de dados, entrada e sada, gerao de Custo computacional
programas e sua execuo. Analisar programas e
avaliar o custo de aplicao de diferentes
construes. Compilao, ligao, carga,
interpretao

C.1.4. Criticar e escolher sistemas operacionais Avaliar Sistemas operacionais


para contextos especficos, considerando como
funcionam os principais componentes de cada
sistema e os requisitos do contexto de aplicao. Requisitos de sistemas

C.1.5. Avaliar o desempenho de sistemas Avaliar Modelos de anlise de desempenho


computacionais usando tcnicas tericas e
prticas de forma complementar.
Simulao

C.1.6. Dominar o ferramental matemtico bsico, Aplicar Clculo numrico


da Engenharia compreendendo noes de clculo
e mape-lo para tcnicas de clculo numrico e
Mtodos de matemtica aplicada
mtodos de matemtica aplicada.

Provas matemticas

C.1.7. Dominar conceitos de probabilidade e Aplicar Probabilidade e estatstica


estatstica e aplic-los em diferentes contextos,
como anlise de desempenho ou estudo de
capacidade.

C.1.8. Aplicar conceitos de matemtica, como Aplicar Matemtica discreta


induo, combinatria e teoria de grafos, em
diferentes situaes e problemas.
C.1.9 Dominar conceitos bsicos da fsica Aplicar Eletricidade e magnetismo
relacionados a eletricidade e magnetismo e
transmisso de ondas.
Transferncia de calor

C.1.10 Analisar e projetar circuitos eletrnicos Criar Anlise de circuitos eltricos


simples, entendendo requisitos e tradeoffs.

Referenciais de Formao para os Cursos de Graduao em Computao 44


Captulo III Engenharia de Computao

Avaliar circuitos digitais usados em sistemas Eletrnica digital


computacionais. Analisar os efeitos de
caractersticas e estilos de projeto sobre
temporizao, desempenho e energia. Eletrnica geral

C.1.11 Aplicar e integrar os conhecimentos Criar Laboratrio de programao


tericos aprendidos nas diferentes disciplinas na
resoluo de problemas prticos. Criar solues
para novos problemas e analisar os tradeoffs Oficina de integrao
associados a solues alternativas.
Estgio integrado

Trabalho de concluso de curso

2. EIXO DE FORMAO: DESENVOLVIMENTO DE SISTEMAS COMPUTACIONAIS

Competncia geral esperada para o eixo: Criar, implementar e manter solues computacionais
eficientes para diversos tipos de problemas, envolvendo hardware, software e processos, analisando o
espao de projeto considerando restries e custo-benefcio; e criar e integrar componentes de hardware,
de software e sua interface.

Competncias derivadas Classificao Contedos

C.2.1 Determinar os requisitos de desempenho e Criar Circuitos e sistemas digitais


confiabilidade, projeto, implementao e teste de
componentes eletrnicos e sistemas em hardware. Arquitetura e organizao de
computadores.

Circuitos eltricos.

Microprocessadores.

Eletrnica analgica.

Microeletrnica

Tcnicas de projeto para redes de


computadores

C.2.2 Especificar e validar os requisitos, projetar, Criar, Avaliar Conhecimentos bsicos de cincia da
implementar, verificar, implantar e documentar
solues de software baseadas no conhecimento computao
apropriado de teorias, modelos e tcnicas.
Lgica para computao

Algoritmos e estrutura de dados

Referenciais de Formao para os Cursos de Graduao em Computao 45


Captulo III Engenharia de Computao

Programao orientada a objetos

Engenharia de software

Confiabilidade e segurana de
software

Programao paralela e distribuda

C.2.3 Conhecer tcnicas, arquiteturas e Avaliar Programao de software bsico


ferramentas para a seleo e integrao otimizada
de recursos de hardware e software. Para
construo desta capacidade, so necessrios Perifricos
conhecimentos em: sistemas operacionais,
sistemas paralelos e distribudos, programao de Compiladores
perifricos, sistemas em tempo real e sistemas
embarcados
Sistemas operacionais

Tcnicas para sistemas de tempo real

Implementao de sistemas
embarcados

C.2.4 Realizar o projeto de sistemas integrados de Avaliar Sistemas de telecomunicao


hardware e software para diversas reas da
indstria eletro-eletrnica. Esta capacitao
envolve o conhecimento de reas relacionadas a
telecomunicaes, redes de computadores, Tcnicas de tratamento digital de
tratamento digital de sinais (para aplicaes de sinais
tratamento de imagens, vdeo e udio), e projeto de
Controle e Automao de processos. A definio
do currculo pode optar por uma ou mais destas Projetos integrados para Controle de
reas profissionalizantes, conforme demandas da processos e automao Industrial
indstria.
Desenvolvimento de circuitos
integrados

3. EIXO DE FORMAO: GERENCIAMENTO DE SISTEMAS COMPUTACIONAIS

Competncia geral esperada para o eixo: Gerenciar projetos, servios e experimentos de engenharia
na rea de computao, de forma colaborativa em equipes multidisciplinares e em grupos sociais

Competncias derivadas Classificao Contedos

Referenciais de Formao para os Cursos de Graduao em Computao 46


Captulo III Engenharia de Computao

C.3.1. Compreender conceitos relevantes sobre Entender Projetos, programas, servios e


projetos, servios e experimentos de engenharia na experimentos de engenharia
rea de computao
Portflios e operaes

Erros comuns em projetos de software


e hardware

Motivos de fracasso de projetos de


software e hardware

Riscos envolvidos no projeto de


sistemas de software e hardware

C.3.2. Compreender as estruturas organizacionais Entender Papel das organizaes


e os papis relacionados ao desenvolvimento de
projetos, servios e experimentos de Engenharia de regulamentadoras
Computao
Modelos de referncia

Certificaes

Estruturas organizacionais para o


gerenciamento de projetos, servios e
experimentos.

Papis e comportamentos de uma


equipe de trabalho

Papel do gerente de projetos, bem


como suas atribuies e
responsabilidades

C.3.3. Identificar normas e documentaes Analisar Documentao tcnica em projetos de


tcnicas necessrias em projetos, servios e
experimentos de Engenharia de Computao Hardware e Software

Normas e modelos internacionais em


projetos, servios e experimentos.

C.3.4. Aplicar metodologias de gesto de projetos, Aplicar Ciclo de gerenciamento de projetos,


servios e experimentos de engenharia na rea de
servios e experimentos.

Referenciais de Formao para os Cursos de Graduao em Computao 47


Captulo III Engenharia de Computao

computao Ciclo de vida de produtos de software


e hardware

Tcnicas para Especificao de


Requisitos

Modelos de termo de abertura

Gerenciamento do andamento de
projetos

Elaborao de documentaes

Termo de encerramento

Definio de objetivos e estratgia de


um portflio de projetos

Dependncia entre projetos

Contribuio de um projeto ao
portflio

Ferramentas para gesto de projetos

Atividades na Gesto de Portflio de


Projetos.

4. EIXO DE FORMAO: INOVAO E EMPREENDEDORISMO

Competncia geral esperada para o eixo: Criar ferramentas, tcnicas e conhecimentos cientficos
e/ou tecnolgicos inovadores na rea, empreendendo na rea de engenharia de computao,
reconhecendo oportunidades e resolvendo problemas de forma a agregar valor sociedade

Competncias derivadas Classificao Contedos

C.4.1. Entender a relao entre teoria e Avaliar Prtica de implementao de circuitos


prtica
Ferramentas de simulao

Metodologia cientfica

Referenciais de Formao para os Cursos de Graduao em Computao 48


Captulo III Engenharia de Computao

C.4.2. Entender processos e questes Entender Tcnicas para desenvolvimento de produtos


relativos ao desenvolvimento de produto
e sua manufatura.
Estudo de casos

Estgio em empresas que desenvolvem


produtos

C.4.3. Aplicar os fundamentos da Aplicar Conceitos, objetivos, princpios e funes de


economia na anlise e no economia
desenvolvimento de projetos de
Engenharia de Computao, realizando
estudos de viabilidade tcnico- Estudo de viabilidade tcnico-econmica
econmica, considerando o contexto
social

C.4.4. Integrar conceitos de reas Criar Projetos multidisciplinares


diferentes em um sistema completo para
prover uma soluo

C.4.5. Aplicar fundamentos da Aplicar Conceitos, objetivos, princpios e funes de


administrao na anlise e no
desenvolvimento de projetos de administrao
Engenharia de Computao

C.4.6. Empreender e exercer liderana Aplicar Conceitos de empreendedorismo


na sua rea de atuao profissional

Planejamento estratgico

Polticas pblicas e de rgos e instituies


de apoio ao empreendedorismo e inovao

5. EIXO DE FORMAO: DESENVOLVIMENTO PESSOAL E PROFISSIONAL

Competncia geral esperada para o eixo: Compreender a importncia e responsabilidade da prtica


profissional, agindo de forma tica, sustentvel e socialmente responsvel, respeitando aspectos legais
e normas envolvidas e observando direitos e propriedades intelectuais inerentes produo e
utilizao de sistemas de computao

Competncias derivadas Classificao Contedos

C.5.1. Conhecer os direitos e propriedades Aplicar Legislao Aplicada Informtica


intelectuais inerentes produo e
utilizao de sistemas de computao

Referenciais de Formao para os Cursos de Graduao em Computao 49


Captulo III Engenharia de Computao

C.5.2. Compreender a importncia da Aplicar tica e Cidadania


conduta tica e cidad no exerccio da
Engenharia de Computao

C.5.3. Compreender o impacto que as Aplicar Engenharia Ambiental / Tecnologia e


solues de sistemas de computao
podem causar na sociedade e no meio Meio Ambiente
ambiente.

III.6. Relao com as Diretrizes Curriculares Nacionais


Relao de competncias dos referenciais de formao com as competncias descritas nas
DCNs

Competncias e habilidades gerais dos egressos dos Cursos de Competncias dos Referenciais
Bacharelado e Licenciatura de Formao

1. Identificar problemas que tenham soluo algortmica C.1.1, C.1.2

2. Conhecer os limites da computao C.1.2

3. Resolver problemas usando ambientes de programao C.1.1

4. Tomar decises e inovar, com base no conhecimento do C.4.2, C.4.3, C.4.4, C.4.5, C.4.6,
funcionamento e das caractersticas tcnicas de hardware e da infra- C.5.1, C.5.2, C.5.3
estrutura de software dos sistemas de computao consciente dos
aspectos ticos, legais e dos impactos ambientais decorrentes

5. Compreender e explicar as dimenses quantitativas de um C.1.3, C.1.5, C.1.6, C.1.7, C.1.8


problema

6. Gerir a sua prpria aprendizagem e desenvolvimento, incluindo C.4.1, C.4.4


a gesto de tempo e competncias organizacionais

C.3.4
7. Preparar e apresentar seus trabalhos e problemas tcnicos e suas
solues para audincias diversas, em formatos apropriados (oral e
escrito)

8. Avaliar criticamente projetos de sistemas de computao C.1.1, C1.3, C.1.5, C.1.10, C.3.3,
C.3.4

9. Adequar-se rapidamente s mudanas tecnolgicas e aos novos C.1.1, C.1.2, C.1.3, C.1.6, C.1.9,

Referenciais de Formao para os Cursos de Graduao em Computao 50


Captulo III Engenharia de Computao

ambientes de trabalho C.1.10, C.3.3, C.3.4

10. Ler textos tcnicos na lngua inglesa C.3.3, C.3.4

11. Empreender e exercer liderana, coordenao e superviso na C.3.4, C.4.1, C.4.6


sua rea de atuao profissional

12. Ser capaz de realizar trabalho cooperativo e entender a fora que C.3.3, C.3.4, C.4.4, C.4.5
dele pode ser derivada

Competncias e habilidades dos egressos dos Cursos de Competncias dos Referenciais


Bacharelado em Engenharia de Computao de Formao

C.1.3, C.1.4, C.1.9, C.1.10.


1. planejar, especificar, projetar, implementar, testar, verificar e C.1.11, C.3.4
validar sistemas de computao (sistemas digitais), incluindo
computadores, sistemas baseados em microprocessadores, sistemas
de comunicaes e sistemas de automao, seguindo teorias,
princpios, mtodos, tcnicas e procedimentos da Computao e da
Engenharia;

C.2.2
2. compreender, implementar e gerenciar a segurana de sistemas
de computao;

C.3.1, C.3.2, C.3.3, C.3.4


3. gerenciar projetos e manter sistemas de computao;

4. conhecer os direitos e propriedades intelectuais inerentes C.5.1


produo e utilizao de sistemas de computao;

C.1.3, C.1.4, C.1.9, C.1.10,


5. desenvolver processadores especficos, sistemas integrados e C.1.11, C.3.3, C.3.4
sistemas embarcados, incluindo o desenvolvimento de software
para esses sistemas;

C.1.1, C.1.3, C.1.5, C.2


6. analisar e avaliar arquiteturas de computadores, incluindo
plataformas paralelas e distribudas, como tambm desenvolver e
otimizar software para elas;

C.1.1, C.1.3, C.2.2, C.2.4, C.3.3,


7. projetar e implementar software para sistemas de comunicao; C.3.4

C.1.3, C.1.4, C.1.10, C.2.4


8. analisar, avaliar e selecionar plataformas de hardware e software
adequados para suporte de aplicao e sistemas embarcados de
tempo real;

Referenciais de Formao para os Cursos de Graduao em Computao 51


Captulo III Engenharia de Computao

C.1.3, C.1.4, C.2


9. analisar, avaliar, selecionar e configurar plataformas de hardware
para o desenvolvimento e implementao de aplicaes de software
e servios;

10. projetar, implantar, administrar e gerenciar redes de C.2.1, C.2.4, C.3.3, C.3.4
computadores;

C.4.3
11. realizar estudos de viabilidade tcnico-econmica.

III.7. Estgios, TCC e atividades complementares


Cabe s Instituies de Educao Superior estabelecer a obrigatoriedade ou no do Estgio
Supervisionado e a definio dos respectivos regulamentos, observando o disposto na Lei n 11.788, de 25
de setembro de 2008.

III.7.1. Estgio Supervisionado


Compete s IESs, por meio dos Ncleos Docentes Estruturantes (NDE), determinarem a
obrigatoriedade ou no do estgio supervisionado. No primeiro caso, a sua carga horria requisito para
aprovao no curso e obteno do diploma, enquanto que, no segundo caso, trata-se de atividade opcional
com carga horria acrescida carga horria regular e obrigatria.
O estgio curricular deve ter a superviso de um docente e ser organizado para apoiar a transio do
docente da academia para mercado.
As atividades de estgio obrigatrio devero, preferencialmente, permitir o contato do estudante
com o setor produtivo, envolvendo-o em projetos com porte e demandas compatveis com o que se espera
de sua futura experincia profissional.
Entende-se que no estgio que o estudante ir acompanhar e experimentar as atividades de projeto,
superviso, manuteno, planejamento e operao de sistemas ligados sua rea de atuao e
consequentemente inerentes s competncias do profissional, tendo oportunidade para identificar, formular
e resolver problemas de Engenharia bem como avaliar criticamente os trabalhos que esto sendo realizados
e que benefcios traro para a sociedade.

III.7.2 Trabalho de Concluso de Curso (TCC)


Compete s Instituies de Ensino Superior regulamentar as normas e os procedimentos no seu
regimento e dar conhecimento ao aluno acerca do TCC. O regulamento do TCC deve especificar os
critrios, procedimentos e mecanismos de avaliao, assim como as diretrizes e tcnicas relacionadas sua
elaborao.
O TCC se trata de atividade acadmica com objetivo de desenvolver e verificar as habilidades cognitivas
de compreenso, aplicao, anlise, avaliao e criao acerca dos conhecimentos cientficos, tcnicos e
culturais produzidos ao longo do curso.

III.7.3. Atividades Complementares


As atividades complementares so componentes curriculares que contribuem para o enriquecimento
da vivencia acadmica, por meio do aprofundamento de temticas desenvolvidas no curso de graduao,
bem como de temticas acessrias importantes formao do perfil de egresso discriminado no projeto
pedaggico do curso. Por meio dessas atividades, espera-se que o estudante desenvolva competncias,

Referenciais de Formao para os Cursos de Graduao em Computao 52


Captulo III Engenharia de Computao
habilidades e conhecimentos que incrementem aqueles que se espera desenvolver nos demais componentes
curriculares, inclusive estgio curricular e trabalho de concluso de curso.
As atividades complementares so atividades acadmicas obrigatrias presentes nas estruturas
curriculares do curso que podero ser escolhidas pelos estudantes ao longo do perodo disponvel para a
integralizao do curso, bem como podero ser desenvolvidas fora da instituio de ensino, ou fora do
prprio ambiente acadmico. No esto inclusos nessa modalidade, disciplinas de cursos de graduao,
trabalho de concluso de curso, estgios curriculares obrigatrios e demais atividades necessrias para
computo da carga horria total exigida no projeto pedaggico do curso.
As atividades complementares podem abarcar, por exemplo:
Estgio no obrigatrio
Iniciao Cientfica
Monitoria em disciplina do Curso
Participao em cursos ou minicursos
Participao na organizao de evento
Realizao de visita tcnica
Participao em evento cientfico
Desenvolvimento de prottipo ou produto
Trabalho publicado em evento
Publicao de artigo cientfico
Premiao
Atividade de ao comunitria

III.8. Metodologia de ensino


As metodologias de aprendizagem a serem adotadas pelos cursos devem permitir o desenvolvimento
das habilidades e competncias prprias ao perfil do Engenheiro de Computao, assegurando a formao
de um profissional competente, crtico, com viso sistmica, tico e comprometido com o desenvolvimento
sustentvel da sociedade.

Espera-se que a formao priorize a aprendizagem ativa, interdisciplinar e que contribua com a
(re)construo individual e coletiva do conhecimento. Portanto, as estratgias de ensino devem promover
a integrao e o dilogo entre os eixos de formao, buscando a superao de uma viso na qual os
contedos so abordados de forma fragmentada e com fim em si mesmos, e obtendo-se uma viso
significativa e integradora dos saberes.

Neste contexto, a definio das metodologias de aprendizado pelas Instituies de Educao


Superior, deve atentar-se para:
a) A promoo de projetos inter e multidisciplinares, em uma perspectiva vertical e transversal

Referenciais de Formao para os Cursos de Graduao em Computao 53


Captulo III Engenharia de Computao
ao longo da formao, relacionando-se teoria e prtica.
b) A diversificao de estratgias de ensino/aprendizagem, de tal forma que colaborem para a
obteno das habilidades e competncias prprias ao perfil profissional do Engenheiro de
Computao.
c) O uso de metodologias ativas de aprendizado, que permitam a compreenso e ao de todos
os envolvidos na apropriao dos saberes (alunos, docentes, gestores dos cursos, entre
outros).
d) A Anlise, Desenvolvimento e Gerenciamento de Sistemas Computacionais, integrados a
uma perspectiva de Empreendedorismo e Inovao.

III.8.1. Acompanhamento e avaliao


O acompanhamento e avaliao devem ser partes integrantes do processo de ensino-aprendizagem
e do prprio projeto pedaggico do curso. Sua realizao deve ser sistemtica e peridica, diversificada,
reflexiva e em conexo com a legislao e com as diretrizes definidas pelas respectivas Instituies de
Educao Superior.

Recomenda-se o emprego de avaliaes processuais (tambm conhecidas como avaliaes


formativas ou contnuas), evitando avaliar o aprendizado do estudante apenas por exames classificatrios.
Desta forma o aprendizado monitorado constantemente, permitindo ajustes durante o processo de
contstruo do conhecimento.

As estratgias de avaliao devem estar alinhadas s estratgias de ensino/aprendizagem, buscando


diagnosticar oportunidades de melhoria e mensurar os resultados, observando-se as habilidades e
competncias a serem desenvolvidas.

III.9. Requisitos legais


Estes referenciais foram elaborados em consonncia com as Diretrizes Nacionais Curriculares para
os cursos de graduao na rea de Computao, aprovada no dia 09 de maro de 2012 e homologada
oficialmente no DOU do dia 28 de outubro de 2016.

III.10. Agradecimentos
Agradecemos s seguintes pessoas por terem contribudo de alguma forma para a realizao deste
trabalho: Daltro Nunes (UFRGS), Thais Gaudncio do Rego (UFRN), Raynner Toschi (UNIFEV), Eder
Mateus Nunes Gonalves (FURG) e Jos Rodrigo Azambuja (FURG).

Comit Elaborador Comisso de Educao da SBC

Afonso Ferreira Miguel (PUCPR) Andreia Malucelli (PUCPR)


Antonio Carlos F. da Silva (UTFPR) Avelino F. Zorzo (PUCRS)
Antonio C. S. Beck Filho (UFRGS) Daltro Nunes (UFRGS)
Fernando Gehm Moraes (PUCRS) Ecivaldo Mattos (UFBA)
Igor Steinmacher (UTFPR)

Referenciais de Formao para os Cursos de Graduao em Computao 54


Captulo III Engenharia de Computao

Noemi Rodriguez (PUC-Rio) Jair Leite (UFRN)


Simone Martins (UFF) Renata Araujo (UNIRIO)
Viviane C. Batista Pocivi Ronaldo Correia (UNESP)
(UniEvnaglica) Simone Martins (UFF)

Referncias

ACM/IEEE. Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering.


Technical Report. ACM, New York - NY, USA. 2004.
MEC. Diretrizes Curriculares Nacionais para os cursos de graduao em Computao. 2012. Disponvel
em: http://portal.mec.gov.br/index.php?option=com_docman& view=download&alias=11205-
pces136-11-pdf&category_slug=julho-2012-pdf&Itemid=30192. ltimo acesso em: 2/1/2017

Referenciais de Formao para os Cursos de Graduao em Computao 55


Captulo IV Engenharia de Software

Captulo

IV
Bacharelado em Engenharia de Software
Andr Antunes, Daltro Jos Nunes, Jair Leite e Marcelo Hideki Yamaguti

Resumo
Este documento apresenta os referenciais de formao na rea de Computao para os cursos de
Bacharelado em Engenharia de Software. Os referenciais de formao em Engenharia de Software (RF-
ES) foram elaborados pela Sociedade Brasileira de Computao, com base nas Diretrizes Curriculares
Nacionais para os cursos da rea de Computao.

IV.1. Apresentao
Este documento resultado do trabalho de integrantes da Sociedade Brasileira de Computao
(SBC) de diversas instituies brasileiras de ensino superior, conduzido pela sua Comisso de Educao.
Em particular, ele busca oferecer um referencial para orientar a formao profissional em Engenharia de
Software por meio de cursos de graduao, novos e existentes.
Este documento utilizou como base o trabalho da comunidade de Engenharia de Software do Brasil
(Nunes et al., 2016) que consistiu na elaborao de um Refinamento de Competncias. No referido trabalho,
o ponto de partida do trabalho foram as Diretrizes Curriculares Nacionais (DCNs) para os cursos de
graduao em Computao (MEC, 2012 e MEC, 2016). Segundo os autores,
Competncia a capacidade de articular e mobilizar conhecimentos, habilidades e atitudes,
colocando-os em ao para resolver problemas e enfrentar situaes de imprevisibilidade em uma
dada situao concreta de trabalho e em um determinado contexto cultural. A partir destas
competncias, que so refinadas em um nvel de granularidade mais baixo, listam-se ao final
contedos necessrios para adquiri-las (Nunes et al., 2016).
A presente verso uma evoluo de um trabalho que foi discutido em reunio da Comisso de
Educao da SBC em reunies nos dias 7 e 8 de dezembro de 2016.
Este documento est organizado em onze sees, incluindo esta apresentao. Na Seo IV.2
apresentado um breve histrico da elaborao dos currculos de referncia para os cursos de Engenharia de
Software. A Seo IV.3 caracteriza os benefcios que cursos de Bacharelado em Engenharia de Software
oferecem para a sociedade. A Seo IV.4 descreve aspectos relacionados com a formao profissional em
Engenharia de Software. O perfil do egresso apresentado na Seo IV.5, indicando competncias gerais
esperadas para os egressos dos cursos de Computao em geral, e para os egressos dos cursos de Engenharia
de Software, em especfico. Na Seo IV.6 so apresentados os eixos de formao, competncias e

Referenciais de Formao para os Cursos de Graduao em Computao 56


Captulo IV Engenharia de Software

contedos que compem os referenciais de formao para cursos de Engenharia de Software. Na Seo
IV.7 so apresentadas as relaes das competncias descritas nos referenciais de formao com as
determinaes das Diretrizes Curriculares Nacionais. Consideraes sobre a realizao de estgios,
atividades complementares e trabalhos de concluso de curso so apresentadas na Seo IV.8. A Seo
IV.9 discorre sobre metodologias de ensino e aprendizagem. A Seo IV.10 discute requisitos legais
previstos para cursos de Bacharelado em Engenharia de Software. Por fim, a Seo IV.11 encerra o
documento com agradecimentos, seguida das referncias bibliogrficas.

IV.2. Breve histrico do curso


O termo Engenharia de Software como conhecido, foi cunhado e usado pela primeira vez pelo
professor Friedrich Ludwig Bauer em 1968 na primeira conferncia dedicada ao assunto patrocinada pelo
NATO Science Committee (Naur, 1969). Seu surgimento decorreu da anlise feita na poca sobre as
condies da indstria de software que estava entrando em um perodo crtico de colapso conhecido pela
alcunha de crise do software com incio em meados da dcada de 1960, quando os programas existentes
se tornaram difceis de serem mantidos, estendendo-se at o final da dcada de 1970 (Pressman, 1995). A
crise de software surgiu quando as dificuldades relacionadas ao desenvolvimento do software comearam
a ser mais graves, principalmente no aumento das demandas e da complexidade que o software passava a
ter, frente a inexistncia de tcnicas adequadas para resolver tais desafios (Engholm Jr, 2010). Foi a partir
desta lacuna que os princpios da Engenharia de Software tomaram forma e passou-se a considerar o que
apregoava Bauer, o software passou a partir de ento a ser visto como um produto e como tal necessita ser
desenvolvido a partir de critrios de produo acentuados na busca de sua qualidade, custo adequado e
entregue dentro dos prazos prometidos (Pressman, 1995).
A Engenharia de Software foca sua preocupao em manter o controle sobre todas as fases do
processo de desenvolvimento do software por meio de mtricas voltadas ao controle produtivo dessas
aplicaes. Para tanto, deve ser estabelecido e usado slidos princpios de engenharia para que se possa
obter economicamente um software que seja confivel e que funcione eficientemente em mquina reais.
No Brasil, a rea de Engenharia de Software est presente, como disciplina, em praticamente todos
os currculos dos cursos da rea de computao. As Diretrizes Curriculares de 1999 no incluram a
Engenharia de Software como curso porque a rea ainda no estava consolidada, nem mesmo nos Estados
Unidos. Em 2004, a ACM lanou as primeiras diretrizes dos cursos de Engenharia de Software (ACM,
2004) e uma nova verso, mais recentemente, em 2014 (ACM, 2014). Considerando a rea consolidada, o
Conselho Nacional de Educao (CNE) incluiu o curso de Engenharia de Software nas Diretrizes
Curriculares Nacionais da rea de Computao, aprovadas pelo CNE em 2012 (MEC, 2012) e homologadas
pelo Ministro da Educao em 2016 (MEC, 2016).
Possivelmente, a rea de Engenharia de Software uma das reas mais avanadas no pas, sendo
que o I Simpsio de Engenharia de Software (SBES) ocorreu em 1987. Devido o enorme crescimento da
rea, em 2010 foi criado o Congresso Brasileiro de Software (CBSoft), mantido o SBES como um dos
eventos principais.
Os cursos de Engenharia de Software no Brasil so bastante recentes. Os primeiros surgiram no
final da primeira dcada deste milnio: na UNB (Gama), em 2008; na UFG (Goinia) e na UFC (Quixad)

Referenciais de Formao para os Cursos de Graduao em Computao 57


Captulo IV Engenharia de Software

em 2009; e na UFRN (Natal), UNIPAMPA (Alegrete) e UFAM (Itacoatiara), em 2010; totalizando 6 cursos.
Em 2011, iniciou o curso da FESURV, atualmente UNiRV, em Rio Verde, GO. A partir de 2013, vrios
novos cursos iniciaram. Naquele ano, o primeiro a ser reconhecido foi o da UFRN.
Em julho de 2016, pelo eMEC (MEC, 2017), havia 29 cursos em atividade, sendo 28 na
modalidade presencial e apenas um deles oferecido tambm na modalidade Distncia.
O nmero de vagas anuais bastante variado, tendo cursos com apenas 35 vagas e outros com at
240 vagas. No nico curso distncia so 1.500 vagas.
H cursos em todas as regies do Brasil, mas no ainda em todos os estados. Interessante notar
que nos estados mais populosos, o nmero de cursos ainda no expressivo.

IV.3. Os benefcios do curso para a Sociedade


De acordo com as DCNs:
Todo usurio interage (via mouse, microfone, teclado, cmera, tela sensvel, etc.) com o
software e este, por sua vez, interage com o hardware dos computadores. O software
desempenha um papel central em quase todos os aspectos da vida cotidiana, no governo,
bancos e finanas, educao, transporte, entretenimento, medicina, agricultura, indstria e
direito, entre outros. Softwares, inclusive, mantm funcionando os vrios servios
eletrnicos e programas sociais de larga escala dos governos, o fornecimento de energia
eltrica, as redes de telecomunicaes, os servios de transporte areo, os caixas
eletrnicos dos bancos, os cartes de crdito, as bolsas de valores e mercadorias, e muito
mais. Os produtos de software tm ajudado a sociedade quanto eficincia e
produtividade. Eles permitem solucionar problemas de forma mais eficaz e fornecem um
ambiente muitas vezes, mais seguro, mais flexvel e mais aberto. Os produtos de software
esto entre os mais complexos dos sistemas artificiais, e software, por sua prpria natureza,
tem ainda propriedades essenciais intrnsecas (por exemplo, a complexidade, a
invisibilidade e a mutabilidade), que no so fceis de serem dominadas.
Neste contexto, o curso de Bacharelado em Engenharia de Software visa formao de
profissionais qualificados para a construo de software de qualidade para a Sociedade.

IV.4. Aspectos relacionados com a formao de um profissional em Engenharia de


Software
Conforme o artigo 4o das Diretrizes Curriculares Nacionais, no pargrafo 3o os profissionais de
computao precisam de uma formao slida nas reas de conhecimento de Computao, Matemtica e
em Processos de Produo. A formao em Computao requer conhecimentos tericos, conhecimentos e
prticas de tcnicas para computao (anlise, modelagem, programao, verificao e outras) e
conhecimentos das tecnologias utilizadas para implementao e implantao de software.
A fundamentao matemtica essencial para que o engenheiro de software possa usar

Referenciais de Formao para os Cursos de Graduao em Computao 58


Captulo IV Engenharia de Software

conhecimentos que permite entender o que pode ser computvel e analisar a complexidade dos algoritmos
usados em um software. Alm disso, na soluo de problemas algortmicos complexos muitas vezes
necessrio o uso de modelos matemticos.
Os conhecimentos de processos de produo so baseados nas experincias de outras reas
particularmente em Engenharia de Sistemas e Engenharia de Produo que foram combinadas com as
metodologias j bem-sucedidas da Engenharia de Software.
Os eixos de formao, que so descritos na Seo IV.6, destacam cada um destes aspectos de
formao em termos de competncias e habilidades.

IV.5. Perfil do egresso


De acordo com as DCN, espera-se egressos dos cursos de Engenharia de Software que:
I. possuam slida formao em Cincia da Computao, Matemtica e Produo, visando a
criao de sistemas de software de alta qualidade de maneira sistemtica, controlada, eficaz
e eficiente que levem em considerao questes ticas, sociais, legais e econmicas;
II. sejam capazes de criar solues, individualmente ou em equipe, para problemas complexos
caracterizados por relaes entre domnios de conhecimento e de aplicao;
III. sejam capazes de agir de forma reflexiva na construo de software, compreendendo o seu
impacto direto ou indireto sobre as pessoas e a sociedade;
IV. entendam o contexto social no qual a construo de Software praticada, bem como os efeitos
dos projetos de software na sociedade;
V. compreendam os aspectos econmicos e financeiros, associados a novos produtos e
organizaes;
VI. reconheam o carter fundamental da inovao e da criatividade e compreendam as
perspectivas de negcios e oportunidades relevantes.

IV.5.1 Habilidades e competncias


De acordo com as DCN, espera-se dos egressos dos cursos da rea Computao tenham as seguintes
habilidades e competncias comuns:
I. identificar problemas que tenham soluo algortmica;
II. conhecer os limites da computao;
III. resolver problemas usando ambientes de programao;
IV. tomar decises e inovar, com base no conhecimento do funcionamento e das caractersticas
tcnicas de hardware e da infraestrutura de software dos sistemas de computao consciente
dos aspectos ticos, legais e dos impactos ambientais decorrentes;
V. compreender e explicar as dimenses quantitativas de um problema;
VI. gerir a sua prpria aprendizagem e desenvolvimento, incluindo a gesto de tempo e

Referenciais de Formao para os Cursos de Graduao em Computao 59


Captulo IV Engenharia de Software

competncias organizacionais;
VII. preparar e apresentar seus trabalhos e problemas tcnicos e suas solues para audincias
diversas, em formatos apropriados (oral e escrito); de trabalho;
VIII. avaliar criticamente projetos de sistemas de computao;
IX. adequar-se rapidamente s mudanas tecnolgicas e aos novos ambientes
X. ler textos tcnicos na lngua inglesa;
XI. empreender e exercer liderana, coordenao e superviso na sua rea de atuao
profissional;
XII. ser capaz de realizar trabalho cooperativo e entender os benefcios que este pode produzir.

De acordo com as DCNs, espera-se dos egressos dos cursos de Engenharia de Software tenham as
seguintes habilidades e competncias especficas:
I. investigar, compreender e estruturar as caractersticas de domnios de aplicao em diversos
contextos que levem em considerao questes ticas, sociais, legais e econmicas,
individualmente e/ou em equipe;
II. compreender e aplicar processos, tcnicas e procedimentos de construo, evoluo e
avaliao de software;
III. analisar e selecionar tecnologias adequadas para a construo de software;
IV. conhecer os direitos e propriedades intelectuais inerentes produo e utilizao de
software;
V. avaliar a qualidade de sistemas de software;
VI. integrar sistemas de software;
VII. gerenciar projetos de software conciliando objetivos conflitantes, com limitaes de custos,
tempo e com anlise de riscos;
VIII. aplicar adequadamente normas tcnicas;
IX. qualificar e quantificar seu trabalho baseado em experincias e experimentos;
X. exercer mltiplas atividades relacionadas a software como: desenvolvimento, evoluo,
consultoria, negociao, ensino e pesquisa;
XI. conceber, aplicar e validar princpios, padres e boas prticas no desenvolvimento de
software;
XII. analisar e criar modelos relacionados ao desenvolvimento de software;
XIII. identificar novas oportunidades de negcios e desenvolver solues inovadoras;
XIV. identificar e analisar problemas avaliando as necessidades dos clientes, especificar os
requisitos de software, projetar, desenvolver, implementar, verificar e documentar solues

Referenciais de Formao para os Cursos de Graduao em Computao 60


Captulo IV Engenharia de Software

de software baseadas no conhecimento apropriado de teorias, modelos e tcnicas.

IV.6. Eixos de formao, competncias e contedos


Os eixos de formao previstos nestes Referenciais de Formao em Engenharia de Software so:
1. Fundamentos de Computao, Matemtica e Produo
2. Empreendedorismo e Inovao
3. Habilidades e Prticas Profissionais Complementares
4. Gerenciamento e Processo de Software
5. Requisitos, Anlise e Design de Software
6. Construo e Teste de Software
7. Qualidade de Software
Para o detalhamento dos refinamentos de competncias, foi utilizada uma terminologia para evitar
ambiguidade dos termos. Essa terminologia tem origem na taxonomia utilizada no Curriculum Guidelines
for Undergraduate Degree Programs in Software Engineering da ACM/IEEE (ACM/IEEE, 2014), que
consiste em conhecimento, entendimento e aplicao.
A seguir, cada um dos termos utilizados especificado:
Conhecer: lembrar do material previamente ensinado. Testa a observao e recuperao da
informao, isto , trazer mente a informao apropriada.
Entender: compreender a informao e o significado do material apresentado. Por exemplo, ser
capaz de traduzir o conhecimento a um novo contexto, interpretar fatos, comparar, contrastar,
ordenar, agrupar, inferir causas, predizer consequncias, etc.
Aplicar: usar o material aprendido em situaes novas e concretas. Por exemplo, usando
informao mtodos, conceitos, teorias para resolver problemas que requerem as habilidades e
conhecimento apresentados.
No trabalho realizado, Aplicar engloba Entender que por sua vez engloba Conhecer.
Os contedos foram identificados a partir do trabalho da comunidade de Engenharia de Software
do Brasil (Nunes et al., 2016) e complementados com referncias adicionais como o SWEBOK (IEEE,
2014) e SWECOM (IEEE, 2014a).

Referenciais de Formao para os Cursos de Graduao em Computao 61


Captulo IV Engenharia de Software

1. EIXO DE FORMAO: FUNDAMENTOS DA COMPUTAO, MATEMTICA E


PRODUO

Competncias gerais esperadas para o eixo: Resolver problemas que tenham soluo algortmica,
entendendo os limites da computao; conhecer algumas dimenses quantitativas de problemas; entender
os fundamentos de vrias infraestruturas de softwares; otimizar processos e produtos considerando aspectos
econmicos e de qualidade; e tambm devem entender softwares como sistemas, e as metodologias de
engenharia de sistemas.

Competncias derivadas Classificao Contedos

C.1.1. Resolver problemas que tenham Aplicar Algoritmos


soluo algortmica

Programao

Lgica Matemtica

Matemtica Discreta

Teoria dos Grafos

Metodologia Cientfica

Estruturas de Dados

C.1.2. Conhecer os limites da computao Entender Teoria da Computao

Complexidade de Algoritmos

C.1.3. Conhecer dimenses quantitativas de Conhecer Matemtica Discreta


problemas

Mtodos Quantitativos em Computao

Probabilidade e Estatstica

C.1.4. Entender os fundamentos de vrias Entender Organizao e Arquitetura de


infraestruturas de softwares Computadores

Bancos de Dados

Referenciais de Formao para os Cursos de Graduao em Computao 62


Captulo IV Engenharia de Software

Sistemas Operacionais

Redes de Computadores

C.1.5. Otimizar processos e produtos Entender Engenharia Econmica


considerando aspectos econmicos e de
qualidade
Engenharia de Produto

Pesquisa Operacional e Otimizao

Tomada de Deciso

Confiabilidade de Processos, Produtos e


Servios

C.1.6. Entender softwares como sistemas, Entender Teoria Geral dos Sistemas
compostos por outros sistemas e parte de
sistemas mais amplos
Pensamento Sistmico

Sistemas Complexos e Sistemas de


Sistemas

C.1.7. Entender engenharia de sistemas Entender Fundamentos da Engenharia de Sistemas

Modelagem e otimizao de sistemas

Validao de Projetos em Engenharia de


Sistemas

Referenciais de Formao para os Cursos de Graduao em Computao 63


Captulo IV Engenharia de Software

2. EIXO DE FORMAO: EMPREENDEDORISMO E INOVAO

Competncia geral esperada para o eixo: Empreender de forma inovadora, seja dentro de organizaes
ou criando novas empresas.

Competncias derivadas Classificao Contedos

C.2.1. Identificar oportunidades de Entender Empreendedorismo


negcio

C.2.2. Criar modelos de negcios, Aplicar Empreendedorismo


transformando ideias em produtos ou
servios
Anlise e modelos de negcio

Frameworks para construo de


modelos de negcio

C.2.3. Planejar empreendimentos Aplicar Empreendedorismo


inovadores
Planejamento de negcios

C.2.4. Captar recursos para Entender Empreendedorismo


empreendimentos inovadores
Captao de Recursos

C.2.5. Gerir pequenas empresas Entender Empreendedorismo


inovadoras
Administrao de Pequenas Empresas

Marketing

Referenciais de Formao para os Cursos de Graduao em Computao 64


Captulo IV Engenharia de Software

3. EIXO DE FORMAO: HABILIDADES E PRTICAS PROFISSIONAIS


COMPLEMENTARES

Competncia geral esperada para o eixo: Conhecer os direitos e deveres de sua rea de atuao, os
melhores mtodos de ensino, pesquisa e consultoria, saber trabalhar cooperativamente, alm de negociar e
se comunicar de forma eficaz, inclusive na lngua inglesa.

Competncias derivadas Classificao Contedos

C.3.1. Conhecer os direitos e deveres Conhecer Noes bsicas de Direito


dos criadores, comercializadores,
compradores e usurios de software.
Direito autoral

Registro de software

Propriedade intelectual

Leis, acrdos e instrues


normativas sobre Engenharia de
Software

C.3.2. Aplicar mtodos de pesquisa em Aplicar Conhecimento cientfico


Engenharia de Software
Mtodo cientfico e experimental

Mtodos de pesquisa e
experimentao em Engenharia de
Software

Estudos primrios e secundrios

Protocolos de pesquisa

C.3.3. Entender procedimentos de Entender Estatsticas descritivas


anlise, interpretao e apresentao de
resultados de estudos experimentais em
Teste de hipteses
Engenharia de Software

Anlise qualitativa

Referenciais de Formao para os Cursos de Graduao em Computao 65


Captulo IV Engenharia de Software

Relato de estudos experimentais de


Engenharia de Software

C.3.4. Aplicar tcnicas de comunicao Aplicar Tcnicas de comunicao


para Engenharia de Software

C.3.5. Entender tcnicas de treinamento Entender Tcnicas de treinamento


em Engenharia de Software

C.3.6. Conhecer mtodos de consultoria Conhecer Tcnicas de consultorias


em Engenharia de Software

C.3.7. Conhecer tcnicas de negociao Conhecer Tcnicas de negociao


para Engenharia de Software

C.3.8. Saber se comunicar em Ingls Aplicar Lngua inglesa

4. EIXO DE FORMAO: GERENCIAMENTO E PROCESSO DE SOFTWARE

Competncias gerais esperadas para o eixo: Entender, aplicar, criar e melhorar processos envolvidos no
desenvolvimento de software, tais como: requisitos, projeto, construo, teste, configurao e qualidade.
Estes profissionais tambm devem ser capazes de gerenciar (planejar, coordenar, medir, monitorar,
controlar e relatar) projetos de software, considerando as suas vrias dimenses e restries, que entreguem
produtos de software de forma eficaz e eficiente s partes interessadas.

Competncias derivadas Classificao Contedos

C.4.1. Conhecer os fundamentos da Conhecer Teoria Geral de Processos


teoria de processos (modelagem, especificao, anlise e
controle, adaptao)

C.4.2. Aplicar processos de construo Aplicar Conceito de processo de software


de software
Modelos de processo de software

Referenciais de Formao para os Cursos de Graduao em Computao 66


Captulo IV Engenharia de Software

Representao de processo de
software

C.4.3. Aplicar tcnicas e procedimentos Aplicar Refatorao


de manuteno e evoluo de software
Engenharia reversa

Reengenharia

Anlise de impacto

Manuteno

Depurao

C.4.4. Realizar o gerenciamento de Aplicar Conceitos bsicos de gesto de


projetos de software projetos

Alinhamento da TI com o negcio

Formas de gesto

Gerenciamento de escopo, tempo,


custo, qualidade, comunicao,
riscos, pessoas, aquisio, integrao,
partes interessadas e valor de negcio

Mtricas de produto e de projeto

C.4.5. Aplicar tcnicas, ferramentas e Aplicar Gerenciamento do ciclo de vida de


prticas para gerenciamento do processo produo
da produo, aquisio e evoluo de
um software Gerenciamento do fluxo de trabalho

Referenciais de Formao para os Cursos de Graduao em Computao 67


Captulo IV Engenharia de Software

Engenharia de produto

Modelos de ciclo de vida: histria e


perspectivas

Artefatos de software, papis,


mtricas de processo de software

C.4.6. Entender as estratgias de Entender Cadeia de Valor


operaes de softwares
Tomada de Deciso

Alinhamento entre a estratgia de TI e


estratgia de negcios

C.4.7. Entender a estrutura dos Entender Competncias competitivas


processos de produo aplicados a
software
Estrutura do processo de bens
(manufatura) e servios (produtos de
software)

C.4.8. Aplicar os conhecimentos Aplicar Prticas de laboratrio no


adquiridos para o desenvolvimento e desenvolvimento e evoluo de
evoluo de software software

C.4.9. Revisar o processo geral de Aplicar Segurana do processo de Engenharia


Engenharia de Software de forma a de Software
garantir segurana

Referenciais de Formao para os Cursos de Graduao em Computao 68


Captulo IV Engenharia de Software

5. EIXO DE FORMAO: REQUISITOS, ANLISE E DESIGN DE SOFTWARE

Competncias gerais esperadas para o eixo: Realizar a elicitao, anlise, especificao e validao de
requisitos de software; gerenciar os requisitos durante o ciclo de vida do software; definir o projeto (design)
arquitetnico e detalhado de um software para a sua construo.

Competncias derivadas Classificao Contedos

C.5.1. Conhecer e analisar as Conhecer Tcnicas de ideao


caractersticas de domnios de aplicao
em diversos contextos
Modelagem de processos de negcio

C.5.2. Aplicar tcnicas de estruturao Aplicar Tcnicas de especificao


das caractersticas de domnios de
aplicao em diversos contextos
Modelagem

Verificao

Validao

Gerncia de requisitos

C.5.3. Aplicar tcnicas e procedimentos Aplicar Tcnicas de elicitao de requisitos


de especificao de requisitos
Tcnicas de especificao,
modelagem, verificao, validao e
gerncia de requisitos

C.5.4. Aplicar tcnicas de modelagem Aplicar Modelos estticos


de software
Modelos funcionais

Modelos dinmicos

Referenciais de Formao para os Cursos de Graduao em Computao 69


Captulo IV Engenharia de Software

Modelos formais

C.5.5. Aplicar tcnicas de anlise de Aplicar Tcnicas de anlise de correo, de


modelos de software completitude, de consistncia interna
e entre modelos, de rastreabilidade
entre modelos, de redundncia, de
ambiguidade.

C.5.6. Aplicar tcnicas para identificar e Aplicar Tcnicas de elicitao de requisitos


analisar problemas avaliando as
necessidades dos clientes

C.5.7. Aplicar mtodos e tcnicas para Aplicar Mtodos e tcnicas de especificao,


design de software modelagem, e anlise de arquiteturas
de software
Normas, linguagens e ferramentas de
arquitetura de Software.
Mtodos e tcnicas de especificao e
modelagem da interao com
usurios

C.5.8. Aplicar teorias, modelos e Aplicar Modelos de processo de software


tcnicas para projetar, desenvolver,
implementar e documentar solues de
software Aplicao de padres em Engenharia
de Software

Projeto (design) de software

Refatorao

Reutilizao de software

Tcnicas de verificao e anlise


esttica e dinmica de artefatos de
software

Depurao

Referenciais de Formao para os Cursos de Graduao em Computao 70


Captulo IV Engenharia de Software

Manuteno

C.5.9. Especificar as polticas e Aplicar Segurana em requisitos de software


objetivos de segurana nos requisitos de
software

6. EIXO DE FORMAO: CONSTRUO E TESTE DE SOFTWARE

Competncias gerais esperadas para o eixo: Construir (criar, reusar e/ou integrar) software considerando
o projeto (design) e o uso de tecnologias e ambientes de desenvolvimento de software. O profissional de
Engenharia de Software tambm deve ser capaz de realizar a avaliao (teste) do produto de software
construdo.

Competncias derivadas Classificao Contedos

C.6.1. Aplicar tcnicas e procedimentos Aplicar Princpios de projeto (design)


de desenvolvimento de software
Projeto (design) de arquitetura de
software

Padres

Reutilizao de software

Projeto (design) detalhado

Projeto (design) de dados

Projeto (design) de interface com


usurios

Projeto (design) de interface com


outros sistemas

C.6.2. Aplicar tcnicas e procedimentos Aplicar Tcnicas de reviso e anlise esttica


de validao e verificao (estticos e de artefatos de software
dinmicos)
Tcnicas de reviso e anlise
dinmica de artefatos de software

Referenciais de Formao para os Cursos de Graduao em Computao 71


Captulo IV Engenharia de Software

C.6.3. Definir o ambiente de construo Aplicar Ferramentas e frameworks de


de software desenvolvimento de software

Ferramentas e frameworks de
gerenciamento de configurao de
software

C.6.4. Aplicar tecnologias a serem Aplicar Tcnicas de programao


utilizadas no produto de software

Paradigmas de programao

C.6.5. Aplicar tcnicas de integrao de Aplicar Ambientes de integrao


partes de um sistema

Ferramentas de build

C.6.6. Aplicar tcnicas de integrao de Aplicar Interoperabilidade de sistemas


sistemas heterogneos
Wrappers

Software como servio

Sistemas de sistemas

Ecossistemas/plataformas (APIs)

C.6.7. Aplicar os princpios, padres e Aplicar Princpios de Engenharia de Software


boas prticas de desenvolvimento de
software
Aplicao de padres em Engenharia
de Software

Melhoria contnua

Aplicao de gesto de conhecimento

C.6.8. Conceber e validar os princpios, Aplicar Mtodo cientfico e experimental


padres e boas prticas de
desenvolvimento de software
Mtodos quantitativos, qualitativos e
mistos de pesquisa

Referenciais de Formao para os Cursos de Graduao em Computao 72


Captulo IV Engenharia de Software

Teste de hipteses

Melhoria contnua

Aplicao de gesto de conhecimento

C.6.9. Aplicar teorias, modelos e Aplicar Tcnicas de verificao e anlise


tcnicas para verificar solues de esttica de artefatos de software
software
Tcnicas de anlise dinmica de
artefatos de software

C.6.10. Programar preventivamente Aplicar Tcnicas de programao segura


segurana dentro do software

7. EIXO DE FORMAO: QUALIDADE DE SOFTWARE

Competncia geral esperada para o eixo: Produzir software de alta qualidade que estejam em
conformidade com seus requisitos e satisfaa as necessidades do usurio. A obteno da qualidade de
software envolve modelos e tcnicas de qualidade de produto e de processo de software.

Competncias derivadas Classificao Contedos

C.7.1. Entender quais so os atributos Entender Atributos de qualidade de produto de


de qualidade do produto de software e software
sua utilidade

C.7.2. Aplicar mecanismos de medio Aplicar Mtricas de produto de software


da qualidade do produto de software

Tcnicas de avaliao de produto

C.7.3. Aplicar tcnicas e procedimentos Aplicar Tcnicas de reviso e anlise esttica


de validao e verificao (estticos e de artefatos de software
dinmicos)

Referenciais de Formao para os Cursos de Graduao em Computao 73


Captulo IV Engenharia de Software

C.7.4. Entender as normas e modelos de Entender Modelos e normas de qualidade de


qualidade de produto e processo de produto (nacionais e internacionais)
software
Modelos e normas de qualidade de
processo (nacionais e internacionais)

Normatizao e certificaes de
qualidade

C.7.5. Aplicar conceitos de qualidade de Aplicar Modelos e normas de qualidade de


processo para a definio de um processo (nacionais e internacionais)
processo de software

Mtricas de processo

C.7.6. Detectar preventivamente falhas Aplicar Teste de software


de software em sistemas crticos

IV.7. Relao com as Diretrizes Curriculares Nacionais

Relao de competncias dos referenciais de formao com as competncias


descritas nas DCNs

Competncias e habilidades gerais dos egressos dos Cursos de Competncias dos Referenciais de
Bacharelado e Licenciatura Formao

1. Identificar problemas que tenham soluo algortmica C.1.1

2. Conhecer os limites da computao C.1.2

3. Resolver problemas usando ambientes de programao Eixo 6

Referenciais de Formao para os Cursos de Graduao em Computao 74


Captulo IV Engenharia de Software

4. Tomar decises e inovar, com base no conhecimento do C.1.4, C.1.7, C.3.1


funcionamento e das caractersticas tcnicas de hardware e da
infraestrutura de software dos sistemas de computao
consciente dos aspectos ticos, legais e dos impactos
ambientais decorrentes

5. Compreender e explicar as dimenses quantitativas de um C.1.3


problema

6. Gerir a sua prpria aprendizagem e desenvolvimento, Eixo 3


incluindo a gesto de tempo e competncias organizacionais

7. Preparar e apresentar seus trabalhos e problemas tcnicos e C.3.3, C.3.4


suas solues para audincias diversas, em formatos
apropriados (oral e escrito)

8. Avaliar criticamente projetos de sistemas de computao C.1.6

9. Adequar-se rapidamente s mudanas tecnolgicas e aos Eixo 3


novos ambientes de trabalho

10. Ler textos tcnicos na lngua inglesa C.3.8

11. Empreender e exercer liderana, coordenao e superviso C.2.1, C.2.2, C2.3, C.2.4, C.2.5
na sua rea de atuao profissional

12. Ser capaz de realizar trabalho cooperativo e entender a Eixo 3


fora que dele pode ser derivada

Competncias e habilidades dos egressos dos Cursos de Competncias dos Referenciais de


Bacharelado em Engenharia de Software Formao

1. Investigar, compreender e estruturar as caractersticas de C.1.5, C.5.1, C.5.2


domnios de aplicao em diversos contextos que levem em
considerao questes ticas, sociais, legais e econmicas,
individualmente e/ou em equipe.

Referenciais de Formao para os Cursos de Graduao em Computao 75


Captulo IV Engenharia de Software

2. Compreender e aplicar processos, tcnicas e procedimentos C.4.1, C.4.2, C.4.3, C.4.9, C.5.3,
de construo, evoluo e avaliao de software. C.6.1, C.6.2

3. Analisar e selecionar tecnologias adequadas para a C.6.3, C.6.4


construo de software.

4. Conhecer os direitos e propriedades intelectuais inerentes C.3.1


produo e utilizao de software.

5. Avaliar a qualidade de sistemas de software. C.7.1, C.7.2, C.7.3, C.7.6

6. Integrar sistemas de software. C.6.5, C.6.6

7. Gerenciar projetos de software conciliando objetivos C.1.5, C.1.6, C.4.4, C.4.5, C.4.6,
conflitantes, com limitaes de custos, tempo e com anlise de C.4.7
riscos.

8. Aplicar adequadamente normas tcnicas. C.7.4, C.7.5

9. Qualificar e quantificar seu trabalho baseado em C.3.2, C.3.3


experincias e experimentos.

10. Exercer mltiplas atividades relacionadas a software como: C.3.4, C.3.5, C.3.6, C.3.7, C.4.8
desenvolvimento, evoluo, consultoria, negociao, ensino e
pesquisa.

11. Conceber, aplicar e validar princpios, padres e boas C.6.7, C.6.8


prticas no desenvolvimento de software.

12. Analisar e criar modelos relacionados ao desenvolvimento C.5.4, C.5.5


de software.

13. Identificar novas oportunidades de negcios e desenvolver C.2.1, C.2.2, C2.3, C.2.4, C.2.5
solues inovadoras.

Referenciais de Formao para os Cursos de Graduao em Computao 76


Captulo IV Engenharia de Software

14. Identificar e analisar problemas avaliando as necessidades C.5.6, C.5.7, C.5.8, C.5.9, C.6.9
dos clientes, especificar os requisitos de software, projetar,
desenvolver, implementar, verificar e documentar solues de
software baseadas no conhecimento apropriado de teorias,
modelos e tcnicas.

IV.8. Estgios, TCC e atividades complementares


Conforme estabelecido nas Diretrizes Curriculares Nacionais da rea de Computao, as
Instituies de Educao Superior devem estabelecer a obrigatoriedade ou no do Estgio Supervisionado
e do Trabalho de Concluso de Curso e a definio dos respectivos regulamentos.
Os cursos de Engenharia de Software so orientados para que os egressos realizem atividades de
processos e, portanto, fortemente recomendado que os alunos realizem estgios e conheam, previamente,
o ambiente onde so desenvolvidas as atividades de trabalho para as quais eles esto sendo preparados,
como forma de iniciao profissionalizao. Empresas que desenvolvem software com uso de processos
consistentes e padronizados so ambientes favorveis para a realizao de estgios.
Os cursos podero prever a realizao de Trabalho de Concluso de Curso (TCC), recomendando-
se que tais trabalhos sejam apresentados oralmente para sua avaliao. Os Trabalhos de Concluso de Curso
podem ser substitudos pelo desenvolvimento de projetos integradores ao longo do curso. Em todos os
casos, os trabalhos devem promover a aplicao dos conhecimentos adquiridos (no estado da arte), podendo
tanto ter um direcionamento para a pesquisa, quanto para a aplicao no mercado de trabalho.
Alm das atividades complementares indicadas no pargrafo nico do Art. 9 das DCNs da rea
de Computao, as instituies podero indicar outras que tambm possibilitem o desenvolvimento das
competncias do perfil do egresso, tais como preparaes para certificaes profissionais na rea de
software.

IV.9. Metodologia de ensino


O processo de ensino-aprendizagem de certas competncias em Engenharia de Software apresenta
notoriamente alguns problemas. Um deles a dificuldade que muitos alunos tm em aprender a programar.
Um outro a dificuldade em motivar os alunos a estudar e aplicar processos e mtodos, como
documentao, testes, estimativa, modelagem e outras. Alm disso, os recursos de pesquisa e aprendizado
que os alunos possuem atualmente por meio da Internet requerem novas metodologias de ensino-
aprendizagem que estimulem mais os alunos, com alternativas sala de aula comum com exposio de
contedos.
Neste cenrio, prioritrio que a coordenao do curso priorize a adoo das melhores prticas
pedaggicas. Dentre elas destaca-se as do aprendizado centrado no aluno, do aprendizado interdisciplinar,
e do aprendizado pela reflexo sobre a prtica. Exemplos relevantes so o aprendizado baseado em projetos
(com clientes reais ou no), o aprendizado baseado em problemas, o aprendizado baseado em competncias,
a aprendizagem experiencial (e.g. agncias experimentais, fbricas de software), e o mtodo de estudo de

Referenciais de Formao para os Cursos de Graduao em Computao 77


Captulo IV Engenharia de Software

casos, entre outras abordagens ativas e prticas.


Em especial, necessria ateno com as metodologias de aprendizado das competncias menos
conceituais e mais comportamentais ou socioemocionais, tais como as de comunicao, negociao,
trabalho cooperativo, relacionamento com stakeholders, consultoria, gerncia, liderana, entre outras.

IV.10. Requisitos legais


Na construo do projeto pedaggico do curso, deve-se atentar para a abrangncia de aspectos
legais, tais como:
Diretrizes Curriculares Nacionais para Educao das Relaes tnico-Raciais e para o
Ensino de Histria e Cultura Afro-Brasileira, Africana e Indgena, nos termos da Lei N
9.394/96, com a redao dada pelas Leis N 10.639/2003 e N 11.645/2008, e da resoluo
CNE/CP N 1/2004, fundamentada no Parecer CNE/CP N 3/2004.
Diretrizes Nacionais para a Educao em Direitos Humanos, conforme disposto no Parecer
CNE/CP N 8, de 06/03/2012, que originou a Resoluo CNE/CP N 1, de 30/05/2012.
Proteo dos Direitos da Pessoa com Transtorno do Espectro Autista, conforme disposto
na Lei N 12.764, de 27 de dezembro de 2012.
Carga horria mnima, em horas para Bacharelados e Licenciaturas. Resoluo
CNE/CES N 02/2007 (Graduao, Bacharelado, Presencial). Resoluo CNE/CES N 04/2009
(rea de Sade, Bacharelado, Presencial). (Licenciaturas).
Tempo de integralizao: Resoluo CNE/CES N 02/2007 (Graduao, Bacharelado,
Presencial). Resoluo CNE/CES N 04/2009 (rea de Sade, Bacharelado, Presencial).
Disciplina de Libras, (Dec. N 5.626/2005).
Prevalncia de avaliao presencial para EaD, (Dec. N 5.622/2005, Art. 4, inciso II, 2).
Polticas de educao ambiental, (Lei N 9.795, de 27 de abril de 1999 e Decreto N 4.281 de
25 de junho de 2002).

IV.11. Agradecimentos
Agradecemos comunidade brasileira de Engenharia de Software que por meio de reunies
e eventos, como o Frum de Educao em Engenharia de Software (FEES), Workshop de Educao em
Computao (WEI), contriburam para a construo destes referenciais de formao:
Abraham Lincoln Rabelo de Sousa (UNILASALLE), Adriana Pereira de Medeiros (UFF), Alessandra
C. Smolenaars Dutra (PUCRS), Alessandro Garcia (PUC-Rio), Alexandre Cidral (UNIVILLE), Alfredo
Goldman (IME), Altigran da Silva (UFAM), Amon Jos Aidukaitis (PETROBRS), Ana Paula Chaves
Steinmacher (UTFPR), Ana Paula Terra Bacelo (PUCRS), Ana Regina Rocha (UFRJ), Andr Antunes
(Instituto Infnet), Andr Villasboas (CPQD), Andreia Malucelli (PUCPR), Arilo Dias Neto (UFAM),
Augusto Sampaio (UFPE), Auri Vicenzi (UFG), Avelino Francisco Zorzo (PUCRS), Christina Chaves
(UFBA), Cludia Werner (UFRJ), Daltro Jos Nunes (UFRGS), Edmundo Srgio Spoto (UFG), Eduardo
Ramos (Instituto Infnet), Elaine Venson (UNB), Ellen Francine (USP So Carlos), Evandro Franzen
(UNIVATES), Fabio Gomes Rocha (UNIT), Fbio Kon (USP-IME), Fbio Lucena (UFG), Fabricio
Souza Pinto (UESB), Flvio Wagner (UFRGS), Francisco Jos Mnaco (ICMC-USP), Gleison dos
Santos Souza (UNIRIO), Guilherme Travassos (UFRJ), Heitor Costa (UFLA), Hilmer Rodrigues Neri
(UNB), Igor Fabio Steinmacher (UTFPR), Igor Wiese (UTFPR), Ingrid Oliveira de Nunes (UFRGS),

Referenciais de Formao para os Cursos de Graduao em Computao 78


Captulo IV Engenharia de Software

Itana Gimenes (UEM), Jair Leite (UFRN), Jean Felipe Cheiran (UNIPAMPA), Joo Pablo Silva da Silva
(UNIPAMPA), Jos Carlos Maldonado (USP-ICMC), Jos Reginaldo Carvalho (UFAM), Julio Cesar
Sampaio do Prado Leite (PUC-Rio), Leila Ribeiro (UFRGS), Manoel Mendona (UFBA), Marcelo
Hideki Yamaguti (PUCRS), Marcelo Quinta (UFG), Marcelo Werneck (PUC Minas), Marcia Lucena
(UFRN), Mrcio Delamaro (ICMC-USP), Marcos Kalinowski (UFF), Maria Augusta Vieira Nelson
(PUC Minas), Maria Claudia Figueiredo Pereira Emer (UTFPR), Maurcio Aniche (USP), Michael Mra
(PUCRS), Newton Braga Rosa (UFRGS), Paulo Borba (UFPE), Paulo Cesar Masiero (USP ICMC),
Paulo Meirelles (UNB), Rafael Prikladnicki (PUCRS), Raul Wazlawick (UFSC), Rejane Figueiredo
(UnB), Ricardo A. C. de Souza (UFRPE), Ricardo Anido (UNICAMP), Rosana Vacari (ICMC-USP),
Sabrina Marczak (PUCRS), Sandra Fabbri (UFSCAR), Seiji Isotani (USP), Sheila dos Santos Reinehr
(PUCPR), Slvio Meira (UFPE), Tayana Conte (UFAM), Thais Batista (UFRN), Thelma Elita Colanzi
(UEM), Uir Kulesza (UFRN), Vander Alves (UnB)

Comit Elaborador Comisso de Educao da SBC

Andr Antunes (Instituto Infnet) Andreia Malucelli (PUCPR)


Daltro Jos Nunes (UFRGS) Avelino F. Zorzo (PUCRS)
Jair Leite (UFRN) Daltro Nunes (UFRGS)
Marcelo Hideki Yamaguti (PUCRS) Ecivaldo Mattos (UFBA)
Igor Steinmacher (UTFPR)
Jair Leite (UFRN)
Renata Araujo (UNIRIO)
Ronaldo Correia (UNESP)
Simone Martins (UFF)

Referncias

ACM/IEEE. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering.


Technical Report. ACM, New York - NY, USA. 2004.
ACM/IEEE. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. 2014.
IEEE. SWEBOK: Guide to the Software Engineering Body of Knowledge. V. 3.0. 2014.
IEEE. SWECOM: Software Engineering Competency Model. 2014a.
MEC. Diretrizes Curriculares Nacionais para os cursos de graduao em Computao. 2016. Disponvel
em: http://portal.mec.gov.br/index.php?option= com_docman&view=download&alias=52101-rces005-
16-pdf&category_slug= novembro-2016-pdf&Itemid=30192. ltimo acesso em: 10/4/2017.
MEC. Parecer - Diretrizes Curriculares Nacionais para os cursos de graduao em Computao - Parecer.
2012. Disponvel em: http://portal.mec.gov.br/index.php?
option=com_docman&task=doc_download&gid=11205&Itemid= . ltimo acesso em: 10/4/2017.
MEC. e-MEC: Sistema de Regulao do Ensino Superior. Disponvel em: http://emec.mec.gov.br. ltimo
acesso em: 20/3/2017

Referenciais de Formao para os Cursos de Graduao em Computao 79


Captulo IV Engenharia de Software

Naur, P.; Randell, B. Software Engineering: report on a conference sponsored by the NATO Science
Committee. Garmisch, Germany: 1969.
Nunes, D. J. ; Yamaguti, M. ; Nunes, I. Refinamento de Competncias do Egresso do Curso de Engenharia
de Software. In: Frum de Educao em Engenharia de Software, 2016, Maring. IX Frum de Educao
em Engenharia de Software (FEES 2016). p. 143-155.
Pressman, R. Software Engineering: a practitioners approach. McGraw-Hill: 1995.

Referenciais de Formao para os Cursos de Graduao em Computao 80


Captulo V Licenciatura em Computao

Captulo

V
Licenciatura em Computao
Ecivaldo de Souza Matos, Ado Caron Cambraia, Andr Souza Lemos, Ayla Dbora D. de Souza Rebouas, Marcia
Elena J. Kniphoff da Cruz e Taciana Pontual da Rocha Falco

Resumo
Este documento apresenta os referenciais de formao na rea de Computao para os cursos de
Licenciatura em Computao no Brasil, elaborados pela Sociedade Brasileira de Computao, com base
nas Diretrizes Curriculares Nacionais para os cursos da rea de Computao, homologadas pela Portaria
CNE/CES n. 05 de 16/11/2016.

V.1. Apresentao
Este documento resultado do trabalho de integrantes da Sociedade Brasileira de Computao de
diversas instituies brasileiras de ensino superior, conduzido pela sua Comisso de Educao. Em
particular, busca-se oferecer um referencial de orientao para a concepo de currculos de curso de
Licenciatura em Computao (LC) adequados s atuais DCN (Brasil, 2016) e para a adequao de cursos
existentes s novas exigncias dessas diretrizes.
Este documento utilizou como base as Diretrizes Curriculares Nacionais para os cursos de
graduao em Computao (Brasil, 2016). Em diversas reunies em grupo refletiu-se sobre as competncias
e contedos apresentados no Parecer CNE/CES n 136/2012 de 09 de maro de 2012 pela Cmara de
Educao Superior (CES) do Conselho Nacional de Educao (CNE) que aprovou as Diretrizes
Curriculares Nacionais (DCN) para Cursos de Graduao em Computao, homologado pela Portaria N
05 de 16/11/2016. Buscou-se tambm refletir sobre o que a sociedade espera do profissional licenciado em
Computao e sobre formas de estruturar a formao desse profissional.
Dessa forma surgiram os Referenciais de Formao para Licenciatura em Computao (RF-LC),
apresentados neste documento, que ilustram eixos de formao, competncias e contedos que ajudaro a
desenvolver o perfil desejado. O conjunto de contedos apresentados deve servir como orientao, e
importante que seja ajustado s caractersticas locais de cada instituio, garantindo, porm, que as
competncias previstas para os egressos possam ser alcanadas. O nvel de profundidade com que cada
contedo ser abordado tambm deve ser uma escolha de cada curso, mas considerando sempre as
competncias esperadas aos profissionais que sero formados.
Este documento est organizado em dez sees, incluindo esta apresentao. Na Seo V.2
apresentado um breve histrico da elaborao dos currculos de referncia para os cursos de Licenciatura
em Computao. A Seo V.3 caracteriza os benefcios que cursos de Licenciatura em Computao
oferecem para a sociedade. O perfil do egresso apresentado na Seo V.4, indicando competncias gerais
esperadas para os egressos dos cursos de Licenciatura em Computao. Na Seo V.5 so apresentados os

Referenciais de Formao para os Cursos de Graduao em Computao 81


Captulo V Licenciatura em Computao

eixos de formao, competncias e contedos que compem os referenciais de formao para cursos de
Licenciatura em Computao. Na Seo V.6 so apresentadas as relaes das competncias descritas nos
referenciais de formao com as determinaes das Diretrizes Curriculares Nacionais. Consideraes sobre
a realizao de estgios, atividades complementares e trabalhos de concluso de curso so apresentadas na
Seo V.7. A Seo V.8 discorre sobre metodologias de ensino. A Seo V.9 apresenta requisitos legais
previstos para cursos de Licenciatura em Computao. Por fim, a Seo V.10 encerra o documento com
agradecimentos, seguida das referncias bibliogrficas.

V.2. Breve histrico do curso


No Brasil, as primeiras iniciativas de que se tem notcia para desenvolvimento de uma cultura
tecnolgica na Educao Bsica datam do incio da dcada de 1980. Uma dessas iniciativas, marcando esse
perodo, foram as experincias com a utilizao da linguagem LOGO. Com vistas a potencializar atividades
de programao na Educao Bsica foi publicado no Brasil em 1985 o livro LOGO: computadores e
educao, de autoria do pesquisador Seymour Papert. Nesse livro, Papert coloca o aluno como protagonista
do seu processo de aprendizagem. Segundo Papert (1985), ao ensinar o computador a pensar, a criana
embarca numa explorao sobre a maneira como ela prpria pensa. Pensar sobre modos de pensar faz a
criana tornar-se um epistemlogo, desenvolvendo o pensamento/raciocnio computacional.
Na dcada de 1990, algumas escolas iniciaram a implantao de laboratrios de informtica. Em
1997, foi lanado o PROINFO1 (Programa Nacional de Tecnologia Educacional), abarcando um conjunto
de aes com o objetivo de promover o uso pedaggico da informtica nas redes pblicas de educao
bsica. O PROINFO proporcionou a ampliao da disponibilizao de equipamentos nas escolas pblicas
por meio dos laboratrios de informtica e do acesso Internet.
Com a ampliao da presena dos equipamentos tecnolgicos na escola, aumentou a necessidade
de a comunidade escolar pensar sobre o que fazer com esses equipamentos, como integrar tecnologias
educao e como capacitar seus docentes para uso intencionalmente pedaggico dessas tecnologia.
A comunidade envolvida no desenvolvimento de uma cultura tecnolgica na educao tem
construdo diversos espaos de discusso, que seguem duas direes interligadas. Uma primeira direo
trata da integrao das tecnologias aos processos de ensino, e de como essa integrao gera transformaes
que alteram os modelos de sala de aula e da prpria aprendizagem. Essa discusso tem ocorrido
principalmente no contexto do Congresso Brasileiro de Informtica na Educao (CBIE) da Sociedade
Brasileira de Computao, que atualmente agrega o Simpsio Brasileiro de Informtica na Educao
(SBIE), o Workshop de Informtica na Escola (WIE) e outros workshops e eventos relacionados.
A outra direo aborda a educao em Computao (seja na educao bsica regular ou profissional,
no ensino superior ou corporativo), que est intimamente ligada ao uso das tecnologias, porm
especificamente aplicado ao ensino de conceitos das diversas reas da Computao. Ao longo dos anos,
essa discusso passou a abranger mais fortemente o desenvolvimento do raciocnio/pensamento
computacional na educao bsica, como proposto por Papert nos anos 1980. O principal frum de
discusso dessa comunidade no Brasil tem sido o Workshop sobre Educao em Computao (WEI)2,

1
http://portal.mec.gov.br/proinfo/proinfo
2
Evento satlite do Congresso da Sociedade Brasileira de Computao (CSBC)

Referenciais de Formao para os Cursos de Graduao em Computao 82


Captulo V Licenciatura em Computao

evento anual da SBC, com mais de 25 edies realizadas. Em 1995, foi realizado o painel Informtica no
Ensino Fundamental no III WEI (durante o XV Congresso da Sociedade Brasileira de Computao,
ocorrido em Canela/RS), sob a coordenao do professor Dr. Daltro Jos Nunes (UFRGS). Nesse momento,
as primeiras sementes para criao do curso de Licenciatura em Computao (LC) foram lanadas.
O primeiro curso de Licenciatura em Computao foi criado no ano de 1997, na Universidade de
Braslia (UnB). Tratava-se de um curso especfico de licenciatura, com foco na Educao Bsica e com
perspectiva de romper com modelos de formao "3 + 1" calcados na racionalidade tcnica, pelos quais se
acreditava ser possvel formar um professor para a Educao Bsica por meio de complementao
pedaggica (geralmente de um ano) ao final do bacharelado.
A Licenciatura em Computao integrou as Diretrizes Curriculares Nacionais (DCN) dos Cursos de
Graduao em Computao da SBC com a criao do Currculo de Referncia dos Cursos de Licenciatura
em Computao no ano de 20023. Conforme a Portaria do Instituto Nacional de Estudos e Pesquisas
Educacionais Ansio Teixeira (Inep) n 239 de 04 de agosto de 20114, os discentes dos cursos de
Licenciatura em Computao passaram a fazer uma prova especfica do ENADE a partir de 2011. Essa foi
uma conquista para esses cursos, uma vez que inicialmente esses estudantes tinham de realizar a mesma
prova aplicada aos estudantes dos cursos de Bacharelado em Cincia da Computao. A partir de ento,
contedos pedaggicos passaram a fazer parte dessa avaliao.
Conforme Lemos (2013) e estatsticas dos cursos de graduao em Computao da SBC (2014),
desde a criao do primeiro curso de Licenciatura em Computao, o nmero de vagas ofertadas tem sofrido
importantes variaes, que podem ser classificados em trs ondas: 1) perodo germinal (1997), marcado
por iniciativas pblicas estaduais; 2) em meados de 2000, protagonizada pelas IES privadas; 3) no perodo
de 2010, marcada pela expanso das instituies pblicas de ensino superior, principalmente os Institutos
Federais. No levantamento realizado em 2014 pela SBC foram contabilizados 91 cursos de Licenciatura
em Computao em atividade no Brasil (SBC, 2014). Esses cursos esto distribudos em diferentes regies
do pas. Cada regio exige um perfil de curso diferente, de acordo com a cultura tecnolgica presente (ou
ausente) na localidade.
Nos anos 2000, o propsito dos cursos de Licenciatura em Computao ganha nova fora a partir
do artigo de Jeannette M. Wing5 (Wing, 2006) sobre pensamento/raciocnio computacional, em que a
pesquisadora discute como o conhecimento sobre os mtodos e modelos da Computao podem ser teis
formulao e resoluo de problemas do cotidiano, sendo fundamental ao rol de habilidades do cidado do
sculo 21. Desde ento, cresceram as pesquisas e iniciativas sobre o desenvolvimento do
pensamento/raciocnio computacional na Educao e o importante papel do licenciado em Computao
nesse contexto.
Atualmente no Brasil, algumas dessas iniciativas so evidenciadas em escolas que possuem cultura
tecnolgica mais amadurecida, com aulas de robtica educacional, clubes de programao, criao de jogos
digitais, simuladores e atividades interdisciplinares com "computao desplugada" (Bell, Witten &
Fellows, 2011). Assim, cada vez mais se intensifica o dilogo entre as discusses sobre uso de tecnologias

3
Acesso ao Currculo de Referncia da LC no endereo: http://www.sbc.org.br/documentos-da-sbc/summary/131-curriculos-de-
referencia/763-curriculo-de-referencia-lic-versao-2002.
4
Publicao no Dirio Oficial de 05 de agosto de 2011, Seo 1, pgs. 50, 51 e 52.
5
Professora da Carnegie Mellon University.

Referenciais de Formao para os Cursos de Graduao em Computao 83


Captulo V Licenciatura em Computao

nos processos de ensino e o ensino de Computao em si.


Alm dos contextos escolares da educao bsica, com o desenvolvimento e apropriao das
tecnologias digitais pelos atores sociais, a Educao a Distncia (EaD) e as plataformas de e-learning
tornaram-se tendncia na educao acadmica e corporativa, na tentativa de democratizao do acesso
educao (Litwin, 2001), exigindo novos profissionais para o planejamento, criao, desenvolvimento e
avaliao desses ambientes e cursos. A partir da Lei n. 9.394/1996 (Lei de Diretrizes e Bases da Educao
Nacional) a EaD recebeu o status de modalidade integrada ao ensino, passando a ser pauta de discusses
nas polticas pblicas de educao. A amostra do CensoEAD.br de 2014 consultou 271 instituies que
oferecem cursos e/ou servios para EaD. Dessas, 86 instituies so pblicas e 172 privadas. As matrculas
somaram 519.839 nos cursos regulamentados totalmente a distncia, 476.484 em cursos regulamentados
semipresenciais ou disciplinas EaD de cursos presenciais e 2.872.383 em cursos livres, totalizando
3.868.706 registros (ABED, 2016). Essa expanso exige a constituio de equipes interdisciplinares em
que os integrantes tenham conhecimentos de Computao e Educao, como espera-se dos egressos dos
cursos de Licenciatura em Computao.

V.3. Benefcios do curso para a sociedade


Segundo as Diretrizes Curriculares Nacionais para os cursos de graduao em Computao
(Resoluo CNE/CES n 05/2016) (Brasil, 2016),
Os cursos de Licenciatura em Computao tm como objetivo principal preparar professores para
formar cidados com competncias e habilidades necessrias para conviver e, prosperar em um
mundo cada vez mais tecnolgico e global e que contribuam para promover o desenvolvimento
econmico e social de nosso Pas. A introduo do pensamento computacional e algortmico na
educao bsica fornece os recursos cognitivos necessrios para a resoluo de problemas,
transversal a todas as reas do conhecimento. As ferramentas de educao assistida por computador
e os sistemas de educao distncia tornam a interao ensino-aprendizagem prazerosa, autnoma
e efetiva, pois introduzem princpios e conceitos pedaggicos na interao humano-computador.
Essas ferramentas so desenvolvidas com a participao de Licenciados em Computao.
Genericamente, todo sistema computacional com funcionalidade pedaggica ou que necessita de
assistncia para seu uso, requer a participao dos Licenciados em Computao.

Percebe-se no texto das DCN o lugar de destaque das tecnologias digitais no mundo contemporneo
e nos espaos educacionais, alm da necessidade de desenvolver o pensamento/raciocnio computacional
desde a educao bsica na formao do cidado.
Quando as tecnologias digitais de informao e comunicao comearam a se popularizar na
sociedade, houve uma tendncia a crer que a simples insero de computadores e Internet nas instituies
de ensino de alguma forma revolucionria os processos educacionais. Atualmente, j se tem uma viso
muito mais crtica e amadurecida, de que preciso integrar o uso dessas ferramentas s abordagens
pedaggicas, e que tal processo complexo. Para conceber e realizar essa integrao, imprescindvel a
atuao de profissionais com formao especfica, que reflitam, compreendam e planejem inovaes
educacionais que incluam os recursos tecnolgicos contemporneos.
O curso de Licenciatura em Computao objetiva preparar esses profissionais para a sociedade. Eles
podero atuar em escolas, empresas ou noutras instituies principalmente de duas maneiras: a) como
professores de Computao, ensinando desde informtica bsica (como noes de hardware, uso de
aplicativos, dispositivos tecnolgicos e da Internet) at aspectos relacionados ao pensamento/raciocnio

Referenciais de Formao para os Cursos de Graduao em Computao 84


Captulo V Licenciatura em Computao

computacional, robtica e ao desenvolvimento de algoritmos e software, que podem trazer diversos


benefcios aos estudantes, como a melhoria de suas habilidades para resolver problemas dos mais diferentes
tipos e para os mais diferentes contextos de suas vidas; ou b) como agentes integradores e promotores do
uso da tecnologia na educao, trabalhando de maneira interdisciplinar na gesto e desenvolvimento de
recursos de hardware e software utilizados para ensino e aprendizagem no mbito da educao presencial
ou a distncia.
Observa-se, ainda, que os egressos dos cursos de Licenciatura em Computao vm tambm suprir
uma outra demanda da sociedade, a de profissionais capazes de desenvolver recursos de tecnologias
contemporneas para apoiar a educao, podendo ser utilizados tanto em escolas, quanto em empresas, ou
por qualquer pessoa interessada em aprender algo onde quer que esteja. Os profissionais que produzem
esses recursos devem possuir conhecimentos tcnico-cientficos da Computao necessrios para constru-
los dialeticamente, articulados aos conhecimentos pedaggicos oriundos de sua formao acadmica
(Matos, 2013).
Considerando tambm a grande quantidade de tecnologias contemporneas que precisam ser
desenvolvidos e mantidos na sociedade e para os mais diversos fins, h demanda por profissionais que
atuem como formadores em processos de capacitao corporativa e em cursos profissionalizantes. Neste
contexto, os egressos dos cursos de Licenciatura em Computao apresentam um diferencial e podero
tornar a Computao mais acessvel para uma maior gama de profissionais que cada vez mais precisam
lidar com esses recursos.
Em vrios contextos, destaca-se a possibilidade da atuao do licenciado em Computao na
modalidade de Educao a Distncia (EaD). Alm de poderem assumir os papis de professores e tutores,
esses profissionais podem tambm atuar nos diferentes contextos de produo e gesto de ambientes
informatizados de EaD e dos cursos online abertos e massivos (MOOC6), produzindo materiais didticos e
processos de avaliao inovadores, ou ainda criando e gerenciando cursos de diferentes tipos e ambientes
virtuais de formao diversos, atuando inclusive como empreendedores do setor.
Por ltimo, mas no menos importante, a computao uma cincia que, apesar de nova (ou
justamente por isso), vem se afirmando como uma importante chave de leitura do mundo contemporneo.
No apenas no sentido imediato da resoluo de problemas, mas tambm no da interpretao dos
acontecimentos e na produo de conceitos. Participar da vida poltica e econmica; fazer sentido dos novos
modos de produo, trabalho e gesto; reimaginar a democracia e as instituies do estado e das
coletividades de um modo geral; perceber as mltiplas articulaes sistmicas entre o mundo da vida, o
campo social e a esfera produtiva, todas essas so questes para as quais as categorias tradicionalmente
empregadas convocam cada vez mais a potncia do conhecimento cientfico da computao. Um
conhecimento que ajudou a produzir tantas inovaes, mas tambm tantas incertezas, tem a
responsabilidade de se debruar sobre elas, e contribuir para o entendimento e o enfrentamento dos dilemas
que se apresentam a todos ns. Essa tambm uma das misses do licenciado em Computao.

6
Acrnimo da expresso inglesa "Massive Open Online Course".

Referenciais de Formao para os Cursos de Graduao em Computao 85


Captulo V Licenciatura em Computao

V.4. Perfil do egresso


A Licenciatura em Computao tem como objetivo a formao de professores para o exerccio da
docncia em Computao na Educao Bsica Regular, Profissional, Tecnolgica e Corporativa e noutras
etapas e modalidades de educao7; e para atuar no projeto, no desenvolvimento, na avaliao e na gesto
de sistemas educacionais e de tecnologias contemporneas, relacionadas Computao articulada
Educao.
Espera-se que o Licenciado em Computao domine os conhecimentos bsicos da Computao a
partir dos seus fundamentos matemticos, mas com a viso de que eles possuem origem e contexto
histricos, e de que os seus diversos modos de realizabilidade tcnica, aqueles j existentes e aqueles ainda
por vir, lhes so intrnsecos.
Espera-se tambm que o Licenciado em Computao seja um profissional que explore e investigue
temas ligados ao pensamento/raciocnio computacional, como abstrao, complexidade e mudana
evolucionria, alm de diversos princpios gerais, tais como o compartilhamento de recursos comuns,
segurana e concorrncia. um profissional que reconhece a ampla aplicao desses temas e princpios da
Cincia da Computao, em uma perspectiva holstica, sem consider-los relevantes apenas aos domnios
nos quais forem introduzidos.
O licenciado em Computao precipuamente responsvel por apresentar a Computao como
cincia escola, e por consequncia sociedade. Um dos seus papis , portanto, o de ajudar a construir
narrativas capazes de dar sentido e significado aos conceitos e fenmenos da Computao, especialmente
onde esses fenmenos e conceitos se apresentarem contra-intuitivos ou de difcil composio com as
narrativas consensuais. Essa a dimenso propriamente filosfica da atuao do egresso.
um profissional ligado ao exerccio do dilogo entre as disciplinas e reas nos diversos espaos
da educao. Como tal, agrega-se s equipes de coordenao e planejamento pedaggico nas escolas ou
organizaes corporativas, nas quais pode atuar como um facilitador da introduo de novas tecnologias,
no apenas no sentido prtico (ou das prticas), mas particularmente no nvel da discusso de metodologias
e concepes. Nessa qualidade, a sua interveno no plano das atividades de concepo, planejamento e
gesto pedaggicas pode se dar de maneira transitria ou permanente, dependendo do maior ou menor grau
de amadurecimento da cultura tecnolgica na comunidade em que atua. Entende as aplicaes da
Computao como tecnologias da inteligncia, da percepo e da comunicao, ou que impulsionam outras
tecnologias nessa direo, e portanto as concebe particularmente prximo do campo da Educao.
Nesse sentido, o curso de Licenciatura em Computao deve promover o fortalecimento da
construo de identidade com o magistrio, desfazendo mitos e incentivando experincias que estabeleam
conexes com os diversos saberes inerentes prtica do magistrio para alm da regncia de classes (Matos,
2013).

7
Ver artigo 3 da Resoluo n. 2, do Conselho Nacional de Educao, referente s Diretrizes Curriculares para a formao
inicial de professores em nvel superior (BRASIL, 2015).

Referenciais de Formao para os Cursos de Graduao em Computao 86


Captulo V Licenciatura em Computao

V.5. Eixos de formao, competncias e contedos


Os eixos de formao sugerem uma organizao curricular em que a interdisciplinaridade est
presente desde o seu planejamento, permeando as competncias, contedos, processos e pessoas. Eles
agrupam contedos relacionados natureza das necessidades e questes reais dos Licenciados em
Computao, suas transformaes e possibilidades tcnicas e tecnolgicas.
Os referenciais de formao para a Licenciatura em Computao esto estruturados em seis eixos
transversais de formao:
Fundamentos da Educao e suas Tecnologias
Fundamentos da Computao
Comunicao e Expresso
Formao Docente e Tecnologias Contemporneas
Tecnologias na Educao
Formao Humanstica, Social e Empreendedora
Considerando os eixos transversais de formao considerados, foram definidas as competncias e
competncias derivadas mais relacionadas a cada um desses eixos, bem como os contedos relacionados a
cada competncia derivada, conforme ser apresentado a seguir. importante destacar que alguns
contedos esto relacionados a mais de uma competncia e, por isso, foram marcadas com um (*) aps o
seu nome apenas como forma de identificar a repetio. Veja Seo V.6 para visualizar a relao entre as
competncias definidas neste documento e aquelas indicadas nas DCN de Computao (Brasil, 2016).

1. EIXO DE FORMAO: FUNDAMENTOS DA EDUCAO E SUAS TECNOLOGIAS

Promover uma viso que integre reflexes terico-prticas, atravs dos estudos de princpios das Cincias
da Educao em dilogo multidisciplinar dos fundamentos da educao com suas tecnologias.

Competncia geral esperada para o eixo. Contextualizar o conhecimento da Educao e suas


tecnologias em seu percurso histrico, a partir da antropologia, filosofia, sociologia, psicologia e polticas
pblicas.

Competncias derivadas Contedos

C.1.1 Compreender e contextualizar os princpios histricos, Filosofia da Educao


antropolgicos, psicolgicos, polticos e filosficos da Educao
Sociologia da Educao

Antropologia da Educao

Filosofia e Epistemologia da Cincia e da


Tecnologia*

Referenciais de Formao para os Cursos de Graduao em Computao 87


Captulo V Licenciatura em Computao

Psicologia da Educao

C.1.2 Compreender e se apropriar dos princpios da Didtica e Didtica*


tecnologias em educao
Aspectos ticos do Trabalho Docente

C.1.3 Compreender a estruturao de polticas pblicas em Polticas Pblicas em Educao


Educao com tecnologias

2. EIXO DE FORMAO: FUNDAMENTOS DA COMPUTAO

Entendimento dos princpios fundamentais da Computao como proposio epistemolgica singular e


nas suas duas dimenses: da virtualidade lgica dos conceitos e da realizabilidade concreta dos artefatos.

Competncia geral esperada para o eixo. Relacionar os conhecimentos tcnico-cientficos da


Computao e da Matemtica para criao e resoluo de problemas em diferentes contextos.

Competncias derivadas Contedos

C.2.1 Formular e resolver problemas com a aplicao do Algoritmos*


raciocnio lgico, matemtico e computacional
Anlise e Especificao de Sistemas*

Verificao e Validao de Sistemas*

Engenharia de Software*

Interao Humano-Computador*

Multimdia*

Programao*

Programao para Dispositivos Mveis*

Complexidade de Algoritmos

Abstrao e Estrutura de Dados*

Referenciais de Formao para os Cursos de Graduao em Computao 88


Captulo V Licenciatura em Computao

Fundamentos de Linguagens de Programao*

Matemtica Discreta

Teoria dos Grafos

Aplicaes da Matemtica do Contnuo

Probabilidade e Estatstica

Lgica Matemtica

Teoria da Computao

Linguagens Formais e Autmatos

Raciocnio/Pensamento Computacional*

C.2.2 Utilizar e explorar recursos tecnolgicos de hardware e Gesto de Tecnologia da Informao*


software
Sistemas Operacionais

Redes de Computadores

Sistemas Digitais

Arquitetura e Organizao de Computadores

Robtica

Inteligncia Artificial e Computacional

Computao Grfica

Bancos de Dados*

Segurana da Informao

Acessibilidade Digital

Computao Ubqua e Sensvel ao Contexto

Referenciais de Formao para os Cursos de Graduao em Computao 89


Captulo V Licenciatura em Computao

Realidade Virtual e Aumentada

C.2.3 Pensar a cincia criticamente e estimular a investigao Metodologia Cientfica


cientfica
Histria da Computao*

Filosofia e Epistemologia da Cincia e da


Tecnologia*

3. EIXO DE FORMAO: COMUNICAO E EXPRESSO

Dimenso comunicativa essencial ao desenvolvimento profissional do Licenciado em Computao.

Competncia geral esperada para o eixo. Comunicar-se com clareza e de forma adequada a diversos
contextos e espaos.

Competncias derivadas Contedos

C.3.1 Comunicar-se com clareza em diferentes espaos, mdias e Comunicao Oral e Escrita
modalidades
Mdias e Educao*

Libras*

Ingls Tcnico

Comunicao nos Espaos Pblicos em Rede

4. EIXO DE FORMAO: FORMAO DOCENTE E TECNOLOGIAS


CONTEMPORNEAS

Integra saberes diretamente relacionados atuao profissional docente do Licenciado em Computao,


contemplando o desenvolvimento das competncias de formao docente interdisciplinar, ao qual se
associam tambm os estgios curriculares e as prticas didticas em Computao.
Competncias gerais esperadas para o eixo:
- Aplicar e integrar tecnologias contemporneas no desenvolvimento de atividades didticas.

Referenciais de Formao para os Cursos de Graduao em Computao 90


Captulo V Licenciatura em Computao

- Organizar, planejar e desenvolver processos de ensino de Computao


- Avaliar processos de aprendizagem em Computao
- Gerir projetos, espaos e instituies de ensino

Competncia. Aplicar e integrar tecnologias contemporneas no desenvolvimento de atividades


didticas.

Competncias derivadas Contedos

C.4.1 Produzir espaos de experimentao, criao, cooperao Mdias e Educao*


e colaborao a partir de tecnologias contemporneas
Raciocnio/Pensamento Computacional*

Histria da Informtica na Educao*

Ambientes Virtuais (e Interativos) de


Aprendizagem*

Aprendizagem Apoiada por Recursos


Computacionais*

C.4.2. Elaborar, propor e gerenciar abordagens expressivas e Teorias da Aprendizagem e do


comunicativas envolvendo diversas modalidades de interao no Desenvolvimento Humano
ensino presencial e a distncia
Educao a Distncia e Online*

Histria da Informtica na Educao*

Educao Aberta*

Competncia. Organizar, planejar e desenvolver processos de ensino de Computao

Competncias derivadas Contedos

C.4.3 Organizar e planejar processos de ensino de Computao Raciocnio/Pensamento Computacional*

Estgio Supervisionado de Docncia em


Computao

C.4.4 Propor e negociar consensos entre o contedo programtico Educao Profissional

Referenciais de Formao para os Cursos de Graduao em Computao 91


Captulo V Licenciatura em Computao

e o contedo oriundo do ambiente sociocultural, por meio de


Educao Especial*
diferentes metodologias de ensino

Educao do Campo*

Educao Escolar Quilombola*

Educao Escolar Indgena*

Educao de Jovens e Adultos

Teoria, Metodologia e Prtica do Ensino de


Computao*

C.4.5 Produzir e avaliar propostas curriculares e materiais Jogos Digitais na Educao


didticos para o ensino presencial e a distncia
Produo de Materiais Didticos Digitais*

Design Instrucional*

Competncia. Avaliar processos de aprendizagem em Computao

Competncia derivada Contedos

C.4.6 Elaborar e aplicar diversos processos de avaliao da Avaliao da Aprendizagem


aprendizagem
Teoria, Metodologia e Prtica do Ensino de
Computao*

Competncia. Gerir projetos, espaos e instituies de ensino


Competncias derivadas Contedos

C.4.7 Propor, coordenar e avaliar projetos transdisciplinares de Didtica*


ensino com tecnologias contemporneas
Educao a Distncia e Online*

Educao Profissional

Organizao e Gesto de Sistemas


Educacionais*

Organizao e Gesto do Trabalho

Referenciais de Formao para os Cursos de Graduao em Computao 92


Captulo V Licenciatura em Computao

Pedaggico*

Educao Aberta*

C.4.8 Gerir espaos de ensino com tecnologias contemporneas Organizao e Gesto de Sistemas
Educacionais*

Tecnologias para Gesto de Sistemas


Educacionais*

Educao a Distncia e Online*

Educao Aberta*

Gesto de Ambientes de Educao a Distncia


e Online*

C.4.9 Gerir instituies de ensino Tecnologias para Gesto de Sistemas


Educacionais*

Organizao e Gesto de Sistemas


Educacionais*

Organizao e Gesto do Trabalho


Pedaggico*

5. EIXO DE FORMAO: TECNOLOGIAS NA EDUCAO

Concentra conhecimentos de natureza tecnolgica especficos da Computao, com uma viso


abrangente e compreensiva dos seus princpios, colocando em primeiro plano os fins e aplicaes
educacionais das tecnologias contemporneas.
Competncia geral esperada para o eixo. Conceber, desenvolver, avaliar e gerir recursos tecnolgicos
para fins educacionais.
Competncias derivadas Contedos

C.5.1 Conceber recursos tecnolgicos para fins educacionais Projeto de Tecnologias Aplicadas Educao

Design de Interao de Tecnologias


Educacionais

Aprendizagem8 Apoiada por Recursos


Computacionais*

8
Quando se fala de aprendizagem est implcita a aprendizagem colaborativa.

Referenciais de Formao para os Cursos de Graduao em Computao 93


Captulo V Licenciatura em Computao

Robtica Educacional

Ambientes Virtuais (e Interativos) de


Aprendizagem*

C.5.2 Desenvolver recursos tecnolgicos para fins educacionais Inteligncia Artificial aplicada Educao

Tecnologias Mveis e Ubquas Aplicadas


Educao

Produo de Materiais Didticos Digitais*

Design Instrucional*

Minerao de Dados Educacionais

Web Semntica e Ontologias na Educao

Fundamentos de Linguagens de Programao*

Programao*

Engenharia de Software*

Abstrao e Estrutura de Dados*

Anlise e Especificao de Sistemas*

Verificao e Validao de Sistemas*

Mdias e Educao*

Interao Humano-Computador*

Bancos de Dados*

Multimdia*

Programao para Dispositivos Mveis*

Tecnologias Assistivas aplicadas Educao*

Referenciais de Formao para os Cursos de Graduao em Computao 94


Captulo V Licenciatura em Computao

Projeto e Desenvolvimento de Jogos


Educacionais

C.5.3 Avaliar recursos tecnolgicos para fins educacionais Avaliao de Interao de Tecnologias
Educacionais

Avaliao de Software e Hardware


Educacional

C.5.4 Gerir recursos tecnolgicos para fins educacionais Tecnologias para Gesto de Sistemas
Educacionais*

Gesto de Conhecimentos, Tecnologias e


Competncias Organizacionais

Gesto de Tecnologia da Informao*

Gesto de Ambientes de Educao a Distncia


e Online*

6. EIXO DE FORMAO: FORMAO HUMANSTICA, SOCIAL E


EMPREENDEDORA

Concentra as competncias de formao complementar, relacionadas s dimenses humanstica, social e


empreendedora do ensino superior para formar cidados transformadores da sociedade.
Competncias esperadas para o eixo:
- Contribuir para destacar a importncia da Computao como chave de leitura do mundo contemporneo.
- Compreender os efeitos da Computao como elemento de transformao da realidade; elaborar e
discutir posicionamentos diante dos dilemas ticos que se apresentam nos planos ambiental, sociocultural
e econmico.
- Desenvolver e estimular a autonomia, o empreendedorismo e o trabalho coletivo.

Competncia. Contribuir para destacar a importncia da Computao como chave de leitura do mundo
contemporneo.
Competncias derivadas Contedos

C.6.1 Contemplar as interdependncias entre a histria da Filosofia e Epistemologia da Cincia e da


Computao e a formao do/no mundo contemporneo Tecnologia*

Histria da Computao*

Referenciais de Formao para os Cursos de Graduao em Computao 95


Captulo V Licenciatura em Computao

Competncia. Compreender os efeitos da Computao como elemento de transformao da realidade;


elaborar e discutir posicionamentos diante dos dilemas ticos que se apresentam nos planos ambiental,
sociocultural e econmico.
Competncias derivadas Contedos

C.6.2 Compreender a determinaes socioeconmicas, legais e Legislao em Computao


polticas do Brasil e do mundo luz do conhecimento terico e
tecnolgico da Computao

C.6.3 Compreender os efeitos da Computao como elemento de Filosofia, Antropologia e Sociologia da


transformao da realidade Computao

C.6.4 Elaborar e discutir posicionamentos diante dos dilemas tica em Computao


ticos que se apresentam nos planos ambiental, sociocultural e
econmico Educao do Campo*

Educao Escolar Quilombola*

Educao Escolar Indgena*

Educao Ambiental

Competncia. Desenvolver e estimular a autonomia, o empreendedorismo e o trabalho coletivo.


Competncias derivadas Contedos

C.6.5 Empreender e exercer liderana, coordenao e superviso Empreendedorismo


na sua rea de atuao profissional
Fundamentos da Administrao

Fundamentos de Economia

C.6.6 Pesquisar, compreender e avaliar criticamente informaes <Todos os contedos>

C.6.7 Produzir novos conhecimentos e gerir a prpria <Todos os contedos>


aprendizagem

C.6.8 Atuar considerando as peculiaridades da educao de Educao Especial*


pessoas com deficincia
Libras*

Tecnologias Assistivas aplicadas Educao*

C.6.9 Realizar trabalho cooperativo e compreender a sua <Todos os contedos>

Referenciais de Formao para os Cursos de Graduao em Computao 96


Captulo V Licenciatura em Computao

importncia

V.6. Relao com as Diretrizes Curriculares Nacionais

Relao de competncias dos referenciais de formao com as competncias descritas nas DCN

Competncias e habilidades gerais dos


egressos dos Cursos de Bacharelado e
Licenciatura conforme as DCN

2. Relacionar os conhecimentos tcnico-cientficos da Computao e


1. Identificar problemas que tenham soluo algortmica
da Matemtica para resoluo de problemas em diferentes contextos

6. Contribuir para destacar a importncia da Computao como chave


de leitura do mundo contemporneo

2. Conhecer os limites da computao 6. Compreender os efeitos da Computao como elemento de


transformao da realidade; elaborar e discutir posicionamentos
diante dos dilemas ticos que se apresentam nos planos ambiental,
sociocultural e econmico

2. Relacionar os conhecimentos tcnico-cientficos da Computao e


3. Resolver problemas usando ambientes de programao
da Matemtica para resoluo de problemas em diferentes contextos

6. Contribuir para destacar a importncia da Computao como chave


4. Tomar decises e inovar, com base no conhecimento de leitura do mundo contemporneo
do funcionamento e das caractersticas tcnicas de
hardware e da infraestrutura de software dos sistemas de 6. Compreender os efeitos da Computao como elemento de
computao consciente dos aspectos ticos, legais e dos transformao da realidade; elaborar e discutir posicionamentos
impactos ambientais decorrentes diante dos dilemas ticos que se apresentam nos planos ambiental,
sociocultural e econmico

5. Compreender e explicar as dimenses quantitativas de 2. Relacionar os conhecimentos tcnico-cientficos da Computao e


um problema da Matemtica para resoluo de problemas em diferentes contextos

6. Gerir a sua prpria aprendizagem e desenvolvimento, 6. Desenvolver e estimular a autonomia, o empreendedorismo e o


incluindo a gesto de tempo e competncias trabalho coletivo
organizacionais

7. Preparar e apresentar seus trabalhos e problemas 3. Comunicar-se com clareza e de forma adequada a diversos
tcnicos e suas solues para audincias diversas, em contextos e espaos.
formatos apropriados (oral e escrito)

6. Compreender os efeitos da Computao como elemento de


8. Avaliar criticamente projetos de sistemas de transformao da realidade; elaborar e discutir posicionamentos
computao diante dos dilemas ticos que se apresentam nos planos ambiental,
sociocultural e econmico

Referenciais de Formao para os Cursos de Graduao em Computao 97


Captulo V Licenciatura em Computao

6. Compreender os efeitos da Computao como elemento de


9. Adequar-se rapidamente s mudanas tecnolgicas e transformao da realidade; elaborar e discutir posicionamentos
aos novos ambientes de trabalho diante dos dilemas ticos que se apresentam nos planos ambiental,
sociocultural e econmico

3. Comunicar-se com clareza e de forma adequada a diversos


10. Ler textos tcnicos na lngua inglesa
contextos e espaos.

11. Empreender e exercer liderana, coordenao e 6. Desenvolver e estimular a autonomia, o empreendedorismo e o


superviso na sua rea de atuao profissional trabalho coletivo.

12. Ser capaz de realizar trabalho cooperativo e entender 6. Desenvolver e estimular a autonomia, o empreendedorismo e o
os benefcios que este pode produzir trabalho coletivo.

Competncias e habilidades dos Egressos Competncias dos Referenciais de Formao do


dos Cursos de Licenciatura em Computao curso de Licenciatura em Computao
conforme as DCN

5. Conceber, desenvolver, avaliar e gerir recursos tecnolgicos para


1. Especificar os requisitos pedaggicos na interao
fins educacionais.
humano-computador

4. Gerir projetos, espaos e instituies de ensino


2. Especificar e avaliar softwares e equipamentos para
aplicao educacionais e de Educao a Distncia 5. Conceber, desenvolver, avaliar e gerir recursos tecnolgicos para
fins educacionais.

3. Projetar e desenvolver softwares e hardware 5. Conceber, desenvolver, avaliar e gerir recursos tecnolgicos para
educacionais e de Educao a Distncia em equipes fins educacionais.
interdisciplinares

4. Atuar junto ao corpo docente das Escolas nos nveis da 4. Aplicar e integrar tecnologias de informao e comunicao no
Educao Bsica e Tcnico e suas modalidades e demais desenvolvimento de atividades didticas.
organizaes no uso efetivo e adequado das tecnologias
da educao

5. Produzir materiais didticos com a utilizao de 5. Conceber, desenvolver, avaliar e gerir recursos tecnolgicos para
recursos computacionais, propiciando inovaes nos fins educacionais.
produtos, processos e metodologias de ensino
aprendizagem

4. Aplicar e integrar tecnologias contemporneas no


desenvolvimento de atividades didticas
6. Administrar laboratrios de informtica para fins
4. Gerir projetos, espaos e instituies de ensino
educacionais
5. Conceber, desenvolver, avaliar e gerir recursos tecnolgicos para
fins educacionais.

4. Aplicar e integrar tecnologias contemporneas no


desenvolvimento de atividades didticas
7. Atuar como agentes integradores promovendo a
acessibilidade digital 4. Gerir projetos, espaos e instituies de ensino
5. Conceber, desenvolver, avaliar e gerir recursos tecnolgicos para

Referenciais de Formao para os Cursos de Graduao em Computao 98


Captulo V Licenciatura em Computao

fins educacionais.

4. Organizar, planejar e desenvolver processos de ensino de


8. Atuar como docente com a viso de avaliao crtica e Computao
reflexiva
4. Avaliar processos de aprendizagem em Computao

4. Aplicar e integrar tecnologias contemporneas no


desenvolvimento de atividades didticas
9. Propor, coordenar e avaliar, projetos de ensino-
aprendizagem assistidos por computador que propiciem 4. Gerir projetos, espaos e instituies de ensino
a pesquisa
5. Conceber, desenvolver, avaliar e gerir recursos tecnolgicos para
fins educacionais.

V.7. Estgio supervisionado, prticas como componente curricular, trabalho de concluso


de curso e atividades complementares

V.7.1. Estgio supervisionado


Entende-se o estgio supervisionado como eixo articulador entre teoria e prtica do licenciando em
Computao, proporcionando-lhe contato com a prtica profissional docente, experincia e vivncia dentro
do perfil profissional. A Resoluo CNE/CP n 02/2015 determina que os estudantes dos cursos de
licenciatura devem cumprir 400 horas de estgio supervisionado, na rea de formao e atuao na
educao bsica e outras reas especficas, conforme o projeto de curso da instituio (Brasil, 2015).
Sugere-se que o licenciando em Computao vivencie atividades de estgio supervisionado a partir do
incio da segunda metade do curso, com flexibilidade crescente para abranger um leque maior de
competncias medida que o estudante progride no curso, de acordo com as especificidades da Licenciatura
em Computao.
Assim, sugere-se que as possibilidades de estgio para a Licenciatura em Computao contemplem
as duas grandes esferas de atuao do profissional licenciado em Computao: (i) a docncia (presencial e
a distncia); e (ii) o projeto, desenvolvimento, aplicao e avaliao de tecnologias educacionais. Cada
instituio deve montar uma proposta para as 400 horas obrigatrias de estgio supervisionado que permita
ao estudante vivenciar esses dois contextos profissionais. Entretanto, considera-se a docncia como
principal campo de atuao do licenciado e, portanto, espera-se que parte considervel da carga horria de
estgio oferea ao licenciando experincia de regncia de classe. Alm disso, as atividades de estgio
voltadas ao desenvolvimento de tecnologias educacionais devem estar sujeitas aprovao do colegiado
do curso (ou equivalente), garantindo que o estgio prover uma vivncia coerente com a formao do
licenciado em Computao.
Sugerem-se os seguintes espaos de atuao para o estgio supervisionado na Licenciatura em
Computao:
docncia na Educao Bsica Regular;
docncia na Educao Profissional;
setores de capacitao de empresas, rgos pblicos ou mistos na rea de Computao;

Referenciais de Formao para os Cursos de Graduao em Computao 99


Captulo V Licenciatura em Computao

espaos de tutoria e gesto de EaD;


design instrucional em ambiente de educao on-line;
desenvolvimento e avaliao de software e hardware educacionais em ambientes escolares,
empresas ou organizaes sem fins lucrativos.
importante tambm salientar que toda atividade de estgio supervisionado deve ser acompanhada
por uma superviso interna (da universidade) e uma superviso externa (do ambiente em que o estudante
realiza o estgio) - seja ele voltado docncia ou prtica na indstria de tecnologias na educao.
Aproveitamento de outras atividades como estgio
Dada a natureza intrnseca e a importncia de formao do estgio supervisionado, recomenda-se
no equiparar ao estgio supervisionado, para fins de aproveitamento de crditos e/ou carga-horria, a
nenhuma atividade distinta das elencadas acima.
Atentar-se aos requisitos legais para aproveitamento de outras atividades como estgio, a citar a
possibilidade de os portadores de diploma de licenciatura com exerccio comprovado no magistrio e
exercendo atividade docente regular na educao bsica poderem ter reduo da carga horria do estgio
curricular supervisionado at o mximo de 100 (cem) horas.

V.7.2. Trabalho de concluso de curso


O Trabalho de Concluso de Curso (TCC) constitui-se numa atividade final de articulao prtica
ou cientfica do estudante de graduao, como mecanismo de sistematizao do conhecimento construdo
ao longo do curso. Nessa perspectiva, as prticas enquanto componentes curriculares e os estgios
supervisionados suprem a necessidade de formao articulada prtica profissional do Licenciando em
Computao. De modo que faculta-se s instituies a assuno da exigncia de TCC para integralizao
curricular, de acordo com os seus respectivos projetos pedaggicos institucionais e as especificidades
locais.

V.7.3. Atividades complementares


Como parte de sua formao, o estudante da Licenciatura em Computao deve cumprir uma carga
horria mnima de atividades complementares (200h - conforme Art. 13 da Resoluo CNE/CP n 02, de
1 de julho de 2015 - (Brasil, 2015)) que podem ser de diferentes naturezas (acadmica, cientfica, tcnica,
cultural e social). Essa formao complementar deve ocorrer ao longo do curso de graduao do estudante,
com o objetivo de promover formao mais slida e com maior diversidade, alm do previsto na matriz
curricular, mas ainda assim alinhada proposta do curso. Portanto, a adequao das atividades
complementares realizadas pelos estudantes deve ser verificada pelas comisses apropriadas (em geral, os
colegiados dos cursos), e a carga horria mnima deve seguir as normas internas de cada instituio.
Sugere-se que as atividades complementares realizadas pelo estudante para integralizao de seu
currculo pertenam a pelo menos duas das trs dimenses da atividade acadmica: ensino, pesquisa e
extenso. Alguns exemplos (lista no-exaustiva) de atividades complementares so:
Ensino
Programa de Iniciao Docncia (PIBID)

Referenciais de Formao para os Cursos de Graduao em Computao 100


Captulo V Licenciatura em Computao

Participao em programas de Monitoria/Tutoria


Preparao e execuo de cursos
Pesquisa
Programa de Iniciao Cientfica como bolsista ou voluntrio (PIBIC)
Programa Institucional de Bolsas de Iniciao em Desenvolvimento Tecnolgico e Inovao
(PIBITI)
Publicaes: artigos em revistas ou em anais de conferncias cientficas/acadmicas
Apresentao de trabalhos em eventos cientficos
Extenso
Participao em cursos extracurriculares em reas relevantes ao curso
Participao em eventos acadmicos
Apresentao de trabalhos em eventos cientficos/acadmicos
Cursos de lnguas estrangeiras
Participao em atividades de extenso como bolsista ou voluntrio
Participao em colegiados e comisses acadmicas (ex.: representao estudantil,
diretrios e centros acadmicos, representao em sociedades acadmicas ou cientficas)

V.7.4. Prticas como componentes curriculares


De acordo com a Resoluo CNE/CP n 2 de 1 de Julho de 2015, a Prtica como Componente
Curricular (PCC) em cursos de Licenciatura (em qualquer rea do conhecimento) deve possuir carga horria
mnima de 400 horas. Iniciando-se desde os primeiros perodos do curso, a carga horria de PCC deve ser
distribuda no decorrer dos semestres conforme propostas de cada currculo de curso. a PCC deve ser
desenvolvida como ncleo ou como parte de disciplinas ou de atividades formativas (BRASIL, 2005,
p.3), utilizando metodologias que estimulem a observao, a criatividade e a reflexo sobre a realidade
escolar. No Parecer CNE/CES n 15/2005 destacado que
as disciplinas relacionadas com a educao que incluem atividades de carter prtico
podem ser computadas na carga horria classificada como prtica como componente
curricular, mas o mesmo no ocorre com as disciplinas relacionadas aos
conhecimentos tcnico-cientficos prprios da rea do conhecimento para a qual se
faz a formao. Por exemplo, disciplinas de carter prtico em Qumica, cujo objetivo
seja prover a formao bsica em Qumica, no devem ser computadas como prtica
como componente curricular nos cursos de licenciatura. Para este fim, podero ser
criadas novas disciplinas ou adaptadas s j existentes, na medida das necessidades
de cada instituio. (p. 3)
Diante dessas possibilidades pode-se oportunizar experincias de articulao de conhecimentos
produzidos na licenciatura com situaes da prtica docente e o desenvolvimento de projetos
interdisciplinares, metodologias e materiais didticos prprios do exerccio docente. A deciso do formato
e metodologias a serem desenvolvidas como PCC definida pelo colegiado do curso e deve ser detalhada
no Projeto Pedaggico do Curso.

Referenciais de Formao para os Cursos de Graduao em Computao 101


Captulo V Licenciatura em Computao

V.8. Metodologia de ensino


A metodologia de ensino necessita ser pensada como um processo participativo, proporcionando a
interlocuo entre os sujeitos para desenvolver capacidades de comunicao. Nesse sentido, o professor
atua como problematizador, mediatizando a (re)construo do conhecimento de forma dinmica e crtica,
fortalecendo o desenvolvimento de atividades que priorizem o educar pela pesquisa, a autonomia e a
criatividade.
O projeto pedaggico deve prever o emprego de metodologias de ensino que promovam a integrao
entre os eixos, superando a fragmentao curricular de forma a priorizar reflexes sobre a especificidade
da formao docente, assegurando organicidade ao trabalho dos diferentes contedos que concorrem para
essa formao. Alm disso, esse projeto deve explicitar as relaes entre os contedos, criando sentidos e
significados ao conhecimento e, consequentemente, o desenvolvimento de competncias e habilidades
previstas para o egresso do curso.
A metodologia fundamenta-se na:
a) utilizao de tecnologias contemporneas no ensino;
b) articulao entre teoria e prtica durante todo o processo de formao;
c) interao Licenciatura/Educao Bsica desde o incio do curso, propiciando o desenvolvimento
de prticas pedaggicas crticas e reflexivas;
d) indissociabilidade entre ensino, pesquisa e extenso;
e) relao dos contedos com os temas transversais;
f) contextualizao dos contedos programticos com a realidade dos estudantes;
g) pesquisa inerente prtica docente, como estratgia de formao de professores ativos e autores.

V.8.1. Avaliao
importante que a implementao e o desenvolvimento dos projetos pedaggicos dos cursos de
Licenciatura em Computao sejam institucionalmente acompanhados e permanentemente avaliados, com
vistas a verificar o atendimento dos objetivos estabelecidos nesses projetos e permitir os ajustes necessrios
ao seu aperfeioamento.
Conforme previsto nas Diretrizes Curriculares Nacionais para os cursos de graduao em
Computao (Resoluo CNE/CES n 05/2016) (Brasil, 2016), a avaliao do ensino, da aprendizagem e
do prprio projeto pedaggico do curso deve ser realizada periodicamente, em conexo com as avaliaes
institucionais, de acordo com as metodologias e os critrios definidos pelas respectivas instituies.
O acompanhamento dos cursos deve ser contnuo, podendo se basear em autoavaliao e/ou no
relato das experincias de seus egressos. Espera-se que os egressos dos cursos tenham as competncias e
habilidades detalhados nos projetos pedaggicos e isso deve ser avaliado, ainda que se leve em considerao
que os recm-egressos dos cursos geralmente tm formao profissional ainda incipiente. Sendo assim, o
processo de avaliao dos cursos pode ser realimentado com informaes relevantes sobre o desempenho
nas atividades laborais ou por meio da comparao com egressos de mesmo perfil da instituio em questo
e/ou de outras instituies.

Referenciais de Formao para os Cursos de Graduao em Computao 102


Captulo V Licenciatura em Computao

As avaliaes dos cursos de Licenciatura em Computao tm como objetivo encontrar as


potencialidades e os pontos fracos dos cursos, do ponto de vista da qualidade. As avaliaes devem ser
conduzidas por comisses formadas por especialistas de alto nvel, preferencialmente envolvendo
avaliadores externos s instituies, conforme prevem as DCN de Computao (Resoluo CNE/CES n
05/2016) (Brasil, 2016).

V.9. Requisitos legais


Nesta seo sero destacadas algumas resolues e leis que compem os requisitos legais a serem
observados ao se pensar na formao do licenciado em Computao.
Os cursos de Licenciatura em Computao devem estar adequados Resoluo CNE/CES n
05/2016, relativa s Diretrizes Curriculares Nacionais para os cursos de graduao em Computao (Brasil,
2016), que formam as bases para o que est sendo proposto neste documento.
Adicionalmente, cursos de Licenciatura em Computao devem observar o que est previsto na
Resoluo CNE/CP n 02, de 1 de julho de 2015 (Brasil, 2015), que define as Diretrizes Curriculares
Nacionais para a formao inicial em nvel superior em cursos de licenciatura, cursos de formao
pedaggica para graduados e cursos de segunda licenciatura, e para a formao continuada. Dentre outros
aspectos a observar nesta resoluo, importante destacar o que est previsto em seu Art. 13, que define
que os cursos devem ter, no mnimo, 3.200 (trs mil e duzentas) horas de efetivo trabalho acadmico, com
durao de, no mnimo, 8 (oito) semestres ou 4 (quatro) anos, compreendendo:
I. 400 (quatrocentas) horas de prtica como componente curricular, distribudas ao longo do processo
formativo e que se relacionam prtica docente;
II. 400 (quatrocentas) horas dedicadas ao estgio supervisionado, na rea de formao e atuao na
educao bsica, contemplando tambm outras reas especficas, se for o caso, conforme o projeto de curso
da instituio;
III. pelo menos 2.200 (duas mil e duzentas) horas dedicadas s atividades formativas estruturadas em
dois ncleos: a) ncleo de estudos de formao geral, das reas especficas e interdisciplinares, e do campo
educacional, seus fundamentos e metodologias, e das diversas realidades educacionais; e b) ncleo de
aprofundamento e diversificao de estudos das reas de atuao profissional, incluindo os contedos
especficos e pedaggicos;
IV. 200 (duzentas) horas de atividades terico-prticas de aprofundamento em reas especficas de
interesse dos estudantes, como iniciao cientfica, iniciao docncia, participao em projetos de
extenso e monitoria, entre outras.
O 2 do Art. 13 da Resoluo CNE/CP no 02 (Brasil, 2015) ainda destaca que
cursos de formao devero garantir nos currculos contedos especficos da
respectiva rea de conhecimento ou interdisciplinares, seus fundamentos e
metodologias, bem como contedos relacionados aos fundamentos da educao,
formao na rea de polticas pblicas e gesto da educao, seus fundamentos e
metodologias, direitos humanos, diversidades tnico-racial, de gnero, sexual,
religiosa, de faixa geracional, Lngua Brasileira de Sinais (Libras), educao especial
e direitos educacionais de adolescentes e jovens em cumprimento de medidas
socioeducativas.
Considerando que as DCN de Computao (Brasil, 2016) definem a nomenclatura "Licenciatura em

Referenciais de Formao para os Cursos de Graduao em Computao 103


Captulo V Licenciatura em Computao

Computao", recomenda-se fortemente que os cursos denominados "Licenciatura em Informtica,


Licenciatura em Cincia da Computao e suas variaes passem a usar a nomenclatura padro
Licenciatura em Computao ou o equivalente Computao - Licenciatura.
importante destacar tambm como base legal a Lei n 9.394, de 20 de dezembro de 1996, que
estabelece as diretrizes e bases da educao nacional (LDB) (Brasil, 1996).

V.10. Agradecimentos
Agradecemos aos membros do comit elaborador destes Referenciais de Formao pela dedicao
ao longo de um ano para a construo deste documento.

Comit Elaborador Comisso de Educao da SBC

Ado Caron Cambraia (IFFarroupilha) Andreia Malucelli (PUCPR)


Andr Souza Lemos (IFTM) Avelino F. Zorzo (PUCRS)
Ayla Dbora D. de Souza Rebouas (UFPB) Daltro Nunes (UFRGS)
Ecivaldo de Souza Matos (UFBA) Ecivaldo de Souza Matos (UFBA)
Marcia Elena J. Kniphoff da Cruz (UNISC) Igor Steinmacher (UTFPR)
Taciana Pontual da Rocha Falco (UFRPE) Jair Leite (UFRN)
Renata Araujo (UNIRIO)
Ronaldo Correia (UNESP)
Simone Martins (UFF)

Referncias
ABED (org.) (2016) CensoEAD.BR: Relatrio Analtico da Aprendizagem a Distncia no Brasil 2015. Traduzido
por Maria Thereza Moss de Abreu [ttulo original: Censo EAD.BR: Analytic Report of Distance Learning in
Brazil 2015]. Curitiba: InterSaberes.
Bell, T.; Witten, I. H.; Fellows, M. (2011) Computer Science Unplugged: ensinando cincia da computao sem o
uso do computador. Traduo coordenada por Luciano Porto Barreto. csunplugged.org.
Brasil (1996) Lei n 9.394, de 20 de dezembro de 1996. Acessado no endereo:
http://www.planalto.gov.br/ccivil_03/leis/L9394.htm, dia 12/02/2017, hora: 16:56.
Brasil (2005) Parecer CNE/CES n 15, de 2 de fevereiro de 2005. Acessado no endereo:
http://portal.mec.gov.br/cne/arquivos/pdf/pces0015_05.pdf, dia 12/02/2017, hora: 16:40.
Brasil (2015) Resoluo CNE/CP n 02, de 1 de julho de 2015. Acessado no endereo:
http://portal.mec.gov.br/component/docman/?task=doc_download&gid=17719&Itemid=, dia 12/02/2017, hora:
16:47.
Brasil (2016) Resoluo CNE/CES n 05, de 16 de novembro de 2016. Acessado no endereo:
http://portal.mec.gov.br/index.php?option=com_docman&view=download&alias=52101-rces005-16-
pdf&category_slug=novembro-2016-pdf&Itemid=30192, dia 12/02/2017, hora: 16:43.
Lemos, A. S. (2013) Entre Patinho Feio e Bela Adormecida: em busca do sentido em uma Licenciatura em
Computao. In: Cambraia, A. C. (Org.). Dossi Licenciatura em Computao: reflexes tericas e polticas.
Revista Espao Acadmico (UEM), Maring-PR, v. 13, n. 148, p. 10-17.
Litwin, E (org). (2001) Educao a Distncia: temas para o debate de uma nova agenda educativa. Porto Alegre:
Artmed Editora.

Referenciais de Formao para os Cursos de Graduao em Computao 104


Captulo V Licenciatura em Computao

Matos, E. S. (2013) Identidade profissional docente e o papel da interdisciplinaridade no currculo de licenciatura em


computao. In: Cambraia, A. C. (Org.). Dossi Licenciatura em Computao: reflexes tericas e polticas.
Revista Espao Acadmico (UEM), Maring-PR, v. 13, n. 148, p. 26-34.
Papert, S. (1985) Logo: computadores e educao. So Paulo: Editora Brasiliense.
SBC (2014) Educao Superior em Computao Estatsticas - 2014. Acessado no endereo:
http://www.sbc.org.br/documentos-da-sbc/summary/133-estatisticas/1007-estatisticas-da-educacao-superior-
2014, dia 13/02/2017, hora 12:27.
Wing, J. M. (2006) Computational thinking. Communications of the ACM, v. 49, n. 3, p. 33-35.

Referenciais de Formao para os Cursos de Graduao em Computao 105


Captulo VI Sistemas de Informao

Captulo

VI
Bacharelado em Sistemas de Informao
Renata Araujo, Alessandro Cerqueira, Alexandre Cidral, Denise Bandeira e Vinicius Sebba Patto

Resumo
Este documento apresenta os referenciais de formao na rea de Computao para os cursos de
Bacharelado em Sistemas de Informao no Brasil, elaborados pela Sociedade Brasileira de Computao,
com base nas Diretrizes Curriculares Nacionais para os cursos da rea de Computao, homologadas
pela Portaria No 05 de 16/11/2016.

VI.1. Apresentao
A Cmara de Educao Superior (CES) do Conselho Nacional de Educao (CNE) aprovou as
Diretrizes Curriculares Nacionais (DCNs) para Cursos de Graduao em Computao por meio do Parecer
CNE/CSE 136/2012 de 09 de maro de 2012, posteriormente homologadas pela Portaria N 05 de
16/11/2016. Diante da aprovao das DCNs, foi institudo no mbito da Sociedade Brasileira de
Computao um Grupo de Trabalho para revisar o Currculo de Referncia para Cursos de Bacharelado em
Sistemas de Informao (CR-BSI), publicado pela SBC em 2003, visando sua atualizao.
O contedo deste documento reflete esta reviso, compreendendo os Referenciais de Formao
para os Cursos de Bacharelado em Sistemas de Informao (RF-SI). O objetivo dos Referenciais de
Formao em Sistemas de Informao : i) servir de referncia para a elaborao de Projetos Pedaggicos
de cursos de Bacharelado em Sistemas de Informao, em sintonia com Diretrizes Curriculares Nacionais
para Cursos de Graduao em Computao; e ii) auxiliar alunos e interessados nos cursos de Sistemas de
Informao a compreender a natureza da formao nesta rea.
A metodologia de construo do RF-SI partiu de duas referncias principais: a verso atual do
currculo de referncia da SBC, publicada em 2003, e as Diretrizes Curriculares Nacionais para os Cursos
de Graduao em Computao, homologadas em 2016. Entende-se que o desafio de construir o RF-SI
est em atender s diretrizes nacionais, ao mesmo tempo avanando no alinhamento da formao em
Sistemas de Informao (SI) com as demandas profissionais do mercado, sem ignorar o histrico de
discusso e o conhecimento gerado at ento a respeito, bem como a realidade dos cursos de
graduao em SI em todo o Brasil.
Pensando assim, a metodologia utilizada neste processo de reviso incluiu:
A composio de uma comisso formada por participantes historicamente envolvidos com as
discusses a respeito da formao em SI, membros da Comisso de Educao e da Comisso
Especial de SI da SBC, e membros da SBC com experincia na coordenao de cursos,
elaborao de currculos e projetos pedaggicos em SI.
Referenciais de Formao para os Cursos de Graduao em Computao 106
Captulo VI Sistemas de Informao
A adoo de uma abordagem de definio de formao baseada em competncias esperadas
para o egresso do curso de SI - abordagem tambm utilizada pelas DCNs e amplamente
empregada atualmente no que se refere definio de objetivos de formao e aprendizagem
(Ferraz e Belhot, 2010).
A definio de uma estrutura conceitual para organizao do RF-SI que organiza as
competncias e contedos necessrios para alcance do perfil do egresso em eixos de formao,
com flexibilidade para detalhamento especfico para as estratgias de cada curso.
O mapeamento de competncias das DCNs e do CR-SI-2003 para a estrutura conceitual
proposta, com revises por esta comisso, aproveitando o conhecimento anterior gerado sobre
o assunto.
Discusses durante os eventos que renem as comunidades de SI e de Computao no Brasil.
Em particular, o Simpsio Brasileiro de Sistemas de Informao (SBSI), o Congresso da
Sociedade Brasileira de Computao (CSBC) e a Escola Regional de Sistemas de Informao
no Rio de Janeiro (ERSI-RJ).
Coleta de opinies via consulta pblica online realizada pela SBC durante os meses de maio e
junho de 2017.
Este documento est organizado em onze sees, incluindo esta apresentao. Na Seo VI.2
apresentado um breve histrico da elaborao dos currculos de referncia para os cursos de Sistemas de
Informao. A Seo VI.3 caracteriza os benefcios que cursos de Bacharelado em Sistemas de Informao
oferecem para a sociedade. A Seo VI.4 descreve aspectos relacionados com a formao em Sistemas de
Informao. O perfil do egresso apresentado na Seo VI.5, indicando competncias gerais esperadas
para os egressos dos cursos de Computao em geral e para os egressos dos cursos de Sistemas de
Informao em especfico. Na Seo VI.6 so apresentados os eixos de formao, competncias e
contedos que compem os referenciais de formao para cursos de Sistemas de Informao. Na Seo
VI.7 so apresentadas as relaes das competncias descritas nos referenciais de formao com as
determinaes das Diretrizes Curriculares Nacionais. Consideraes sobre a realizao de estgios,
atividades complementares e trabalhos de concluso de curso so apresentadas na Seo VI.8. A Seo
VI.9 discorre sobre metodologias de ensino e aprendizagem. A Seo VI.10 discute requisitos legais
previstos para cursos de Bacharelado em Sistemas de Informao. Por fim, a Seo VI.11 encerra o
documento com agradecimentos, seguida das referncias bibliogrficas.

VI.2. Breve histrico do curso


No ano de 2017, uma consulta no Cadastro e-Mec de Instituies e Cursos de Educao Superior9,
retorna a existncia de 510 cursos de graduao com a denominao de Bacharelado em Sistemas de
Informao nas modalidades presencial e a distncia em atividade no Brasil. As discusses sobre o currculo
de formao para os cursos de Bacharelado de Sistemas de Informao acompanham o histrico de
evoluo dos cursos na rea de Computao no Brasil10 e da comunidade de Sistemas de Informao no
mbito da SBC. Tiveram incio no ano de 1999 e perduram desde ento:

9
http://emec.mec.gov.br/
10
O histrico da criao dos cursos de bacharelado em Sistemas de Informao no Brasil no faz parte do escopo deste
documento.
Referenciais de Formao para os Cursos de Graduao em Computao 107
Captulo VI Sistemas de Informao
1995 Congresso da SBC formao de um grupo de trabalho para estudar a formao de
professores para ensinar computao no ensino mdio e tcnico.
1998 Comisso de Especialistas de Ensino de Computao e Informtica a CEEInf, criada pelo
MEC e composta por membros da SBC, sugere padronizao das denominaes dos diferentes cursos de
computao e informtica e prope que as DCNs definam os perfis dos cursos de Bacharelado em Cincia
da Computao, Engenharia de Computao, Bacharelado em Sistemas de Informao e Licenciatura em
Computao.
1999 Congresso da SBC a proposio das primeiras DCNs para cursos de graduao na rea de
Computao inclui o curso de Bacharelado em Sistemas de Informao (BSI) como uma das alternativas
de formao na rea. As DCNs foram tema de discusso no CSBC.
2000 - Congresso da SBC - no mbito do Workshop de Educao em Computao (WEI) ocorreram
discusses sobre o objetivo e o perfil do egresso de cursos de BSI, avanando tambm na definio de
matrias com base no CR para cursos de Computao que a SBC havia aprovado anteriormente as DCNs.
2001 - Congresso da SBC - na edio do Curso de Qualidade (CQ) houve a apresentao de trs
artigos com propostas de Projetos Pedaggicos de Curso (PPCs) para Bacharelados em Sistemas de
Informao. Durante o WEI, houve a continuidade das discusses sobre os BSI com base nas DCNs e nas
experincias de docentes e coordenadores de cursos. Houve a proposio de elaborar um CR para BSI com
base nos artigos apresentados no CQ e no CR vigente.
2002 - Congresso da SBC no WEI foram institucionalizados Grupos de Trabalho para a elaborao
de Currculos de Referncias para os tipos de cursos de Bacharelado e Licenciatura propostos pelas DCN.
O Grupo de Trabalho 2 (GT-2) ficou com a responsabilidade de elaborar uma minuta para o CR-BSI. O
GT-2 iniciou suas atividades no WEI, realizando discusses sobre objetivo e perfil do egresso, definindo
um cronograma e propondo que a elaborao do CR-BSI tomasse por base as DCNS, o CR vigente e os
PPCs apresentados no CQ 2001.
2003 Congresso da SBC - a minuta do CR-BSI foi elaborada e socializada com a comunidade da
SBC ao longo do perodo entre o CSBC 2002 e o CSBC 2003. Durante o WEI de 2003, o GT-2 promoveu
a consolidao das discusses e a minuta do CR-BSI foi submetida aprovao em Assembleia da SBC,
obtendo a aprovao. O GT-2 discutiu o fortalecimento da formao continuada e da pesquisa em SI no
Brasil e iniciou a articulao de um evento anual a ser denominado Simpsio Brasileiro de Sistemas de
Informao e a composio de uma Comisso Especial em Sistemas de Informao no mbito da SBC.
2004 - a primeira edio do Simpsio Brasileiro de Sistemas de Informao (SBSI) ocorreu em
Porto Alegre, na Pontifcia Universidade Catlica do Rio Grande do Sul (PUC-RS). A partir daquele ano,
o evento passou a ser realizado com o compromisso de ser promovido em diferentes regies do Pas com o
intuito de fortalecer a comunidade de SI.
2005 - 2016 - ocorreram edies anuais do SBSI incluindo uma trilha especial sobre Educao em
Sistemas de Informao e um Frum de Educao em Sistemas de Informao.
2010 - A Comisso Especial em Sistemas de Informao (CESI) criada formalmente no mbito
da SBC.
2010-2014 Durante este perodo, a Diretoria de Educao da SBC promoveu no mbito do WEI
discusses sobre a reviso dos CRs da SBC, diante da minuta das novas DCNs para cursos de graduao
da rea de Computao. Esta minuta foi elaborada com a participao de membros da SBC e levou em
conta a experincia acumulada pela comunidade de Computao sobre a qualidade dos cursos, as DCNs
Referenciais de Formao para os Cursos de Graduao em Computao 108
Captulo VI Sistemas de Informao
anteriores e a elaborao dos CRs. A minuta das novas DCNs foi aprovada em 2012 pelo Conselho Nacional
de Educao (CNE). Com a aprovao das DCNs pelo CNE, a Diretoria de Educao iniciou o processo de
reviso dos CRs envolvendo os GTs e promovendo encontro com membros da comunidade para a
atualizao dos CRs. Em 2014, o Simpsio Brasileiro de Sistemas de Informao comemora sua 10a edio.
Em 2015, a Comisso de Educao da SBC estipulou como uma de suas metas, a reviso dos
currculos de referncia at julho/2017. Neste sentido, uma comisso foi estabelecida e trabalhou no perodo
de 2015 a 2017, utilizando como base todo o histrico de discusses sobre a formao em SI, as DCNs
atuais e as vises e experincias da comunidade de ensino e pesquisa em Sistemas de Informao no pas.

VI.3. Os benefcios do curso para a Sociedade


A formulao do RF-SI est obrigatoriamente calcada nas definies contidas nas Diretrizes
Curriculares Nacionais DCNs (MEC, 2016), que definem a concepo de todos os cursos de graduao na
rea de Computao, incluindo os cursos de Sistemas de Informao. A viso dos benefcios deste curso
est, portanto, restrita viso previamente definida pelas DCNs. Conforme as Diretrizes Curriculares
Nacionais para os cursos de graduao na rea da Computao - DCNs (MEC, 2016), considerado que:
As organizaes em geral dependem totalmente da funo de Sistemas de
Informao para sua operao e possuem nas Tecnologias de Informao e
Comunicao sua principal ferramenta de trabalho, em todas suas reas funcionais
(produo, marketing, recursos humanos, finanas, etc.). A rea de Sistemas de
Informao contribui de forma importante em diversos domnios, incluindo empresas
e governo. Esta rea lida com sistemas complexos que requerem conhecimentos
tcnicos e organizacionais para serem projetados, desenvolvidos e gerenciados, que
afetam tanto as operaes como as estratgias das organizaes. Os Sistemas de
Informao e as Tecnologias da Informao e Comunicao nas organizaes
representam, para a sociedade, potenciais ganhos de eficincia no uso de recursos,
com impactos na produtividade e na competitividade das empresas e do pas em geral,
em um cenrio nacional e internacional cada vez mais globalizado e competitivo.
(MEC, 2016)

Um Sistema de Informao pode ser definido como um conjunto de componentes


interrelacionados que trabalham juntos para coletar (ou recuperar), processar, armazenar e distribuir
informao para suporte tomada de deciso, coordenao, controle, anlise de problemas, visualizao de
situaes complexas e criao de novos produtos em uma organizao (Laudon e Laudon, 2016). Uma
organizao aqui pode ser entendida tanto por seu aspecto tcnico - uma estrutura social formal e estvel
durante um perodo de tempo, que utiliza e processa recursos do ambiente para a produo de novos
produtos - como em seu aspecto comportamental - uma coleo de direitos, privilgios, obrigaes e
responsabilidades que so balanceadas por meio de resoluo de conflitos. Organizao um conceito mais
abrangente do que uma empresa ou uma instituio, e pode compreender a relao entre indivduos,
empresas ou ambos.
Sistemas de Informao constituem uma classe abrangente de sistemas, envolvendo elementos de
hardware, software e pessoas. Com o avano das Tecnologias da Informao e Comunicao (TICs), os
recursos de hardware e software passaram a ser componentes dos chamados sistemas de informao
baseados em computador. O uso deste tipo de sistema de informao est pautado na melhoria da

Referenciais de Formao para os Cursos de Graduao em Computao 109


Captulo VI Sistemas de Informao
capacidade de processamento, qualidade da informao oferecida e relao custo-benefcio proporcionadas
pelo emprego das ferramentas disponibilizadas pelas TICs. Neste sentido, o objetivo das TICs dotar os
Sistemas de Informao em geral de maior efetividade.
Sistemas de Informao baseados em computador apoiam e automatizam processos nas
organizaes, construindo vantagem competitiva por possibilitar anlise de cenrios, apoio aos processos
de deciso, alm da definio e implementao de novas estratgias organizacionais. As organizaes
possuem dependncia operacional da funo de Sistemas de Informao. Por conseguinte, torna-se uma
constante a preocupao com a coleta, armazenamento, processamento e transmisso da informao na
medida que a disponibilidade da informao certa, no momento certo, para o tomador de deciso
responsvel, requisito fundamental para a melhoria contnua da qualidade e competitividade
organizacionais, bem como para a melhoria da qualidade de vida humana.
A rea de Sistemas de Informao contribui de forma importante em diversos domnios, lida com
sistemas complexos que requerem conhecimentos tcnicos e organizacionais para serem projetados,
desenvolvidos e gerenciados, que afetam as operaes e as estratgias das organizaes. Os Sistemas de
Informao representam, para as organizaes e para a sociedade, potenciais ganhos de eficincia no uso
de recursos, com impactos na produtividade e na competitividade das empresas, no progresso econmico e
social e do pas em geral, em um cenrio nacional e internacional cada vez mais globalizado e competitivo.
Para alm de sua importncia nos contextos empresariais, Sistemas de Informao esto atualmente
imbricados no funcionamento da sociedade contempornea. Eles esto cada vez mais presentes nas rotinas
de cada indivduo, em suas casas, seus aparelhos eletrnicos, seus celulares. O acesso informao e a
aplicaes em qualquer hora, qualquer lugar, via Internet, amplia e reestrutura as relaes e trabalho e
sociais, sobretudo as formas de comunicao entre seus agentes, abrindo espao para configuraes sociais
e modelos de negcio antes impensados.
Neste sentido, Sistemas de Informao representam agentes fundamentais da transformao social
contempornea, requerendo entendimento dos contextos sociais e suas relaes onde sero utilizados e da
influncia que as caractersticas do ambiente, bem como caractersticas individuais e de comportamento
dos agentes sociais humanos nestes contextos exercem no uso e no projeto destes sistemas.
Capacitar profissionais em Sistemas de Informao significa dotar a sociedade brasileira de
pessoas capazes de compreender o funcionamento dos ecossistemas de informao nas organizaes
e na sociedade, identificar oportunidades de aprimorar este fluxo, construir solues de sistemas de
informao baseados em computador que apoiem e aprimorem estes processos ou criem modelos
inovadores de processamento e uso da informao para organizaes e indivduos, tornando o pas
de autosustentvel em servios de Sistemas de Informao, competitivo globalmente, bem como
aprimorando a qualidade de vida da populao brasileira com toda a variabilidade humana,
econmica e social que a constitui.

VI.4. Aspectos relacionados com a formao profissional em Sistemas de Informao


Sistemas de Informao so componentes complexos, que podem ser descritos em termos de suas
dimenses organizacional, humana e tecnolgica, e exigem uma abordagem multidisciplinar no que diz
respeito sua otimizao e a resoluo dos problemas que lhes so pertinentes. Historicamente, os estudos
na rea de Sistemas de Informao tm sido conduzidos com base em abordagens tcnicas, que se
beneficiam das contribuies da Computao, Pesquisa Operacional e Administrao; ou em abordagens
comportamentais, calcadas nos estudos realizados sob a perspectiva da Sociologia, Psicologia e Cincia
Poltica, entre outras. No entanto, a compreenso e a soluo dos problemas relacionados aos Sistemas de

Referenciais de Formao para os Cursos de Graduao em Computao 110


Captulo VI Sistemas de Informao
Informao s podem ser alcanadas a partir de uma perspectiva que integre estas abordagens, na medida
que raramente os problemas so exclusivamente tcnicos ou comportamentais.
A abordagem sociotcnica dos Sistemas de Informao (Kling e Scacchi, 1982) (Latour, 1987)
(Orlikowski e Iacono, 2001) a perspectiva adotada nestes referenciais de formao, onde sistemas de
informao so entendidos como sistemas que evoluem embutidos em contextos sociais dinmicos e
complexos. Seguindo esta viso, a tecnologia no pode ser entendida como uma varivel independente em
um contexto, mas sim completamente imersa em suas condies de uso. Entender sistemas de informao
sob uma perspectiva sociotcnica implica em compreender as imbricaes e relaes entre elementos
humanos e no humanos que compem os sistemas de informao.
Destaca-se tambm para a formao deste egresso a importncia da habilidade da resoluo de
problemas do mundo real, dentro de um contexto organizacional ou social. Isto requer profissionais que
usem suas competncias na compreenso dos aspectos sociotcnicos de Sistemas de Informao para
entender a complexidade dos sistemas organizacionais e sociais, em suas diferentes dimenses, fazendo
uso de conceitos, metodologias, tcnicas e ferramentas da rea de Sistemas de Informao para se
instrumentalizar e atuar satisfatoriamente neste ambiente para a resoluo destes problemas. Esta
competncia em resolver problemas envolve: a identificao, contorno e decomposio dos problemas
sociais e organizacionais; a identificao ou concepo de alternativas de solues, em particular baseadas
em tecnologia da informao; o gerenciamento de projetos para a implementao destas solues no
contexto problema identificado; o desenvolvimento destas solues; e avaliao do impacto destas solues
quando em uso.
Considerando especificamente os contextos empresariais onde os egressos dos cursos de Sistemas
de Informao podero atuar, algumas definies se fazem necessrias para a compreenso do restante
deste documento. Entende-se tecnologia da informao como os recursos computacionais - software,
informao e infraestrutura de armazenamento e comunicao - que podem ser organizados e
disponibilizados para que as os sistemas de informao organizacionais desempenhem suas atividades
(Laudon e Laudon, 2016). A estruturao lgica para definio e controle das interfaces e da integrao
entre estes elementos computacionais d forma arquitetura de tecnologia da informao em
organizaes (Zachman, 1987). A resoluo de problemas nos contextos organizacionais vai alm da
capacidade do profissional egresso em desenvolver as solues de tecnologia da informao propriamente
ditas. Envolve tambm sua capacidade em compreender, intervir e acompanhar o funcionamento desta
arquitetura de tecnologia da informao em face a novas solues - gesto da tecnologia da informao -
garantindo que sua utilizao ajude as organizaes a atingirem seus objetivos e estratgias de negcio,
sem perder de vista a harmonia e produtividade interna de
seus processos e colaboradores - gesto de sistemas de
informao. Um sistema de informao cria valor ao ser uma
soluo para os desafios (problemas e
oportunidades) impostos s organizaes pelo ambiente
que a circunda. Seu uso efetivo como soluo requer o
entendimento da organizao, a gesto de seus sistemas e da
tecnologia da informao que d contorno a estes sistemas
(Figura 2)
Figura 2. Dimenses de Sistemas de
Informao (adaptado de Laudon e Laudon
VI.5. Perfil do egresso 2016)

Relembramos que a formulao do RF-SI est


obrigatoriamente calcada nas definies contidas nas Diretrizes Curriculares Nacionais DCNs (MEC,

Referenciais de Formao para os Cursos de Graduao em Computao 111


Captulo VI Sistemas de Informao
2016), que definem a concepo de todos os cursos de graduao na rea de Computao, incluindo os
cursos de Sistemas de Informao. A viso do perfil do egresso est, portanto, inicialmente restrita viso
previamente definida pelas DCNs. Segundo as Diretrizes Curriculares Nacionais para os cursos de
graduao na rea da Computao - DCNs (MEC, 2016), todos os cursos de bacharelado na rea de
Computao, incluindo os cursos de bacharelado em Sistemas de Informao, devem assegurar a formao
de profissionais dotados:

I - de conhecimento das questes sociais, profissionais, legais, ticas, polticas e


humansticas;
II - da compreenso do impacto da computao e suas tecnologias na sociedade no que
concerne ao atendimento e antecipao estratgica das necessidades da sociedade;
III - de viso crtica e criativa na identificao e resoluo de problemas contribuindo para
o desenvolvimento de sua rea;
IV - da capacidade de atuar de forma empreendedora, abrangente e cooperativa no
atendimento s demandas sociais da regio onde atua, do Brasil e do mundo;
V - de utilizar racionalmente os recursos disponveis de forma transdisciplinar;
VI - da compreenso das necessidades da contnua atualizao e aprimoramento de suas
competncias e habilidades;
VII - da capacidade de reconhecer a importncia do pensamento computacional na vida
cotidiana, como tambm sua aplicao em outros domnios e ser capaz de aplic-lo em
circunstncias apropriadas; e
VIII - da capacidade de atuar em um mundo de trabalho globalizado.

Em relao ao perfil esperado do egresso do curso de graduao em SI, as DCNs mencionam que,
levando em considerao a flexibilidade necessria para atender domnios diversificados de aplicao e as
vocaes institucionais, espera-se que os egressos dos cursos de Sistemas de Informao:

I - possuam slida formao em Cincia da Computao, Matemtica e Administrao


visando o desenvolvimento e a gesto de solues baseadas em tecnologia da informao
para os processos de negcio das organizaes de forma que elas atinjam efetivamente seus
objetivos estratgicos de negcio;
II - possam determinar os requisitos, desenvolver, evoluir e administrar os sistemas de
informao das organizaes, assegurando que elas tenham as informaes e os sistemas
de que necessitam para prover suporte as suas operaes e obter vantagem competitiva;
III - sejam capazes de inovar, planejar e gerenciar a infraestrutura de tecnologia da
informao em organizaes, bem como desenvolver e evoluir sistemas de informao para
uso em processos organizacionais, departamentais e/ou individuais;
IV - possam escolher e configurar equipamentos, sistemas e programas para a soluo de
problemas que envolvam a coleta, processamento e disseminao de informaes;
V - entendam o contexto, envolvendo as implicaes organizacionais e sociais, no qual as
solues de sistemas de informao so desenvolvidas e implantadas;
VI - compreendam os modelos e as reas de negcios, atuando como agentes de mudana
no contexto organizacional;

Referenciais de Formao para os Cursos de Graduao em Computao 112


Captulo VI Sistemas de Informao
VII - possam desenvolver pensamento sistmico que permita analisar e entender os
problemas organizacionais

Os cursos de bacharelado e licenciatura em Computao devem formar egressos, segundo as DCNs,


que revelem pelo menos as competncias e habilidades comuns para:

I - identificar problemas que tenham soluo algortmica;


II - conhecer os limites da computao;
III - resolver problemas usando ambientes de programao;
IV - tomar decises e inovar, com base no conhecimento do funcionamento e das
caractersticas tcnicas de hardware e da infraestrutura de software dos sistemas de
computao consciente dos aspectos ticos, legais e dos impactos ambientais decorrentes;
V - compreender e explicar as dimenses quantitativas de um problema;
VI - gerir a sua prpria aprendizagem e desenvolvimento, incluindo a gesto de tempo e
competncias organizacionais;
VII - preparar e apresentar seus trabalhos e problemas tcnicos e suas solues para
audincias diversas, em formatos apropriados (oral e escrito);
VIII - avaliar criticamente projetos de sistemas de computao;
IX - adequar-se rapidamente s mudanas tecnolgicas e aos novos ambientes de trabalho;
X - ler textos tcnicos na lngua inglesa;
XI - empreender e exercer liderana, coordenao e superviso na sua rea de atuao
profissional;
XII - ser capaz de realizar trabalho cooperativo e entender os benefcios que este pode
produzir.

As DCNs acrescentam ainda que, levando em considerao a flexibilidade necessria para atender
domnios diversificados de aplicao e as vocaes institucionais, os cursos de bacharelado em Sistemas
de Informao devem prover uma formao profissional que revele, pelo menos, as habilidades e
competncias para:

1. selecionar, configurar e gerenciar tecnologias da Informao nas organizaes;


2. atuar nas organizaes pblicas e privadas, para atingir os objetivos organizacionais,
usando as modernas tecnologias da informao;
3. identificar oportunidades de mudanas e projetar solues usando tecnologias da
informao nas organizaes;
4. comparar solues alternativas para demandas organizacionais, incluindo a anlise de
risco e integrao das solues propostas;
5. gerenciar, manter e garantir a segurana dos sistemas de informao e da infraestrutura
de Tecnologia da Informao de uma organizao;
6. modelar e implementar solues de Tecnologia de Informao em variados domnios de
aplicao;
7. aplicar mtodos e tcnicas de negociao;
8. gerenciar equipes de trabalho no desenvolvimento e evoluo de Sistemas de Informao;
9. aprender sobre novos processos de negcio;

Referenciais de Formao para os Cursos de Graduao em Computao 113


Captulo VI Sistemas de Informao
10. representar os modelos mentais dos indivduos e do coletivo na anlise de requisitos de
um Sistema de Informao;
11. aplicar conceitos, mtodos, tcnicas e ferramentas de gerenciamento de projetos em sua
rea de atuao;
12. entender e projetar o papel de sistemas de informao na gerncia de risco e no controle
organizacional;
13. aprimorar experincia das partes interessadas na interao com a organizao incluindo
aspectos da relao humano-computador;
14. identificar e projetar solues de alto nvel e opes de fornecimento de servios,
realizando estudos de viabilidade com mltiplos critrios de deciso;
15. fazer estudos de viabilidade financeira para projetos de tecnologia da informao;
16. gerenciar o desempenho das aplicaes e a escalabilidade dos sistemas de informao.

O RF-SI refina as diferentes classes de competncias esperadas para os egressos do curso a partir
deste perfil, considerando a seguinte categorizao de competncias (Fleury e Fleury, 2000):
1. Competncias tcnico-profissionais (competncias especficas para certa operao, ocupao ou
atividade);
2. Competncias de negcio (relacionadas compreenso do negcio, seus objetivos na relao com
o mercado, clientes e competidores, assim como com o ambiente, poltica e social); e
3. Competncias sociais (competncias necessrias para interagir com as pessoas).
Considerando o perfil esperado para o egresso do Curso de Bacharelado em Sistemas de
Informao, conforme estipulado pelas DCNs e luz dos aspectos fundamentais de formao nesta rea, o
objetivo geral de um Curso de Bacharelado em Sistemas de Informao descrito nestes referenciais como:

O curso de graduao em Sistemas de Informao visa a formao de profissionais da


rea de Computao para a compreenso, anlise e soluo de problemas organizacionais
e sociais do mundo real com o uso de Tecnologia da Informao de forma crtica, criativa,
sistmica e interdisciplinar, atuando em pesquisa, gesto, desenvolvimento, aplicao e
avaliao de Sistemas de Informao organizacionais e/ou sociais.

A partir deste objetivo, os eixos, competncias e contedos sugeridos para a formao nestes cursos
so detalhados, conforme seo a seguir.

VI.6. Eixos de formao, competncias e contedos


O RF-SI foi estruturado conforme apresentado na Figura 3. Em linhas gerais, o perfil esperado para
o egresso determina o objetivo geral do curso, decomposto em diferentes eixos de formao. Eixos de
formao objetivam capacitar o egresso em competncias genricas. Para que o egresso possa se apropriar
destas competncias genricas, necessrio que este possa desenvolver competncias derivadas que
requerem a mobilizao de contedos especficos ministrados em unidades curriculares ou disciplinas.
Assim, nesta abordagem top-down de organizao do curso, temos a indicao de uma competncia

Referenciais de Formao para os Cursos de Graduao em Computao 114


Captulo VI Sistemas de Informao
genrica para cada eixo, sendo esta decomposta em competncias derivadas at a determinao de quais
contedos sero ministrados nas disciplinas.

Figura 3. Estrutura conceitual dos Referenciais de Formao em Computao

A competncia o comportamento que se espera observar no egresso do curso. No RF-SI, este


comportamento est classificado segundo a Taxonomia de Bloom Revisada (Ferraz e Belhot, 2010). Este
referencial foi utilizado estrategicamente para a determinao das competncias genricas e sua articulao
em competncias derivadas. Cada competncia apresentada nos eixos de formao est associada aos
mais altos nveis cognitivos da escala da Taxonomia de Bloom Revisada - Criar, Avaliar e Analisar.
Cada curso pode traar a melhor trajetria para alcanar estas competncias derivando
competncias ainda mais especficas (em nveis mais bsicos da taxonomia - Aplicar, Entender e
Lembrar) at sua derivao aos contedos necessrios para alcan-las.
Os eixos de formao descritos nesta seo compreendem as linhas principais para a formao de
um egresso do bacharelado em Sistemas de Informao, agregando competncias e contedos relevantes
para alcanar o perfil esperado pelo egresso. Entende-se que estes eixos e suas competncias precisam estar
obrigatoriamente presentes no projeto pedaggico e curricular de todos os cursos de Sistemas de
Informao, porm precisam ter sua profundidade determinados pelas estratgias de cada curso,
considerando objetivos de formao profissional locais, regionais e determinados pela instituio de ensino.
Portanto, um curso deve oportunizar o desenvolvimento de competncias de seus alunos em todos os eixos,
sob pena de no formar o perfil desejado do egresso em Sistemas de Informao. Porm, pode organizar
sua grade curricular de forma a dar maior nfase a eixos especficos, de acordo com sua estratgia esperada
de formao.
Uma vez determinado pelo curso quais eixos e competncias sero abordadas com maior ou menor
nfase no curso, os contedos destas competncias podem ser ento articulados para a composio de
disciplinas. Importante considerar que os contedos propostos no RF-SI para o desenvolvimento de
cada competncia no representam diretamente disciplinas da grade curricular. Pelo contrrio,

Referenciais de Formao para os Cursos de Graduao em Computao 115


Captulo VI Sistemas de Informao
devem ser conjugados para compor as ementas das disciplinas do curso. Por exemplo, considerando o
Eixo 1: Viso Sistmica, os contedos de Teoria Geral de Sistemas, Modelagem de Sistemas de Informao
e Componentes de Sistemas de Informao, podem vir a ser compreendidos em uma disciplina da grade
curricular denominada, por exemplo - Fundamentos de Sistemas de Informao - que contenha estes
contedos em sua ementa. A nomenclatura das disciplinas de total liberdade do curso, sendo
importante identificar a rastreabilidade entre os contedos da ementa da disciplina criada com os
contedos, competncias e eixos deste referencial de formao.

1. EIXO DE FORMAO: VISO SISTMICA

Competncia geral esperada para o eixo: descrever a dinmica de sistemas sociais e organizacionais, distinguindo seus
elementos constituintes de forma interdisciplinar, analisando as dependncias (objetivos, informao, atividades) entre eles,
propondo solues que os aprimorem, criticando os resultados do sistema e aplicando conceitos de sistemas de informao.

Competncias derivadas Classificao Contedos

C.1.1. Decompor o funcionamento de organizaes Criar Fundamentos de Cincias Sociais


sociais e de negcio como Sistemas de Informao,
distinguindo seus elementos e mltiplas relaes internas Redes e cadeias de valor econmico/social
e externas e construindo modelos para sua representao.
Teoria e prtica da interdisciplinaridade e
suas aplicaes em Sistemas de Informao

Teorias Sociotcnicas em Sistemas de


Informao

Teoria Geral de Sistemas

Epistemologia, teoria e prtica em Sistemas


de Informao.

Fundamentos de Sistemas de Informao

Componentes de Sistemas de Informao


(hardware, software, dados, redes, pessoas,
servios, instalaes fsicas, parceiros etc).

Modelagem Organizacional

Modelagem de Sistemas de Informao

C.1.2. Avaliar a eficcia, eficincia, efetividade e Avaliar Teoria e prtica da interdisciplinaridade e


sustentabilidade dos sistemas de informao examinando suas aplicaes em Sistemas de Informao
seus elementos e suas relaes, considerando questes
tecnolgicas, econmicas, sociais e ambientais, aplicando Probabilidade e estatstica e suas aplicaes
mtodos quantitativos e qualitativos. em Sistemas de Informao

Matemtica discreta e suas aplicaes em


Sistemas de Informao

Grafos e suas aplicaes em Sistemas de


Informao

Referenciais de Formao para os Cursos de Graduao em Computao 116


Captulo VI Sistemas de Informao

Simulao de Sistemas de Informao

Fundamentos de pesquisa operacional e suas


aplicaes em Sistemas de Informao.

Complexidade e avaliao de desempenho de


Sistemas de Informao

Impactos tecnolgicos, sociais, econmicos e


ambientais de Sistemas de Informao

Interao Humano-Computador

Psicologia e suas aplicaes em Sistemas de


Informao

Comportamento organizacional

C.1.3. Elaborar solues eficazes, eficientes, efetivas e Criar Teoria e prtica da interdisciplinaridade e
sustentveis de sistemas de informao, considerando suas aplicaes em Sistemas de Informao
aspectos tecnolgicos, econmicos, sociais e ambientais.
Mtodos de anlise e soluo de problemas

Pesquisa e prospeco de novas tecnologias e


suas implicaes para Sistemas de
Informao

Tecnologia como habilitador de mudanas

Adoo de tecnologias

Modelos de negcio para Sistemas de


Informao

Custo, valor e qualidade de Sistemas de


Informao

Incluso digital

Globalizao e estratgias globais com uso de


Sistemas de Informao

Vantagem competitiva e suas relaes com


Sistemas de Informao

Avaliao de investimentos em Sistemas de


Informao

Inovao e seus processos

Fundamentos de Economia e suas aplicaes


em Sistemas de Informao

Modelagem de Sistemas de Informao

Desafios culturais, ticos e polticos com o


uso de Sistemas de Informao

Referenciais de Formao para os Cursos de Graduao em Computao 117


Captulo VI Sistemas de Informao

tica e legislao em Sistemas de Informao

Interao Humano Computador

2. EIXO DE FORMAO: GESTO DE SISTEMAS DE INFORMAO E DA


TECNOLOGIA DA INFORMAO
Competncia geral esperada para o eixo: Gerir os sistemas de informao e a arquitetura de tecnologia da informao em
organizaes, propondo solues de sistemas de informao, de software, de informao e de infraestrutura de
armazenamento e comunicao alinhadas aos objetivos e estratgias organizacionais, realizando projetos de sistemas de
informao e de tecnologia da informao e aplicando conceitos, mtodos, tcnicas e ferramentas adequadas gesto e
governana de sistemas de informao e tecnologia da informao.

Competncias derivadas Classificao Contedos

C.2.1. Gerir os processos organizacionais, descrevendo Criar Planejamento estratgico


seu funcionamento, avaliando seu desempenho e
implementando mudanas em seu funcionamento Modelagem organizacional
aplicando conceitos de sistemas de informao.
Gesto de Processos de Negcio
(Levantamento, Modelagem. Anlise,
Redesenho, Automao, Avaliao e Medio)

Ferramentas automatizadas para gesto de


processos organizacionais

Gesto de mudanas em processos


organizacionais

C.2.2. Gerir os sistemas de informao em Analisar Planejamento estratgico


organizaes, prospectando solues para o
aprimoramento da eficcia, eficincia, efetividade e Planejamento Alinhamento estratgico de
sustentabilidade desses sistemas, considerando seu Sistemas de Informao/Tecnologia da
alinhamento aos objetivos e estratgias organizacionais. Informao

Gesto de Sistemas de Informao

Fundamentos da Administrao

Tecnologias de colaborao e comunicao

Gesto de dados, informao e conhecimento.


Sistemas de Apoio Deciso.

Sistemas de Informao sustentveis e Green


Computing

Gerncia de Riscos em Sistemas de Informao

Gerncia de continuidade de negcio e o papel


de Sistemas de Informao

Referenciais de Formao para os Cursos de Graduao em Computao 118


Captulo VI Sistemas de Informao

Fundamentos de Economia e suas aplicaes


em Sistemas de Informao

Planejamento e avaliao de investimentos em


Sistemas de Informao

Estrutura organizacional para funes de


gesto de Sistemas de Informao (liderana,
CIO, contratao)

Gesto de Mudanas

Gesto de Pessoas

Implantao e gesto de sistemas de


informao empresariais (ERP, SCM, CRM,
BI)

C.2.3. Gerir a arquitetura de tecnologia da informao Criar Planejamento estratgico


em organizaes, identificando as demandas dos
sistemas de informao organizacionais e elaborando Arquitetura de Tecnologia da Informao
solues de tecnologia da informao para o seu apoio.
Arquitetura Empresarial

Arquitetura de Informao

Arquitetura orientada a servios

Gesto de dados, informao e conhecimento

Gesto da Tecnologia da Informao

Modelos de governana de Tecnologia da


Informao

Virtualizao de armazenamento e de Sistemas


de Informao

Alternativas tecnolgicas e suas implicaes


para Sistemas de Informao

C.2.4. Gerenciar projetos de sistemas de informao e Aplicar Conceitos, reas e processos da Gerncia de
de tecnologia da informao para manuteno dos Projetos
sistemas de informao organizacionais e da arquitetura
de tecnologia da informao da organizao, aplicando Gerncia de equipes
conceitos e processos de planejamento,
acompanhamento e avaliao de projetos de tecnologia Ciclos de vida de desenvolvimento de projetos
da informao. de sistemas de informao

Integrao de Sistemas de Informao

Pesquisa e prospeco de novas tecnologias


para gesto de Sistemas de Informao

Aquisio de infraestrutura, servios e


aplicaes

Referenciais de Formao para os Cursos de Graduao em Computao 119


Captulo VI Sistemas de Informao

C.2.5. Gerenciar o funcionamento dos sistemas de Avaliar Auditoria em Tecnologia da Informao e


informao, mantendo seu alinhamento aos objetivos e Sistemas de Informao
estratgias organizacionais e avaliando seu suporte s
operaes Gesto de continuidade

Controles de processo e informao

Administrao de Sistemas de Informao

Modelos de governana de Sistemas e


Tecnologia da Informao

Avaliao de impacto de Sistemas de


Informao nos processos e estrutura
organizacional

Recuperao de desastres

3. EIXO DE FORMAO: DESENVOLVIMENTO DE SOFTWARE PARA SISTEMAS DE


INFORMAO

Competncia geral esperada para o eixo: Gerenciar os sistemas de informao em contextos sociais e organizacionais,
avaliando as necessidades de informatizao nestes sistemas, especificando solues de software para sistemas de
informao, produzindo o software para o atendimento destas necessidades, aplicando processos, tcnicas e ferramentas
de desenvolvimento de software, implantando o software em contextos sociais e organizacionais de sistemas de informao,
mantendo sua operao e avaliando o impacto de seu uso.

Competncias derivadas Classificao Contedos

C.3.1. Avaliar as necessidades de informatizar sistemas, Avaliar Anlise de Sistemas


articulando vises individuais e organizacionais, e
apreciando oportunidades de melhorias e/ou mudanas Teoria Geral de Sistemas
em processos, com o uso ou evoluo do software.
Modelagem de Sistemas de Informao

Componentes de Sistemas de Informao


(hardware, software, dados, redes, pessoas,
servios, instalaes fsicas, parceiros)

Modelagem Organizacional

Fundamentos de Sistemas de Informao

Anlise de Riscos

Estudo de Viabilidade

Tomada de Deciso Multicritrio

Engenharia de Requisitos de Sistemas

Gesto de Sistemas de Informao

Referenciais de Formao para os Cursos de Graduao em Computao 120


Captulo VI Sistemas de Informao

Sustentao e continuidade de Sistemas de


Informao

C.3.2. Especificar software para informatizao de Criar Especificao de sistemas


sistemas, elicitando os requisitos do software em
conformidade com os requisitos do produto, dos Anlise de Sistemas
processos e das partes interessadas, analisando e
especificando seus requisitos funcionais e no- Modelagem de Sistemas de Informao
funcionais e validando o seu potencial de soluo das
necessidades de sistemas de informao. Modelagem Organizacional

Engenharia de Requisitos de Sistemas

Gerncia de Projetos

Qualidade de Software

Gerncia de Configurao de Software

C.3.3. Projetar software para informatizao de Criar Engenharia de Requisitos


sistemas, determinando sua arquitetura, garantindo
sua qualidade tcnica e validando seu potencial de Lgica
eficcia, eficincia, efetividade e sustentabilidade.
Programao de Computadores

Fundamentos de Linguagens de Programao

Sistemas Operacionais

Segurana em Sistemas de Informao

Arquitetura de Software

Arquitetura como servio

Infraestrutura de TI

Estrutura de Dados

Banco de Dados

Projeto de Software

Interao Humano-Computador

Verificao e Validao de Software

Gerncia de Projetos

Qualidade de Software

Gerncia de Configurao de Software

C.3.4. Construir software para informatizao de Criar Lgica


sistemas avaliando sua qualidade tcnica, testando o
seu funcionamento, e validando seu atendimento s Programao de Computadores

Referenciais de Formao para os Cursos de Graduao em Computao 121


Captulo VI Sistemas de Informao

necessidades de eficcia, eficincia, efetividade e Fundamentos de Linguagens de Programao


sustentabilidade desses sistemas.
Algoritmos e Complexidade

Estruturas de Dados

Banco de Dados

Interao Humano-Computador

Projeto de Software

Projeto de Aquisio de Software

Gerncia de Projetos

Qualidade de Software

Gerncia de Configurao de Software

Verificao e Validao de Software

Teste de Software

C.3.5. Implantar software para informatizao de Aplicar Interao humano-computador


sistemas, avaliando o impacto de seu uso.

Verificao e Validao de Software

Qualidade de Software

C.3.6. Manter software, corrigindo falhas, adaptando- Avaliar Manuteno de software


o ao seu contexto, identificando e implementando
melhorias, migrando softwares legados e retirando Engenharia de Requisitos
software.
Projeto de Software

Gerncia de Projetos

Qualidade de Software

Gerncia de Configurao de Software

Verificao e Validao de Software

C.3.7. Gerenciar projetos de produo de software para Aplicar Engenharia de Requisitos


informatizar sistemas aplicando processos, tcnicas e
ferramentas de engenharia de software. Projeto de Software

Construo de Software

Teste de Software

Referenciais de Formao para os Cursos de Graduao em Computao 122


Captulo VI Sistemas de Informao

Manuteno de Software

Gerncia de Projetos

Gerncia de Aquisio de Software

Qualidade de Software

Gerncia de Configurao de Software

4. EIXO DE FORMAO: ENGENHARIA DE DADOS E INFORMAO

Competncia geral esperada para o eixo: Gerenciar dados e informao para as organizaes e sociedade, selecionando
sistemas e tecnologias para implementao de bases de dados e de informao, aplicando tcnicas para a especificao de
modelos conceituais, lgicos e fsicos de dados e informao, implementando estruturas e mecanismos de armazenamento,
busca, recuperao e minerao nas bases de dados e avaliando tcnicas e ferramentas de inteligncia de negcios.

Competncias derivadas Classificao Contedos

C.4.1. Representar contextos do mundo real na forma Criar Matemtica Discreta


de conjuntos, reconhecendo suas instncias, analisando
e estabelecendo relacionamentos entre conjuntos e Estruturas Algbricas
definindo funes e relaes aplicveis a estes
conjuntos. Modelagem Conceitual de Banco de Dados

Banco de Dados

C.4.2. Interpretar fenmenos estatsticos, Analisar Probabilidade e Estatstica


empregando-os em outras reas do conhecimento.
Fundamentos de pesquisa operacional e suas
aplicaes em Sistemas de Informao.

C.4.3. Especificar modelos conceituais de banco de Criar Engenharia de Requisitos


dados, analisando aspectos do mundo real a serem
tratados pelos sistemas de informao e representando- Modelagem Conceitual de Banco de Dados
os corretamente de acordo com o metamodelo
selecionado e integrando-os com as diretrizes de Banco de Dados
administrao de dados da organizao.
Arquitetura da Informao e da Tecnologia
da Informao

Gesto do Conhecimento

Arquitetura Empresarial

Referenciais de Formao para os Cursos de Graduao em Computao 123


Captulo VI Sistemas de Informao

C.4.4. Conceber modelos lgicos e fsicos de banco de Criar Banco de Dados


dados, selecionando a utilizao de modelos fortemente
estruturados, fracamente estruturados ou no- Estrutura de Dados
estruturados de acordo com os propsitos e necessidades
do sistema de informao, especificando estruturas e Projeto Lgico de Banco de Dados
mecanismos de armazenamento, busca e recuperao
dos dados e avaliando a adequabilidade das solues Recuperao da Informao
adotadas para o sistema de banco de dados.
Projeto Fsico de Banco de Dados

Gerenciamento de Dados e Informao

Programao de Computadores

Minerao de Dados

Data Warehouse

Verificao e Validao

Administrao de Banco de Dados

C.4.5. Gerenciar processos de prospeco de Criar Inteligncia de Negcios


informaes com vistas ao suporte das atividades tticas-
estratgicas das organizaes, especificando bases de Visualizao da Informao
dados analticas, selecionando ferramentas e estratgias
de inteligncia de negcios e minerao de dados para Data Warehouse
anlise e visualizao de informaes.
Minerao de Dados

Big Data

Internet das Coisas

Probabilidade e Estatstica

Banco de Dados

Probabilidade e Estatsitica

Fundamentos de Inteligncia Artificial

5. EIXO DE FORMAO: INFRAESTRUTURA PARA SISTEMAS DE INFORMAO

Competncia geral esperada para o eixo: Gerenciar a infraestrutura de tecnologia da informao e comunicao para
organizaes e negcios, selecionando elementos de hardware, software e de conectividade adequados s necessidades de
seus sistemas, estabelecendo servios e processos de suporte aos sistemas de informao e avaliando o desempenho destes
componentes de infraestrutura.

Referenciais de Formao para os Cursos de Graduao em Computao 124


Captulo VI Sistemas de Informao

Competncias derivadas Classificao Contedos

C.5.1. Avaliar computadores e demais componentes de Avaliar Continuidade de negcios


hardware, examinando a funcionalidade,
adequabilidade e escalabilidade destes equipamentos Infraestrutura de Tecnologia da Informao
para a organizao.

Arquitetura de computadores

Arquitetura de Tecnologia da Informao

Aquisio de servios e tecnologias de TI

Sistemas Distribudos

Internet das Coisas

C.5.2. Avaliar a arquitetura fsica e lgica das redes de Avaliar Sistemas Distribudos
comunicao e de computadores para organizao,
utilizando conceitos dos modelos de referncia, Redes de Computadores
analisando a operao e desempenho de seus
componentes, aplicando os conceitos de alta Administrao de Redes
disponibilidade e balanceamento de carga, e utilizando
mquinas virtuais e softwares de gerenciamento. Arquitetura de Tecnologia da Informao

Modelos de referncia de gesto de servios

Computao Mvel, bqua e Pervasiva

Computao em grade

Computao como servio (Virtualizao,


nuvem etc)

Anlise de desempenho

C.5.3. Estabelecer mecanismos de proteo Aplicar Segurana de Tecnologia de Informao


integridade, confidencialidade e disponibilidade da
informao, configurando ferramentas para atender o
nvel de proteo solicitado. Segurana de Sistemas de Informao

C.5.4. Avaliar a adequabilidade e desempenho de Avaliar Sistemas Operacionais


Sistemas Operacionais, analisando a configurao e o
funcionamento de seus servios.

Anlise de desempenho

Referenciais de Formao para os Cursos de Graduao em Computao 125


Captulo VI Sistemas de Informao

6. EIXO DE FORMAO: PESQUISA, INOVAO E EMPREENDEDORISMO

Competncia geral esperada para o eixo: Desenvolver negcios, produtos, servios ou processos inovadores por meio
de sistemas de informao, identificando problemas e oportunidades em seu contexto de atuao profissional e/ou social,
planejando, executando e gerenciando projetos de pesquisa, empreendedorismo e inovao para estas oportunidades e
problemas, avaliando seu impacto econmico, social e ambiental.

Competncias derivadas Classificao Contedos

C.6.1 Desenvolver projetos de iniciao cientfica e Criar Metodologia da pesquisa


tecnolgica em sua rea de atuao, identificando
problemas, aplicando metodologias, tcnicas e Metodologia cientfica
instrumentos de investigao e propondo solues no
mbito de sistemas de informao e tecnologia da Gerenciamento de projetos
informao.
Teoria e prtica da interdisciplinaridade e
suas aplicaes em Sistemas de Informao

Teorias Sociotcnicas em Sistemas de


Informao

Teoria Geral de Sistemas

Epistemologia, teoria e prtica em Sistemas


de Informao.

Fundamentos de Sistemas de Informao

tica em pesquisa

Probabilidade e estatstica

Pesquisa e prospeco de novas tecnologias


e suas implicaes para Sistemas de
Informao

Mtodos e tcnicas de coleta de dados

Mtodos e tcnicas de anlise de dados

Comunicao tcnica e cientfica

Mtodos de anlise e soluo de problemas

C.6.2. Empreender em sua rea de atuao, Criar Inovao e novas tecnologias aplicadas a
desenvolvendo solues em sistemas de informao, sistemas de informao das organizaes
identificando oportunidades e demandas locais,
nacionais e globais. Impactos sociais e ambientais da tecnologia
da informao

Fundamentos de Administrao

Fundamentos de Economia

Gesto estratgica

tica e legislao

Referenciais de Formao para os Cursos de Graduao em Computao 126


Captulo VI Sistemas de Informao

Empreendedorismo

Empreendedorismo na rea de Sistemas de


Informao

Gerncia de projetos

Gesto de pessoas

Gesto de equipes

Engenharia econmica

C.6.3. Inovar em sua rea de atuao, desenvolvendo Criar Inovao e novas tecnologias aplicadas a
solues em sistemas de informao, compreendendo sistemas de informao em organizaes
os impactos tecnolgicos, sociais, econmicos e
ambientais. Impactos sociais da tecnologia da informao

Gerncia de projetos

Gesto de negcios em sistemas de


informao

Gesto da qualidade

Administrao e negcios

Fundamentos de administrao

Fundamentos de economia

Gesto estratgica

Fundamentos de Marketing

Gesto de mudanas

tica e legislao

Empreendedorismo na rea de Sistemas de


Informao

Engenharia econmica

7. EIXO DE FORMAO: DESENVOLVIMENTO PESSOAL E PROFISSIONAL

Competncia geral esperada para o eixo: Atuar profissionalmente planejando continuamente o seu desenvolvimento
pessoal e profissional, contemplando os desafios pessoais, profissionais e da sociedade de forma proativa e crtica, agindo
de acordo com princpios ticos profissionais que considerem o respeito aos direitos humanos, o compromisso com a
sustentabilidade e responsabilidade socioambiental.

Referenciais de Formao para os Cursos de Graduao em Computao 127


Captulo VI Sistemas de Informao

Competncias derivadas Classificao Contedos

C.7.1. Agir de acordo com princpios ticos Aplicar tica e legislao


profissionais e os direitos humanos, compreendendo
os aspectos sociais, profissionais, legais, ticos, Computao e sociedade
polticos e humansticos em sua atuao em sistemas
de informao. Filosofia

Meio ambiente

Psicologia aplicada a sistemas de informao

Impactos sociais e ambientais da tecnologia da


informao

Educao das relaes tnico-raciais e para o


ensino de histria e cultura afro-brasileira,
africana e indgena

Educao ambiental

Desenvolvimento sustentvel

Educao em Direitos Humanos

C.7.2. Desenvolver comunicao efetiva em sua Aplicar Prticas de comunicao


atuao em sistemas de informao, empregando
tcnicas e ferramentas de comunicao oral e escrita Tratamento e armazenamento de informao
adequadas a cada situao e compreendendo as
diferentes perspectivas de conhecimento de seus Tcnicas de entrevista
interlocutores.
Tcnicas de apresentao

Conduo de reunies

Tcnicas de negociao

Leitura e produo textual

C.7.3. Desenvolver trabalho em equipe em sua Aplicar Relaes humanas de trabalho


atuao em sistemas de informao, empregando
tcnicas e ferramentas de compartilhamento de dados, Dinmica e psicologia de grupo
informaes e conhecimento, bem como de
comunicao, negociao, colaborao e liderana Psicologia aplicada a sistemas de informao
adequadas a cada situao e compreendendo as
diferentes perspectivas de conhecimento de seus Tratamento e armazenamento de informao
interlocutores.
Prticas de comunicao

Liderana, delegao e colaborao

Conduo de reunies

Tcnicas de negociao

C.7.4. Desenvolver o compromisso pessoal com a Aplicar tica e legislao


sustentabilidade e a responsabilidade social,
empregando racionalmente os recursos disponveis Meio ambiente

Referenciais de Formao para os Cursos de Graduao em Computao 128


Captulo VI Sistemas de Informao

em sua atuao em sistemas de informao, Impactos sociais da tecnologia da informao


compreendendo os impactos tecnolgicos,
econmicos, sociais e ambientais das atividades Computao e sociedade
humanas.
Educao das relaes tnico-raciais e para o
ensino de histria e cultura afro-brasileira,
africana e indgena

Educao ambiental

Desenvolvimento sustentvel

Educao em Direitos Humanos

VI.7. Relao com as Diretrizes Curriculares Nacionais


As competncias descritas nos eixos acima detalham as competncias definidas nas Diretrizes
Curriculares Nacionais (DCNs, 2016), conforme relacionado na tabela abaixo. As relaes identificadas
nesta tabela so as principais e no necessariamente exaustivas.

Relao de competncias dos referenciais de formao com as competncias


descritas nas DCNs
Competncias e habilidades gerais dos egressos dos Cursos de Competncias dos Referenciais de
Bacharelado e Licenciatura Formao

1. Identificar problemas que tenham soluo algortmica C.3.3; C.3.4

2. Conhecer os limites da computao C.1.2; C.1.3; C.3.4; C.4.4; C.5.1

3. Resolver problemas usando ambientes de programao C.3.4; C.4.3; C.4.4

4. Tomar decises e inovar, com base no conhecimento do funcionamento e C.1.3; C.2.2; C.2.3; C.3.1; C.6.1; C.6.2,
das caractersticas tcnicas de hardware e da infraestrutura de software dos C.7.1; C.7.4
sistemas de computao consciente dos aspectos ticos, legais e dos
impactos ambientais decorrentes

5. Compreender e explicar as dimenses quantitativas de um problema C.1.2; C.4.2; C.5.4

6. Gerir a sua prpria aprendizagem e desenvolvimento, incluindo a gesto C.7.1; C.7.2; C.7.3; C.7.4
de tempo e competncias organizacionais

7. Preparar e apresentar seus trabalhos e problemas tcnicos e suas solues C.7.2


para audincias diversas, em formatos apropriados (oral e escrito)

8. Avaliar criticamente projetos de sistemas de computao C.2.4; C.6.1; C.6.2

Referenciais de Formao para os Cursos de Graduao em Computao 129


Captulo VI Sistemas de Informao

9. Adequar-se rapidamente s mudanas tecnolgicas e aos novos ambientes C.6.1; C.6.2; C.7.1; C.7.2; C.7.3; C.7.4
de trabalho

10. Ler textos tcnicos na lngua inglesa C.7.2

11. Empreender e exercer liderana, coordenao e superviso na sua rea C.2.4; C.6.1; C.7.3
de atuao profissional

12. Ser capaz de realizar trabalho cooperativo e entender a fora que dele C.2.4; C.7.3
pode ser derivada

Competncias e habilidades dos egressos dos Cursos de Bacharelado Competncias dos Referenciais de
em Sistemas de Informao Formao

1. Selecionar, configurar e gerenciar tecnologias da Informao nas C.1.3; C.2.1; C.2.2; C.2.3; C.3.1; C.3.2;
organizaes C.3.5; C.3.6; C.4.4. C.4.5; C.5.1; C.5.2

2. Atuar nas organizaes pblicas e privadas, para atingir os objetivos C.1.1; C.2.1; C.2.2; C.2.3; C.2.4; C.2.5;
organizacionais, usando as modernas tecnologias da informao C.3.1; C.3.2; C.3.3; C.3.4; C.3.5; C.3.6;
C.4.3; C.4.4; C.4.5; C.5.1; C.5.2; C.5.3;
C.5.4

3. Identificar oportunidades de mudanas e projetar solues usando C.2.1; C.2.2; C.2.3; C.3.1; C.3.2; C.3.3;
tecnologias da informao nas organizaes C.3.4; C.4.3; C.4.5; C.5.1; C.5.2

4. Comparar solues alternativas para demandas organizacionais, incluindo C.1.1; C.2.1; C.2.2; C.2.3; C.3.1; C.4.3;
a anlise de risco e integrao das solues propostas C.4.5

5. Gerenciar, manter e garantir a segurana dos sistemas de informao e da C.2.5; C.3.5; C.5.3
infraestrutura de Tecnologia da Informao de uma organizao

6. Modelar e implementar solues de Tecnologia de Informao em C.1.1; C.3.2; C.3.3; C.3.4; C.4.3; C.4.4;
variados domnios de aplicao C.4.5

7. Aplicar mtodos e tcnicas de negociao C.7.3

8. Gerenciar equipes de trabalho no desenvolvimento e evoluo de Sistemas C.2.4; C.2.5; C.3.1; C.3.2; C.3.3; C.3.4;
de Informao C.3.7

9. Aprender sobre novos processos de negcio C.1.1; C.2.1; C.2.2; C.2.3; C.4.5

10. Representar os modelos mentais dos indivduos e do coletivo na anlise C.1.1; C.3.2; C.3.5; C.4.1; C.4.3
de requisitos de um Sistema de Informao

11. Aplicar conceitos, mtodos, tcnicas e ferramentas de gerenciamento de C.2.4; C.3.1; C.3.2; C.3.3; C.3.4; C.3.5;
projetos em sua rea de atuao C.3.7

12. Entender e projetar o papel de sistemas de informao na gerncia de C.2.5; C.4.5


risco e no controle organizacional

13. Aprimorar experincia das partes interessadas na interao com a C.3.2


organizao incluindo aspectos de humano-computador

Referenciais de Formao para os Cursos de Graduao em Computao 130


Captulo VI Sistemas de Informao

14. Identificar e projetar solues de alto nvel e opes de fornecimento de C.2.1; C.2.2; C.2.3; C.3.1; C.3.2; C.3.3;
servios, realizando estudos de viabilidade com mltiplos critrios de C.3.4; C.5.1; C.5.2; C.5.4
deciso

15. Fazer estudos de viabilidade financeira para projetos de tecnologia da C.2.2; C.3.1; C.3.7
informao

16. Gerenciar o desempenho das aplicaes e a escalabilidade dos sistemas C.2.3; C.2.5; C.3.6. C.5.1; C.5.4
de informao

VI.8. Estgios, TCC e atividades complementares


Estgios, trabalhos de concluso de curso e atividades complementares so oportunidades
para que a instituio estabelea sua identidade, espaos de escolha e liberdade tanto do aluno como
do curso. Em geral, estas atividades so elaboradas como forma de complementao profissional do
egresso, voltadas ao seu espao de trabalho e reproduo de processos e competncias adquiridas ao longo
do curso. Neste sentido, so estimuladas as parcerias acadmico-empresariais regionais, nacionais e
internacionais. Aos cursos, cabe tambm pensar aqui, sobre incentivos realizao de atividades no
ligadas prtica profissional, mas ao desenvolvimento pessoal dos alunos. Neste ltimo caso, o carter
interdisciplinar da rea de SI deve ser explorado.

VI.8.1. Estgio
O estgio supervisionado um ato escolar educativo desenvolvido no ambiente de trabalho. A
atividade no cria vnculo empregatcio e seu objetivo preparar o estudante para o mercado de trabalho,
por meio do desenvolvimento de competncias inerentes atividade profissional e da contextualizao
curricular. O estgio, bem como seu regulamento, deve fazer parte do projeto pedaggico de curso,
observando os termos da lei (Congresso Nacional, 2008).
O estgio supervisionado pode ser obrigatrio e no-obrigatrio. No primeiro caso, a sua carga
horria requisito para aprovao no curso e obteno do diploma, enquanto que, no segundo caso, trata-
se de atividade opcional com carga horria acrescida carga horria regular e obrigatria. Compete s IES,
por meio dos Ncleos Docentes Estruturantes (NDE), determinar a obrigatoriedade ou no do estgio
supervisionado para os cursos de bacharelado em Sistemas de Informao.
De acordo com as Diretrizes Curriculares Nacionais para os Cursos de Graduao em Computao
(DCNs), os cursos podem envolver a formao para a realizao de (i) atividades orientadas realizao
de processos; e (ii) atividades orientadas transformao de processos, com desenvolvimento de novas
tecnologias. Nos cursos orientados realizao, ou reproduo, de processos (que uma caracterstica dos
cursos de SI), h forte recomendao de estgio para os alunos. Por meio de estgio, os estudantes podem
conhecer previamente ambiente(s) anlogo(s) quele(s) em que sero realizados os processos, ou
atividades, para os quais eles esto sendo preparados.
Como o estgio se trata de uma atividade em que o estudante replica conhecimentos para atividades
de realizao de processos, recomendvel que o NDE do curso defina no regulamento de estgio o
momento, no que concerne perodos, ou uma formao mnima, em se tratando de concluso de
componentes curriculares, para que o estudante possa iniciar o estgio supervisionado.

Referenciais de Formao para os Cursos de Graduao em Computao 131


Captulo VI Sistemas de Informao
VI.8.2. Trabalho de concluso de curso
A elaborao do Trabalho de Concluso de Curso (TCC) se trata de atividade acadmica com
objetivo de desenvolver e verificar as habilidades cognitivas de compreenso, aplicao, anlise, avaliao
e criao acerca dos conhecimentos cientficos, tcnicos e culturais produzidos ao longo do curso. Para os
cursos de graduao em Sistemas de Informao, fortemente recomendado que os alunos escrevam,
apresentem e defendam um TCC, de modo que eles apliquem conhecimentos de vanguarda na produo de
aplicaes cientficas, tecnolgicas ou de inovaes.
De acordo com as Diretrizes Curriculares Nacionais para os Cursos de Graduao em Computao
(DCNs), os cursos podem envolver a formao para a realizao de (i) atividades orientadas realizao
de processos; e (ii) atividades orientadas transformao de processos, com desenvolvimento de novas
tecnologias. Nos cursos orientados transformao de processos, ou criao de novas tecnologias, h forte
recomendao de realizao de TCC para os alunos.
Compete s Instituies de Ensino Superior regulamentar as normas e os procedimentos no seu
regimento e dar conhecimento ao aluno acerca do TCC. de responsabilidade dos Ncleos Docentes
Estruturantes dos cursos de graduao em Sistemas de Informao, estabelecer a obrigatoriedade ou no do
TCC nos projetos pedaggicos de curso, assim como definir o seu regulamento em consonncia com o
regimento interno da IES. O regulamento do TCC deve especificar os critrios, procedimentos e
mecanismos de avaliao, assim como as diretrizes e tcnicas relacionadas sua elaborao.
Por se tratar de uma atividade em que o estudante aplica conhecimentos do estado da arte para
desenvolvimento de aplicaes cientficas, tecnolgicas ou de inovaes, pertinente que o NDE do curso
defina no regulamento do TCC um momento, em se tratando de perodos, ou uma base mnima, em termos
de concluso de componentes curriculares, para que o estudante possa iniciar o TCC.

VI.8.3. Atividades complementares


As atividades complementares so componentes curriculares que contribuem para o enriquecimento
da vivncia acadmica, por meio do aprofundamento de temticas desenvolvidas no curso de graduao,
bem como de temticas acessrias importantes formao do perfil de egresso discriminado no projeto
pedaggico do curso. Por meio dessas atividades, espera-se que o estudante desenvolva competncias,
habilidades e conhecimentos que incrementem aqueles que se espera desenvolver nos demais componentes
curriculares, inclusive estgio curricular e trabalho de concluso de curso.
As atividades complementares so atividades acadmicas obrigatrias presentes nas estruturas
curriculares dos cursos de graduao em Sistemas de Informao que podero ser escolhidas pelos
estudantes ao longo do perodo disponvel para a integralizao do curso, bem como podero ser
desenvolvidas fora da instituio de ensino, ou fora do prprio ambiente acadmico. No esto inclusos
nessa modalidade, disciplinas de cursos de graduao, trabalho de concluso de curso, estgios curriculares
obrigatrios e demais atividades necessrias para cmputo da carga horria total exigida no projeto
pedaggico do curso.
As atividades complementares podem abarcar, por exemplo:
Atividades ligadas pesquisa e produo cientfica, e.g., participao em projetos de pesquisa,
participao em programas de iniciao cientfica, publicao de artigos cientficos e
apresentao de trabalhos em eventos cientficos.
Atividades relacionadas produo tcnica, como, elaborao de manuais, de materiais
didticos, de cursos, ou de tutoriais.

Referenciais de Formao para os Cursos de Graduao em Computao 132


Captulo VI Sistemas de Informao
Atividades associadas produo tecnolgica, por exemplo, participao em projetos ou
programas envolvidos na gerao de produtos ou processos destinados resoluo de
problemas prticos da sociedade.
Atividades ligadas inovao e empreendedorismo, e.g., participao em Empresas Jnior,
incubadoras, projetos ou programas para lanamento de novos produtos, processos, servios ou
modelos de negcios.
Atividades de extenso e cultura, como, participao em projetos de extenso e cultura,
ministrar cursos promovidos pela prpria instituio e participao de comisses organizadoras
de eventos.
Atividades com vis em ensino, por exemplo, monitorias e tutorias.
Atividades de qualificao profissional, tais como, realizao de cursos de aperfeioamento em
Sistemas de Informao e reas afins, realizao de estgio curricular no obrigatrio, e
realizao de cursos de idiomas.
Atividades polticas, e.g., representao estudantil em reunies de conselhos diretores, plenrias
acadmicas, conselhos universitrios, comisses e comits.
Atividades relacionadas ao desenvolvimento institucional, como, participao em projetos
destinados ao desenvolvimento (de pessoal, de infraestrutura, etc.) da prpria Instituio de
Ensino Superior (IES).
Compete aos Ncleos Docentes Estruturantes, durante a elaborao ou reformulao dos projetos
pedaggicos curriculares, determinar a carga horria mnima de atividades complementares em seus cursos
de graduao. As atividades complementares podem ser pontuadas e computadas de acordo com o contexto
institucional, de forma a estimular os estudantes a perpassarem pelas atividades consideradas mais
interessantes IES. As atividades complementares devero ser incentivadas permanentemente no cotidiano
acadmico de forma a diversificar as atividades desenvolvidas pelos estudantes.

VI.9. Metodologia de ensino


Os cursos de Bacharelado em Sistemas de Informao devem favorecer e estimular os seus docentes
a usar e avaliar, de forma continuada, diversas abordagens e mtodos de ensino para verificar a
receptividade dos estudantes acerca do processo de ensino, bem como a sua adequabilidade para
determinados contedos e competncias que se espera trabalhar com os discentes. Ademais, deve-se
destacar que bacharis em SI, pela natureza de suas atividades, precisam ter contato com mltiplas
abordagens de ensino para favorecer o desenvolvimento de suas habilidades, por exemplo:
humanista, para favorecer o desenvolvimento de relaes interpessoais, da criatividade, curiosidade,
participao e autonomia, por meio da prpria experincia do estudante;
cognitivista, para estimular a experimentao, observao, comparao, relacionamentos, anlise,
composio, argumentao, avaliao, criao, etc., haja vista que a aprendizagem fruto da relao
entre ambiente, pessoas e fatores externos ao aluno;
sociocultural, para exercitar a compreenso, por meio da dialogicidade, de que o estudante o agente
que muda a realidade social, poltica, econmica e individual.
Com relao ao uso de tcnicas ou mtodos de ensino, algumas prticas merecem destaque, como
a Aprendizagem Baseada em Projetos e Aprendizagem Baseada em Problemas, entre tantas outras que

Referenciais de Formao para os Cursos de Graduao em Computao 133


Captulo VI Sistemas de Informao
estimulem a problematizao e experincia do aluno. A escolha de mtodos de ensinos deve atentar para
que o seu uso esteja em consonncia com a abordagem de ensino do curso, bem como a estrutura fsica da
IES e o corpo discente.

VI.10. Requisitos legais


O RF-SI foi elaborado em consonncia com as Diretrizes Nacionais Curriculares para os cursos de
graduao na rea de Computao, aprovada no dia 09 de maro de 2012 e homologada oficialmente no
DOU do dia 28 de outubro de 2016. Espera-se que o RF-SI auxilie as instituies e coordenadores de curso
na elaborao e reviso de seus Projetos Pedaggicos de Curso (PPCs).
O RF-SI no um PPC para os cursos de Bacharelado em Sistemas de Informao. As
orientaes contidas neste documento servem como facilitadoras para que os cursos componham seus
projetos pedaggicos em consonncia com as Diretrizes Nacionais Curriculares (DCNs) em vigncia,
mas com espao para a construo de identidades locais, aproveitando habilidades, recursos e
demandas locais.
Na elaborao do PPC de seu curso, as instituies, coordenadores e Ncleos Docentes
Estruturantes (NDEs) podem usar este documento como guia para decidir quanto a eixos, competncias e
contedos de formao para seus cursos, mas precisam considerar diversas questes, tais como: o contexto
regional onde atua, suas estratgias de formao, sua capacidade de formao, a estratgia institucional
para formao de egressos, entre vrios outros aspectos.
Deve-se observar tambm que outros requisitos legais e normativos so exigidos pelas instituies
para elaborao de seus Projetos Pedaggicos de Curso (PPCs). Tais requisitos legais e normativos devem
ser cuidadosamente analisados e interpretados pelos NDEs antes de se atualizar ou propor um novo PPC.
necessrio destacar tambm a necessidade de adequar o PPC para a modalidade do curso, haja vista que
os cursos distncia exigem o cumprimento de requisitos legais e normativos especficos para esse tipo de
modalidade, alm daqueles exigidos para os cursos presenciais.
O Ministrio da Educao responsvel organizar o sistema de ensino no pas e definir as polticas
e diretrizes educacionais nacionais. Isso envolve dar publicidade e zelar pelo cumprimento das leis,
decretos, portarias, pareceres, resolues, e demais instrumentos legais e normativos federais para o ensino,
inclusive superior. Em consonncia com a esfera federal, as Secretarias de Educao, estaduais, municipais
e do Distrito Federal so responsveis por organizar o sistema de ensino e definir as polticas e diretrizes
educacionais; porm, dentro dos seus respectivos domnios: estadual, municipal e distrital.
Normalmente, as Instituies de Ensino Superior (IES) criam os seus prprios regulamentos e
regimentos internos, bem como Planos de Desenvolvimento Institucional e outros instrumentos. Assim,
relevante tambm observar as questes internas das IES; porm, respeitando a hierarquia legal.
de grande importncia o acompanhamento da evoluo legal e normativa pertinentes educao
superior, no pas, estados, municpios e na prpria IES, haja vista que leis, decretos e outros instrumentos
esto sempre sujeitos a mudanas.

VI.11. Agradecimentos
Agradecemos Comisso Especial de Sistemas de Informao pelo apoio junto comunidade de
Sistemas de Informao para reviso do Currculo de Referncia em Sistemas de Informao. Agradecemos
a todos os respondentes da consulta pblica a este documento, bem como aos participantes do Forum de
Referenciais de Formao para os Cursos de Graduao em Computao 134
Captulo VI Sistemas de Informao
Educao em Sistemas de Informao, realizado em Florianpolis, em maio de 2016, junto ao Simpsio
Brasileiro de Sistemas de Informao; aos participantes do Workshop de Educao em Informtica,
realizado em Porto Alegre, em julho de 2016; aos participantes do Forum Regional de Educao em
Sistemas de Informao, realizado em Seropdica, em outubro de 2016, junto Escola Regional de
Sistemas de Informao do RJ; aos participantes do Forum de Educao em Sistemas de Informao,
realizado em Lavras, em maio de 2017, e aos participantes das comisses de elaborao dos referenciais de
formao junto Diretoria de Educao da SBC, reunidos em dezembro de 2016 em Porto Alegre: Adailton
Arajo (UFG), Alberto Oliveira (USP/UFU), Alcides Calsavara (PUC-PR), Alessandro Cerqueira
(UNIGRANRIO), Alexandre Cidral (UNIVILLE), Ana Elisa Schmidt (IFC-Cambori), Ana Paula P.
Melchiori (UFLA), Ana Paula Terra Bacelo (PUCRS), Ana Paula Serra (USJT), Andr Antunes (Infnet),
Andr Lemos (IFTM), Andr Salgado (USP-So Carlos), Andreia Malucelli (PUCPR), Antonio Bonato
(USJT), Avelino Zorzo (PUCRS), Christiane Figueiredo (FAGAMMON-Lavras), Claudia Cappelli
(UNIRIO), Claver Soto (UFRRJ), Clodis Boscarioli (UNIOESTE), Cristina Christiano (UNIGRANRIO),
Daltro Nunes (UFRGS), Daniel Faccin (UCS), Dian Grazia (UFLA), Eduardo Armentero (UFRRJ), Eunice
Siqueira (FAI-MG), Fabio Lopes (Mackenzie/SP), Fernando Moraes (PUC-RS), Geiza Hamazaki
(UNIRIO), Giovanni Faquin (IF Sudeste MG-JF), Gizelle Vianna (UFRRJ), Heitor Costa (UFLA),
Henrique Souza (UFRRJ), Isabel Cafezeiro (UFF), Israel dos Santos (UFLA), Jair Leite (UFRN), Jivago
Ribeiro (UFMT), Joaqum Ucha (UFLA), Jonas da Silva (UNIRIO), Karina Machado (FURG), Leandro
Almeida (UFPE), Leandro Komosinski (UFSC), Leonardo Cruz (UFF), Luiz Romo (UNIVILLE), Luiza
Paula (UNIRIO), Marcelo Fornazin (UERJ), Marcelo Yamaguti (PUCRS), Marcos Rodrigues
(Sheffield/UK), Marluce Pereira (UFLA), Mariangela Setti (UTFPR/PR), Marlia Amaral (UTFPR-CT),
Marina Vergili (Infnet), Mnica Ximenes (IFAL), Olinto Furtado (UFSC), Rafael Teixeira (UFRRJ), Raul
Wazlawick (UFSC), Renata Araujo (UNIRIO), Ricardo Silva (UFSC), Rodrigo Santos (UNIRIO), Ronaldo
Correia (UNESP), Ronney de Castro (Faculdade Metodista Granbery/UNIRIO), Scheila de Avila e Silva
(UCS), Sean Siqueira (UNIRIO), Sergio Cruz (UFRRJ), Silvia Andueza (Infnet), Sofia Paiva (UFSJ),
Stephany Martins (FACTO), Tatiana Cantelle (UFLA), Valdemar Graciano Neto (UFG), Vanessa Nunes
(UNB), Vaninha dos Santos (UFBA), Vincius Patto (UFG), Thor Tucunduva (UFRRJ).

Referenciais de Formao para os Cursos de Graduao em Computao 135


Captulo VI Sistemas de Informao

Comit Elaborador Comisso de Educao da SBC

Alessandro Cerqueira (UNIGRANRIO) Andreia Malucelli (PUCPR)


Alexandre Cidral (UNIVILLE) Avelino F. Zorzo (PUCRS)
Denise Bandeira (UNISINOS) Daltro Nunes (UFRGS)
Renata Araujo (UNIRIO) Ecivaldo Mattos (UFBA)
Vinicius Sebba Patto (UFG) Igor Steinmacher (UTFPR)
Jair Leite (UFRN)
Participao: Renata Araujo (UNIRIO)
Ana Paula P. Melchiori (UFLA) Ronaldo Correia (UNESP)
Simone Martins (UFF)

Comisso Especial em Sistemas de Comisso Especial em Sistemas de


Informao (2015-2016) Informao (2016-2017)

Clodis Boscarioli (UNIOESTE) Clodis Boscarioli (UNIOESTE)


Sean Siqueira (UNIRIO) Renata Araujo (UNIRIO)
Bruno Zarpelo (UEL) Andrea Magalhes (UFF)
Fernanda Baio (UNIRIO) Claudia Cappelli (UNIRIO)
Renata Araujo (UNIRIO) Patricia Vilain (UFSC)
Sergio Carvalho (UFG) Sean Siqueira (UNIRIO)
Valdemar Graciano Neto (UFG) Raul Wazlawick (UFSC)
Valdemar Graciano Neto (UFG)

Referncias
Congresso Nacional (2008) Lei N 11.788 de 25 de Setembro de 2008. Disponvel em:
https://www.planalto.gov.br/ccivil_03/_ato2007-2010/2008/lei/l11788.htm ltimo acesso em
24/11/2016.
Ferraz, A.P.C.M., Belhot, R.V. (2010) Taxonomia de Bloom: reviso terica e apresentao das adequaes
do instrumento para definio de objetivos instrucionais, Gesto & Produo, v. 17, n.2, p.421-423.
Fleury, A., Fleury, M. T. L. (2000) Estratgias empresariais e formao de competncias: um quebra-cabea
caleidoscpico da indstria brasileira. So Paulo: Atlas.
Kling, R., Scacchi, W. (1982) The Web of Computing: Computer Technology as Social Organization.
Advances in Computers 21:1-90. Dezembro 1982.
Laudon, K.C., Laudon, J.P., (2016) Management Information Systems. Pearson. 14 ed.
Latour, B. (1987) Science in Action. Harvard University Press. Cambridge. Massachusetts.
MEC. Diretrizes Curriculares Nacionais para os cursos de graduao em Computao. 2012. Disponvel
em: http://portal.mec.gov.br/index.php?option=com_docman&view =download&alias=11205-
pces136-11-pdf&category_slug=julho-2012-pdf&Itemid=30192. ltimo acesso em: 2/1/2017.
MEC, 2016 - Diretrizes Curriculares Nacionais para os Cursos de Graduao em Computao (DCNs)
Disponvel em: http://portal.mec.gov.br/index.php?option=com_docman&view=
download&alias=11205-pces136-11-pdf&category_slug=julho-2012-pdf&Itemid=30192 ltimo
acesso: 22/08/2016.

Referenciais de Formao para os Cursos de Graduao em Computao 136


Captulo VI Sistemas de Informao
Orlikowsky, W.J., Iacono, C.S. (2001) Research Commentary: Desperately Seeking the IT in IT Research
- A Call to Theorizing the IT Artifact. Information Systems Research. Vol.12. No. 2. Junho 2001. pp.
121-134.
Zachman, J.A. (1987) A Framework for Information Systems Architecture. IBM Systems Journal.v. 26, n.
3, pp. 276-292.

Referenciais de Formao para os Cursos de Graduao em Computao 137


Captulo VII Cursos Superiores de Tecnologia

Captulo

VII
Cursos Superiores de Tecnologia
Igor Steinmacher, Maria de Ftima Webber do Prado Lima e Alan Henrique Pardo de Carvalho,

Resumo
Este documento apresenta os referenciais de formao na rea de Computao para os Cursos
Superiores de Tecnologia, elaborados pela Sociedade Brasileira de Computao, com base no Catlogo
Nacional de Cursos Superiores de Tecnologia (CNCST) de 2016, nas Diretrizes Curriculares Nacionais
para a organizao e o funcionamento dos cursos superiores de tecnologia (Resoluo CNE/CP n 3/2002).
apresentada ainda proposta de Referenciais especficos para o Curso Superior de Tecnologia em Anlise
e Desenvolvimento de Sistemas, tomando como base, alm do CNCST, as diretrizes para avaliao do
componente especfico da rea de Tecnologia em Anlise e Desenvolvimento de Sistemas (Portaria Inep
239/2014).

VII.1. Apresentao
A Diretoria de Educao da SBC estipula como uma das atividades de seu plano de ao11, a
atualizao dos Currculos de Referncia para os cursos de graduao da rea de Computao no Brasil,.
Nos ltimos anos, a Diretoria de Educao, em conjunto com a Comisso de Educao da SBC, tem
colocado esforos para esta atualizao, considerando os diversos cursos de graduao da rea de
Computao Cincia da Computao, Engenharia de Computao, Licenciatura em Computao,
Engenharia de Software, Sistemas de Informao, e Cursos Superiores de Tecnologia. Por muitos anos a
Sociedade Brasileira de Computao (SBC) disponibilizou Currculos de Referncia de cursos de
Computao. Apesar das discusses sobre os currculos de referncia, em maio de 2016 a SBC retomou a
elaborao da nova edio do Currculo de Referncia, neste momento, intitulado de Referenciais de
Formao em Computao.

Dessa forma, este documento tem por objetivo consolidar a caracterizao dos cursos tecnolgicos,
definindo as fronteiras desses e recomendaes para cursos desse tipo, por meio de referenciais de
formao. Neste documento, apresentamos o resultado dos trabalhos da comisso de elaborao dos
referenciais de formao para os cursos de Tecnologia da rea de Comunicao e Informao.

Para dimensionar a importncia de tal discusso, realizou-se um levantamento da quantidade de


cursos em atividade no ms de maro de 2016 via portal e-mec, considerando os cursos existentes no

11
http://www.sbc.org.br/institucional-3/diretoria/plano-acao
Referenciais de Formao para os Cursos de Graduao em Computao 138
Captulo VII Cursos Superiores de Tecnologia
Catlogo Nacional de Cursos Superiores de Tecnologia (CNSCT) [MEC 2016]. Na Tabela 1 so listados
os cursos em atividades para cada denominao, de acordo com a plataforma e-mec em dezembro/201612.

Tabela 1. Quantidade de cursos de Tecnologia da rea de Comunicao e Informao


Curso Cursos em atividade

Agrocomputao * -

Anlise e Desenvolvimento de Sistemas 609

Banco de Dados 49

Defesa Ciberntica * -

Gesto da Tecnologia da Informao 220

Gesto de Telecomunicaes 10

Jogos Digitais 87

Redes de Computadores 336

Redes de Telecomunicaes 4

Segurana da Informao 43

Sistemas de Telecomunicaes 14

Sistemas Embarcados * 2

Sistemas para Internet 200

Telemtica 5
* Cursos adicionados ao Catlogo Nacional de Cursos Superiores de Tecnologia em 2016

importante ressaltar que, dada a grande diversidade de cursos oferecidos na rea e as


especificidades das instituies e regies, torna-se um desafio a criao de Currculos de Referncia para
os cursos. Para isso, decidiu-se iniciar os trabalhos discutindo a necessidade e importncia de criar
Diretrizes para os cursos ou se as informaes providas pelo Catlogo Nacional de de Cursos Superiores
de Tecnologia do MEC so suficientes para guiar os assuntos relacionados a definio de perfil, vocaes
e matrizes desses cursos.

Como resultado dessa discusso concluiu-se que a criao de Referenciais de Formao


importante para que a comunidade/mercado possa ter clareza sobre as competncias que os cursos de
tecnologia devem contemplar e como o perfil do egresso. Entretanto, se tal atividade fosse realizada para
cada curso, seria necessrio muito esforo, envolvendo especialistas em diversas reas do conhecimento,
j que cada curso tem suas especificidades e intersees. Assim, neste documento apresentamos diretrizes
gerais que buscam contemplar os cursos superiores de tecnologia da rea de computao. Optou-se por
consolidar um documento de contextualizao, que apresente definies e fronteiras dos cursos superiores
de tecnologia. Tal documento deve servir como norteador em propostas de novos cursos tecnolgicos, a
fim de que estes atendam ao que rege a legislao corrente e as especificidades e necessidades regionais.

12
http://emec.mec.gov.br/
Referenciais de Formao para os Cursos de Graduao em Computao 139
Captulo VII Cursos Superiores de Tecnologia
Alm disso, como forma de avaliar a receptividade da comunidade com relao existncia de um
CR para um curso tecnolgico, decidiu-se conduzir um piloto a fim de definir os as competncias e
contedos desejveis como referenciais de formao para o curso com maior representatividade no Brasil:
Anlise e Desenvolvimento de Sistemas (ADS). O resultado apresentado na Seo VII.8.

VII.2. Estrutura conceitual


Alm da estrutura conceitual trabalhada para todos os Referncias de Formao da SBC, o passo seguinte
para definir os referenciais para os cursos de tecnologia, em especial para o curso de ADS, foi trazer
comisso algumas referncias para embasar as discusses. Para isso, utilizaram-se: as Diretrizes Nacionais
Curriculares dos Cursos Superiores de Tecnologia (CNE/CP 03/2002) [MEC 2002], outras resolues do
Conselho Nacional de Educao (Parecer CNE/CP 29/2002 e CNE/CES 19/2008) [CNE 2002a, CNE
2008a] e o CNCST [MEC 2016]. Levaram-se em considerao para a definio de detalhes especficos do
curso de ADS, Referenciais de outros cursos discutidos no mbito da Comisso de Educao, cujas
discusses j encontravam-se em andamento (citamos, documentos da Comisso de Sistemas de
Informao e Engenharia de Software), diretrizes de avaliao publicadas pelo INEP [INEP 2014] e
projetos de cursos de ADS de diferentes instituies.
Baseado nas experincias anteriores de outros cursos da rea de Computao, sugeriu-se o seguinte mtodo
para conduzir os trabalhos:
1. Anlise de projetos de curso, do perfil dos egressos como apresentado no CNCST [MEC 2016] e
as diretrizes de avaliao (ENADE) publicadas pelo INEP [2014];
2. A adoo de uma abordagem de definio de formao baseada em competncias e habilidades
bsicas esperadas para o egresso dos cursos;
3. Refinamento das competncias e habilidades, at o nvel de contedos a serem aplicados nos
cursos
4. Anlise dos resultados e discusso de possveis eixos de conhecimento opcionais que possam
compor as diretrizes
Todas essas etapas, passam por discusses e iteraes para que possamos adapt-las s necessidades do
curso. Mais detalhes sobre o mtodo adotado para construir os referenciais do curso de ADS so
apresentados na seo especfica do curso (VII.8).

VII.3. Os benefcios do curso para a Sociedade


Os Cursos Superiores de Tecnologia tm como objetivo formar profissionais aptos a atuar em um
eixo tecnolgico especfico. A oferta de cursos tecnolgicos superiores reflete necessidades correntes e
regionais da sociedade. Sendo assim, podem surgir novas denominaes, apresentar diferentes carga horria
e diversos perfis do profissional egresso, uma vez que levam em considerao a vocao regional. Um
exemplo recente foi a proposta do curso de Agrocomputao no CNCST [MEC 2016], que reflete a
necessidade de formao de profissionais com conhecimento multidisciplinar que envolve eixos da
computao e tambm do agronegcio.

Os cursos tecnolgicos beneficiam a sociedade de mltiplas formas. Uma delas est relacionada ao
objetivo explcito de tais cursos, gerar mo de obra qualificada, em consonncia com as necessidades do
mercado, pronta para o mercado. Outra forma de benefcio o oferecimento de grande diversidade de
cursos, com demanda de mercado, em todas as regies do Brasil, em cursos de curta durao. Isso garante
insero de novos profissionais no mercado, que, de forma indireta, beneficia a sociedade por garantir
insero em empregos especializados. De forma geral, os benefcios so resumidos pela Resoluo CNE/CP
03/2002 [CNE 2002a], que diz que: a educao profissional de nvel tecnolgico [] objetiva garantir

Referenciais de Formao para os Cursos de Graduao em Computao 140


Captulo VII Cursos Superiores de Tecnologia
aos cidados o direito aquisio de competncias profissionais que os tornem aptos para a
insero em setores profissionais nos quais haja utilizao de tecnologias. Alm disso, nos dias
atuais a Tecnologia da Informao central em qualquer organizao e se suma importncia para a
sociedade, sendo necessrio formar profissionais de qualidade para possibilitar a concretizao das solues
necessrias com qualidade.

VII.4. Aspectos relacionados com a formao de um tecnlogo na rea de


computao
Nesta seo apresentamos os aspectos relacionados formao de tecnlogos, dando nfase
definio de fronteiras e comparao com profissionais de nvel mdio e bacharis.

As Diretrizes Curriculares Nacionais Gerais para a Educao Profissional de Nvel Tecnolgico


foram definidas pelo Parecer CNE/CP 29 [CNE 2002b] estabelece que os Cursos de Tecnologia so
cursos regulares de educao superior, enquadrados no disposto no Inciso II do Artigo 44 da LDB, com
Diretrizes Curriculares Nacionais definidas pelo CNE, com foco no domnio e na aplicao de
conhecimentos cientficos e tecnolgicos em reas especficas de conhecimento relacionado a uma ou mais
reas profissionais. Os cursos de tecnologia tm por finalidade desenvolver competncias tanto para
utilizar e aplicar tecnologias quanto para adaptar ou desenvolver novas aplicaes relacionados com os
setores produtivos e as necessidades da sociedade. Os cursos superiores de tecnologia devero (Pareceres
CNE/CP 29/2002 e CNE/CES 19/2008) [CNE 2002b, CNE 2008a]:
l instigar a produo e a inovao cientfico-tecnolgica considerando a sustentabilidade;
l desenvolver competncias para a gesto de processos de produo de bens e servios;
l favorecer a capacidade de aprendizado contnuo e acompanhamento das mudanas no mercado de
trabalho;
l incentivar a educao continuada, propiciando o prosseguimento de estudos em cursos de ps-
graduao;
l propiciar o pensamento reflexivo, a autonomia intelectual e a capacidade empreendedora;
l promover a flexibilidade, a interdisciplinaridade, a contextualizao e a atualizao permanente dos
cursos e seus currculos;
l garantir a identidade do perfil profissional e da organizao curricular.

Os cursos superiores de tecnologia e de bacharelado e os cursos tcnicos so diferentes na sua


essncia. Os cursos tcnicos so cursos de nvel mdio e tm a finalidade de inserir, reinserir ou qualificar
os estudantes no mercado de trabalho, capacitando-os com conhecimentos tericos e prticos para que
possam exercer suas atividades. Os cursos de tecnologia e bacharelado so cursos de nvel superior. O curso
superior de tecnologia um curso focado no mercado de trabalho, com um tempo de formao mais curto,
visando a formao de um egresso especialista em um segmento do mercado. Os cursos de bacharelado so
cursos de durao mais longas, visando a formao de um egresso com conhecimento mais amplos e menos
especializados.

ainda importante ressaltar que existem algumas confuses no entendimento dos cursos superiores
de tecnologia em relao aos cursos tcnicos e dos bacharelados. Em relao aos cursos tcnicos, alm da
diferena do nvel de formao superior (tecnolgicos) e mdio (tcnicos), a formao dos profissionais de
tecnologia exige o desenvolvimento (CNE/CES 19/2008) [CNE 2008a]:
l de competncias mais complexas do que as do nvel tcnico, com conhecimento tecnolgico mais
aprofundado;
l das competncias bsicas de qualquer curso de nvel superior;
l de objetivos mais abrangentes;
Referenciais de Formao para os Cursos de Graduao em Computao 141
Captulo VII Cursos Superiores de Tecnologia
l maior profundidade dos contedos programticos;
l evoluo do pensamento reflexivo, da autonomia intelectual, da capacidade empreendedora e da
compreenso do processo tecnolgico.

No que diz respeito aos cursos de bacharelado, muitas vezes os cursos superiores de tecnologia so
vistos como mini-bacharelados. Porm, o enfoque diferente. O curso de tecnologia focado em uma rea
especfica e todos os conhecimentos tratados no curso, devem estar focados nesta rea. O tecnlogo tem
um papel preponderante na aplicao da tecnologia, no excluindo a possibilidade desse profissional
contribuir na pesquisa. J os cursos de bacharelado, como mencionado anteriormente, tem uma formao
ampla e no especializada. Segundo o Parecer CNE/CP 29/2002 [CNE 2002b], o foco da formao do
tecnlogo a tecnologia, diretamente relacionada est diretamente ligada produo e gesto de bens e
servios; enquanto o foco da formao do bacharel a cincia.

O Ministrio da Educao e Cultura (MEC), ainda atravs dos Pareceres CNE/CP 29/2002 [CNE
2002b], estabelecem que os Cursos Superiores de Tecnologia alm de seguirem os princpios estabelecidos
no Artigo 3 da Lei de Diretrizes e Base para toda a Educao Escolar, devem considerar na construo de
seus currculos:
l slida formao bsica, possibilitando o egresso acompanhar a evoluo da tecnologia e as
transformaes da sociedade;
l desenvolvimento de competncias que permitam a pesquisa aplicada, a inovao tecnolgica e a
difuso da tecnologia;
l desenvolvimento de habilidades, valores e atitudes para atender o mercado de trabalho de forma
original e criativa;
l seguir os princpios da flexibilidade, interdisciplinaridade, contextualizao e atualizao
permanente dos cursos e seus currculos;
l assegurar a formao do estudante segundo o perfil profissional de concluso do curso;
l associar a proposta pedaggica com o mundo do trabalho e com a prtica social dos estudantes.

VII.5. Estgios, TCC e atividades complementares


A Resoluo CNE/CP n 3/2002 [CNE 2002a] estabelece as Diretrizes Curriculares Nacionais Gerais dos
cursos de tecnologia, no prev e nem veda a incluso de atividades complementares, trabalho de concluso
de curso e estgios. A resoluo probe o cmputo destas horas na carga horria mnima dos cursos. O
parecer CNE/CES N: 239/2008 [CNE 2008b] resume a resoluo CNE/CP n 3/2002 [CNE 2002a]:

Atividades Obrigatrio ou Previso Definio de Cmputo na CH


Facultativo Limite CH Mnima

Estgio Curricular Facultativo sim no no

Trabalho de Concluso de Curso Facultativo sim no no

Projeto Integrador Facultativo no no sim

Referenciais de Formao para os Cursos de Graduao em Computao 142


Captulo VII Cursos Superiores de Tecnologia

Atividades Prticas Facultativo Facultativo no no sim

Atividades Complementares Facultativo no no no

VII.5.1. Estgio Curricular


Estgio curricular a atividade que possibilita a vivncia do exerccio profissional, promovendo a
construo, o desenvolvimento e o aperfeioamento das competncias e habilidades profissionais do
estudante e proporcionando sua integrao na comunidade. Os estgios podero desenvolver-se em duas
modalidades: obrigatrio e no-obrigatrio. O estgio curricular obrigatrio definido dentro do projeto
do curso, cuja carga horria requisito para aprovao e obteno do diploma. O estgio curricular no-
obrigatrio o estgio desenvolvido como atividade opcional.

Conforme mencionado acima, o Parecer CNE/CP n 29/2002 [CNE 2002b] define que o estgio curricular
facultativo e no deve ser computado na carga horria mnima do curso. Da mesma forma que as
atividades complementares e o TCC, a presena ou no do estgio curricular deve ser normatizado pelos
Ncleos Docentes Estruturantes dos cursos de tecnologia de acordo com o regimento interno da IES.
Tambm deve-se observar as condies regionais e o pblico potencial do cursos para definio da
obrigatoriedade do estgio. Esta comisso entende que a obrigatoriedade de estgio em que o pblico
formado por estudantes que trabalhem em tempo integral, que o estgio seja flexibilizado, nos casos em
que as normas e regimentos internos da instituio permitem.

VII.5.2. Trabalho de Concluso de Curso


De acordo com o Parecer CNE/CP n 29/2002 [CNE 2002b], nos cursos de tecnologia, o Trabalho de
Concluso de Curso (TCC) opcional, podendo ser desenvolvido atravs de uma monografia, projeto,
anlise de casos, prottipos, entre outros. De acordo com o Parecer, a carga horria deste trabalho deve ser
adicional ao mnimo estabelecido para o curso de tecnologia. A presena ou no do TCC dentro do curso
de tecnologia, bem como o seu formato, deve ser definido pelos Ncleos Docentes Estruturantes dos cursos
de tecnologia em conformidade com o regimento interno da IES.
Sugere-se que para os cursos de tecnologia da rea de computao, seja desenvolvido um projeto que
envolva um estudo de caso, fundamentado em uma situao real de oportunidade de mercado ou aplicao
em uma organizao. Alm disso, o TCC deve ser visto como um instrumento muito importante para a
integralizao de competncias desenvolvidas durante o curso. Sugere-se que um docente conduza, discuta
e oriente o desenvolvimento, visando a integrao das capacitaes desenvolvidas e dos conhecimentos
adquiridos ao longo do curso.
Os conhecimentos abordados neste projeto no devem ser vistos numa viso disciplinar, mas sim em uma
abordagem interdisciplinar e contextualizada. Portanto, de acordo com a definio do projeto que os
contedos curriculares sero selecionados e trabalhados. A base deste projeto so os conhecimentos que
envolvem as reas de anlise, projeto e desenvolvimento de sistemas de informao.

Referenciais de Formao para os Cursos de Graduao em Computao 143


Captulo VII Cursos Superiores de Tecnologia

VII.5.3. Atividades Complementares


As atividades complementares so componentes curriculares que contemplam diferentes reas de
conhecimento que concorram na formao profissional do graduando. As atividades complementares
auxiliam o estudante desenvolver competncias, habilidades e conhecimentos que colaboram com sua
formao profissional, aproximando-o do mercado. Estas atividades podem ser desenvolvidas nas reas de
ensino, pesquisa e extenso de acordo com o regulamento definido pelos Ncleos Docentes Estruturantes
dos cursos de tecnologia em conformidade com o regimento interno da IES.O Parecer CNE/CES n
239/2008 [CNE 2008b], aprovado em 6 de novembro de 2008, trata da carga horria das atividades
complementares nos cursos superiores de tecnologia. Esta normativa no define um limite de carga horria,
mas sugere que os estgios e as atividades complementares e/ou prticas, em conjunto, no poderiam
exceder o total de 20% (vinte por cento) da carga horria total do curso.

Como os cursos de tecnologia so cursos de graduao de curta durao, com um foco especfico, sugere-
se que as atividades complementares no ultrapassem a 10% da carga horria total do curso. Sugere-se que
as atividades complementares possveis de serem realizadas contribuam especificamente com a formao
do perfil do profissional.

VII.6. Metodologia de ensino


A interdisciplinaridade primordial dentro dos cursos da rea de computao, visto a interao entre esta
rea e outras reas do conhecimento. importante que os estudantes trabalhem de forma interdisciplinar
desde o incio do curso. necessrio promover o dilogo, a troca, a interao entre os saberes das diversas
disciplinas do curso. Esta interdisciplinaridade pode ser promovida atravs da anlise e compreenso de
um objeto complexo ou do desenvolvimento de um projeto, aproximando as diversas disciplinas.

Dentro desta perspectiva, sugere-se que os cursos de tecnologia promovam projetos com carter
interdisciplinar, buscando a integrao entre o conhecimento de algumas disciplinas de uma determinada
etapa do curso e a articulao destes conhecimentos. Estes projetos devem buscar a interdisciplinaridade
utilizando a transversalidade. Os projetos devem relacionar a teoria com a prtica, contextualizando os
contedos trabalhados nas disciplinas. Os projetos podem utilizar tutorias a fim de trazer situaes do
mercado de trabalho relacionado aos conhecimentos do curso, aproximando os conhecimentos com as
necessidades da sociedade, das organizaes.

Trabalhando na modalidade de projetos alm de aliar a teoria prtica, os estudantes tm a oportunidade


de desenvolver a capacidade de pesquisa, de resoluo de problemas, habilidades de tomada de deciso e
senso crtico, capacidade de planejamento, capacidade de relao interpessoal relacionadas com o trabalho
em grupo, a relao de conflitos, liderana, etc.

Pode-se ainda tirar proveito do fomento participao de alunos em projetos de software livre. Utilizar-se
de projetos de software livre bem sucedidos pode propiciar aos alunos a oportunidade de lidar com
problemas reais, em projetos reais, com problemas que so vivenciados no mercado em que o tecnlogo
atuar. A interdisciplinaridade se d pois necessrio combinar habilidades tcnicas e transversais, visto
que para contribuir faz-se necessrio interagir com a comunidade, comunicando-se e cooperando para

Referenciais de Formao para os Cursos de Graduao em Computao 144


Captulo VII Cursos Superiores de Tecnologia
conseguir que seu cdigo seja integrado ao projeto.

Os projetos tornam-se uma estratgia pedaggica, de carter interdisciplinar que promovem a integrao
curricular e a formao da viso do todo na formao do estudante.

VII.7. Referenciais de formao para o curso de Anlise e Desenvolvimento de


Sistemas

VII.7.1. Perfil do egresso


De acordo com o CNCST [MEC 2016], o profissional egresso do Curso Superior de Anlise e
Desenvolvimento de Sistemas Analisa, projeta, desenvolve, testa, implanta e mantm sistemas
computacionais de informao. Avalia, seleciona, especifica e utiliza metodologias, tecnologias e
ferramentas da Engenharia de Software, linguagens de programao e bancos de dados. Coordena equipes
de produo de softwares. Vistoria, realiza percia, avalia, emite laudo e parecer tcnico em sua rea de
formao.
J as diretrizes de avaliao publicadas pelo INEP [2014], mencionam que esperado que os
egressos tenham capacidade para:
I - compreender o impacto das Tecnologias da Informao e Comunicao (TICs) no que concerne
ao atendimento e antecipao estratgica das necessidades da sociedade e das organizaes;
II - agir de forma criativa, crtica e sistmica na anlise, compreenso e resoluo de problemas;
III - empreender e alavancar a gerao de oportunidades de negcio na rea, com tica e
responsabilidade perante as questes sociais, profissionais, ambientais, legais, polticas, humansticas
e tecnolgicas;
IV - atualizar seus conhecimentos, competncias e habilidades constantemente, a fim de
acompanhar a evoluo da tecnologia, da sociedade e do mundo do trabalho;
V - desenvolver atividades de forma colaborativa em equipes multidisciplinares;
VI - desenvolver sua comunicao interpessoal, compreenso e interpretao em situaes
que envolvam expresso de ideias, negociao, anlise e elaborao de documentos, grficos,
diagramas e smbolos.
Para tal, consideram que o egresso deve possuir as seguintes competncias e habilidades:
I - analisar, projetar, documentar, implementar, testar, implantar e manter sistemas
computacionais;
II - avaliar, selecionar e utilizar ferramentas, metodologias e tecnologias adequadas ao problema
e ao contexto para a produo de sistemas computacionais;
III - empregar linguagens de programao e raciocnio lgico no desenvolvimento de sistemas
computacionais;
IV - aplicar os princpios e mtodos da engenharia de software voltados garantia da qualidade,
tais como usabilidade, robustez e segurana dos sistemas computacionais e dos processos envolvidos em
sua produo;
V - conhecer e utilizar adequadamente os princpios de armazenamento e tratamento dos dados;

Referenciais de Formao para os Cursos de Graduao em Computao 145


Captulo VII Cursos Superiores de Tecnologia
VI- identificar, analisar e modelar processos de negcio, possibilitando aes
empreendedoras;
VII - aplicar conhecimentos de gerenciamento de projetos;
VIII - definir, implementar e customizar processos de software;
IX - elicitar, especificar e gerenciar requisitos de software e o projeto de interfaces;
X - gerenciar configuraes do projeto de software;
XI - elaborar e manter a documentao pertinente ao processo de software;
XII - conhecer e utilizar adequadamente recursos de sistemas operacionais e redes de
computadores;
XIII - conhecer os conceitos bsicos de arquitetura de computadores;
XIV - aplicar princpios bsicos de matemtica e estatstica na soluo de problemas;
XV - conhecer a legislao e as normas tcnicas pertinentes rea, agindo com tica e
responsabilidade perante as questes sociais, profissionais, ambientais, legais, polticas, humansticas e
tecnolgicas.

Tendo como base o que foi apresentado nesta seo, o Grupo de Trabalho definiu quatro eixos de
formao, detalhados em competncias e contedos, que so apresentados a seguir.

VII.7.2. Eixos de formao, competncias e contedos

1. EIXO DE FORMAO: Anlise e Projeto de Sistemas de Software

COMPETNCIA: Compreender e aplicar mtodos e tcnicas para construo de software que solucionem
problemas do mundo real, propondo solues condizentes com as necessidades do cliente, e projetando
(desenhando) sistemas que atendam aos requisitos.

Competncias derivadas Classificao Contedos

C.1.1. Avaliar e utilizar de processos de Avaliar Processo de software


desenvolvimento de software
Modelos de processo de software

Desenvolvimento gil de software

Customizao e otimizao do processo

C.1.2. Avaliar e escolher Avaliar Tcnicas de Elicitao de Requisitos


tcnicas para identificar e analisar problemas
avaliando as necessidades dos clientes. Plano de desenvolvimento:
planejamento de ciclos, estimativa de
esforo e mtricas

Referenciais de Formao para os Cursos de Graduao em Computao 146


Captulo VII Cursos Superiores de Tecnologia

C.1.3. Aplicar tcnicas de especificao e Aplicar Engenharia de requisitos: conceitos,


gerncia de requisitos de software etapas e atividades, tcnicas e
gerenciamento de requisitos.

Tcnicas de especificao, modelagem,


verificao, validao e gerncia de
requisitos.

Modelagem comportamental

C.1.4. Avaliar e selecionar tcnicas de projeto e Avaliar Projeto (design) de alto nvel de sistemas
modelagem de software e dados
Projeto (design) arquitetural de sistemas

Reutilizao de componentes de
software.

Padres de projeto de software

Projeto de banco de dados: modelo


conceitual, lgico e normalizao de
dados.

C.1.5. Utilizar tcnicas e modelos a fim de aprimorar Avaliar Projeto e avaliao de interfaces com o
experincia das partes interessadas na interao com usurio
a organizao incluindo aspectos de humano-
Princpios de interao e comunicao
computador.
Interfaces no-convencionais

2. EIXO DE FORMAO: Implementao de Sistemas de Software

COMPETNCIA: Compreender e aplicar princpios e metodologias de engenharia de software bem como


linguagens e tcnicas de programao na implementao de software, garantindo sua qualidade tcnica

Competncias derivadas Classificao Contedos

C.2.1. Compreender problemas e formular solues Criar Algoritmos


que possam ser executadas pelo computador.
Estruturas de dados

Fundamentos de Sistemas Operacionais

Fundamentos de Linguagens de
Programao

Banco de Dados

Projeto de Algoritmos

C.2.2. Empregar linguagens de programao, Criar Algoritmos

Referenciais de Formao para os Cursos de Graduao em Computao 147


Captulo VII Cursos Superiores de Tecnologia

raciocnio lgico e estruturas de dados adequadas Estruturas de dados


para o desenvolvimento de sistemas de software
Fundamentos de Sistemas Operacionais

Fundamentos de Linguagens de
Programao

Banco de Dados

C.2.3. Desenvolver aplicaes para diferentes Aplicar Sistemas Distribudos


plataformas, a fim de permitir o acesso a partir de
diferentes dispositivos e configuraes Redes de computadores

Desenvolvimento de interfaces
responsivas

Programao para web

Programao para aplicativos mveis

C.2.4. Identificar, planejar e executar a integrao Analisar Tcnicas de integrao de sistemas


de aplicaes, levando em considerao a heterogneos.
disponibilidade de servios e dados.
Sistemas Distribudos

Arquitetura orientada a servios, cloud


computing, componentes.

C.2.5. Avaliar e utilizar ferramentas, metodologias Avaliar Ferramentas e frameworks de


e tecnologias adequadas produo de sistemas de desenvolvimento e de gerenciamento de
informao. configurao de software

Tcnicas de programao; paradigmas


de programao.

C.2.6. Utilizar tcnicas e ferramentas para Aplicar Banco de Dados


armazenamento e recuperao de dados.
Estruturas de dados

C.2.7. Aplicar tcnicas para manter e avaliar a Aplicar Qualidade de Software


qualidade de sistemas e processos de
desenvolvimento de software Gesto de projetos de software

Gesto de configurao de software

Verificao, Validao e Teste de


Software

Referenciais de Formao para os Cursos de Graduao em Computao 148


Captulo VII Cursos Superiores de Tecnologia

Modelos e normas de qualidade de


produto

Modelos e normas de qualidade de


processo

3. EIXO DE FORMAO: Infraestrutura para Sistemas de Software

COMPETNCIA: Definir e manter ambientes e infraestrutura tecnolgica a fim de acomodar sistemas de


software

Competncias derivadas Classificao Contedos

C.3.1. Conhecer os componentes de hardware e Entender Arquitetura e Organizao de


sistemas operacionais que formam os dispositivos Computadores
computacionais e identificar o que estes
componentes afetam o desempenho do software. Arquiteturas Paralelas de
Computadores

Sistemas Operacionais

Projeto de Algoritmos

Sistemas Distribudos

C.3.2. Utilizar a infraestrutura de rede necessria Aplicar Sistemas Distribudos


para projetar, implementar e implantar sistemas
de software. Redes de computadores

Segurana de Sistemas Computacionais

Sistemas Operacionais

4. EIXO DE FORMAO: Empreendedorismo, Inovao e Desenvolvimento Pessoal

COMPETNCIA: Ter conscincia humanstica e de negcios, estimulando o trabalho em grupo,


desenvolvendo habilidades de liderana, inovao e colaborao.

Competncias derivadas Classificao Contedos

C.4.1. Conhecer conceitos de gerenciamento de Lembrar Gerenciamento de Projeto de Software


projetos de TI.
Estrutura Organizacional

Comportamento Humano nas


Organizaes

C.4.2. Inovar e empreender como processos que Aplicar Empreendedorismo e Inovao

Referenciais de Formao para os Cursos de Graduao em Computao 149


Captulo VII Cursos Superiores de Tecnologia

transformam ideias em produto ou servio com Impactos socioambientais da tecnologia


valor de negcio. da informao

tica e legislao

C.4.3. Compreender os impactos das tecnologias Entender tica e legislao


de informao e comunicao na sociedade,
estruturas e processos organizacionais, bem como Direitos e propriedades intelectuais
os aspectos ticos e legais relacionados ao inerentes produo e utilizao de
desenvolvimento de software. software.

Processos organizacionais

Impactos socioambientais da tecnologia


da informao

C.4.4. Possuir a habilidade de trabalhar Aplicar Prticas de comunicao


colaborativamente em equipe com os diversos
stakeholders e especialistas de um projeto de
software comunicando, relacionando e avaliando Tcnicas de apresentao
seus pares.
Conduo de reunies

Dinmica e psicologia de grupo

Liderana e habilidades no-tcnicas

VII.7.3 Relao com as Diretrizes Curriculares Nacionais

Relao de competncias dos referenciais de formao com as competncias


descritas nas Diretrizes para Avaliao do CST de Anlise e Desenvolvimento de
Sistemas (ENADE 2012)
Competncias e habilidades listadas pelas Diretrizes do Competncias dos Referenciais de
INEP para o ENADE Formao
Eixo 1(C.1.1, C.1.2, C.1.3, C.1.4, C.1.5)
I - analisar, projetar, documentar, implementar, testar, implantar e Eixo 2 (C.2.1, C.2.2, C.2.3, C.2.4, C.2.5,
manter sistemas computacionais; C.2.6, C.2.7)
II - avaliar, selecionar e utilizar ferramentas, metodologias e
tecnologias adequadas ao problema e ao contexto para a produo
de sistemas computacionais; C.1.2, C.1.3, C.1.4, C.2.2, C.2.3, C.2.5
III - empregar linguagens de programao e raciocnio lgico no
desenvolvimento de sistemas computacionais; C.2.1, C.2.2

Referenciais de Formao para os Cursos de Graduao em Computao 150


Captulo VII Cursos Superiores de Tecnologia
IV - aplicar os princpios e mtodos da engenharia de software
voltados garantia da qualidade, tais como usabilidade, robustez
e segurana dos sistemas computacionais e dos processos
envolvidos em sua produo; C.1.1, C.1.5, C.2.3, C.2.4, C.2.7
V - conhecer e utilizar adequadamente os princpios de
armazenamento e tratamento dos dados; C.1.4, C.2.2, C.2.4, C.2.6
VI- identificar, analisar e modelar processos de negcio,
possibilitando aes empreendedoras; Nenhuma

VII - aplicar conhecimentos de gerenciamento de projetos; C.2.7, C.4.1

VIII - definir, implementar e customizar processos de software; C.1.1


IX - elicitar, especificar e gerenciar requisitos de software e o
projeto de interfaces; C.1.2, C.1.3, C.1.5

X - gerenciar configuraes do projeto de software; C.2.7


XI - elaborar e manter a documentao pertinente ao processo de
software; C.1.1
XII - conhecer e utilizar adequadamente recursos de sistemas
operacionais e redes de computadores; C.3.1, C.3.2
XIII - conhecer os conceitos bsicos de arquitetura de
computadores; C.3.1
XIV - aplicar princpios bsicos de matemtica e estatstica na
soluo de problemas; Nenhuma
XV - conhecer a legislao e as normas tcnicas pertinentes rea,
agindo com tica e responsabilidade perante as questes sociais,
profissionais, ambientais, legais, polticas, humansticas e
tecnolgicas. C.4.3
No contempladas pelas Diretrizes do INEP C.4.2, C.4.4

VII.8. Agradecimentos
Agradecemos s seguintes pessoas por terem contribudo de alguma forma para a realizao deste trabalho:
Marcelo Duduchi (FATEC-SP-CETEPS); Andrei Incio (IFSC); Constantino da Cruz (IFMT); Gustavo
Griebler (IFFarroupilha); Leonardo Lemes (UNISINOS); Luis Horcio R. Isique (UNOESTE); Marcos A.
Quinaia (UNICENTRO); Rodrigo Assirati Dias (IBTA); e Scheila de Avila e Silva (UCS)

Comit Elaborador Comisso de Educao da SBC

Igor Steinmacher (UTFPR) Andreia Malucelli (PUCPR)


Maria de Ftima Webber do Prado Lima (UCS) Avelino F. Zorzo (PUCRS)
Daltro Nunes (UFRGS)

Referenciais de Formao para os Cursos de Graduao em Computao 151


Captulo VII Cursos Superiores de Tecnologia

Alan Henrique Pardo de Carvalho (Fatec So Ecivaldo Mattos (UFBA)


Caetano do Sul) Igor Steinmacher (UTFPR)
Jair Leite (UFRN)
Renata Araujo (UNIRIO)
Ronaldo Correia (UNESP)
Simone Martins (UFF)

Referncias
CNE, 2002a - Resoluo CNE/CP n 03/2002, Diretrizes Curriculares Nacionais Gerais para a organizao
e o funcionamento dos cursos superiores de tecnologia. Disponvel em:
http://portal.mec.gov.br/cne/arquivos/pdf/CP032002.pdf. ltimo acesso: 22/03/2017.
CNE, 2002b - Parecer CNE/CP n 029/2002 das Diretrizes Curriculares Nacionais Gerais para a
organizao e o funcionamento dos cursos superiores de tecnologia. Disponvel em:
http://portal.mec.gov.br/cne/arquivos/pdf/cp29.pdf. ltimo acesso: 22/03/2017.
CNE, 2008a - Parecer CNE/CES n 19/2008 - Consulta sobre o aproveitamento de competncia de que trata
o art. 9 da Resoluo CNE/CP n 3/2002, que institui as Diretrizes Curriculares Nacionais Gerais para
a organizao e o funcionamento dos cursos superiores de tecnologia. Disponvel em:
http://portal.mec.gov.br/cne/arquivos/pdf/2008/pces019_08.pdf. ltimo acesso: 22/03/2017.
CNE, 2008b - Parecer CNE/CES n 239/2008 - Carga horria das atividades complementares nos
cursos superiores de tecnologia. Disponvel em:
http://portal.mec.gov.br/cne/arquivos/pdf/2008/pces239_08.pdf. ltimo acesso: 22/03/2017.
INEP, 2014 - Diretrizes para Avaliao ENADE do Curso Superior de Tecnologia em Anlise e
Desenvolvimento de Sistemas. Disponvel em:
http://download.inep.gov.br/educacao_superior/enade/legislacao/2014/diretrizes_cursos_diploma_tecn
ologo/diretrizes_diploma_tecnologo_analise_desenvolvimento_sistemas.pdf. ltmo acesso em:
22/03/2017
MEC, 2016 - Catlogo Nacional de Cursos Superiores de Tecnologia. Disponvel em:
http://portal.mec.gov.br/index.php?option=com_docman&view=download&alias=44501-cncst-2016-
3edc-pdf&category_slug=junho-2016-pdf&Itemid=30192. ltimo acesso: 22/03/2017.

Referenciais de Formao para os Cursos de Graduao em Computao 152


Captulo VII Cursos Superiores de Tecnologia

Referenciais de Formao para os Cursos de Graduao em Computao 153

Potrebbero piacerti anche