Post on 26-Nov-2018
DIRETOR:
PROF DR. JOSÉ ROBERTO RUGGIERO
VICE DIRETOR:
PROFA. DRA. MARIA TERCÍLIA VILELA DE AZEREDO OLIVEIRA
CONSELHO DE CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO:
Prof. Dra. Rogéria Cristiane Gratão de Sousa (Titular - Coordenadora)
Profa. Dra. Inês Aparecida Gasparotto Boaventura (Suplente)
Prof. Dr. Carlos Roberto Valêncio (Titular - Vice-Coordenador)
Prof. Dr. Leandro Alves Neves (Suplente)
Prof. Dr. Adriano Mauro Cansian (Titular)
Profa. Dra. Adriana Barbosa dos Santos (Suplente)
Profa. Dra. Heloisa Helena Marino Silva (Titular)
Prof. Dr. Silvio Alexandre de Araújo (Suplente)
Prof. Dr. Márcio Ricardo Alves Gouveia (Titular)
Prof. Dr. German Jesus Lozada Cruz (Suplente)
Prof. Dr. Alexandre Suman de Araújo (Titular)
Prof. Dr. José Geraldo Nery (Suplente)
Veronica Cristina Vasquez Moreira (Titular)
Lucas Afonso Cazarote (Suplente)
Renan Galeane Alboy (Titular)
Maycon da Cruz Freiria (Suplente)
Índice
1. Justificativa para a Proposta de Reestruturação................................................ 01
2. Resultados de Avaliações do Curso e do Currículo Vigente.............................. 03
2.1. Breve Histórico do Curso de Bacharelado em Ciência da Computação..... 03
2.2. Necessidades de Adequação do Curriculo Vigente..................................... 04
2.3. Caracterização do Alunado e Funcionamento do Curso............................. 05
3. Projeto Pedagógico do Curso............................................................................. 06
3.1. Objetivos Gerais........................................................................................... 06
3.2. Perfil Profissional......................................................................................... 06
3.3. Período e Vagas.......................................................................................... 08
3.4. Estrutura Curricular Proposta....................................................................... 08
3.4.1. Distribuição das Disciplinas da Proposta Curricular por Departamento 11
3.5. Programa das Disciplinas............................................................................ 13
3.6. Articulação das Atividades Formadoras....................................................... 28
3.6.1. Participação em Programas de Iniciação Científica.......................... 29
3.6.2. Participação em Atividades de Extensão.......................................... 30
3.6.3. Estágio Curricular não Obrigatório.................................................... 30
3.7. Recursos Pedagógicos................................................................................ 30
3.8. Matrícula por Disciplina – Sequência Aconselhada..................................... 30
3.9. Atividades Avaliadoras do Curso................................................................. 34
3.9.1. Auto-Avaliação.................................................................................. 34
3.9.2. Avaliação Externa.............................................................................. 34
4. Corpo Docente.................................................................................................... 35
5. Técnico Administrativos...................................................................................... 38
6. Previsão de Despesas......................................................................................... 40
6.1. Laboratórios.................................................................................................. 40
6.2. Livros............................................................................................................ 41
7. Implantação Curricular........................................................................................ 45
8. Considerações Finais.......................................................................................... 47
1
1. Justificativa para a Proposta de Reestruturação
A reestruturação do curso Bacharelado em Ciência da Computação (BCC) do Instituto de
Biociências, Letras e Ciências Exatas (IBILCE), seguindo instruções recebidas da Pró-Reitoria da
Graduação - PROGRAD da UNESP, por meio da Informação 63-2011-PROGRAD, em princípio deveria
aguardar o término do trabalho de Articulação envolvendo os coordenadores dos cursos de Bacharelado
em Ciência da Computação e Sistemas de Informação da UNESP para ser encaminhada aos órgãos
competentes.
Porém, dada a necessidade de Renovação de Reconhecimento do Curso, em setembro de 2012 o
BCC/IBILCE/UNESP recebeu a visita de dois especialistas, Prof. Dr. Marco Dimas Gubitoso e Luiz Carlos
da Silva Rozante, indicados pelo Conselho Estadual de Educação, com o intuito de proceder a elaboração
de relatório com informações circunstanciadas para instruir o referido processo de renovação de
reconhecimento. Com base em tal relatório, foi formulado o Ofício CES 567/2012 no qual constava
diligência visando análise, pela Instituição, do relatório dos especialistas, em especial, no que se referia à
carga horária do curso. O Conselho do Curso encaminhou, por meio da Deliberação CCGBCC 08/2013, os
devidos esclarecimentos observando o trabalho do grupo de Articulação que estava sendo realizado e que
já havia resultado em uma versão preliminar do Relatório de Articulação dos Cursos de Bacharelado em
Ciência da Computação e Sistemas de Informação da UNESP. Diante destes fatos, o Conselho Estadual
de Educação, por meio do Ofício AT 23/2014, solicitou da Instituição providências urgentes no sentido de
correção da carga horária do curso, de acordo com as Diretrizes Curriculares Nacionais que preconizam
3000 horas para os cursos de Bacharelado em Ciência da Computação, tendo o BCC/IBILCE/UNESP uma
carga horária atual de 2400 horas.
Neste cenário, dado o caráter emergencial da reestruturação, considerando o imperativo legal
existente com o intuito de adequação da carga horária do curso, a PROGRAD solicitou que a
reestruturação deveria ser realizada em caráter de excepcionalidade uma vez que a Articulação não foi
finalizada, considerando, para tanto, a versão preliminar do Relatório de Articulação dos Cursos de
Bacharelado em Ciência da Computação e Sistemas de Informação da UNESP como referência para o
estabelecimento do currículo, de maneira a evitar a necessidade de nova reestruturação em um futuro
muito próximo.
Assim, em atendimento às instruções PROGRAD e ao que preconiza as Diretrizes Curriculares
Nacionais, a reestruturação foi elaborada por uma Comissão composta por representantes docentes dos
Departamentos de Ensino responsáveis pelo curso BCC/IBILCE/UNESP, resultando em uma carga horária
total de 3330 horas. Os docentes membros da referida Comissão são:
2
Coordenadora do Curso:
Profa. Dra. Rogéria Cristiane Gratão de Souza
Representantes do Departamento de Ciências de Computação e Estatística:
Profa. Dra. Adriana Barbosa Santos
Profa. Dra. Inês Aparecida Gasparotto Boaventura
Prof. Dr. Leandro Alves Neves
Representante do Departamento de Física:
Prof. Dr. Alexandre Suman de Araújo
Representante do Departamento de Matemática:
Prof. Dr. Márcio Ricardo Alves Gouveia
Representante do Departamento de Matemática Aplicada:
Profa. Dra. Heloísa Helena Marino Silva
3
2. Resultado de Avaliações do Curso e do Currículo Vigente
Diferentes avaliações são frequentemente realizadas, envolvendo o curso Bacharelado em Ciência
da Computação (BCC/IBILCE/UNESP), como forma de assegurar a sua qualidade.
Para avaliação das disciplinas e do desempenho do docente responsável, tem-se a auto-avaliação
feita pelos alunos do curso por meio do preenchimento de formulário com questões envolvendo aspectos
como cumprimento de carga horária e conteúdo programático, adequação do critério de avaliação adotado
e da didática e conhecimento do docente, entre outros. Cada docente visualiza, ao término do período de
avaliação, o resultado referente às disciplinas que ministrou. Além disso, o Conselho do Curso também
analisa os resultados de todas as disciplinas para, caso seja detectado algum problema, o Chefe do
Departamento onde está lotado o docente responsável pela referida disciplina seja notificado para
conhecimento e providências. Com isso, contribui-se para a melhoria do processo ensino-aprendizagem.
Para avaliação do desempenho dos estudantes com relação aos conteúdos programáticos
previstos nas diretrizes curriculares dos cursos de graduação, tem-se o Exame Nacional de Desempenho
dos Estudantes (ENADE) realizado considerando um triênio como a periodicidade máxima de aplicação do
exame em cada área. Em 2011, os alunos do curso BCC/IBILCE/UNESP realizaram o ENADE, obtendo
conceito igual a 3 (três).
A Comissão Permanente de Avaliação da UNESP, por sua vez, realiza a Avaliação Institucional
como elemento de auto-gestão, com o intuito de fornecer informações relevantes aos gestores da
Universidade. O relatório mais recente desta Comissão, referente ao quinquênio 2005-2009, encontra-se
disponível em: http://www.unesp.br/cpa//mostra_arq_multi.php?arquivo=8256
A Avaliação Institucional é constituída também pela Avaliação Externa dos cursos de graduação
que tem como objetivos: avaliar o curso em seus diferentes aspectos; indicar pontos que mereçam
destaque; apontar aspectos que necessitem de aprimoramento; sugerir ações para o curso melhorar sua
qualidade acadêmica. Em 2010 o BCC/IBILCE/UNESP foi visitado pelo avaliador Prof. Dr. Siang Wun
Song, da Universidade de São Paulo, obtendo média final igual a A – Excelente. O relatório final feito pelo
renomado Prof. Siang encontra-se disponível em: http://unesp.br/cpa/pareceres/parecer_sjrp.htm
Finalmente, tem-se também o Guia do Estudante que promove uma pesquisa de opinião com o
intuito de avaliar os cursos superiores, sendo o resultado utilizado pelos candidatos na escolha da
formação superior. Em 2014, o BCC/IBILCE/UNESP foi classificado com 4 (quatro) estrelas.
2.1. Breve Histórico do Curso de Bacharelado em Ciência da Computação
O curso de Bacharelado em Ciência da Computação (BCC) da UNESP em São José do Rio Preto
foi criado em 1987 e reconhecido em 1991 (Portaria CEE/GP nº 59, de 07/02/2008, publicada no D.O.E. de
4
09/02/2008). Atualmente sob a responsabilidade do Departamento de Ciências de Computação e
Estatística (DCCE), em conjunto com os Departamentos de Física (DFís), Matemática (DMat) e
Matemática Aplicada (DMAp), é dirigido por um Conselho composto de seis docentes, dentre os quais é
escolhido o coordenador do curso, e dois alunos.
Anualmente são oferecidas 35 vagas para alunos regulares, em regime de tempo integral, os quais
devem totalizar um montante de 2400 horas-aula na integralização de seu currículo, implementado em
1997.
Até o final de 2013 já foram entregues ao mercado de trabalho 622 Cientistas da Computação.
Atualmente o curso conta com 164 alunos matriculados.
2.2. Necessidades de Adequação do Currículo Vigente
A reestruturação do curso é algo almejado não apenas pela Instituição, mas também pelo corpo
docente envolvido, como forma de adequar o currículo para sanar deficiências atualmente observadas no
curso.
Primeiramente, tem-se o fato do curso atualmente estar estruturado em cinco ênfases, a saber:
Computação Científica, Sistemas de Automação e Controle Digital, Sistemas de Computação, Sistemas de
Informação e Linguagem e Teoria da Computação. Porém, na prática, apenas quatro ênfases estão sendo
oferecidas, dada a ausência de docentes lotados no DCCE que pesquisem efetivamente na área de
Linguagem e Teoria da Computação, ou seja, que possam garantir o ensino e pesquisa de qualidade que
justifiquem a orientação de alunos nesta área.
Outro aspecto que evidencia a necessidade de reestruturação é o fato de não haver no momento
nenhum aluno oficialmente matriculado na ênfase de Computação Científica, embora existam alunos
sendo orientados em projetos por docentes desta área. Um dos motivos que poderiam justificar isso é o
fato de que, devido a diferença de disciplinas consideradas obrigatórias em cada ênfase, o aluno tem a
possibilidade de fazer a opção por determinada ênfase não por motivo de afinidade e interesse com a área
relacionada, mas pelas reprovações em determinadas disciplinas que poderiam acarretar um atraso
significativo na conclusão do curso. Portanto, constata-se que a maturidade esperada do aluno na escolha
da ênfase nem sempre é atingida.
Outro aspecto importante que caracteriza a necessidade de reestruturação é o fato de que, embora
os alunos sejam incentivados pelo corpo docente a participarem de atividades complementares, dada a
relevância para sua formação, no currículo vigente tais atividades não constam no histórico escolar do
aluno, ou seja, é possível concluir o curso sem participar de nenhuma atividade complementar. Assim na
presente reestruturação está prevista a realização de atividades complementares para contabilização de
créditos.
5
Por fim, tem-se ainda o fato de também ser transferido para o aluno, no currículo atual, a
responsabilidade pela seleção de disciplinas das demais ênfases que deseja cursar, resultando no risco do
aluno poder concluir o curso sem cursar disciplinas que são consideradas de grande relevância para a
formação de um Bacharel em Ciência da Computação.
2.3. Caracterização do Alunado e Funcionamento do Curso
O curso tem mantido, nos últimos anos, uma boa relação candidato/vaga no vestibular e também
um número significativo de egressos, conforme esquematizado no Quadro 1.
A relação candidato/vaga constatada permite depreender que o curso é atraente e possui potencial
para formação de bons profissionais. A relação entre número de egressos e número de vagas oferecidas
reflete uma baixa taxa de evasão. Outro aspecto positivo sobre o curso a se considerar é o número
reduzido de alunos transferidos para outras instituições. Como resultado, é possível concluir que o curso
tem demanda significativa e contribui para a sociedade em geral disponibilizando ao mercado bons
profissionais.
Quadro1. Situação do curso por ano de funcionamento (Fonte: Seção de Graduação/IBILCE) Situação do curso Ano de funcionamento
2010 2011 2012 2013 2014
Vagas oferecidas 35 35 35 35 35
Relação candidato/vaga 14,2 12,9 16,3 12,9 18,5
Alunos matriculados pelo vestibular 35 35 35 35 35
Número de egressos 27 28 28 27 -
Alunos matriculados no curso 178 179 172 157 164
Alunos transferidos para outras instituições - 9 - 1 -
Alunos transferidos de outras Unidades da UNESP - - - - -
Alunos transferidos de outras instituições 1 9 2 - -
6
3. Projeto Pedagógico do Curso
3.1. Objetivos Gerais
O curso de Bacharelado em Ciência da Computação tem como objetivo formar profissionais aptos
a atuarem em projetos, definições e implementações de processamentos de informações através de
computadores, com intuito de transformar processos por meio do desenvolvimento de novas tecnologias.
Tais profissionais terão condições de atuar em áreas computacionais como: software básico, software
científico, arquitetura e redes de computadores e sistemas de informação, tendo também base para
iniciarem uma carreira de pesquisador ou ainda atuar como professor universitário mediante
prosseguimento de estudos em programas de pós-graduação.
A estrutura curricular desse projeto foi organizada para que o futuro profissional possa atuar de
forma plena nas diferentes áreas propostas, e em outras áreas de aplicação correlatas, articulando os
diversos conteúdos numa sequência facilitadora visando à construção do conhecimento, oferecendo ainda
um elenco de disciplinas, atividades complementares e disciplinas optativas capazes de suprir as
necessidades dos alunos com as mais recentes descobertas na área de computação.
O objetivo do curso de Bacharelado em Ciência da Computação é formar profissionais capazes de
desenvolver novas tecnologias e pesquisas que alavanquem a ciência da computação. Isso envolve
também a aplicação de ciência da computação no desenvolvimento de sistemas utilizados em outras
áreas do conhecimento, tais como engenharias, bioinformática e tecnologia de informação.
3.2. Perfil Profissional
O curso de Bacharelado em Ciência da Computação visa preparar profissionais da mais alta
qualidade, 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.
O Egresso do curso de Bacharelado em Ciência da Computação deve possuir conhecimento e
habilidade prática para atuar nas diferentes áreas da Ciência da Computação, pelo uso de metodologias e
técnicas destinadas a analisar, compreender, modelar e, resolver problemas da área. Assim, o curso
capacita o formando para seguir os diferentes caminhos disponíveis para profissionais da área de
computação.
7
O egresso deve ser um profissional apto a atuar em ambientes corporativos (empresas e órgãos
públicos) e em atividades de assessoria; ou atuar na carreira acadêmica, em nível de pós-graduação
(mestrado e doutorado), habilitando-se para atividades de ensino e pesquisa; ou ainda atuar como
empreendedor na área.
Espera-se que o egresso do curso de Bacharelado em Ciência da Computação seja um profissional
com as seguintes características de aspectos gerais, técnicos e ético-sociais:
Aspectos gerais
O profissional que se busca formar deve ter capacidade de:
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;
ter a preocupação constante com a atualização tecnológica e com o estado da arte;
ter motivação para contribuir com a sociedade no desenvolvimento tecnológico do país.
agir de forma consciente em relação aos aspectos éticos, legais e de impactos ambientais decorrentes
de suas ações;
trabalhar cooperativamente em diversas situações profissionais, incluindo atividades em equipe;
preparar e apresentar seus trabalhos e problemas técnicos e suas soluções para audiências diversas,
em formatos apropriados (oral e escrito);
assumir uma postura empreendedora na sua área de atuação profissional.
Aspectos técnicos
O profissional que se busca formar deve:
possuir sólida formação nos fundamentos da Ciência da Computação e da Matemática de forma o
capacitar a contruir aplicativos de propósito geral, ferramentas e infraestrutura de software;
saber modelar problemas de modo a especificar, projetar, implementar, manter e avaliar sistemas de
computação, empregando teorias, práticas e ferramentas adequadas;
empregar metodologias que visem garantir critérios de qualidade ao longo de todas as etapas de
desenvolvimento de uma solução computacional;
conhecer a estrutura dos sistemas de computação e os processos envolvidos em sua análise e
construção;
gerenciar projetos de desenvolvimento de sistemas computacionais;
ser capaz de inovar e gerar conhecimento científico.
8
Aspectos éticos-sociais
O profissional que se busca formar deve:
buscar a eficência e qualidade no desenvolvimento de suas atividades;
manter sua competência profissional;
ter o conhecimento e respeito às leis relacionadas ao seu trabalho profissional;
cumprir as responsabilidades assumidas;
ter respeito com relação à privacidade e confidencialidade;
ter conhecimento e respeito sobre direitos autorais e patentes.
3.3. Período e Vagas
Com a reformulação curricular deve-se manter o período e número de vagas atuais do curso, o
qual é oferecido em período integral, com 35 vagas anuais. O tempo de integralização do curso também
será mantido em 4 anos. A carga horária total, que atualmente é de 2400 horas, passará para 3330 horas,
que perfazem 222 créditos (1 crédito = 15 horas).
3.4. Estrutura Curricular Proposta
A estrutura curricular proposta para o Curso de Bacharelado em Ciência da Computação foi
elaborada com base no Currículo de Referência proposto no documento de Articulação dos Cursos de
Graduação de Bacharelado em Ciência da Computação e Sistemas de Informação da UNESP.
O processo de articulação dos cursos de graduação da UNESP foi iniciado em 2009 pela Pró-
Reitoria de Graduação. Essa medida foi influenciada pelas discussões no processo de elaboração do
Plano de Desenvolvimento Institucional, em cuja oportunidade surgiu a necessidade de que cursos
similares oferecidos em campus diferentes pudessem definir diretrizes comuns. Assim, procurou-se
estabelecer um alinhamento entre boa parte das disciplinas de cursos de mesma denominação ou da
mesma área. Um dos benefícios esperados com essa medida é o de favorecer a mobilidade dos alunos
entre as várias unidades da Universidade, além de estabelecer um perfil comum aos egressos dos cursos
de computação da UNESP. Além disso, a rediscussão dos planos pedadógicos sempre levanta uma
expectativa positiva no que diz respeito à atualização e melhoria dos cursos.
É importante ressaltar que todo o trabalho de articulação dos Cursos de Graduação de
Bacharelado em Ciência da Computação foi norteado pelas novas Diretrizes Nacionais para as carreiras
de Computação, que circularam em uma versão não homologada, juntamente com o texto do parecer junto
ao Conselho Nacional de Educação, de teor favorável. Entre outras mudanças significativas, as novas
9
Diretrizes sinalizam um aumento de carga horária total dos cursos de Ciência da Computaçao para 3200
horas.
Procurando atender as indicações apresentadas no Currículo de Referência para o curso de
Bacharelado em Ciência da Computação, proposto no documento de articulação e, considerando o perfil
desejado do egresso, a presente proposta de reestruturação curricular do curso de Bacharelado em
Ciência da Computação foi estabelecida para que o aluno possa concluí-la num prazo de quatro anos em
período integral, cumprindo o total de 222 créditos (cada crédito corresponde a 15 horas aulas) neste
prazo, o que implica numa carga semanal média de 28 horas em sala de aula. O aluno pode utilizar mais
três anos além do usual (conclusão em sete anos). Recomenda-se fortemente, entretanto, que o aluno
siga a seriação normal de quatro anos. Com isso, o estudante tem que cumprir um núcleo comum
obrigatório, além de um conjunto de disciplinas optativas e/ou um conjunto de atividades complementares
para obter uma formação básica adequada ao seu futuro profissional. No Quadro 2 estão apresentadas as
etapas curriculares, os respectivos créditos e carga horária do curso, além dos prazos máximos e mínimos
para integralização curricular e o limite máximo de carga horária diária e semestral.
Quadro 2. Integralização Curricular Etapas Curriculares Créditos Carga horária
- Disciplinas obrigatórias - Disciplinas optativas ou Atividades Complementares
210 12
3150 h 180 h
Total do Curso 222 3330 h
Prazo mínimo para integralização curricular: 8 semestres (4 anos) Prazo máximo para integralização curricular: 14 semestres (7 anos, obedecendo a legislação vigente sobre dilação de prazo) Limite máximo de carga horária semanal: 32 h Limite máximo de carga horária diária: 8h
As disciplinas a serem cursadas pelo aluno serão oferecidas pelos Departamentos de Ciências de
Computação e Estatística (disciplinas com códigos DCCE), de Matemática (disciplinas com códigos
DMAT), de Matemática Aplicada (disciplinas com códigos DMAP) e de Física (disciplinas com códigos
DFIS), os quais estão diretamente envolvidos com o curso. No Quadro 3 são apresentadas as disciplinas
obrigatórias, no Quadro 4, as disciplinas optativas e, no Quadro 5, as atividades complementares que
fazem parte da estrutura curricular proposta. É importante observar que pela estrutura curricular proposta,
o aluno deverá cumprir 3150 horas (210 créditos) em disciplinas obrigatórias e 180 horas (12 créditos) em
disciplinas optativas ou equivalentes em atividades complementares.
10
Quadro 3. Disciplinas Obrigatórias
Bacharelado em Ciência da Computação Para ingressantes a partir de 2016
DEPTO DISCIPLINAS C.H. CRÉDITOS PRÉ-REQUISITO
DCCE Algoritmos e Técnicas de Programação I 60 4
DMAT Álgebra Linear 60 4 Geometria Analítica e Vetores
DCCE Algoritmos e Técnicas de Programação II 60 4 Algoritmos e Técnicas de Programação I
DCCE Arquitetura de Computadores 60 4
DCCE Banco de Dados I 60 4
DCCE Banco de Dados II 60 4 Banco de Dados I
DCCE Bioinformática 60 4
DMAT Cálculo Diferencial e Integral I 60 4
DMAT Cálculo Diferencial e Integral II 60 4 Cálculo Diferencial e Integral I
DMAT Cálculo Diferencial e Integral III 60 4 Cálculo Diferencial e Integral II
DMAP Cálculo Numérico 60 4 Cálculo Diferencial e Integral II
Algoritmos e Técnicas de Programação II
DCCE Circuitos Digitais 60 4 Co-requisito Física II
DCCE Compiladores 60 4 Linguagens Formais e Autômatos
DCCE Computação Gráfica 60 4 Algoritmos e Técnicas de Programação II
DCCE Engenharia de Software I 60 4
DCCE Engenharia de Software II 60 4 Engenharia de Software I
DMAP Equações Diferenciais Aplicadas 60 4 Cálculo Diferencial e Integral III
Álgebra Linear
DCCE Estruturas de Dados I 60 4 Algoritmos e Técnicas de Programação II
DCCE Estruturas de Dados II 60 4 Estruturas de Dados I
DFIS Física Experimental 30 2 Co-requisito Física II
DFIS Física I 60 4
DFIS Física II 60 4
DMAT Geometria Analítica e Vetores 60 4
DCCE Inteligência Artificial 60 4 Linguagens Formais e Autômatos
Estruturas de Dados I
DCCE Interface Humano-Computador 60 4 Engenharia de Sofware I
DCCE Introdução à Ciência da Computação 30 2
DCCE Laboratório de Algoritmos e Técnicas de Programação I 30 2 Co-requisito Algoritmos e Técnicas de
Programação I
DCCE Laboratório de Algoritmos e Técnicas de Programação II 30 2 Co-requisito Algoritmos e Técnicas de
Programação II
DMAP Laboratório de Cálculo Numérico 30 2 Co-requisito Cálculo Numérico
DCCE Laboratório de Circuitos Digitais 60 4 Co-requisito Circuitos Digitais
DCCE Laboratório de Estruturas de Dados I 30 2 Co-requisito Estrutura de Dados I
DCCE Laboratório de Estruturas de Dados II 30 2 Co-requisito Estruturas de Dados II
DCCE Laboratório de Linguagem de Montagem 60 4 Algoritmos e Técncias de Programação II
DCCE Laboratório de Microprocessadores e Microcontroladores 60 4
DCCE Laboratório de Programação Orientada a Objetos 30 2 Co-requisito Programação Orientada a
Objetos
DCCE Linguagens de Programação 60 4
DCCE Linguagens Formais e Autômatos 60 4
DMAT Lógica Matemática 60 4
DMAT Matemática Discreta 60 4
DCCE Metodologia Científica 30 2
DCCE Organização de Computadores 60 4 Circuitos Digitais
DMAP Otimização Linear Contínua 60 4 Cálculo Diferencial e Integral I
Álgebra Linear
DCCE Probabilidade e Estatística 60 4 Cálculo Diferencial e Integral I
DCCE Processamento de Imagens 60 4
DCCE Programação Orientada a Objetos 60 4 Algoritmos e Técnicas de Programação II
DCCE Projeto e Análise de Algoritmos 60 4 Algoritmos e Técnicas de Programação II
DCCE Redes de Computadores I 60 4
DCCE Redes de Computadores II 60 4 Redes de Computadores I
DCCE Robótica 60 4 Circuitos Digitais
Algoritmos e Técnicas de Programação II
DCCE Sistemas Distribuídos 60 4 Sistemas Operacionais
Redes de Computadores I
DCCE Sistemas Operacionais 60 4 Arquitetura de Computadores
DMAP Teoria dos Grafos 60 4
DCCE Tópicos de Programação em Novas Tecnologias 60 4 Programação Orientada a Objetos
Banco de Dados I
DCCE Trabalho de Conclusão de Curso (DISCIPLINA ANUAL) 120 8
11
Quadro 4. Disciplinas Optativas Disciplinas Optativas
DEPTO DISCIPLINAS C.H. CRÉDITOS PRÉ-REQUISITO
DCCE Criptografia 60 4 Cálculo Diferencial e Integral III
DCCE Gerenciamento de Qualidade de Software 60 4 Engenharia de Software I
DMAP Métodos de Elementos Finitos 60 4 Equações Diferenciais Aplicadas
DMAP Métodos Numéricos para Equações Diferenciais 60 4 Cálculo Diferencial e Integral III
Equações Diferenciais Aplicadas
DCCE Modelagem e Simulação de Sistemas a Eventos Discretos 60 4 Estruturas de Dados I;
Linguagens Formais e Autômatos
DMAP Otimização Combinatória 60 4 Otimização Linear Contínua
DCCE Programação Concorrente 60 4 Sistemas Operacionais
DCCE Redes Neurais 60 4 Estrutura de Dados I
DCCE Segurança em Sistemas Computacionais 60 4 Redes de Computadores I
Redes de Computadores II
DCCE Tópicos Especiais em Banco de Dados 60 4 Banco de Dados II
Quadro 5. Atividades Complementares ATIVIDADE COMPLEMENTAR CRÉDITOS
Bolsa Projeto de Extensão (BAAE II) * 2
Curso de Extensão de Língua Estrangeira 1
Participar de Cursos/mini-cursos Técnicos da Área de Computação 8 horas ou mais 2
Ministrar Cursos/mini-cursos Técnicos da Área de Computação 8 horas ou mais 4
Participar de Cursos/mini-cursos Técnicos da Área de Computação até 7 horas 1
Ministrar Cursos/mini-cursos Técnicos da Área de Computação até 7 horas 2
Disciplinas Cursadas em outros cursos de graduação 1
Disciplinas Cursadas junto a Programas de Pós-Graduação 4
Estágio Básico (Acadêmico) * 1
Estágio, em Empresa, na Área de Computação e correlatos, devidamente formalizado (Convênio, Contrato de Estágio ou Carteira de Trabalho Assinada) *
2
Iniciação Científica Com Bolsa * 4
Iniciação Científica Sem Bolsa * 2
Monitoria (BAAE III) * 2
Organização de Evento Acadêmico ou Científico 2
Participação em Competições da Área de Computação 2
Participação em Eventos Acadêmicos ou Científicos da Área de Computação 1
Participação em Projeto de Extensão como voluntário 1
Premiação/Distinção por Trabalhos Realizados 2
Publicação em Evento de Iniciação Científica ou Evento/Revista Sem Qualis na Computação 2
Publicação em Evento/Revista Qualis A2 ou A1 na Computação 12
Publicação em Evento/Revista Qualis B2 ou B1 na Computação 8
Publicação em Evento/Revista Qualis B3 na Computação 6
Publicação em Evento/Revista Qualis B5 ou B4 na Computação 4
Representação Estudantil (Órgãos Colegiados, Centro Acadêmico, Empresa Júnior) 2
Trabalho Voluntário como Mesário Universitário 1
* Por vigência, ou seja, cada renovação é considerada uma nova atividade
3.4.1 Distribuição das Disciplinas da Proposta Curricular por Departamentos
Nos Quadros 6, 7, 8, 9 são relacionadas as disciplinas obrigatórias sob responsabilidade
respectivamente dos Departamentos de Ciências de Computação e Estatística, Matemática Aplicada,
Matemática e Física. Nos Quadros 10 e 11 são relacionadas as disciplinas optativas sob responsabilidade
dos Departamentos de Ciências de Computação e Estatística e Matemática Aplicada.
12
Quadro 6. Disciplinas Obrigatórias sob responsabilidade do Departamento de Ciências de Computação e Estatística
DEPTO DISCIPLINAS C.H. CRÉDITOS
DCCE Algoritmos e Técnicas de Programação I 60 4
DCCE Algoritmos e Técnicas de Programação II 60 4
DCCE Arquitetura de Computadores 60 4
DCCE Banco de Dados I 60 4
DCCE Banco de Dados II 60 4
DCCE Bioinformática 60 4
DCCE Circuitos Digitais 60 4
DCCE Compiladores 60 4
DCCE Computação Gráfica 60 4
DCCE Engenharia de Software I 60 4
DCCE Engenharia de Software II 60 4
DCCE Estruturas de Dados I 60 4
DCCE Estruturas de Dados II 60 4
DCCE Inteligência Artificial 60 4
DCCE Interface Humano-Computador 60 4
DCCE Introdução à Ciência da Computação 30 2
DCCE Laboratório de Algoritmos e Técnicas de Programação I 30 2
DCCE Laboratório de Algoritmos e Técnicas de Programação II 30 2
DCCE Laboratório de Circuitos Digitais 60 4
DCCE Laboratório de Estruturas de Dados I 30 2
DCCE Laboratório de Estruturas de Dados II 30 2
DCCE Laboratório de Linguagem de Montagem 60 4
DCCE Laboratório de Microprocessadores e Microcontroladores 60 4
DCCE Laboratório de Programação Orientada a Objetos 30 2
DCCE Linguagens de Programação 60 4
DCCE Linguagens Formais e Autômatos 60 4
DCCE Metodologia Científica 30 2
DCCE Organização de Computadores 60 4
DCCE Probabilidade e Estatística 60 4
DCCE Processamento de Imagens 60 4
DCCE Programação Orientada a Objetos 60 4
DCCE Projeto e Análise de Algoritmos 60 4
DCCE Redes de Computadores I 60 4
DCCE Redes de Computadores II 60 4
DCCE Robótica 60 4
DCCE Sistemas Distribuídos 60 4
DCCE Sistemas Operacionais 60 4
DCCE Tópicos de Programação em Novas Tecnologias 60 4
DCCE Trabalho de Conclusão de Curso (DISCIPLINA ANUAL) 120 8
Quadro 7. Disciplinas Obrigatórias sob responsabilidade do Departamento de Matemática Aplicada
DEPTO DISCIPLINAS C.H. CRÉDITOS
DMAP Cálculo Numérico 60 4
DMAP Equações Diferenciais Aplicadas 60 4
DMAP Laboratório de Cálculo Numérico 30 2
DMAP Otimização Linear Contínua 60 4
DMAP Teoria dos Grafos 60 4
Quadro 8. Disciplinas Obrigatórias sob responsabilidade do Departamento de Matemática
DEPTO DISCIPLINAS C.H. CRÉDITOS
DMAT Álgebra Linear 60 4
DMAT Cálculo Diferencial e Integral I 60 4
DMAT Cálculo Diferencial e Integral II 60 4
DMAT Cálculo Diferencial e Integral III 60 4
DMAT Geometria Analítica e Vetores 60 4
DMAT Lógica Matemática 60 4
DMAT Matemática Discreta 60 4
Quadro 9. Disciplinas Obrigatórias sob responsabilidade do Departamento de Física
DEPTO DISCIPLINAS C.H. CRÉDITOS
DFIS Física Experimental 30 2
DFIS Física I 60 4
DFIS Física II 60 4
13
Quadro 10. Disciplinas Optativas sob responsabilidade do Departamento de Ciências de Computação e Estatítica
DEPTO DISCIPLINAS C.H. CRÉDITOS
DCCE Criptografia 60 4
DCCE Gerenciamento de Qualidade de Software 60 4 DCCE Modelagem e Simulação de Sistemas a Eventos Discretos 60 4 DCCE Programação Concorrente 60 4 DCCE Redes Neurais 60 4 DCCE Segurança em Sistemas Computacionais 60 4 DCCE Tópicos Especiais em Banco de Dados 60 4
Quadro 11. Disciplinas Optativas sob responsabilidade do Departamento de Matemática Aplicada DEPTO DISCIPLINAS C.H. CRÉDITOS
DMAP Métodos de Elementos Finitos 60 4 DMAP Métodos Numéricos para Equações Diferenciais 60 4 DMAP Otimização Combinatória 60 4
3.5. Programa das Disciplinas
As ementas das disciplinas obrigatórias e optativas são relacionadas a seguir. Os programas de
tais diciplinas, devidamente aprovados nos respectivos Departamentos responsáveis e pelo Conselho de
Curso, estão no Anexo I deste documento.
Disciplina: Álgebra Linear
Carga horária: 60 horas
Ementa:
Sistemas Lineares.Espaços e Subespaços Vetoriais. Base e Dimensão. Transformações
Lineares. Autovalores e Autovetores. Espaços com Produto Interno.
Disciplina: Algoritmos e Técnicas de Programação I
Carga horária: 60 horas
Ementa:
Metodologia de Desenvolvimento de Algoritmos, envolvendo os conceitos fundamentais de
Variáveis, Constantes, Operadores Aritméticos e Lógicos, Tipos de Dados Básicos e
Estruturados (Vetores, Cadeias de Caracteres, Matrizes e Registros). A Representação de
Algoritmos, Estruturas de Controle (Sequência, Seleção, Repetição). Introdução à
programação, utilizando uma linguagem de programação estruturada. Estratégias de
Verificação de Programa (teste de mesa).
14
Disciplina: Algoritmos e Técnicas de Programação II
Carga horária: 60 horas
Ementa:
Arquivos, Modularização, Recursividade. Métodos de Ordenação. Algoritmos de
Manipulação de Cadeias de Caracteres e Processamento de Palavras. Ponteiros e Alocação
Dinâmica de Memória. Listas Lineares.
Disciplina: Arquitetura de Computadores
Carga horária: 60 horas
Ementa:
Evolução e classificação de arquiteturas de computadores. Taxonomia de Flynn. Arquitetura
de von Neumann. Arquitetura de Harvard. Estrutura básica de um computador. Unidades de
Controle e de Processamento. Processador, ciclo de instrução, formatos, endereçamento.
Dispositivos de entrada e saída. Sistemas de interconexão (barramentos). Interfaces e
técnicas de entrada e saída. Memória e representação de dados e de instruções. Hierarquia
de memória. Memória virtual. Estratégias de gerenciamento de memória. Mecanismo de
acesso direto à memória. Arquiteturas RISC e CISC. Paralelismo no nível de instrução.
Funcionamento básico de um pipeline. Arquiteturas paralelas. Multiprocessadores versus
multicomputadores.
Disciplina: Bancos de Dados I
Carga horária: 60 horas
Ementa:
Conceitos e arquitetura de um SGBD. Projeto de Banco de Dados: Modelagem de Dados e
Projeto Conceitual. Modelo Relacional: Normalização; Projeto Lógico; Álgebra e Cálculo
Relacional; Linguagem Relacional. Modelos de Dados.
Disciplina: Bancos de Dados II
Carga horária: 60 horas
Ementa:
Tecnologias em SGBDS: Gerenciamento de Transações; Controle de Concorrência;
Recuperação de falhas; Otimização de Consultas; Segurança e Integridade. Modelo de
Dados Orientado a Objetos. Tópicos Especiais em Bancos de Dados.
15
Disciplina: Bioinformática
Carga horária: 60 horas
Ementa:
Tópicos de Biologia Molecular; Banco de dados para Biologia Molecular; Análise de
sequências de aminoácidos e nucleotídeos.
Disciplina: Cálculo Diferencial e Integral I
Carga horária: 60 horas
Ementa:
Números reais. Funções de uma variável real a valores reais. Limites. Continuidade.
Derivadas. Aplicações da Derivada.
Disciplina: Cálculo Diferencial e Integral II
Carga horária: 60 horas
Ementa:
Integral Indefinida. Técnicas de Integração. Integral Definida segundo Riemann. Aplicações
da Integral. Sequências Numéricas. Séries Numéricas e de Funções.
Disciplina: Cálculo Diferencial e Integral III
Carga horária: 60 horas
Ementa:
Funções de variável real a valores no . Funções de duas ou mais variáveis reais a valores
reais. Limites. Continuidade. Derivadas Parciais. Diferenciabilidade. Aplicações. Integrais
múltiplas.
Disciplina: Cálculo Numérico
Carga horária: 60 horas
Ementa:
Aritmética de ponto flutuante e estudo de erros. Sistemas de Equações Lineares. Equações
Polinomiais e Transcendentes. Métodos de Interpolação Numérica. Diferenciação e
Integração Numérica. Ajuste de curvas usando o Método dos Quadrados Mínimos. Métodos
Numéricos para Equações Diferenciais.
16
Disciplina: Circuitos Digitais
Carga horária: 60 horas
Ementa:
Sistemas de Numeração e Códigos.
.
Projeto de Circuitos Sequen (FSM). Circuitos
Sequenciais Síncronos e Assíncronos. Componentes de Armazenamento.
Disciplina: Compiladores
Carga horária: 60 horas
Ementa:
Análise Léxica e Sintática. Tabelas de Símbolos. Esquemas de Tradução. Ambientes de
Tempo de Execução. Representação Intermediária. Análise Semântica. Geração de Código.
Otimização de Código. Bibliotecas e Compilação em Separado.
Disciplina: Computação Gráfica
Carga horária: 60 horas
Ementa:
Introdução, Padronização e Pacotes Gráficos, Dispositivos e Sistemas Gráficos: Matriciais e
Vetoriais, Transformações Geométricas no Plano e no Espaço, Rasterização de Primitivas
Gráficas (pontos, linhas, circunferências e elipses), Coordenadas Homogêneas, Composição
de Transformações, Transformação entre Sistemas de Coordenadas,Técnicas para
Preenchimento de Polígonos, Janelamento e Técnicas de Recorte, Projeções Paralelas e
Cônicas, Modelagem e Realismo.
Disciplina: Criptografia
Carga horária: 60 horas
Ementa:
1) Teoria elementar dos Números: o que é a teoria dos números?; aplicações da teoria dos
números; preliminares algébricos; algarismos; operação módulo m; equação afim; ; funções
aritméticas; números primos.
2) Teoria dos Números Computacional e Computação Quântica: o que entende-se como
teoria computacional (algorítmica) dos números?; complexidade computacional;informação
17
quântica e computação; computação quântica e complexidade.
3) Mensagens em códigos e sistema RSA: o que é criptografia? ; elementos de criptografia;
cifras afins; cifra computacional; o que é um sistema RSA;teoria dos números para RSA;
implementação para RSA; assinaturas.
4) Criptografia e aplicações: Testes de primalidade ( método de divisão pseudoprimalidade;
teorema de Lucas e Pocklington; números de Fermat e Mersenne; métodos algoritmos).
5) Outros tópicos: criptografia quântica; testes de fatoração e algoritmos de multiplicação
(primeiro passo; algoritmos de esponenciação); critérios de divisibilidade.
Disciplina: Engenharia de Software I
Carga horária: 60 horas
Ementa:
Processo de Desenvolvimento de Software. Ciclo de Vida de Desenvolvimento de Software.
Engenharia de Requisitos. Métodos de Análise e de Projeto de Software. Verificação,
Validação e Teste.
Disciplina: Engenharia de Software II
Carga horária: 60 horas
Ementa:
Qualidade de Software. Técnicas de Planejamento e Gerenciamento de Software.
Gerenciamento de Configuração de Software. Garantia de Qualidade de Software.
Manutenção. Documentação. Padrões de Desenvolvimento. Reúso. Engenharia Reversa.
Reengenharia. Ambientes de Desenvolvimento de Software.
Disciplina: Equações Diferenciais Aplicadas
Carga horária: 60 horas
Ementa:
Equações Diferenciais de Primeira Ordem e Segunda Ordem. Equações Diferenciais
Lineares de Ordem Superior. Transformada de Laplace. Sistemas de Equações de Primeira
Ordem. Aplicações de Equações Diferenciais.
18
Disciplina: Estruturas de Dados I
Carga horária: 60 horas
Ementa:
Tipos Abstratos de Dados, Estruturas de Dados Lineares: Pilhas e Filas, Estruturas de Dados
Não-Lineares: Árvores Binárias, Árvores de Busca e Árvores Balanceadas. Grafos: Conceito
e Implementação. Filas de Prioridade.
Disciplina: Estruturas de Dados II
Carga horária: 60 horas
Ementa:
Tabela Hash, Organização e Acesso em Memória Auxiliar, Árvores B, Conceitos Básicos de
Complexidade de Algoritmos, Busca e Ordenação Internas e Externas;
Disciplina: Física Experimental
Carga horária: 30 horas
Ementa:
Instrumentos de Medidas Elétricas; Circuitos de Corrente Contínua; Circuitos RC;
Osciloscópio; Circuitos RL e RLC.
Disciplina: Física I
Carga horária: 60 horas
Ementa:
Movimento em Uma, Duas e Três Dimensões; As Leis de Newton; Trabalho e Energia;
Momento Linear e Angular.
Disciplina: Física II
Carga horária: 60 horas
Ementa:
Campo e Potencial Elétrico; Capacitância, Energia Eletrostática e Dielétricos; Circuitos de
Corrente Contínua; O Campo Magnético e Suas Fontes; A Lei de Faraday; Circuitos de
Corrente Alternada; Ótica Geométrica; . Conceitos básicos de diodos e transistores.
19
Disciplina: Geometria Analítica e Vetores
Carga horária: 60 horas
Ementa:
Matrizes.Determinantes.Vetores.Sistema de Coordenadas. Reta. Plano.Ângulos e
Distâncias. Mudanças de Coordenadas. Cônicas e Quádricas.
Disciplina: Gerenciamento de Qualidade de Software
Carga horária: 60 horas
Ementa:
Conceitos de controle da qualidade no ciclo de vida de desenvolvimento de sistemas de
software.
Disciplina: Inteligência Artificial
Carga horária: 60 horas
Ementa:
, Busca Cega e Busca
Heuri stica. Hill climbing, best first, simulated annealing
-
de Conhecimento Incerto. A Regra de Bayes. C Fuzzy
.
Agentes Inteligentes.
Disciplina: Interface Humano-Computador
Carga horária: 60 horas
Ementa:
. Estilos
Interativos. Técnicas de Consulta ao Usuário. Análise de Tarefas. Ciclo de vida de Interfaces.
Padr .
Acessibilidade.
20
Disciplina: Introdução à Ciência da Computação
Carga horária: 30 horas
Ementa:
O que é Ciência da Computação. Perspectivas Profissionais. Necessidades de Formação.
Relacionamento entre as Matérias do Currículo e sua Formação Profissional.
Disciplina: Laboratório de Algoritmos e Técnicas de Programação I
Carga horária: 30 horas
Ementa:
Desenvolver práticas sobre o conteúdo estudado na disciplina Algoritmos e Técnicas de
Programação I.
Disciplina: Laboratório de Algoritmos e Técnicas de Programação II
Carga horária: 30 horas
Ementa:
Desenvolver práticas sobre o conteúdo estudado na disciplina Algoritmos e Técnicas de
Programação II.
Disciplina: Laboratório de Cálculo Numérico
Carga horária: 30 horas
Ementa:
Desenvolvimento de algoritmos e implementação computacional de métodos numéricos para
a solução de zeros de funções, sistemas de equações lineares, ajuste de curvas,
interpolação, integração e equações diferenciais usando uma linguagem de uso comum em
Matemática Aplicada.
Disciplina: Laboratório de Circuitos Digitais
Carga horária: 60 horas
Ementa:
Desenvolver práticas sobre o conteúdo estudado na disciplina Circuitos Digitais.
21
Disciplina: Laboratório de Estruturas de Dados I
Carga horária: 30 horas
Ementa:
Desenvolver práticas sobre o conteúdo estudado na disciplina Estrutura de Dados I.
Disciplina: Laboratório de Estruturas de Dados II
Carga horária: 30 horas
Ementa:
Desenvolver práticas sobre o conteúdo estudado na disciplina Estrutura de Dados II.
Disciplina: Laboratório de Linguagem de Montagem
Carga horária: 60 horas
Ementa:
Noções de linguagem de máquina, montadores, rotinas de tratamento de interrupções.
Programação em assembly, debug e estruturação em linguagem de baixo nível. Interfaces.
Disciplina: Laboratório de Microprocessadores e Microcontroladores
Carga horária: 60 horas
Ementa:
Arquitetura de Microprocessadores ou Microcontroladores. Interfaceamento Externo,
Periféricos, Conversão Analógico-Digital. Programação de Microprocessadores ou
Microcontroladores, Linguagens de Montagem e de Alto Nível, Ferramentas (Simuladores e
Depuradores). Projeto de um Sistema Computacional Baseado em Microprocessadores ou
Microcontroladores.
Disciplina: Laboratório de Programação Orientada a Objetos
Carga horária: 30 horas
Ementa:
Desenvolver práticas sobre o conteúdo estudado na disciplina Programação Orientada a
Objetos.
22
Disciplina: Linguagens de Programação
Carga horária: 60 horas
Ementa:
Classificação e evolução das Linguagens de Programação; Paradigmais da programação
lógica, funcional e orientada a objetos, abordando as definições sintáticas e semânticas das
linguagens estudadas.
Disciplina: Linguagens Formais e Autômatos
Carga horária: 60 horas
Ementa:
Gramáticas. Máquina de Turing. Funções Recursivas. Problemas Indecidíveis. Linguagens
Regulares, Livres-de-Contexto e Sensíveis-ao-Contexto. Tipos de Reconhecedores.
Operações com Linguagens. Propriedades das Linguagens. Autômatos de Estados Finitos
Determinístico e não Determinístico. Autômatos de Pilha.
Disciplina: Lógica Matemática
Carga horária: 60 horas
Ementa:
Lógica Proposicional e de Predicados. Cálculo Proposicional. Sistemas Dedutivos. Tabelas
Verdade. Raciocínio Lógico e Métodos de Contagem.
Disciplina: Matemática Discreta
Carga horária: 60 horas
Ementa:
Par Ordenado. Funções. Relações sobre Conjuntos, Relações de Equivalência e Ordem.
Monóides e Grupos. Álgebra booleana, Anéis e Anéis booleanos.
Disciplina: Metodologia Científica
Carga horária: 30 horas
Ementa:
Planejamento e Desenvolvimento da Pesquisa Científica: as Etapas da Pesquisa, Pesquisa
Bibliográfica, Experimental, Correlacional e de Campo. Metodologia de Observação e
Registro do Comportamento. Técnicas de Pesquisa Bibliográfica: Itens Básicos para a
Elaboração e Apresentação de Trabalho Científico. Normalização de Referência
Bibliográfica.
23
Disciplina: Métodos de Elementos Finitos
Carga horária: 60 horas
Ementa:
Introdução ao método dos elementos finitos. Aplicações.
Disciplina: Métodos Numéricos para Equações Diferenciais
Carga horária: 60 horas
Ementa:
Métodos Numéricos para equações diferenciais ordinárias. Métodos Numéricos para
equações diferenciais parciais. Aspectos de implementação computacional.
Disciplina Modelagem e Simulação de Sistemas a Eventos Discretos
Carga horária: 60 horas
Ementa:
Introdução aos Sistemas a Eventos Discretos (SEDs). Fundamentos de modelagem de
sistemas e da teoria de redes de Petri (RdP). Aplicação desta teoria à modelagem de
diversos sistemas pelo estudo de casos. Técnicas de análise de modelos descritos em RdP.
Evolução dos programas de simulação frente ao avanço dos computadores. Comparação
entre a solução de modelos empregando-se técnicas analíticas e a sua solução por meio de
programas de simulação. Aspectos da simulação de SEDs..
Disciplina: Organização de Computadores
Carga horária: 60 horas
Ementa:
Noções de fabricação de Circuitos Integrados. A estrutura do hardware. Representação de
instruções na máquina. Operações lógicas, aritméticas, de decisão e de acesso a memória.
Aritmética computacional: circuitos lógicos para implementar as operações básicas;
representação numérica em ponto fixo e ponto flutuante. O processador: projetos das
unidades de processamento (caminho de dados) e de controle. Implementações monociclo e
multiciclo. Unidade de processamento com pipeline. Hazards no pipeline. Tecnologias de
fabricação de memórias. Memórias acessíveis pelo conteúdo. Princípios básicos de
memórias cache. Circuitos de acesso à memória cache.
24
Disciplina: Otimização Combinatória
Carga horária: 60 horas
Ementa:
Modelagem de problemas. Métodos de planos de corte. Métodos de enumeração implícita.
Aplicações clássicas.
Disciplina: Otimização Linear Contínua
Carga horária: 60 horas
Ementa:
Programação Linear, Formulação, Solução Gráfica e o Método Simplex. O Dual do Problema
de Programação Linear. Análise de sensibilidade. Aplicações.
Disciplina: Probabilidade e Estatística
Carga horária: 60 horas
Ementa:
Eventos. Experimentos Aleatórios. Análise Exploratória de Dados. Descrição Estatística dos
Dados. Espaços Amostrais. Probabilidades em Espaços Amostrais Discretos. Distribuições
de Probabilidades de Variáveis Aleatórias Unidimensionais e Bidimensionais. Esperança
Matemática. Variância e Coeficientes de Correlação. Aproximação Normal. Estimação
Pontual e por Intervalo. Teste de Hipóteses para Médias. Testes do Qui-Quadrado. Testes de
Comparações de Médias. Regressão e Correlação.
Disciplina: Processamento de Imagens
Carga horária: 60 horas
Ementa:
- Fundamentos; Transformações de Imagens; Realce de Imagens; Filtragem no Domínio
Freqüência; Restauração de Imagens; Morfologia Matemática Binária; Segmentação de
Imagens; Representação e Descrição; Introdução à Interpretação.
Disciplina: Programação Concorrente
Carga horária: 60 horas
Ementa:
Estudo de mecanismos para tratamento de concorrência em sistemas centralizados. Estudo
de mecanismos para tratamento de concorrência em sistemas distribuídos. A linguagem de
programação ADA.
25
Disciplina: Programação Orientada a Objetos
Carga horária: 60 horas
Ementa:
Conceitos básicos: identidade, estado e comportamento. Definição de objetos por
prototipação. Definição de objetos por classes. Classes: campos, métodos e construtores.
Subclasses, herança e sobrescrita. Polimorfismo de subtipos. Encapsulamento: campos
privados, interfaces e classes abstratas. Conceitos avançados: herança múltipla, mixins,
traits e multimétodos.
Disciplina: Projeto e Análise de Algoritmos
Carga horária: 60 horas
Ementa:
k k
Heurísticas.
Disciplina: Redes de Computadores I
Carga horária: 60 horas
Ementa:
Introdução às Estruturas de Redes: Conceito de redes; utilização das redes de
computadores; tecnologias de redes; Hierarquia de camadas; Conceitos de conexão e
sem-conexão. As Principais aplicações na Internet: Telnet; FTP; http; E-mail; DNS -
Domain Name Service; Protocolos Peer-to-Peer. Modelo de estrutura de camadas:*
Conceitos e primitivas de serviços; Conceitos sobre as camadas; A camada de transporte:
Características gerais; Orientado a conexão e sem-conexão; Os protocolos de transporte
da Internet: Máquinas de Estado TCP e UDP; Portas e endereçamento; A Camada de
Rede da Internet: Arquitetura TCP/IP; Protocolo IP; Datagramas; Endereços IP; Protocolo
Ipv6, Blocos e endereçamento CIDR; Encapsulamento, MTU e fragmentação. Roteadores
e Roteamento IP; Principais Algoritmos de roteamento Link State e Distance Vector;
Conceitos de BGP.
26
Disciplina: Redes de Computadores II
Carga horária: 60 horas
Ementa:
Camada Física: Base teórica da comunicação de dados; Análise de Fourier; Sinais
limitados pela largura de banda; teorema de Nyquist; teorema de Shannon; Camada de
enlace de dados: Sub-camada MAC; Alocação de canais; Conceitos de colisão e
portadora; Protocolos de acesso múltiplo; Protocolos ALOHA; Protocolos CSMA;
Protocolos Ethernet; CSMA/CD; Cabeamento; Estrutura do frame ethernet; Tratamento de
colisões; LANs comutadas por switches; Redes locais de alta-velocidade. Interconexão de
Redes: switches, routers e VLANs; Algoritmo de Spanning Tree; Ligações Inter-redes;
Redes sem fio: Introdução a Redes Sem Fio e Características de Enlace Sem Fio;
Conceitos básicos sobre: 802.11x, WiMax, redes de rensores e redes mesh, redes Ad-
hoc.Controle de Acesso ao Meio wireless; Autenticação e Associação; Conceitos de
segurança de redes; criptografia para Internet; protocolos criptográficos..
Disciplina: Redes Neurais
Carga horária: 60 horas
Ementa:
Estudo dos modelos de redes neurais, com implementação de um simulador, envolvendo
aprendizagem de máquina.
Disciplina: Robótica
Carga horária: 60 horas
Ementa:
Estudo de sistemas de controle e automação industrial utilizando técnicas digitais e
dispositivos eletrônicos microprocessado, assim como aprendizado sobre programação e
projeto de robótica para automação industrial.
27
Disciplina: Segurança em Sistemas Computacionais
Carga horária: 60 horas
Ementa:
Fundamentos de segurança da informação: motivação, ameaças atuais, mecanismos de
proteção e políticas de segurança. Vulnerabilidades dos protocolos TCP/IP e suas
aplicações. Firewalls, roteadores com filtros, servidores proxy, topologias de firewalls.
Configuração de DNS para redes seguras, extensões de segurança. Tópicos e serviços:
smap, criptografia, Kerberos, IPv6, PGP/PEM; canais seguros: IPsec, SSL, SSH, SHTTP
Disciplina: Sistemas Distribuídos
Carga horária: 60 horas
Ementa:
Estudo de sistemas distribuídos e as questões relacionadas com os problemas de
distribuição e compartilhamento de recursos.
Disciplina: Sistemas Operacionais
Carga horária: 60 horas
Ementa:
Conceito de Processo. Gerência de Processos/Processador. Comunicação, Concorrência
e Sincronização de Processos. Gerenciamento de Memória: Memória Virtual, Paginação,
Gerenciamento de Dispositivos de
Entrada/Saída. Alocação de Recursos.
Disciplina: Teoria dos Grafos
Carga horária: 60 horas
Ementa:
Grafos Orientados e Não-Orientados. Caminhos. Planaridade. Conectividade. Coloração.
Grafos Infinitos. Algoritmos em Grafos. Problemas Intratáveis. Busca em Largura e
Profundidade. Algoritmos do Menor Caminho. Árvore Geradora.
28
Disciplina: Tópicos de Programação em Novas Tecnologias
Carga horária: 60 horas
Ementa:
Princípios básicos de desenvolvimento de software para novas tecnologias, envolvendo:
sistema operacional e frameworks; aplicações típicas; ambientes de desenvolvimento de
aplicações; persistência de dados; bancos de dados; criação e publicação de aplicativos.
Disciplina: Tópicos Especiais em Bancos de Dados
Carga horária: 60 horas
Ementa:
Sistemas de banco de dados não convencionais. Estruturas de índices multimensionais.
Estruturas de suporte à consulta. Armazenamento e recuperação de imagens. Seminários
avançados em banco de dados.
Disciplina: Trabalho de Conclusão de Curso
Carga horária: 240 horas
Ementa:
Projeto de um sistema computacional de grande porte.
3.6. Articulação das Atividades Formadoras
De forma a desenvolver as competências necessárias para atender ao perfil do profissional
desejado, as matérias que compreendem a estrutura curricular do curso proposto são divididas em
disciplinas obrigatórias, disciplinas optativas e atividades complementares extra-classe que visam
enriquecer a formação dos alunos.
As disciplinas obrigatórias visam dar ao egresso uma sólida formação tanto nos conceitos básicos
e nas principais áreas de trabalho em computação (programação, estruturas de dados, organização de
computadores, software básico, etc.) como em matemática, física e estatística, conforme mostradas no
Quadro 3.
As disciplinas optativas (Quadro 4) têm por objetivo complementar, aprofundar ou atualizar
conhecimentos ministrados no curso (Art. 1º. da Res. UNESP 43, de 10/07/1995). O aluno poderá cursar
até 12 créditos (180 h/a) em disciplinas optativas. Quando necessário, a Unidade encaminhará à
Secretaria Geral as eventuais alterações no elenco de disciplinas optativas oferecidas, apresentando o
programa das mesmas e a data de sua aprovação pela Congregação.
29
Na estrutura curricular do Curso de Bacharelado em Ciência da Computação a articulação entre a
teoria e a prática se realiza não somente através do conteúdo específico de cada disciplina, mas também
através da participação em atividades complementares (Quadro 5). Estas atividades complementares
destinam-se a ajudar o discente a contextualizar os conceitos vistos e integrar, na prática, os conteúdos
trabalhados ao longo do curso. Dessa forma, a metodologia de ensino do Bacharelado em Ciência da
Computação não está restrita às atividades desenvolvidas em sala de aula e laboratórios, possibilitando o
desenvolvimento das aptidões tanto através das disciplinas quanto por meio das atividades
complementares. Neste sentido, os discentes são motivados a participar de atividades extra-classe, dentre
as quais os eventos científicos e/ou desenvolvimento de projetos.
O Departamento de Ciências de Computação e Estatística organiza anualmente a Semana da
Computação, evento que tem como objetivo apresentar aos alunos novas técnicas e metodologias
desenvolvidas por profissionais de computação, com a apresentação de palestras e minicursos. O evento
atende também alunos de outras faculdades e profissionais da área de Informática. Assim, é possível
proporcionar aos alunos o contato com novas tecnologias e melhor integração tanto com o mercado de
trabalho, quanto com o meio acadêmico.
Além disso, o curso de Bacharelado em Ciência da Computação conta com a ECCJR, Empresa
Júnior de Computação, com a participação dos alunos do curso. A ECCJR tem como objetivos criar,
modificar e promover competências (habilidades, conhecimentos, atitude) aos alunos do curso. A
participação dos mesmos em iniciativas deste tipo pode contribuir para sua formação como
empreendedores, permitindo que tenham um nível de experiência no gerenciamento de seu negócio
próprio.
Por fim, os alunos são motivados a participar de competições da área de computação. Entre os
eventos podemos citar a Olimpíada Brasileira de Informática e a Maratona de Programação, promovidos
anualmente pela Sociedade Brasileira de Computação.
3.6.1. Participação em Programas de Iniciação Científica
Os alunos podem participar no desenvolvimento de atividades junto aos diversos grupos de
pesquisa do Departamento de Ciências de Computação e Estatística ou de outros Departamentos e
Unidades, com a possibilidade de obtenção de bolsas de iniciação científica oferecidas por agências de
fomento como CNPq e Fapesp.
O desenvolvimento de trabalhos de iniciação científica colabora tanto para o aprimoramento dos
conhecimentos técnicos do aluno, quanto para a obtenção de experiência no desenvolvimento de
pesquisas e no relacionamento com pesquisadores e outros alunos (trabalhos colaborativos). Desta forma,
também são motivados a participar de eventos científicos para divulgar os trabalhos desenvolvidos.
30
3.6.2. Participação em Atividades de Extensão
Os alunos podem participar no desenvolvimento de atividades junto aos diversos projetos de
extensão mantidos por docentes do Departamento de Ciências de Computação e Estatítica ou de outros
Departamentos e Unidades, com a possibilidade de obtenção de bolsas oferecidas pela Pró-Reitoria de
Extensão Universitária da Unesp ou outras parcerias. Alunos participam também no desenvolvimento de
atividades de extensão como voluntários.
3.6.3. Estágio Curricular não Obrigatório
O aluno do curso de Bacharelado em Ciência da Computação não necessita realizar estágio
curricular obrigatório para concluir o curso, observando que as funções esperadas para os egressos são
predominantemente orientadas para transformar processos com o desenvolvimento de novas tecnologias.
Assim, considera-se mais adequado que os alunos tenham apenas a obrigatoriedade de escrever,
apresentar e defender um Trabalho de Conclusão de Curso.
Caso o aluno realize estágio não obrigatório, como atividade opcional, e de acordo com a Lei 11.788
de 25 de setembro de 2008, que dispõe sobre o estágio de estudantes, o mesmo será considerado como
atividade extracurricular e não será considerado para contagem de créditos.
3.7. Recursos Pedagógicos
Além do método tradicional de ensino e aprendizagem utilizando quadro negro, poderão ser
empregadas novas tecnologias de informação que abrangem recursos áudio-visuais, internet,
microcomputadores, entre outros dispositivos eletrônicos que contribuam para complementar a
aprendizagem dos alunos e ofereçam a oportunidade de melhoria do desempenho dos mesmos pelo
contato com diferentes formas de interação com o conteúdo em sala de aula. Deste modo, pretende-se
que os alunos do curso Bacharelado em Ciência da Computação sejam mais autônomos e desenvolvam
capacidade de pesquisa.
3.8. Matrícula por Disciplina – Sequência Aconselhada
O regime de matrícula adotado no Curso de Bacharelado em Ciência da Computação é por
disciplina, considerando o sistema semestral. A seguir é apresentada a sequência aconselhada para
matrícula nos quatro anos do curso, distribuindo as disciplinas por ano e semestre, com os respectivos
pré-requisitos.
31
É fortemente recomendado aos alunos a realização de atividades complementares a partir do
primeiro semestre do curso. Já as disciplinas optativas, recomenda-se cursá-las a partir do terceiro ano do
curso, observando os pré-requisitos exigidos. O aluno pode cumprir no máximo 32 créditos (480 horas) em
um semestre, o que corresponde, em média, oito disciplinas de 4 créditos. A disciplina de Trabalho de
Conclusão de Curso é aconselhada para o quarto ano do aluno.
32
1º ANO
1º Semestre
Disciplina Créd. C.H. Pré-requisitos
Algoritmos e Técnicas de Programação I 04 60
Cálculo Diferencial e Integral I 04 60
Física I 04 60
Introdução à Ciência da Computação 02 30
Laboratório de Algoritmos e Técnicas de Programação I 02 30 Co-requisito Algoritmos e Técnicas de
Programação I
Lógica Matemática 04 60
Matemática Discreta 04 60
Metodologia Científica 02 30
Total Semestre 26 390
2º Semestre
Disciplina Créd. C.H. Pré-requisitos
Algoritmos e Técnicas de Programação II 04 60 Algoritmos e Técnicas de Programação I
Cálculo Diferencial e Integral II 04 60 Cálculo Diferencial e Integral I
Circuitos Digitais 04 60 Co-requisito Física II
Física Experimental 02 30 Co-requisito Física II
Física II 04 60
Geometria Analítica e Vetores 04 60
Laboratório de Algoritmos e Técnicas de Programação II 02 30 Co-requisito Algoritmos e Técnicas de
Programação II
Laboratório de Circuitos Digitais 04 60 Co-requisito Circuitos Digitais
Total Semestre 28 420
2º ANO
3º Semestre
Disciplina Créd. C.H. Pré-requisitos
Álgebra Linear 04 60 Geometria Analítica e Vetores
Arquitetura de Computadores 04 60
Cálculo Diferencial e Integral III 04 60 Cálculo Diferencial e Integral II
Estrutura de Dados I 04 60 Algoritmos e Técnicas de Programação II
Laboratório de Estrutura de Dados I 02 30 Co-requisito Estrutura de Dados I
Laboratório de Programação Orientada a Objetos 02 30 Co-requisito Programação Orientada a Objetos
Linguagens de Programação 04 60
Programação Orientada a Objetos 04 60 Algoritmos e Técnicas de Programação II
Total Semestre 28 420
4º Semestre
Disciplina Créd. C.H. Pré-requisitos
Cálculo Numérico 04 60 Cálculo Diferencial e Integral II
Algoritmos e Técnicas de Programação I
Estruturas de Dados II 04 60 Estrutura de Dados I
Laboratório de Cálculo Numérico 02 30 Co-requisito Cálculo Numérico
Laboratório de Estruturas de Dados II 02 30 Co-requisito Estruturas de Dados II
Laboratório de Linguagem de Montagem 04 60 Algoritmos e Técnicas de Programação II
Organização de Computadores 04 60 Circuitos Digitais
Probabilidade e Estatística 04 60 Cálculo Diferencial e Integral II
Projeto e Análise de Algoritmos 04 60 Algoritmos e Técnicas de Programação II
Total Semestre 28 420
33
3º ANO
5º Semestre
Disciplina Créd. C.H. Pré-requisitos
Banco de Dados I 04 60
Engenharia de Software I 04 60
Equações Diferenciais Aplicadas 04 60 Cálculo Diferencial e Integral III
Álgebra Linear
Linguagens Formais e Autômatos 04 60
Redes de Computadores I 04 60
Sistemas Operacionais 04 60 Arquitetura de Computadores
Estruturas de Dados I
Teoria dos Grafos 04 60
Total Semestre 28 420
6º Semestre
Disciplina Créd. C.H. Pré-requisitos
Banco de Dados II 04 60 Banco de Dados I
Compiladores 04 60 Linguagens Formais e Autômatos
Computação Gráfica 04 60 Algoritmos e Técnicas de Programação II
Engenharia de Software II 04 60 Engenharia de Software I
Laboratório de Microprocessadores e Microcontroladores 04 60 Laboratório de Linguagem de Montagem
Otimização Linear Contínua 04 60 Cálculo Diferencial e Integral I
Álgebra Linear
Redes de Computadores II 04 60 Redes de Computadores I
Total Semestre 28 420
4º ANO
7º Semestre
Disciplina Créd. C.H. Pré-requisitos
Bioinformática 04 60
Processamento de Imagens 04 60
Sistemas Distribuídos 04 60 Sistemas Operacionais
Redes de Computadores I
Tópicos de Programação em Novas Tecnologias 04 60 Programação Orientada a Objetos
Banco de Dados I
Trabalho de Conclusão de Curso (DISCIPLINA ANUAL) 08 120
Total Semestre 24 360
8º Semestre
Disciplina Créd. C.H. Pré-requisitos
Inteligência Artificial 04 60 Linguagens Formais e Autômatos
Estrutura de Dados I
Interface Humano-Computador 04 60 Engenharia de Software I
Robótica 04 60 Circuitos Digitais
Algoritmos e Técnicas de Programação I
Trabalho de Conclusão de Curso (DISCIPLINA ANUAL) 08 120
Total Semestre 20 300
34
3.9. Atividades Avaliadoras do Curso
3.9.1. Auto-Avaliação
Semestralmente um formulário de avaliação da disciplina e do desempenho do docente é
preenchido pelos alunos. O Conselho de Curso tem acesso aos relatórios com o resultado das avaliações
de todas as disciplinas do curso e os respectivos docentes tem acesso apenas aos relatórios referentes às
disciplinas sob sua responsabilidade. A avaliação auferida ao professor poderá resultar em ações de
formação pedagógica, na medida do possível, segundo o curso de Formação Pedagógica de Docentes da
Unesp, ou através de alteração na estratégia de desenvolvimento da disciplina, ou ainda na alteração das
proposições da metodologia empregada.
3.9.2. Avaliação Externa
O curso passa por vários meios de avaliação a contar pelo Exame Nacional de Desempenho dos
Estudantes (Enade), um dos procedimentos de avaliação do Sistema Nacional de Avaliação da Educação
Superior (Sinaes). É objetivo do Enade acompanhar o processo de aprendizagem e o desempenho
acadêmico dos estudantes em relação aos conteúdos programáticos previstos nas diretrizes curriculares
do respectivo curso de graduação, suas habilidades para ajustamento às exigências decorrentes da
evolução do conhecimento e suas competências para compreender temas exteriores ao âmbito específico
de sua profissão, ligados à realidade brasileira e mundial e a outras áreas do conhecimento.
Outro processo de avaliação a que submete o curso é promovido pela Comissão de Avaliação da
Unesp que a cada 4 anos requisita a avaliação de seus curso por meio da contratação de renomados
acadêmicos da respectiva área a fim de apontar elementos que auxiliem na melhoria da qualidade dos
mesmos.
Todos os anos também são atualizadas as informações do curso junto a agentes de divulgação
utilizados para orientar os candidatos na escolha da formação superior, como por exemplo, o Guia do
Estudante. Nestes veículos são apresentados os cursos, suas características principais, infraestrutura e
perfil dos egressos.
35
4. Corpo Docente
Na proposta de reestruturação apresentada para o curso Bacharelado em Ciência da Computação
do IBILCE/UNESP, observa-se que, dentre os quatro Departamentos responsáveis por disciplinas no
curso (Departamento de Ciências de Computação e Estatística – DCCE, Departamento de Física – DFIS,
Departamento de Matemática Aplicada - DMAP, Departamento de Matemática – DMAT), apenas o DCCE
teve aumentada a carga horária (CH) em disciplinas obrigatórias sob sua responsabilidade, conforme
demonstrado no Quadro 12.
Quadro 12. Carga Horária em Disciplinas Obrigatórias DEPARTAMENTO CH ATUAL NO CURSO CH PROPOSTA NO CURSO
DCCE 2280 2310
DFIS 150 150
DMAp 390 270
DMAT 420 420
Cabe ressaltar que o DCCE é responsável por disciplinas de diferentes cursos, tanto de graduação
como de pós-graduação, conforme apresentado no Quadro 13.
Quadro 13. Cursos com Disciplinas sob responsabilidade do DCCE
GRADUAÇÃO CARGA HORÁRIA
OBRIGATÓRIA OPTATIVA
Bacharelado em Ciência da Computação 2.280 1.440
Bacharelado em Ciências Biológicas 120 60
Licenciatura em Ciências Biológicas 120 60
Bacharelado em Física Biológica (Resolução 2003) 30 0
Bacharelado em Física Biológica (Resolução 2010) 120 0
Química Ambiental 120 60
Licenciatura em Matemática (diurno) 120 0
Licenciatura em Matemática (noturno) 120 0
Bacharelado em Matemática – Ênfase em Aplicada e Computacional 180 0
Bacharelado em Matemática – Ênfase em Pura 120 0
Engenharia de Alimentos 150 0
TOTAL 3.480 1620
PÓS-GRADUAÇÃO CARA HORÁRIA
1º. Sem. 2º. Sem.
Ciência da Computação 480 480
Engenharia de Alimentos 120 0
TOTAL 600 480
Para ilustrar a carga horária do DCCE, referente às disciplinas sob sua responsabilidade, em 2013
o Departamento contava com o seguinte quadro docente:
1º semestre: 16 (dezesseis) docentes de tempo integral, sendo que 01 (um) docente usufruiu
afastamento integral para desenvolver projetos de pesquisas, coordenar e implantar programas de
pós-graduação, e supervisionar/coordenar projetos de interesse social do Estado do Maranhão, no
36
âmbito da ciência e tecnologia, junto ao Departamento de Matemática e Informática - DEMATI, da
Universidade Estadual do Maranhão, na cidade de São Luís – MA. A carga horária média na
graduação por docente foi de 7,37 horas/semanais (1770h / 15 semanas / 16 docentes). Porém,
considerando a participação dos docentes em programas de pós-graduação, a média de carga
horária dos docentes lotados no DCCE totalizou 9,88 horas/semanais (2370h / 15 semanas / 16
docentes).
2º semestre: 16 (dezesseis) docentes de tempo integral, sendo que 01 (um) continuava usufruindo
afastamento integral e 1 (um) docente teve que se afastar no final do semestre para tratamento de
saúde. A carga horária média por docente na graduação totalizou 10,0 horas/semanais (2400h / 15
semanas / 16 docentes). Porém, considerando a participação dos docentes em programas de pós-
graduação, a média de carga horária dos docentes lotados no DCCE totalizou 12,0 horas/semanais
(2880h / 15 semanas / 16 docentes).
Já no 1º semestre de 2014, o DCCE deixou de contar com 2 (dois) professores efetivos: um faleceu
e outro foi exonerado à pedido, ficando o Departamento com 14 (quatorze) docentes de tempo integral.
Cabe observar que a atribuição de disciplinas aos docentes é feita sempre no segundo semestre de cada
ano letivo, podendo ocorrer variações das disciplinas de um ano para outro. Assim, o quadro docente atual
do DCCE, listado no Quadro 14, fica sempre à disposição para ministrar as disciplinas de responsabilidade
do Departamento. O corpo docente lotado nos demais Departamentos envolvidos e que atuou no curso em
2014 é indicado no Anexo II.
Quadro 14. Docentes lotados no DCCE No.
DOCENTE TITULAÇÃO CARGO OU FUNÇÃO REGIME DE TRABALHO
1 Adriana Barbosa Santos Doutor Assistente Doutor CLT
2 Adriano Mauro Cansian Livre-Docente Adjunto Efetivo
3 Aleardo Manacero Júnior Livre-Docente Adjunto Efetivo
4 Aledir Silveira Pereira Doutor Assistente Doutor Efetivo
5 Carlos Roberto Valêncio Doutor Assistente Doutor Efetivo
6 Fernando Ferrari Doutor Assistente Doutor Efetivo
7 Inês Aparecida Gasparotto Boaventura Doutor Assistente Doutor Efetivo
8 Leandro Alves Neves Doutor Assistente Doutor CLT
9 Luiz Carlos Baida Doutor Assistente Doutor Efetivo
10 Manoel Ferreira Borges Neto Titular Titular Efetivo
11 Norian Marranghello Titular Titular Efetivo
12 Renata Spolon Lobato Livre-Docente Adjunto Efetivo
13 Rodrigo Capobianco Guido Livre-Docente Adjunto CLT
14 Rogéria Cristiane Gratão de Souza Doutor Assistente Doutor Efetivo
Neste cenário, no ano de 2014 a carga horária média ministrada no 1º semestre e atribuída para o
2º semestre aos docentes do DCCE na graduação e na pós-graduação aumentará em relação ao ano de
2013, totalizando 11,78 horas/semanais (4950h / 30 semanas / 14 docentes).
Com isso, e acrescido o fato da carga horária de responsabilidade do DCCE no curso Bacharelado
em Ciência da Computação ter aumentado com a reestruturação em relação à atual, é possível
depreender a necessidade, em caráter emergencial, de contratação docente pelo DCCE.
Atualmente o DCCE possui dois processos para reposição de vagas já aprovados, a saber:
37
referente a uma aposentadoria em 14/09/2012 de docente atuante na área de Estatística;
referente a uma exoneração à pedido em 2010 de docente atuante na área de Robótica.
Além disso, considerando o fato do DCCE ter deixado de contar com outros dois docentes em
2014, tem-se ainda a seguinte demanda para reposição de vagas:
referente a um falecimento em 2014 de docente atuante na área de Bioinformática;
referente a uma exoneração à pedido em 2014 de docente atuante na área de Redes de
Computadores.
Assim, verifica-se que a reestruturação proposta está em consonância com as prioridades do
DCCE, considerando que as áreas previstas nas quatro reposições são imprescindíveis para a correta
implantação do novo currículo proposto. Porém, com o intuito de manter a carga horária de
responsabilidade do DCCE de forma a não comprometer as demais atividades exercidas pelo seu corpo
docente que envolve pesquisa, extensão, administração e ensino de pós-graduação e graduação,
considerando as especificidades da área de Computação, constata-se ainda a necessidade de duas vagas
em ampliação, sendo uma vaga para a área de Interface Humano-Computador e outra para a área de
Sistemas de Informação (Programação Avançada/Dispositivos Móveis) conforme explicitado no Quadro
15.
Quadro 15. Vagas em Ampliação
CO
NJU
NT
O D
E
DIS
CIP
LIN
AS
D
ISC
IPL
INA
/CR
ÉD
ITO
S
SE
ME
ST
RA
L/A
NU
AL
SE
ME
ST
RE
/AN
O D
A C
ON
TR
AT
AÇ
ÃO
T
ITU
LA
ÇÃ
O
RE
GIM
E D
E T
RA
BA
LH
O
Tópicos de Programação em Novas Tecnologias e Programação Orientada a Objetos
04 créditos 04 créditos
Semestral Semestral
1º /2015 Doutor RDIDP
Interface Humano-Computador e Estruturas de Dados II
04 créditos 04 créditos
Semestral Semestral
1º /2015 Doutor RDIDP
Dessa forma, com as duas reposições já autorizadas, as duas reposições previstas e as duas
ampliações solicitadas, o DCCE contará com 20 (vinte) docentes efetivos.
38
5. Técnicos Administrativos
O Departamento de Ciências de Computação e Estatística – DCCE, responsável pelo curso de
Bacharelado em Ciência da Computação – BCC, conta atualmente com dois funcionários para auxiliar nos
laboratórios de responsabilidade do Departamento, conforme apresentado no Quadro 16.
Quadro 16. Funcionários lotados no DCCE FUNCIONÁRIO CARGO OU FUNÇÃO ATIVIDADES
DESEMPENHADAS ÓRGÃO DE LOTAÇÃO
Adriana Felix Roberto Ártico Assistente de Suporte Acadêmico III
Responsável pelos laboratórios do curso localizados na Central de Laboratórios Didáticos II
DCCE
Thiago Luiz Parolin Assistente de Suporte Acadêmico III
Responsável pelo Laboratório Científico localizado no DCCE
DCCE
Neste cenário, constata-se que atualmente apenas um funcionário encontra-se diretamente
envolvido com o curso, atuando nos laboratórios didáticos.
Com a inauguração da Central de Laboratórios Didáticos II no final de 2011, o curso BCC passou a
ter 6 (seis) laboratórios didáticos, embora apenas 3 (três) deles atualmente estão devidamente equipados,
sendo um deles para uso pelos alunos em seus estudos e os outros dois sendo utilizados nas aulas da
graduação. Além disso, com a aquisição de nove computadores por meio de verba do Programa de
Melhoria do Ensino de 2013 e 2014 destinadas ao curso, também foi liberado o acesso a mais um
laboratório para uso pelos alunos. Porém, no referido laboratório não são ministradas aulas uma vez que
ainda não há equipamentos que viabilize esta atividade. Assim, considerando a existência de apenas um
funcionário responsável por tais laboratórios, o mesmo permanece sobrecarregado em suas atividades,
uma vez que presta serviço para alunos e docentes, auxiliando na preparação dos equipamentos e
execução das aulas práticas, além de manutenção destes equipamentos. Destaca-se que os laboratórios
são de especificidades diferentes e, portanto, demandam a permanência e dedicação integral de
funcionário no laboratório sendo utilizado.
Diante do exposto, são notórios os prejuízos causados aos usuários dos laboratórios do curso, visto
que é comum o uso simultâneo dos mesmos e, portanto, a necessidade recorrente de espera por
atendimento pelo único funcionário à disposição no momento, seja por aluno ou por docente. Assim, com a
reestruturação proposta e a aquisição de equipamentos que viabilize a disponibilização de todos os seis
laboratórios destinados ao curso para uso efetivo durante as aulas de graduação, estima-se a necessidade
de contratação de dois novos funcionários, conforme descrito no Quadro 17.
39
Quadro 17. Contratação de Funcionários ATIVIDADES DESEMPENHADAS CARGO OU FUNÇÃO ÓRGÃO DE LOTAÇÃO SEMESTRE / ANO DA
CONTRATAÇÃO
Prestar orientação técnica a alunos e docentes; manusear e prestar manutenção preventiva dos equipamentos dos laboratórios.
Assistente de Suporte Acadêmico II DCCE 1º Semestre / 2015
Desenvolver ou atuar em atividades técnico acadêmicas de ensino e extensão relacionadas à área de computação; prestar orientação técnica a alunos e docentes; manusear e prestar manutenção preventiva dos equipamentos dos laboratórios.
Assistente de Suporte Acadêmico III DCCE 1º Semestre / 2015
Como resultado, o DCCE contaria com 4 (quatro) funcionários, sendo 3 (três) responsáveis pelos
laboratórios didáticos localizados na Central de Laboratórios Didáticos II, de forma que cada um ficaria
responsável por apenas dois laboratórios, contribuindo para o correto atendimento aos usuários sem
sobrecarga de trabalho dos funcionários.
40
6. Previsão de Despesas
6.1. Laboratórios
A inauguração da Central de Laboratórios Didáticos II no Instituto de Biociências, Letras e
Ciências Exatas (IBILCE) e, portanto, a disponibilização de seis laboratórios ao Bacharelado em Ciência
da Computação (BCC), acarretou a necessidade de transferir os laboratórios didáticos existentes no curso
para o novo espaço concedido com o intuito de disponibilizar ao Câmpus os espaços anteriormente
ocupados, a saber: 2 (duas) salas localizadas no prédio da Seção Técnica de Informática (STI) e a sala
15C – uma sala de aula adaptada pelo Departamento de Ciências de Computação e Estatística e pelo
Conselho de Curso BCC para uso como dois laboratórios didáticos.
Cabe ressaltar que os equipamentos existentes foram suficientes para equipar apenas 3 (três)
entre os 6 (seis) laboratórios disponibilizados para o curso BCC na Central de Laboratórios Didáticos II.
Observa-se que tais equipamentos foram prioritariamente utilizados para preencher os laboratórios da
referida Central de Laboratórios Didáticos que serão de uso comum a todos os alunos regularmente
matriculados no curso, a saber:
• Laboratório 1: a ser usado pelos alunos do curso para estudos e desenvolvimento de trabalhos
referente às disciplinas cursadas, substituindo os laboratórios utilizados no prédio da Seção
Técnica de Informática - STI;
• Laboratório 2: a ser usado pelos alunos em disciplinas obrigatórias do curso, relacionadas às
práticas de programação e de robótica;
• Laboratório 3: a ser usado pelos alunos em disciplinas obrigatórias do curso, relaionadas às
práticas em hardware.
Diante do exposto, observa-se claramente que as demais disciplinas do curso, as quais
caracterizam as diferentes áreas da Computação, e que, portanto, demandam uma infraestrutura
específica para a prática nas aulas, ainda continuam com uma infraestrutura restrita. Isso, sem dúvida
alguma, prejudica sobremaneira a formação dos alunos no geral, uma vez que comprometem a realização
de aulas práticas em virtude de não estarem disponibilizados os equipamentos e sistemas de software
adequados, os quais demandam muitas vezes configurações específicas que restringem o seu uso para
áreas específicas.
Logo, evidencia-se o caracter emergencial da disponibilização de equipamentos para uso
imediato nos três laboratórios destinados ao curso que, atualmente, encontram-se mobiliados com
cadeiras e mesas adquiridas com verba da Reitoria, mas sem equipamentos que viabilizem o seu uso nas
aulas de graduação.
41
Segundo um levantamento realizado no início de 2012, para equipar os 3 (três) laboratórios
citados seria necessário, em cada laboratório, 25 (vinte e cinco) computadores e 1 (um) projetor
multimídia, além de equipamentos de segurança (leitor biométrico) para acesso às instalações.
A verba do Programa de Melhoria do Ensino de Graduação (PMEG) 2012 foi investida
integralmente na aquisição de equipamentos de segurança para o local, com leitores biométricos para os 3
(três) laboratórios já preenchidos com os equipamentos antigos, câmeras de segurança em todos os 6
(seis) laboratórios e servidor para armazenamento das imagens. Já a verba destinada ao curso em 2013,
foi utilizada para aquisição de 5 (cinco) computadores e uma impressora, os quais foram recentemente
instalados em um dos laboratórios atualmente ociosos (Laboratório 4), tão logo foram concluídos os
processos de compra e patrimônio, além de 2 leitores biométricos que possibilitaram o acesso pelos
alunos a dois laboratórios (Laboratório 4 e Laboratório 5) para estudos, uma vez que não há equipamentos
para a realização de aulas.
Com a previsão de verba do PMEG 2014, estima-se a aquisição de apenas 1 (um) projetor e 4
(quatro) computadores que também deverão ser instalados no laboratório recentemente disponibilizado
aos alunos (Laboratório 4).
Como resultado, tem-se a necessidade de aquisição emergencial de 1 (um) leitor biométrico, 2
(dois) projetores e 66 (sessenta e seis) computadores, conforme esquematizado no Quadro 18.
Quadro 18. Previsão de Despesas com Laboratórios Quantidade Descrição Valor unitário Valor Total
66 Computadores R$ 1.873,00 R$ 123.618,00
2 Projetores R$ 2.280,00 R$ 4.560,00
1 Leitor biométrico R$ 2.000,00 R$ 2.000,00
INVESTIMENTO TOTAL ESTIMADO R$ 130.178,00
6.2. Livros
A biblioteca do campus possui acervo aquém do ideal, embora nos últimos anos o acervo tem sido
atualizado com a aquisição de novos títulos através de alguns programas institucionais, além do acesso
disponbilizado aos periódicos eletrônicos através do portal de pesquisa CAPES e SCOPUS.
Diante deste cenário, os Departamentos responsáveis pelas disciplinas do curso realizaram um
levantamento na biblioteca para identificar as necessidades de aquisições para atender a demanda das
novas disciplinas previstas na estrutura curricular proposta, bem como atulização da bibliografia referente
às disciplinas equivalentes à estrutura atual, quando necessário. O resultado deste levantamento é
apresentado no Quadro 19, sendo que as demandas encaminhadas pelos respectivos Departamentos
constam no Anexo I.
42
Quadro 19. Previsão de Despesas com Livros
Disciplina Atendida Autor Título/Edição/Ano Vol ISBN Editora Qtde Solicitada
Valor Unitário
Probabilidade e Estatística
Bussab, Wilton de Oliveira; Morettin, Pedro Alberto
Estatística Básica - 8ª Ed. 2013 8502081772 Saraiva 2 108,50
Probabilidade e Estatística
David Moore A Estatística Básica e Sua Prática - 5ª Ed. 2011
8521617909 LTC 2 150,00
Probabilidade e Estatística
Pinheiro, J. I. D.; Carvajal, S. S. R.; Cunha, S. B.; Gomes, G. C.
Probabilidade e Estatística - Quantificando a Incerteza - 2012
8535237577 Elsevier 2 64,00
Probabilidade e Estatística
Larson Faber Estatística Aplicada - 4ª Ed. 2010 8576053721 Pearson 2 140,00
Probabilidade e Estatística
Walpole, Ronald E.; Myers, Raymond H.
Probabilidade e Estatística 8576051990 Pearson/Prentice Hall
2 130,00
Redes de Computadores I e II
James F. Kurose & Keith W. Ross
Redes de Computadores e a Internet - Uma nova Abordagem (6a. Edição). 2013
97885814367
77 Pearson 20 159,90
Redes de Computadores I e II
Stevens, Richard TCP/IP Illustrated, The Protocols 1 97802016334
67 Addison-Wesley
10 162,99
Redes de Computadores I e II
TANENBAUM, ANDREW S.
Redes de Computadores, 5a. Edição. 2011
97885760592
40 Campus 10 177,70
Segurança de Sistemas Computacionais
Ross J. Anderson Security Engineering: A Guide to Building Dependable Distributed Systems. 2a. Edição 2008
97804700685
26 Wiley 10 189,20
Segurança de Sistemas Computacionais
John R. Vacca Computer and Information Security Handbook. 2a. Edição
97801239439
72 Morgan Kaufmann
10 239,90
Algoritmos e Técnicas de Programação I
CORMEN, T.H., Leiserson, C.E., Rivest R.L., Stein, C
Algoritmos: teoria e Prática/3a. Edição/2012
97885352369
96 Ed Campus 4 260,00
Algoritmos e Técnicas de Programação I
FORBELLONE, A.L.V., EBERSPACHER H.F
Lógica de programação/3a.Edição/2005
8576050242 Pearson 4 92,00
Algoritmos e Técnicas de Programação II
Schildt, H. C Completo e Total/ 3a. Edição/ 1996
8534605955 Pearson 2 278,00
Programação Orientada a Objeto
Sintes, A. Aprenda programação orientada a objetos em 21 dias/1a. Edição/2002
853461461X Pearson 4 238,00
Programação Orientada a Objeto
VAREJÃO, F. M.
Linguagens de programação : Java, C e C++ e outras : conceitos e técnicas/1a.Edição/2004
8535213171 Campus 4 95,00
Programação Orientada a Objeto
SAVITCH, W. J. C++ Absoluto/1a.Ediçã0/2003 8588639092 Pearson 4 168,00
Construcao de Compiladores
Alfred Aho 999 8588639246 LONGMAN DO BRASIL
8 160,00
Sistemas Distribuidos COULOURIS,
GEORGE Et al.
SISTEMAS DISTRIBUIDOS - CONCEITOS E PROJETO quinta edicao 2013
8582600534 BOOKMAN COMPANHIA ED
8 158,00
Linguagens Formais e Automatos
SIPSER, MICHAEL INTRODUÇAO A TEORIA DA COMPUTAÇAO 2
a edicao 2007
8522104999 THOMSON PIONEIRA
8 85,00
Sistemas Distribuidos TANENBAUM, ANDREW S.
SISTEMAS DISTRIBUIDOS principios e paradigmas 2
a
edicao 2007 8576051427
PRENTICE HALL BRASIL
8 162,00
Engenharia de Software II
LARMAN, C.
Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento interativo /3a edição /2007
8560031529 Bookman 3 174,00
Engenharia de Software II
BOOCH, G., RUMBAUGH, J., JACOBSON, I
The unified software development process / 1a.Ed. / 2012
321822005 Prentice Hall
3 180,00
Engenharia de Software II
PRIKLADNICKI, R., ORTH, A. I.
Planejamento e Gerência de Projetos / 1a. Ed. / 2008.
8574308390 EDIPUCRS 3 50,00
Gerenciamento de Qualidade de Software
MALDONADO, J. C., WEBER, K. C., ROCHA, A. R. C
Qualidade de Software: Teoria e Prática / 1a.Ed. /2001
8587918540 Makron 3 100,00
Gerenciamento de Qualidade de Software
GALIN, D. Software Quality Assurance: from Theory to Implementation / 1a. Ed. /2003
0201709457 Addison Wesley
3 250,00
Gerenciamento de Qualidade de Software
KANDT, R. K. Software Engineering Quality Practices / 2006
849346339 Auerbach Publication
3 220,00
Computação Gráfica Blundell, Barry G.
An Introduction to Computer Graphics and Creative 3-D Environments, Springer; 2008 edition (September 12, 2008),
1848000413 Springer 3 70,00
43
Computação Gráfica Conci, A., Azevedo, E., Leta, F. R.
Computação Gráfica: Teoria e Prática, 2008
2 97885352232
93
Rio de Janeiro: Elsevier
3 109,60
Benyon, D. Interação humano-Computador, 2 Ed., 2011
24062010495
5
Pearson Prentice Hall
3
Interface Humano-Computador
Rocha, Heloisa Vieira da.
Design e avaliação de interfaces humano-computador, 2003
8588833042, 97885888330
43
São Paulo : NIED/UNICAMP
3 65,00
Interface Humano-Computador
Barbosa, Simone Diniz Junqueira
Interação humano-computador, 2010
8535234187
Rio de Janeiro : Elsevier, Campus,
3 115,00
Interface Humano-Computador
Shneiderman, Bem Designing the user interface :strategies for effective human-computer interaction, 2010
321537351 Boston : Addison-Wesley
3 295,00
Interface Humano-Computador
Alan Dix ... [et al.] Human-computer interaction, 2004
130461091
Harlow ; New York : Pearson Prentice-Hall,
3 247,00
Interface Humano-Computador
Garrett, Jesse James.
The elements of user experience :user-centered design for the Web, 2010
321683684
New York : AIGA ; Berkeley : New Riders
3 76,00
Interface Humano-Computador
Preece, Jenny Design de interação :além da interação homem-computador, 2013
97885826000
61
Porto Alegre : Bookman
3 139,00
Interface Humano-Computador
Norman, Donald A. Things that make us smart :defending human attributes in the age of the machine, 1993
201626950 Cambridge, Mass. : Perseus
3 108,00
Interface Humano-
Computador Hickson, Rosângela.
Projeto de sistemas web
orientados a interface, 2003 8535213066
Rio de Janeiro : Campus
3 51,30
Interface Humano-Computador
Nielsen, Jakob; Loranger, Hoq
Usabilidade Na Web - Projetando Websites Com Qualidade, 2007
8535221905 Rio de Janeiro: Elsevier
3 233,00
Linguagens de Programação
Souza, João Nunes de
ógica para ciência da computação:uma introdução concisa, 2 ed., 2008
97885352296
15
Rio de Janeiro: Elsevier
3 88,90
Tópicos de Programação em Novas Tecnologias
Gary Cornell, Cay S. Horstmann
Core Java 2 - Fundamentos (7ª Edição)
1 8576080621 ALTA BOOKS
3 110,00
Tópicos de Programação em Novas Tecnologias
Johnson, T.M. Java para Dispositivos Móveis, 2007
97885752214
33 Novatec 3 70,00
Tópicos de Programação em Novas Tecnologias
Meike, G. B., Laird Dornin, M. N, Mednieks, Z.
Programando Android - Programação Java Para a Nova Geração de Dispositivos Móveis, 2a. Ed, 2012
97885826000
61 Novatec 3 119,00
Robótica SCIAVICCO, L., SICILIANO, B..
Modeling and Control of Robot Manipulators, 2ed, 1996
978-
1852332211 McGraw-Hill 3 150,00
Robótica SICILIANO, B., VILLANI, L..
Robotic Force Control 978-
0792377337
Kluwer Academic Publishers - Kluwer international Series in Engineering and Computer Science
3 700,00
Linguagens de Programação
Sebesta, Robert W. Conceitos de linguagens de programação, 9a. Ed, 2011
8577807916 Porto Alegre : Bookman
3 158,00
Processamento de Imagem
Rafael C. Gonzales & Richard E. Woods
Processamento digital de imagens/3ª/2011
1 97885760540
16 Pearson Education
5 187,00
Circuitos Digitais
FRANCISCO GABRIEL CAPUANO, IVAN VALEIJE IDOETA
Elementos de eletrônica digital/41ª/2012
1 8571940193 Érica 5 160,00
Laboratório de Microprocessadores e Microntroladores
TOCCI, R. J. & WIDMER, N. S
Sistemas Digitais – Princípios e Aplicações/11ª/2011
1 8587918206 Pearson Prentice Hall
5 158,70
Laboratório de Microprocessadores e Microntroladores
DANIEL RODRIGUES DE SOUZA & DAVID JOSÉ DE SOUZA
Desbravando o microcontrolador PIC18 – Ensino didático/1ª/2012
1 97885365040
25 Editora Erica
5 120,50
Laboratório de Linguagem de Montagem
ANDREW S. TANENBAUM
Organização Estruturada de Computadores
1 97885760567
4
Pearson Prentice Hall,
5 178,20
44
Sistemas Operacionais
Siberschatz, Galvin & Gagne
Operating Systems Concepts, 9th edition, 2012
97811180633
30 Prentice Hall
6 613,00
Programação Concorrente
Andrews, G. Foundations of Multithreaded, parallel and distributed programming, 2000
97802013575
23 Addison-Wesley
6 346,00
Projeto e Análise de Algoritmos
Kleinberg, & Tardos Algorithm Design, Addison-Wesley, 2005
97803212953
54 Addison-Wesley
6 350,00
Banco de Dados I, Banco de Dados II e Tópicos Especiais em Banco de Dados
ELMASRI, R. e NAVATHE, S
Fundamentals of Database Systems
97801360862
08 Addinson-Wesley
4 294,00
Banco de Dados I, Banco de Dados II e Tópicos Especiais em Banco de Dados
Silberschatz, A., Korth, H. F., Sudarshan, S.
Database System Concepts 73523321 McGraw-Hill 4 358,00
Banco de Dados II e Tópicos Especiais em Banco de Dados
GARCIA-MOLINA, H., ULLMAN, J. D., WIDOM, J. D.
Database Systems: The Complete Book
131873253 Prentice Hall
2 165,00
Métodos de Elementos Finitos
Davies, A. J. The Finite Element Method: an introduction with partial differential equations
978-0199609130
Oxford University Press
1
126,80
Métodos de Elementos Finitos
Fish, J., Belytschko, T.
Um Primeiro Curso em Elementos Finitos
978521617013
LTC 1
105,00
Métodos de Elementos Finitos
Larson, M. G., Bengzon, F.
The Finite Element Method: Theory, Implementation, and Applications
978-3-642-33287-6
Springer-Verlag
1 140,00
Cáculo Numérico, Laboratório de Cálculo Numérico e Métodos Numéricos para ED
Chapra, S. C. Métodos Numéricos Aplicados com MATLAB para Engenheiros e Cientistas
9788580551761
McGraw Hill 1
101,00
Lógica Matemática Filho, E.A. Iniciação à Lógica Matemática, 21 edição, 2002
852130403 Nobel 10 79,90
INVESTIMENTO TOTAL ESTIMADO: 48.2891,10
45
7. Implantação Curricular
No Quadro 20 é apresentada uma visão geral da transição da estrutura atual com a estrutura
proposta, por meio do estabelecimento de equivalências de diciplinas realizado pelos respectivos
Departamentos responsáveis. Observa-se que os quadros de equivalências encaminhados pelos
Departamentos estão no Anexo I.
Quadro 20. Equivalências das Disciplinas da Estrutura Atual com a Estrutura Proposta Depto
Responsável Disciplinas do Currículo Vigente Disciplinas do Currículo Proposto
Nome da Disciplina Créditos Semestre/Ano aconselhado
Nome da Disciplina Créditos Semestre/Ano aconselhado
DCCE Programação I 4 1 /1 Algoritmos e Técnicas de Programação I 4 1 / 1
Programação II 4 2 / 1 Algoritmos e Técnicas de Programação II 4 2 / 1
Arquiteturas e Organização de Computadores
4 5 / 3 Arquiteturas de Computadores
4 3 / 2
Banco de Dados I 4 5 / 3 Banco de dados I 4 5 / 3
Banco de Dados II 4 6 / 3 Banco de dados II 4 6 / 3
Bioinformática (optativa) 4 5 / 3 Bioinformática 4 7 / 4
Circuitos Lógicos 4 3 / 2 Circuitos Digitais 4 2 / 1
Laboratório de Circuitos Digitais 4 2 / 1
Construção de Compiladores 4 6 / 3 Compiladores 4 6 / 3
Computação Gráfica (optativa) 4 5 / 3 Computação Gráfica 4 6 / 3
Engenharia de Software 4 6 / 3 Engenharia de Software I 4 5 / 3
Estrutura de Dados 4 3 / 2 Estrutura de dados I 4 3 / 2
Laboratório de estrutura de dados I 2 3 / 2
Organização e Recuperação de Informações
4 5 / 3 Estrutura de dados II
4 4 / 2
Laboratório de estrutura de dados II 2 4 / 2
Gerenciamento da Qualidade em Software (optativa)
4 7 / 4 Gerenciamento de Qualidade de Software
4 Optativa / 4
Fundamentos em Ciência da Computação 2 1 / 1 Introdução à Ciência da Computação 2 1 / 1
Linguagem de Montagem 4 6 / 3 Laboratório de Linguagem de Montagem 4 4 / 2
Microprocessadores e Microcontroladores
4 8 / 4 Laboratório de Microprocessadores e Microcontroladores
4 6 / 3
Linguagens Formais e Automatos 4 5 / 3 Linguagens Formais e Autômatos 4 5 / 3
Redação e Documentação Técnica 2 1 / 1 Metodologia Científica 2 1 / 1
Modelagem de Sistemas
4 5 / 3 Modelagem e Simulação de Sistemas a Eventos Discretos
4 Optativa / 4
Técnicas de Simulação
4 7 / 4 Modelagem e Simulação de Sistemas a Eventos Discretos
4 Optativa / 4
Fundamentos de Sistemas de Automação e Controle Digitais
4 4 / 2 Organização de Computadores
4 4 / 2
Introdução à Probabilidade 4 4 / 2 Probabilidade e Estatística 4 4 / 2
Projeto de Sistemas Operacionais 4 5 / 3 Sistemas Operacionais 4 5 / 3
Processamento Digital de Imagem 4 8 / 4 Processamento de Imagens 4 7 / 4
Programação Concorrente 4 6 / 3 Programação Concorrente 4 Optativa / 4
Redes de Computadores 4 5 / 3 Redes de Computadores I 4 5 / 3
Tópicos em Sistemas de Computação 4 8 / 4 Redes de Computadores II 4 6 / 3
Automação e Robótica (optativa) 4 7 / 4 Robótica 4 8 / 4
Tópicos Especiais em Sistemas de Computação (optativa)
4 7 / 4 Segurança em Sistemas Computacionais
4 Optativa 1 / 4
Sistemas Distribuídos (optativa) 4 7 / 4 Sistemas Distribuidos 4 7 / 4
Tópicos Especiais em Banco de Dados (optativa)
4 7 / 4 Tópicos Especiais em Banco de Dados
4 Optativa / 4
DFIS Física I 4 1 / 1 Física I 4 1 / 1
Física II 6 2 / 1 Física II e 4 2 / 1
Física Experimental 2 2 / 1
DMAP Cálculo Numérico 6 3 / 2 Cálculo Numérico 4 4 / 2
Laboratório de Cálculo Numérico 2 4 / 2
Métodos Numéricos de EDO 4 8 / 4 Métodos Numéricos para ED 4 Optativa / 4
Métodos de Elementos Finitos 4 7 / 4 Métodos de Elementos Finitos 4 Optativa / 4
Métodos de Otimização I 4 5 / 3 Otimização Linear Contínua 4 6 / 3
Métodos de Otimização II 4 6 / 3 Otimização Combinatória 4 Optativa / 4
Teoria dos Grafos 4 6 / 3 Teoria dos Grafos 4 5 / 3
DMAT Álgebra Linear 4 2 / 1 Álgebra Linear 4 3 / 2
Cálculo Diferencial e Integral I 6 1 / 1 Cálculo Diferencial e Integral I 4 1 / 1
Cálculo Diferencial e Integral II 6 2 / 1 Cálculo Diferencial e Integral II 4 2 / 1
Cálculo Diferencial e Integral III 4 3 / 2 Equações Diferenciais Aplicadas 4 5 / 3
Geometria Analítica e Vetores 4 1 / 1 Geometria Analítica e Vetores 4 2 / 1
Aspectos Formais da Computação 4 2 / 1 Lógica Matemática 4 1 / 1
Matemática Discreta 4 1 / 1
46
Com base nas equivalências, salienta-se que os alunos que ingressaram no curso até 2015, terão
assegurada a oferta das disciplinas obrigatórias e complementares de ênfase da estrutura atual que não
possuem equivalência com nenhuma disciplinas da estrutura proposta. Além disso, ressalta-se que os
ingressantes de 2015 poderão optar pela estrutura curricular proposta sem prejuízos com relação ao
tempo de formação, dada a equivalência existente entre as disciplinas do primeiro ano de ambas
estruturas (atual e proposta). Para o cumprimento dos créditos em disciplinas optativas da estrutura atual,
os alunos deverão cursar qualquer disciplina da estrutura proposta que não esteja sendo contabilizada
como obrigatória ou complementar de ênfase para a estrutura atual.
47
8. Considerações Finais
A presente proposta de reestruturação curricular do curso de Bacharelado em Ciência da
Computação, do Instituto de Biociências, Letras e Ciências Exatas de São José do Rio Preto é resultado
de ampla reflexão e discussão institucional, com contribuições dos docentes do Departamento de Ciências
de Computação e Estatítica, do Departamento de Matemática, do Departamento de Matemática Aplicada e
do Departamento de Física. Assim, os trabalhos foram conduzidos com o intuito não apenas de atender
as sugestões e anseios de todos os Departamentos envolvidos com o curso, respeitando as opiniões dos
especialistas das diferentes áreas envolvidas como também tomar como base o Currículo de Referência
proposto no documento de Articulação dos Cursos de Graduação de Bacharelado em Ciência da
Computação e Sistemas de Informação da UNESP.
A reestruturação curricular ora apresentada se fez necessária em virtude da urgência de se atender
os requisitos do Conselho Estadual de Educação para reconhecimento do curso, considerando que a
carga horária está em consonância com o mínimo de 3000 horas recomendadas nas Diretrizes
Curriculares Nacionais para um curso de Bacharelado em Ciência da Computação. Além dessa
necessidade emergencial, a reestruturação curricular do curso é algo também almejado pelos docentes
diretamente envolvidos com o curso que aguardavam a finalização do documento de Articulação dos
Cursos de Ciência da Computação da UNESP para iniciar os trabalhos de reestruturação. Porém, dada a
necessidade de se fazer a reestruturação antes da aprovação do documento que resultaria da Articulação,
a PROGRAD orientou que se encaminhasse uma proposta de reestruturação imediatamente,
fundamentada em tal documento. Em face da oportunidade, aproveitamos para elaborar uma proposta de
reestruturação que não apenas atende a recomendação de correção de carga didática, como propõe
inovações curriculares no sentido de introduzir disciplinas mais atuais, alinhadas com os avanços recentes
na área de computação.
ANEXO I
Programas das Disciplinas, Análise de Equivalência e Solicitação de
Aquisição de Livros Didáticos, quando necessário, encaminhados pelos
respectivos Departamentos de Ensino
ANEXO II
Docentes dos Departamentos de Física, Matemática e Matemática Aplicada
que ministraram disciplinas no curso em 2014
DEPTO DOCENTE TITULAÇÃO CARGO OU FUNÇÃO REGIME DE TRABALHO
DFIS André Luiz Galo Doutor Substituto 12 horas
Valmir Fadel Doutor Assistente Doutor RDIDP
DMAT Hermes Antonio Pedroso Doutor Assistente RDIDP
Jaime Rezende de Moraes Doutor Substituto 12h semanais
Jéfferson Luiz Rocha Bastos Doutor Assistente Doutor RDIDP
Marcio Ricardo Alves Gouveia Doutor Assistente Doutor RDIDP
Michelle Ferreira Zancheta Morgado Doutor Assistente Doutor RDIDP
Vanderlei Minori Horita Doutor Adjunto RDIDP
DMAp Heloisa Helena Marino Silva Doutor Assistente Doutor RDIDP
Maria do Socorro Nogueira Rangel Doutor Assistente Doutor RDIDP
Silvio Alexandre de Araujo Doutor Adjunto RDIDP