Organização do Curso - Perfil do Egresso
O curso de Ciência da Computação da PUCPR tem o objetivo de formar
profissionais preparados para atender as necessidades da comunidade local e da
sociedade em geral no que se refere à área de computação.
Para atender a esse objetivo, o curso de Ciência da Computação da PUCPR
atende às diretrizes curriculares tanto do INEP 1), quanto da
SBC 2), que definem o perfil do egresso de um Curso de
Bacharelado em Ciência da Computação.
Conformidade INEP
Os cursos de Bacharelado em Ciência da Computação da PUCPR, em consonância
com as definições do INEP, visam à formação de recursos humanos para o
desenvolvimento científico e tecnológico da Computação.
Aspectos Teóricos de Computação
Esses cursos se caracterizam pela necessidade de conhecimento profundo de
aspectos teóricos da área de Computação, como:
-
Álgebra e Matemática Discreta,
-
Computabilidade,
-
Complexidade de Algoritmos,
-
Linguagens Formais e Autômatos,
-
Compiladores e Arquitetura de Computadores.
Ainda, os egressos desses cursos devem ser empreendedores e estar
situados no estado da arte da ciência e da tecnologia da Computação, sendo aptos
à construção de software para novos sistemas computacionais.
Habilidades
e Competências
O Bacharel em Ciência da Computação deve ter desenvolvido, no processo de sua
formação, as seguintes habilidades e competências:
-
possuir visão sistêmica e integral da área de computação;
-
dominar os fundamentos científicos e tecnológicos relacionados à
área de Computação;
-
saber modelar e especificar soluções computacionais para diversos
tipos de problemas;
-
ter capacidade para analisar, projetar, desenvolver, implementar,
validar e gerenciar qualquer projeto de software;
-
ser apto a projetar e desenvolver sistemas que integrem hardware e
software;
-
possuir capacidade para aplicar seus conhecimentos de forma
independente e inovadora, acompanhando a evolução do setor e contribuindo na
busca de soluções nas diferentes áreas aplicadas;
-
ser empreendedor e ter capacidade de alavancar a geração
oportunidades de negócio na área;
-
conhecer e respeitar os princípios éticos da área de Computação e
ter uma visão humanística crítica e consistente sobre o impacto de sua atuação
profissional na sociedade.
Conformidade SBC
O perfil profissional, técnico e científico dos egressos de um curso de
computação, definido pela SBC e proporcionado pelo curso de Ciência da
Computação da PUCPR, caracteriza-se por uma conjugação de aspectos gerais,
técnicos e ético-sociais.
Aspectos gerais
Os egressos do curso de Ciência da Computação devem ser profissionais dotados
das seguintes características gerais:
-
capacidade para aplicar seus conhecimentos de forma independente e
inovadora, acompanhando a evolução do setor e contribuindo com a busca de
soluções nas diferentes áreas de aplicações;
-
formação humanística, permitindo a compreensão do mundo e da
sociedade, e o desenvolvimento de habilidades de trabalho em grupo e de
comunicação e expressão;
-
formação em negócios, permitindo uma visão da dinâmica
organizacional;
-
preocupação constante com a atualização tecnológica e com o estado
da arte.
Aspectos técnicos
Os egressos do curso de Ciência da Computação devem ser profissionais dotados
de conhecimentos técnicos e científicos que permitam realizar as seguintes
atividades:
-
construção de projetos e solução de problemas com base científica;
-
modelagem e especificação de soluções computacionais para diversos
tipos de problemas;
-
validação da solução de um problema de forma efetiva;
-
projeto e implementação de sistemas de computação;
-
seleção de software e hardware adequados às necessidades
empresariais, industriais, administrativas de ensino e de
pesquisa;
Os cursos que têm a computação como atividade-fim devem preparar
profissionais capacitados a contribuir para a evolução do conhecimento do ponto
de vista científico e tecnológico, e utilizar esse conhecimento na avaliação,
especificação e desenvolvimento de ferramentas, métodos e sistemas
computacionais. As atividades desses profissionais englobam:
-
a investigação e desenvolvimento de conhecimento teórico na área
de computação;
-
a análise e modelagem de problemas do ponto de vista
computacional; e
-
o projeto e implementação de sistemas de
computação.
Aspectos
ético-sociais
Os egressos do curso de Ciência da Computação devem conhecer e respeitar os
princípios éticos que regem a sociedade, em particular os afetados pela área de
computação. Para isso devem:
-
respeitar os princípios éticos da área de computação;
-
implementar sistemas que visem melhorar as condições de trabalho
dos usuários, sem causar danos ao meio ambiente;
-
facilitar o acesso e a disseminação do conhecimento na área de
computação;
-
ter uma visão humanística crítica e consistente sobre o impacto de
sua atuação profissional na sociedade.
Mercado de
Trabalho
O mercado de trabalho para o profissional de Ciência da Computação é bastante
amplo e oferece diversas oportunidades. As empresas em que, tipicamente, esse
profissional pode atuar são:
-
empresas de software atuando em pesquisa e desenvolvimento;
-
empresas de alta tecnologia;
-
instituições de ensino e pesquisa;
-
grandes indústrias;
-
escritórios de prestação de serviços e
consultoria.
Além disso, o egresso com perfil empreendedor pode abrir seu próprio negócio.
Atualização/evolução tecnológica
O profissional de Ciência da Computação deverá estar ciente da necessidade de
se manter atualizado tecnologicamente e em sintonia com as transformações da
sociedade, procurando sempre:
-
participar de eventos científicos em sua área de atuação;
-
manter leitura constante com o objetivo de atualização
tecnológica, tendo em vista o estado da arte de sua área de atuação;
-
participar de fóruns e grupos de discussão e pesquisa, sobretudo
os pertencentes às empresas e universidades geradoras de conhecimento
fundamental e de tecnologia;
-
buscar formação acadêmica, como a proporcionada por programas de
mestrado ou doutorado, strictu sensu, ou a formação tecnológica
latu sensu proporcionada por cursos de especialização.