Вы находитесь на странице: 1из 14

INFORMTICA

1. TURNO: Noturno

HABILITAO: Bacharelado

GRAU ACADMICO: Bacharel em Informtica


PRAZO PARA CONCLUSO: Mnimo = 5 anos

Mximo = 9 anos

2. OBJETIVO/PERFIL DO PROFISSIONAL A SER FORMADO


O profissional a ser formado pelo Curso de Bacharelado em Informtica poder atuar
na rea de Informtica, aplicada s mais diversas reas da cincia e tecnologia, estando
principalmente apto para atuar no desenvolvimento de software.
A graduao pelo Curso de Bacharelado em Informtica possibilitar ao profissional a
continuidade de seus estudos em cursos de ps-graduao e, consequentemente, a atuao
como professor universitrio e pesquisador, principalmente na rea de engenharia de software, a
qual enfatizada e priorizada pelo currculo proposto.
A filosofia proposta neste curso possibilitar ao profissional a motivao e as
condies (tericas e tcnicas) necessrias criao de novas empresas na rea, cumprindo
assim, com o seu objetivo de formar empreendedores.
Como a nfase do curso o desenvolvimento de software, o profissional:
possuir conhecimento slido do processo de engenharia de software;
possuir conhecimento slido em programao de software;
ter conhecimento dos mtodos de desenvolvimento de software e, saber apliclos de acordo com a situao;
conhecer ferramentas para automatizao do processo de engenharia de
software, bem como, tcnicas de gerenciamento de projetos, de modo a
desenvolver software de alta qualidade e baixo custo.
O perfil do egresso do Curso de Bacharelado em Informtica atende s
recomendaes de formao propostas pela Sociedade Brasileira de Computao.

3. HISTRICO DO CURSO
A Universidade Estadual de Maring (UEM) ofereceu como seu primeiro curso de
graduao na rea de Informtica o Curso Tcnico de Nvel Superior em Processamento de
Dados (CTNSPD), tendo este sido implantado em 1975 e reconhecido pelo Decreto No 81.903, de
10 de Julho de 1978. Este curso surgiu nos moldes do Projeto 19, posteriormente Projeto 15, o
qual tratava das carreiras de curta durao em nvel superior, do Departamento de Assuntos
Universitrios do Ministrio da Educao, tendo como um dos seus principais objetivos formar
rapidamente mo-de-obra qualificada para a, ento emergente, rea de Informtica no Brasil.
O CTNSPD funcionou at 30/04/1980 em regime seriado trimestral e em perodo
diurno, passando ento a funcionar em regime de crdito semestral, tambm em regime diurno,
com o nome de Curso de Formao de Tecnlogos em Processamento de Dados (CFTPD).
No final da dcada de 70, houve um crescimento grande e acelerado da demanda de
profissionais da rea de Informtica, exigindo das universidades um profissional com uma
qualificao mais abrangente que o formado pelo CFTPD.

No incio da dcada de 90, o curso, que antes era diurno e em perodo integral,
passou a funcionar apenas no perodo noturno, com a mesma carga horria do curso anterior.
Isso significou uma mudana radical. Os alunos em sua grande maioria no possuam meios de
se dedicarem integralmente ao curso, pelo fato de trabalharem. Era uma carga de atividades
muito grande, para ser assimilada em to pouco tempo, no permitindo um aprendizado
adequado, pois o tempo dedicado ao estudo praticamente se restringe apenas ao de sala de aula.
Em novembro de 1994, os alunos do CFTPD encaminharam ao coordenador do
colegiado de curso um abaixo assinado reivindicando a modificao do curso de tecnlogo para
bacharelado.
Em 14 de novembro de 1994, atravs do Ofcio No 003/94-PDS, o coordenador do
colegiado de curso envia o abaixo assinado dos alunos Pr-Reitoria de Ensino (PEN).
Em 16 de dezembro do mesmo ano, atravs da Portaria No 036/94 a PEN institui um
grupo de trabalho com o objetivo de apresentar estudo de viabilidade para a criao e
implantao de um curso de bacharelado com nfase em Sistemas de Informao.
A necessidade de mudanas tornou-se irreversvel e, a partir dos alunos, os principais
interessados, props-se a alterao do curso, ou seja, a extino do CFTPD e, a criao de um
curso de Bacharelado em Informtica (CBI).
Essa proposta procurou levar em considerao a demanda existente (clientela que
trabalha durante o dia) e que, portanto, precisa de uma grade curricular distribuda em um tempo
maior e com carga horria adequada, visando permitir aos alunos a integralizao do curso sem
prejuzo de seu contedo programtico.
uma proposta que se insere nos princpios recomendados no currculo de referncia
da Sociedade Brasileira de Computao (SBC) e pretende a formao de profissionais nas
diversas reas de conhecimento, concentrando, porm, na rea de Engenharia de Software.
O Departamento de Informtica (DIN) dispe, para servir o CBI, dos seguintes
laboratrios:

3 Laboratrios de Ensino de Informtica


Laboratrio de Ensino de Eletrnica Digital
Laboratrio de Ensino de Automao
Laboratrio de Ensino de Arquitetura de Computadores
Laboratrio de Ensino de Redes de Computadores e Sistemas Operacionais
Diversos laboratrios de apoio s pesquisas.

O DIN, atravs de seus professores, desenvolve regularmente projetos de ensino,


pesquisa e extenso, prestao de servios e projetos de iniciao cientfica, com a participao
de alunos do curso de Informtica.
O DIN implementou e mantm o Programa de Educao Tutorial - PET/SESu, cuja
finalidade : a) oferecer uma formao acadmica de excelente nvel, visando formao de um
profissional crtico e atuante; b) promover a integrao da formao acadmica com a futura
atividade profissional, especialmente no caso da carreira Universitria; c) estimular a melhoria do
ensino de graduao.
As atividades extracurriculares que compem o PET tm como objetivo garantir a
formao global do aluno, procurando atender mais plenamente as necessidades do prprio curso
de graduao e ampliar e aprofundar os objetivos e os contedos programticos que integram sua
grade curricular. Neste sentido, espera-se proporcionar uma melhoria da qualidade acadmica
dos cursos de graduao apoiados pelo PET, no nosso caso, o curso de Informtica.
O objetivo principal do CBI a formao de profissionais para atuarem na rea de
desenvolvimento de software, procurando atender as necessidades do mercado de trabalho local,
regional e nacional.
Pretende-se tambm:
Formar profissionais que possam atuar como agentes transformadores dentro de

sua rea de atuao e, que tenham condies de avaliar as transformaes


decorrentes de sua atuao e de outros profissionais no seu ambiente de trabalho,
assim como na sociedade como um todo.
Formar profissionais com a capacidade de identificar, projetar, desenvolver e operar
o ferramental necessrio ao desenvolvimento de suas atividades em seu campo de
atuao.
Formar profissionais empreendedores que atuem na rea como desenvolvedores
de novos produtos, criadores de novas tecnologias e no apenas usurios dos
recursos existentes.

4. COMPETNCIAS E HABILIDADES
O perfil do egresso tambm apresenta os principais deveres e responsabilidades dos
profissionais formados no curso. Ele foi definido com base no Currculo de Referncia da SBC e
enfoca a formao profissional voltada para o desenvolvimento de software. A partir desse
contexto foram definidas as competncias e habilidades que o egresso do Curso de Bacharelado
em Informtica oferecido pelo Departamento de Informtica da Universidade Estadual de Maring
deve alcanar.
O egresso do Curso de Bacharelado em Informtica do Departamento de Informtica
da Universidade Estadual de Maring deve alcanar as competncias e habilidades apresentadas
a seguir.
Ter competncia para:
o
o
o
o
o
o
o

Relacionar as subreas da Computao de forma sistmica e abrangente.


Analisar problemas e propor solues computacionais.
Selecionar software e hardware adequados s necessidades organizacionais.
Projetar, desenvolver, integrar e manter software.
Gerenciar projetos de software.
Gerenciar e manter recursos computacionais como tecnologias de redes de computadores
e banco de dados.
Adaptar-se evoluo da Computao e suas tecnologias.

Ter habilidade para:


o Aplicar os fundamentos cientficos e tecnolgicos relacionados rea de Computao para
analisar e modelar solues para diversos tipos de problemas.
o Aplicar metodologias e tcnicas para anlise e projeto de sistemas computacionais.
o Programar computadores utilizando diferentes paradigmas e linguagens de programao.
o Analisar qualidade e desempenho de algoritmos e programas.
o Integrar, validar e manter sistemas computacionais.
o Planejar e executar atividades que garantam a qualidade de software.
o Aplicar tcnicas de gerenciamento de projeto de software.
o Empreender e alavancar a gerao de oportunidades de negcio na rea.
o Trabalhar em grupo.
o Ler textos tcnicos na lngua inglesa.
o Atuar profissionalmente segundo princpios ticos da rea de Computao e em
consonncia com as legislaes trabalhista e de propriedade intelectual.
o Desenvolver atividades de pesquisa acadmica, contribuindo para a gerao de
conhecimento na rea.

SERIAO DOS COMPONENTES CURRICULARES


CARGA HORRIA
SRIE

COMPONENTE CURRICULAR

SEMANAL
TER.

PRT.

68

Geometria Analtica

68

Matemtica Discreta I

68

Probabilidade e Estatstica

68

Fundamentos de Pesquisa em Informtica

68

Clculo Diferencial e Integral I

102

Matemtica Discreta II

68

Circuitos Digitais

68
102

Fundamentos de Algoritmos

Processo de Software e Eng. de Requisitos

68

68

68

34
102

Psicologia e Relaes do Trabalho

4
4
2

Estruturas de Dados

Anlise de Sistemas de Software

68

Banco de Dados I

68

Interao Ser-Humano Computador

68

68
68

Projeto e Anlise de Algoritmos

Paradigma de Progr. Imperat. e Orient. a Objetos

Projeto de Sistemas de Software

68

Organizao e Recuperao de Dados

68

Programao de Sistemas Web

68

68
68

Algoritmos em Grafos

Programao Orientada a Objetos

Implementao de Sistemas de Software

68

Banco de Dados II

68

Programao em Linguagem de Montagem

68

Noes de Direito

34

Linguagens Formais e Autmatos

102

Sistemas Operacionais

TOTAL

Arquitetura e Organizao de Computadores

SEMESTRAL
ANUAL

Fundamentos de Tecnologia da Informao

Clculo Diferencial e Integral II

TERICOPRTICA

Sistemas Digitais

Informtica e Sociedade

68

68

34

Modelagem e Otimizao Algortmica

102

Paradigma de Programao Lgica e Funcional

68

Anlise de Viabilidade de Prod. de Software

68

Computao Grfica

68

Redes de Computadores

68

Implementao de Linguagens de Programao

68

Programao Concorrente

68

CARGA HORRIA
SRIE

COMPONENTE CURRICULAR

SEMANAL
TER.

Trabalho de Concluso de Curso

PRT.

TERICOPRTICA

SEMESTRAL
TOTAL

ANUAL

34

Gerenciamento de Projetos

68

Mtodos Formais

68

Sistemas Distribudos

68

Inteligncia Artificial

102

Qualidade de Software

68

Gerenciamento de Redes de Computadores

68

Atividades Acadmicas Complementares


TOTAL DA CARGA HORRIA DO CURSO

404
3.600

EMENTAS E OBJETIVOS DOS COMPONENTES DO CURSO DE GRADUAO EM

INFORMTICA

ALGORITMOS EM GRAFOS
Ementa: Definies de grafos e suas propridades. Representao computacional de grafos.
Algoritmos de busca em grafos. rvore geradora. Algoritmos para caminhos em Grafos. Algoritmo
para fluxo em rede. Colorao e planarizao de grafos. (Res. 081/2009-CTC)
Objetivos: Habilitar o aluno a utilizar os conceitos e modelagem de problemas por grafos, proporcionando condies para o projeto de algoritmos eficientes. Conduzir ao desenvolvimento de
programas de porte mdio utilizando os algoritmos e tcnicas apresentadas. (Res. 081/2009-CTC)
ANLISE DE SISTEMAS DE SOFTWARE
Ementa: Mtodos de anlise de sistemas. Projeto preliminar de software. (Res. 081/2009-CTC)
Objetivos: Capacitar o aluno a utilizar mtodos de anlise e projeto preliminar de sistemas de
software. Evidenciar aspectos relacionados interface ser humano-computador nas atividades de
anlise e projeto de sistemas de software. Ensinar tcnicas de reviso aplicadas anlise e
projeto de sistemas de software. Exercitar a aplicao dos mtodos estudados utilizando
ferramentas de apoio anlise e projeto de sistemas de software. Conduzir o desenvolvimento de
um sistema de software at a fase de projeto preliminar. Enfatizar a importncia da anlise e do
projeto de software para a qualidade de software. (Res. 081/2009-CTC)
ANLISE DE VIABILIDADE DE PRODUO DE SOFTWARE
Ementa: Sistemas de custeio; anlise financeira e plano de negcio. (Res. 081/2009-CTC)
Objetivos: Fornecer subsdios para compreender o funcionamento econmico-financeiro de uma
organizao de desenvolvimento de software, a partir da apresentao de conceitos bsicos.
Apresentar subsdios para anlises de investimento e viabilidade econmica de empreendimentos
de software. Desenvolver o comportamento empreendedor. (Res. 081/2009-CTC)
ARQUITETURA E ORGANIZAO DE COMPUTADORES
Ementa: Estruturas de interconexo. Organizao de memria. Conjunto de instrues. Unidade
central de processamento. Unidade de controle. Pipeline. Princpios CISC e RISC. Arquitetura
superescalar. (Res. 081/2009-CTC)
Objetivos: Apresentar os fundamentos de arquitetura e organizao de computadores. Ensinar os
fundamentos por meio de experimentos tericos e de simulao. (Res. 081/2009-CTC)
BANCO DE DADOS I
Ementa: Modelagem e projeto de banco de dados. Linguagens de consulta. Sistemas
Gerenciadores de Bancos de Dados (SGBD). (Res. 081/2009-CTC)
Objetivos: Ensinar a estrutura bsica de um SGBD. Habilitar o aluno a desenvolver modelos de
banco de dados. Capacitar o aluno a utilizar linguagens de definio e manipulao de banco de
dados. Apresentar sistemas gerenciadores de banco de dados comerciais. Capacitar o aluno a
desenvolver um sistema computadorizado utilizando um sistema gerenciador de banco de dados.
(Res. 081/2009-CTC)

BANCO DE DADOS II
Ementa: Sistemas de Gerenciamento de Bancos de Dados (SGBD): Projeto fsico. Processamento e otimizao de consulta. Concorrncia. Gerenciamento de transaes. Bancos de dados
distribudos. Minerao de dados. (Res. 081/2009-CTC)

Objetivos: Descrever tcnicas de armazenamento e de pesquisa em banco de dados. Apresentar


aspectos relacionados implementao de linguagens de manipulao e consulta a banco de
dados. Ensinar tcnicas de implementao de controle de concorrncia, segurana e integridade
de banco de dados considerando tanto banco de dados centralizado quanto distribudo. Propiciar
a compreenso de tcnicas de minerao de dados. (Res. 081/2009-CTC)
CLCULO DIFERENCIAL E INTEGRAL I
Ementa: Clculo diferencial e integral de funes reais de uma varivel real. (Res. 081/2009-CTC)
Objetivos: Propiciar o conhecimento e domnio dos conceitos do Clculo Diferencial e Integral de
funes reais de uma varivel real. Capacitar o aluno para anlise e compreenso de novos conceitos. Inter-relacionar os contedos deste componente curricular, bem como relacion-lo com os
de outros componentes curriculares presentes na matriz curricular do curso. Evidenciar o papel do
Clculo Diferencial e Integral como ferramenta fundamental para o desenvolvimento das Cincias
e Tecnologia. Desenvolver a capacidade de crtica e o raciocnio lgico formal. (Res. 081/2009-CTC)
CLCULO DIFERENCIAL E INTEGRAL II
Ementa: Sequncias, sries e clculo diferencial e integral de funes de vrias variveis reais.
(Res. 081/2009-CTC)

Objetivos: Ensinar os conceitos e propriedades sobre sequncias e sries. Propiciar o conhecimento e domnio dos conceitos do Clculo Diferencial e Integral de funes de uma ou mais variveis reais. Capacitar o aluno para anlise e compreenso de novos conceitos. Inter-relacionar os
contedos deste componente curricular, bem como relacion-lo com os de outros componentes
curriculares presentes na matriz curricular do curso. Evidenciar o papel do Clculo Diferencial e
Integral como ferramenta fundamental para o desenvolvimento das Cincias e Tecnologia.
Desenvolver a capacidade de crtica e o raciocnio lgico formal. (Res. 081/2009-CTC)
CIRCUITOS DIGITAIS
Ementa: Elementos de eletrnica digital. Representao, manipulao e projeto de circuitos combinacionais e sequenciais. (Res. 081/2009-CTC)
Objetivos: Apresentar os fundamentos de circuitos digitais para o desenvolvimento de projetos de
circuitos digitais combinacionais e sequenciais. Ensinar os fundamentos por meio de experimentos tericos e prticos. (Res. 081/2009-CTC)
COMPUTAO GRFICA
Ementa: Entrada e sada grfica. Transformaes geomtricas. Visualizao. Iluminao. Animao digital. (Res. 081/2009-CTC)
Objetivo: Proporcionar o aprendizado de conceitos, mtodos e tcnicas para a anlise e desenvolvimento de sistemas grficos interativos. (Res. 081/2009-CTC)
ESTRUTURAS DE DADOS
Ementa: Tipos abstratos de dados. Algoritmos para criao e gerenciamento de tipos abstratos
de dados. Pesquisa e ordenao de dados em memria primria. Noes de complexidade
algortmica. (Res. 081/2009-CTC)
Objetivos: Habilitar o aluno a entender a necessidade e utilidade do uso de tipos abstratos de
dados na criao de solues algortmicas para problemas computacionais. Capacitar o aluno a
construir algoritmos para criao e gerenciamento de tipos abstratos de dados, dentre eles: listas,
pilhas, filas, rvores, tabelas associativas e suas variantes. Habilitar o aluno a desenvolver
solues algortmicas eficientes para as operaes de pesquisa e ordenao de dados em
memria primria. (Res. 081/2009-CTC)

FUNDAMENTOS DE ALGORITMOS
Ementa: Processo de soluo algortmica de problemas computacionais. Estruturas algortmicas
em nvel de comando e mdulo. Tipos de dados bsicos e estruturados. Tcnicas bsicas de
desenvolvimento de algoritmos. Implementao de estruturas algortmicas em linguagens de
programao de alto nvel. (Res. 081/2009-CTC)
Objetivos: Capacitar o aluno a entender o processo de soluo algortmica de problemas computacionais empregando tcnicas algortmicas bsicas, tais como: sequencializao, condicional,
iterao, recurso, rvores de deciso, modularizao, refinamento sucessivo e tratamento de
exceo. Habilitar o aluno a diferenciar as formas de representao e abstrao de dados, tais
como: agregados homogneos e heterogneos, sequncias estticas e dinmicas e tabelas associativas; assim como entender seu uso na soluo algortmica de problemas computacionais.
Capacitar o aluno a depurar uma soluo algortmica para um problema computacional de forma a
garantir a qualidade da soluo gerada. Habilitar o aluno ao uso de uma linguagem de programao de alto nvel no desenvolvimento de solues algortmicas para problemas computacionais.
Conduzir ao desenvolvimento de programas de porte mdio empregando uma linguagem de
programao de alto nvel e tcnicas de programao e estrutura de dados. (Res. 081/2009-CTC)
FUNDAMENTOS DE PESQUISA EM INFORMTICA
Ementa: Noes sobre cincia, conhecimento e pesquisa. Procedimentos tcnicos e metodolgicos de preparao, execuo e apresentao da pesquisa cientfica. Formas de elaborao dos
trabalhos cientficos, especialmente das normas tcnicas neles utilizadas. (Res. 081/2009-CTC)
Objetivos: Proporcionar a insero do aluno na pesquisa cientfica, colocando-o em contato direto com as metodologias, procedimentos e o apoio terico necessrios ao desenvolvimento de um
projeto de pesquisa. Apresentar as formas de elaborao dos trabalhos cientficos utilizando as
normas tcnicas. Desenvolver trabalhos acadmicos utilizando o conhecimento adquirido. Interrelacionar os temas de pesquisa com a rea de Informtica. (Res. 081/2009-CTC)
FUNDAMENTOS DE TECNOLOGIA DA INFORMAO
Ementa: Viso sistmica das organizaes. Conceito da teoria geral dos sistemas. Fundamentos,
classificao e componentes de sistemas de informao. Sistemas de informao para apoio
operacional, sistemas de informao gerenciais, de apoio deciso e executivo. Suporte ao
trabalho colaborativo. (Res. 081/2009-CTC)
Objetivos: Oferecer uma viso sistmica das organizaes; ensinar conceitos gerais de administrao e das funes administrativas; permitir o estudo da teoria geral dos sistemas; relacionar
sistemas administrativos com sistemas computadorizados; apresentar e analisar os diversos tipos
de sistemas de informao. (Res. 081/2009-CTC)
GEOMETRIA ANALTICA
Ementa: lgebra vetorial, retas, planos, cnicas e qudricas. (Res. 081/2009-CTC)
Objetivos: Familiarizar o aluno com o pensamento matemtico, indispensvel ao estudo das
Cincias. Familiarizar o aluno com a representao de objetos no espao. Propiciar o domnio das
tcnicas da Geometria Analtica e, simultaneamente, desenvolver o senso geomtrico e espacial.
Auxiliar o estudo do Clculo e da Fsica. (Res. 081/2009-CTC)
GERENCIAMENTO DE PROJETOS
Ementa: Planejamento e monitoramento de projetos de software. Gerenciamento de configurao
de software. (Res. 081/2009-CTC)
Objetivos: Aplicar tcnicas relacionadas ao gerenciamento de projetos de software. Propiciar uma
clara percepo das diferenas entre trabalhar em um projeto e gerenciar um projeto. Desenvolver
habilidade na elaborao, implementao e prtica de planos de gerncia de configurao de
software. Viabilizar a realizao de atividades de gerenciamento de projetos de software por meio
de ferramentas de apoio. (Res. 081/2009-CTC)

GERENCIAMENTO DE REDES DE COMPUTADORES


Ementa: Infraestrutura de gerenciamento de redes. MIB. Protocolo SMNP. Segurana de redes.
Tipos de ameaas e ataques. Ferramentas de segurana e ambientes seguros. (Res. 081/2009-CTC)
Objetivos: Descrever o relacionamento, as necessidades e as interferncias entre os usurios e
os recursos de rede. Apresentar as metodologias e as ferramentas de gerenciamento de redes.
Conduzir a aplicao dos tpicos estudados em experimentos prticos em laboratrio. (Res.
081/2009-CTC)

IMPLEMENTAO DE LINGUAGENS DE PROGRAMAO


Ementa: Anlise lxica. Anlise sinttica. Traduo dirigida pela sintaxe. Gerao de cdigo
intermedirio. Ambiente de execuo. Seleo de instrues. Anlise do fluxo de dados. Alocao
de registradores. Otimizao. (Res. 008/2011-CTC)
Objetivos: Apresentar a fundamentao terica para a implementao de linguagens de programao. Conduzir a implementao de um compilador completo para uma linguagem de programao, capaz de gerar cdigo executvel para uma arquitetura real. (Res. 081/2009-CTC)
IMPLEMENTAO DE SISTEMAS DE SOFTWARE
Ementa: Implementao de software. Verificao, validao e teste. Manuteno. Documentao.
Abordagens alternativas de desenvolvimento de software. (Res. 081/2009-CTC)
Objetivos: Contribuir para que o aluno domine tcnicas de implementao de software. Habilitar o
aluno a utilizar tcnicas de verificao, validao e teste aplicados implementao de sistemas
de software. Fomentar a discusso sobre aspectos relacionados manuteno e ao gerenciamento de configurao de software. Viabilizar a implementao, a verificao e o teste de
software utilizando ferramentas de apoio. Conduzir a implementao de um sistema de software.
Apresentar abordagens alternativas de desenvolvimento de software. (Res. 081/2009-CTC)
INFORMTICA E SOCIEDADE
Ementa: Estudo dos impactos da informtica sobre o indivduo e o sistema social da produo e
suas conseqncias econmicas e socioculturais. (Res. 081/2009-CTC)
Objetivos: Propiciar uma viso integrada do binmio ser humano-computador, dando-lhe condio de diagnosticar os problemas entre o ser humano e seus grupos e de administrar as dificuldades da oriundas. Contribuir para a formao de profissional da rea de informtica, propiciando
elementos que estimulem a reflexo crtica sobre as conseqncias econmicas, polticas, sociais
e culturais das aplicaes das tecnologias da informao sobre o conjunto da vida em sociedade.
(Res. 081/2009-CTC)

INTELIGNCIA ARTIFICIAL
Ementa: Resoluo de problemas como busca. Esquemas para representao do conhecimento
preciso e incerto. Raciocnio monotnico e no-monotnico. Planejamento. Aprendizagem de
mquina. Agentes inteligentes. (Res. 081/2009-CTC)
Objetivos: Capacitar o aluno a entender o processo de resoluo de problemas por meio de busca sistemtica. Capacitar o aluno a entender as propriedades, usos e limitaes das lgicas no
clssicas, dentre elas: default, descritiva, difusa e temporal, na soluo de problemas computacionais. Capacitar o aluno a entender o problema de aquisio, representao e uso de conhecimento pela mquina, usando tcnicas tais como: lgicas, regras de produo, redes semnticas,
frames e ontologias. Capacitar o aluno a entender e aplicar as tcnicas de aprendizagem de
mquina supervisionadas, no supervisionadas e por reforo, dentre elas: rvores de deciso,
redes neurais, clusterizao e redes bayseanas e EM. Capacitar o aluno a entender o processo
de construo de agentes inteligentes. Propiciar a utilizao de ferramentas para a construo de
agentes inteligentes. Conduzir o desenvolvimento de agentes inteligentes com capacidade para
aquisio, representao e uso de conhecimento. (Res. 081/2009-CTC)

INTERAO SER HUMANO COMPUTADOR


Ementa: Fundamentos tericos e prticos da interao ser humano-computador. Paradigmas de
interao. Modelagem, projeto e concretizao de interfaces. Modelos e frameworks para implementao de interfaces. Avaliao de sistemas interativos. Acessibilidade. Novas tendncias em
interfaces para sistemas interativos. Estudos de caso em projeto e avaliao de interfaces para
sistemas interativos. (Res. 081/2009-CTC)
Objetivos: Capacitar o aluno a entender as limitaes cognitivas do ser humano e seus reflexos
sobre o desenvolvimento de sistemas interativos. Habilitar o aluno a diferenciar os paradigmas de
interao e a compreender suas influncias sobre as interfaces dos sistemas interativos. Capacitar o aluno a entender o processo de desenvolvimento de sistemas interativos e realizar a aplicao deste processo no desenvolvimento prottipos de sistemas interativos reais. Habilitar o aluno
ao uso de modelos e frameworks para a implementao de interfaces em sistemas computacionais. Habilitar o aluno no uso de tcnicas de avaliao de sistemas interativos e realizar a aplicao destas tcnicas em sistemas interativos reais. Descrever os requisitos de acessibilidade
necessrios para tornar um sistema interativo usvel por pessoas com necessidades especiais.
Apresentar novas tendncias no desenvolvimento de interfaces para sistemas interativos. (Res.
081/2009-CTC)

LINGUAGENS FORMAIS E AUTMATOS


Ementa: Hierarquia, propriedades, operaes e representao de linguagens formais. Geradores
de linguagens. Reconhecedores de linguagens. Mquina de Turing. Decidibilidade. (Res. 081/2009CTC)

Objetivos: Habilitar o aluno a desenvolver sistemtica e formalmente conceitos relacionados s


linguagens formais, gramticas, reconhecedores e geradores. Capacitar o aluno a entender os
conceitos e princpios envolvidos nas Mquinas de Turing e decidibilidade. (Res. 081/2009-CTC)
MATEMTICA DISCRETA I
Ementa: Lgica proposicional e de predicados. Mtodos de demonstrao. Induo finita. Teoria
dos conjuntos. Relaes e funes. (Res. 081/2009-CTC)
Objetivos: Propiciar o desenvolvimento do raciocnio lgico-dedutivo. Ensinar a linguagem da
matemtica por intermdio da teoria descritiva dos conjuntos, das relaes e funes e da
induo matemtica de forma precisa e rigorosa. (Res. 081/2009-CTC)
MATEMTICA DISCRETA II
Ementa: Teoria dos nmeros, aritmtica modular, operaes e grupos. Princpios de contagem.
(Res. 081/2009-CTC)

Objetivos: Propiciar o desenvolvimento de operaes aritmticas em ambientes discretos: nmeros naturais, inteiros e na aritmtica modular. Desenvolver habilidades e tcnicas de contagem.
(Res. 081/2009-CTC)

MTODOS FORMAIS
Ementa: Classes de mtodos formais. Introduo e aplicao de mtodos formais. (Res. 081/2009CTC)

Objetivos: Ensinar os aspectos formais para o desenvolvimento de software. Conduzir a utilizao de mtodos formais para especificao, refinamento e verificao de software. Exercitar a
aplicao dos mtodos formais estudados utilizando ferramentas automatizadas. (Res. 081/2009-CTC)
MODELAGEM E OTIMIZAO ALGORTMICA
Ementa: Programao matemtica. Algoritmos heursticos. Meta-heursticas. Resoluo computacional de problemas usando modelagem baseada em programao matemtica e grafos. (Res.
081/2009-CTC)

Objetivos: Relacionar com o contedo das disciplinas de Algoritmos em Grafos e Projeto e Anlise de Algoritmos no desenvolvimento de solues computacionais. Capacitar o aluno a identificar
os problemas que podem ser modelados por grafos e por programao matemtica. Capacitar o
aluno para a modelagem de problemas por programao matemtica e grafos e a projetar algoritmos eficientes, empregando tcnicas de programao matemtica, tais como: formulao, programao linear, programao linear inteira, programao dinmica, Simplex e Branch-andBound. Capacitar o aluno a identificar a necessidade de algoritmos heursticos e projetar algoritmos eficientes com uso de heursticas, dentre elas: gulosa, subida em encosta (hill climbing), A*,
busca local; e meta-heursticas, dentre elas: VNS, VND, GRASP, Ant System, Simulated
Annealing, Busca Tabu, Algoritmos Genticos. Conduzir ao desenvolvimento de programas de
porte mdio utilizando as tcnicas estudadas. (Res. 081/2009-CTC)
NOES DE DIREITO
Ementa: Noes de direito trabalhista, empresarial, tributrio, eletrnico, autoral e de propriedade
intelectual. (Res. 081/2009-CTC)
Objetivo: Propiciar o entendimento sobre as noes de direito trabalhista, empresarial, tributrio,
eletrnico, autoral e de propriedade intelectual. (Res. 081/2009-CTC)

ORGANIZAO E RECUPERAO DE DADOS


Ementa: Representao, organizao e gerenciamento de dados e metadados em memria
secundria. Tcnicas de pesquisa em memria secundria. Algoritmos de codificao e decodificao. Compresso de dados. Noes de complexidade. (Res. 081/2009-CTC)
Objetivos: Capacitar o aluno a entender os modelos organizacionais de dados e metadados em
memrias secundrias. Apresentar tcnicas algortmicas para gerenciamento e recuperao de
dados e metadados em memrias secundrias. Descrever tcnicas de codificao, decodificao
e compresso de dados, udio, imagem e vdeo. Conduzir ao desenvolvimento de programas
explorando as tcnicas estudadas. (Res. 081/2009-CTC)
PARADIGMA DE PROGRAMAO IMPERATIVA E ORIENTADA A OBJETOS
Ementa: Classes de linguagens de programao, avaliao de linguagens de programao.
Paradigma imperativo: nomes, escopos e ligaes; fluxo de controle; tipos de dados; subrotinas e
abstrao de controle. Paradigma orientado a objetos: tipos abstratos de dados; orientao a
objetos. (Res. 081/2009-CTC)
Objetivos: Apresentar a fundamentao terica sobre os paradigmas imperativo e orientado a
objetos. Consolidar conceitos e desenvolver habilidades de programao nos paradigmas imperativo e orientado a objetos. Conduzir a implementao de programas de porte mdio utilizando os
paradigmas imperativo e orientado a objetos. (Res. 081/2009-CTC)
PARADIGMA DE PROGRAMAO LGICA E FUNCIONAL
Ementa: Paradigma lgico: conceitos de programao lgica; fundamentao terica; programao lgica em perspectiva. Paradigma funcional: origens histricas; fundamentao terica;
conceitos de programao funcional; ordem de avaliao; funes de alta ordem; programao
funcional em perspectiva. (Res. 081/2009-CTC)
Objetivos: Apresentar a fundamentao terica sobre os paradigmas lgico e funcional. Consolidar conceitos e desenvolver habilidades de programao nos paradigmas lgico e funcional. Conduzir a implementao de programas de porte mdio utilizando os paradigmas lgico e funcional.
(Res. 081/2009-CTC)

PROBABILIDADE E ESTATSTICA
Ementa: Conceitos e mtodos estatsticos na anlise de dados. (Res. 081/2009-CTC)
Objetivos: Propiciar ao aluno os conhecimentos de estatstica aplicados a dados experimentais.
(Res. 081/2009-CTC)

PROCESSO DE SOFTWARE E ENGENHARIA DE REQUISITOS


Ementa: Processo de software. Modelos de processo de software. Engenharia de requisitos. (Res.
081/2009-CTC)

Objetivos: Despertar o interesse do aluno pela Engenharia de Software e proporcionar viso


abrangente do conhecimento desta rea. Ensinar os diversos modelos de processo de software.
Conduzir a elaborao e atualizao de especificaes de requisitos de software em conformidade com necessidades de diferentes tipos de projetos e restries, utilizando as vrias tcnicas
de obteno e anlise de requisitos. Exercitar a aplicao das tcnicas estudadas utilizando
ferramentas de apoio engenharia de requisitos. Enfatizar a importncia do processo de software
e da engenharia de requisitos para a qualidade de software. (Res. 081/2009-CTC)
PROGRAMAO CONCORRENTE
Ementa: Oportunidades para paralelismo. Desempenho. Tcnicas algortmicas. Modelos. Bibliotecas. Linguagens. (Res. 081/2009-CTC)
Objetivos: Apresentar a fundamentao terica sobre programao concorrente. Consolidar conceitos e desenvolver habilidades relacionadas programao concorrente. Conduzir a implementao de programas concorrentes, paralelos e distribudos de porte mdio. (Res. 081/2009-CTC)
PROGRAMAO DE SISTEMAS WEB
Ementa: Tecnologias e tcnicas para o desenvolvimento de aplicaes Web. Arquitetura de sistemas Web. (Res. 081/2009-CTC)
Objetivos: Consolidar conceitos relativos ao desenvolvimento de software para a Web. Conduzir
ao desenvolvimento de aplicaes que faam uso da Web e das tecnologias pertinentes. (Res.
081/2009-CTC)

PROGRAMAO EM LINGUAGEM DE MONTAGEM


Ementa: Linguagem de montagem. Interfaces com dispositivos de hardware. Linguagem de montagem embutida em linguagem de alto nvel. (Res. 081/2009-CTC)
Objetivos: Apresentar uma linguagem de montagem exemplificando o uso das instrues. Conduzir a implementao de programas em linguagem de montagem. Conduzir a implementao de
rotinas para tratar interrupes e manipular dispositivos de E/S. Conduzir a implementao de
rotinas em linguagem de montagem embutida em linguagem de alto nvel. (Res. 081/2009-CTC)
PROGRAMAO ORIENTADA A OBJETOS
Ementa: Programao orientada a objetos. Implementao de interface. Programao orientada a
eventos. Persistncia de objetos. Padres de implementao. (Res. 081/2009-CTC)
Programao orientada a objetos. Implementao de interface. Programao orientada a eventos.
Persistncia de objetos. Padres de implementao
Objetivos: Consolidar conceitos e desenvolver habilidades de programao envolvendo persistncia de informaes. Conduzir a implementao de aplicaes empregando os conceitos de
orientao a objetos e uma linguagem de programao orientada a objetos, visando integrao
das diferentes camadas de software, desde a interface persistncia de dados. (Res. 081/2009-CTC)
PROJETO E ANLISE DE ALGORITMOS
Ementa: Medidas de complexidade. Anlise assinttica de complexidade. Tcnicas de projeto de
algoritmo. Problemas NP completo. (Res. 008/2011-CTC)
Objetivos: Capacitar o aluno a compreender a relao dos fundamentos tericos e matemticos
da computao com o estudo de eficincia de algoritmos. Capacitar o aluno a utilizar conceitos
tericos para anlise de eficincia de algoritmos computacionais e desenvolver algoritmos eficientes. Habilitar o aluno a desenvolver algoritmos eficientes pelo uso de tcnicas de projeto de algoritmos, dentre elas: fora bruta, diviso e conquista, algoritmos gulosos e programao dinmica.
Capacitar o aluno a identificar as classes de problemas em funo da complexidade computacional dos algoritmos envolvidos. (Res. 081/2009-CTC)

PROJETO DE SISTEMAS DE SOFTWARE


Ementa: Arquitetura de software. Reuso de software. Projeto detalhado de software. (Res.
081/2009-CTC)

Objetivos: Propiciar o estudo sobre arquiteturas de sistemas de software. Ensinar tcnicas de


reuso de software. Ensinar mtodos de projeto de sistemas de software. Evidenciar aspectos relacionados interface ser humano-computador na atividade de projeto de sistemas de software.
Exercitar a aplicao dos mtodos estudados utilizando ferramentas de apoio anlise e projeto
de sistemas de software. Conduzir ao desenvolvimento de um projeto de software. (Res. 081/2009CTC)

PSICOLOGIA E RELAES DO TRABALHO


Ementa: Relaes intra e interpessoais no contexto do trabalho. (Res. 081/2009-CTC)
Objetivo: Propiciar ao aluno conhecimento e reflexo sobre os fenmenos implicados nas
relaes de e com o trabalho. (Res. 081/2009-CTC)
QUALIDADE DE SOFTWARE
Ementa: Qualidade e produtividade de software. Padres de qualidade. Modelos e mtricas de
qualidade. Garantia de qualidade de software. (Res. 081/2009-CTC)
Objetivos: Ensinar modelos e normas de qualidade de software. Desenvolver slida percepo
da importncia, impacto, constituio, definio e melhoria de processos. Desenvolver percepo
clara de qualidade aplicada a produto, projeto e processo de software. Apresentar uma viso
integrada de qualidade de produto e processo. Viabilizar a realizao de atividades de garantia de
qualidade de software por meio de ferramentas de apoio. (Res. 081/2009-CTC)
REDES DE COMPUTADORES
Ementa: Evoluo, topologias, tipos e modelos de redes de computadores. Modelo de referncia
ISO/OSI. Arquitetura TCP/IP. Protocolos de comunicao. Redes sem fio. Aspectos de projeto de
redes de computadores. (Res. 081/2009-CTC)
Objetivos: Apresentar os conceitos, padres, tcnicas e tecnologias utilizadas no projeto e
implementao de redes de computadores. Viabilizar a aplicao dos tpicos estudados em
experimentos prticos em ambientes reais ou simulados. (Res. 081/2009-CTC)
SISTEMAS DIGITAIS
Ementa: Microcontroladores. Sistemas baseados em microcontroladores. Dispositivos lgicos
programveis. (Res. 081/2009-CTC)
Objetivo: Apresentar os fundamentos de microcontroladores e de dispositivos lgicos
programveis para o desenvolvimento de sistemas baseados nesses componentes. (Res.
081/2009-CTC)

SISTEMAS DISTRIBUDOS
Ementa: Caracterizao de sistemas distribudos. Servio de nomes distribudos. Sistema de
arquivos distribudos. Comunicao e coordenao distribuda. Escalonamento de tarefas e
balanceamento de carga. Tolerncia a falhas. Computao mvel e ubqua. Aspectos de projeto
de sistemas distribudos. (Res. 081/2009-CTC)
Objetivos: Apresentar os conceitos, arquiteturas, modelos, tcnicas e tecnologias associadas a
sistemas distribudos. Viabilizar a aplicao dos tpicos estudados em experimentos prticos em
ambientes reais ou simulados. (Res. 081/2009-CTC)
SISTEMAS OPERACIONAIS
Ementa: Evoluo histrica, tipos e arquiteturas de sistemas operacionais. Interrupes de
software e de hardware. Gerenciamento de processos, de memria, de entrada e sada e de
arquivos. Aspectos de projeto de sistemas operacionais. (Res. 081/2009-CTC)

Objetivos: Apresentar as estruturas e tcnicas utilizadas no projeto e implementao de sistemas


operacionais. Viabilizar a aplicao dos conceitos estudados em experimentos prticos em
ambientes reais ou simulados. (Res. 081/2009-CTC)

TRABALHO DE CONCLUSO DE CURSO (TCC)


Ementa: Reviso bibliogrfica. Projeto proposicional adequado s linhas de atuao do
profissional da rea de informtica. (Res. 081/2009-CTC)
Objetivos: Orientar a investigao de um tema da rea de informtica. Orientar a proposio e
desenvolvimento de um projeto dentro da temtica investigada. Promover a apresentao do
trabalho realizado em forma de monografia. Promover a defesa pblica da monografia. (Res.
081/2009-CTC)

Вам также может понравиться