Vous êtes sur la page 1sur 89

Curso Superior de

Tecnologia em Anslise
e Desenvolvimento de
Sistemas

Plano de Curso
Reformulao Curricular autorizada pela Resoluo N 05/2006 - CD/CEFETRN

Gerncia de
Informtica

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Centro Federal de Educao Tecnolgica do Rio Grande do Norte


Gerncia Educacional de Tecnologia da Informao

Curso Superior em Tecnologia em


Anlise e Desenvolvimento de Sistemas
Reformulao Curricular autorizada pela Resoluo N 05/2006 - CD/CEFET-RN

Natal, maro de 2006.


2

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Sumrio
4. JUSTIFICATIVA E OBJETIVOS ............................................................................................. 5
2 REQUISITOS E FORMAS DE ACESSO .................................................................................. 7
3. PERFIL PROFISSIONAL DE CONCLUSO DO CURSO ...................................................... 8
4. ORGANIZAO CURRICULAR ............................................................................................. 9
4.1. MATRIZ CURRICULAR E FLUXOGRAMA DE DISCIPLINAS ............................................................. 9
4.2. VERTICALIZAO ................................................................................................................ 10
4.3. PRTICAS PEDAGGICAS PREVISTAS ................................................................................... 11
4.4. PROJETOS INTEGRADORES / PRTICA PROFISSIONAL ............................................................ 11
4.5. TRABALHO DE CONCLUSO DE CURSO (TCC)....................................................................... 14
4.6. ESTGIO CURRICULAR ........................................................................................................ 14
5. CRITRIOS DE APROVEITAMENTO DE ESTUDOS E CERTIFICAO DE
CONHECIMENTOS ................................................................................................................... 15
6. CRITRIOS DE AVALIAO DA APRENDIZAGEM ........................................................... 15
7 INSTALAES, EQUIPAMENTOS E BIBLIOTECA ............................................................. 16
8 PESSOAL DOCENTE E TCNICO-ADMINISTRATIVO ........................................................ 18
9 DIPLOMA ............................................................................................................................... 19
ANEXO I EMENTAS E PROGRAMAS DAS DISCIPLINAS.................................................. 20
ANEXO II PROGRAMAS DOS PROJETOS INTEGRADORES............................................ 74
ANEXO III ACERVO BIBLIOGRFICO ................................................................................ 77

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Francisco das Chagas de Mariz Fernandes


Diretor Geral

Enilson Arajo Pereira


Diretor da Unidade Sede

Belchior de Oliveira Rocha


Diretor de Ensino

Anna Catharina da Costa Dantas


Gerente Educacional de Tecnologia da Informao

Fellipe Arajo Aleixo


Coordenador do Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas

Maria de Ftima Feitosa de Sousa


Pedagoga

GRUPO DE SISTEMATIZAO
Dante Henrique Moura
Coordenador

Maria das Graas Baracho


Consultora

Alessandro Jos de Souza


Alex Fabiano de Arajo Furtunato
Alfredo Gama de Carvalho Jnior
Alicsson Roberto Guerra Vale
Carlos Avelino de Barros
Cludia Maria Fernandes Arajo Ribeiro
Danielle Gomes de Freitas
Eduardo Brulio Wanderley Netto
Eduardo Janser de Azevedo Dantas
Elionildo da Silva Menezes
Erivaldo Cabral da Silva
Fernando Henrique Dantas de Paiva
Francisco Assis de Oliveira
Francisco Sales de Lima Filho
Francisco Monteiro de Sales Jnior
George Azevedo da Silva
Gilbert Azevedo da Silva
Jefferson Pereira da Silva
Joo Maria Filgueira
Jorgiano Mrcio Bruno Vidal
Jos lvaro de Paiva
Jos Antnio da Cunha
Jos de Ribamar Silva Oliveira
Leonardo Atade Minora
Leonardo Reis Lucena
Plcido Antnio de Souza Neto
Raimundo Nonato Camelo Parente
Reginaldo Arajo Falco
Ricardo Alexsandro de Medeiros Valentim
Robinson Lus de Souza Alves
Teobaldo Adelino Dantas de Medeiros
Walmy Andr Cavalcante Melo da Silva
Professores da Gerncia Educacional de Tecnologia da Informao

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

4. JUSTIFICATIVA E OBJETIVOS
A sociedade atual caracterizada por mltiplas denominaes, como: a sociedade em
rede (CASTELLS, 1997), da informao, do conhecimento, alm de outros termos mais
utilizados como sociedade ps-moderna, da aprendizagem, e muitssimas outras adjetivaes,
mas o importante que, qualquer que seja a denominao, sua "marca registrada" a
compresso do tempo e do espao, o que viabiliza o rpido avano da globalizao
econmica, que potencializa cada vez mais a separao entre os que tm acesso aos bens
produzidos por esse modelo socioeconmico e os que esto margem desse processo. Para
isto, contribuem, significativamente, as tecnologias da informao e da comunicao TIC.
Nesse sentido, torna-se necessrio buscar um maior entendimento sobre as relaes
entre os avanos tecnolgicos e o modelo social e econmico vigente. A atual fase de
incessantes avanos tecnolgicos , ao mesmo tempo, causa e resultado de mudanas na
forma de vida das pessoas. Mudanas provocadas pelos constantes lanamentos do mercado
com o objetivo de gerar novas necessidades de consumo, nas pessoas, as quais, por sua vez,
suscitam novas necessidades de avanos tecnolgicos. Esse efeito repete-se em uma espiral
ascendente, cujo limite apenas o poder de compra dos mercados. Sob essa lgica, as
tecnologias tm papel fundamental no fortalecimento dos mercados.
Compreendendo que a informao um componente importante na vida das pessoas e
que, sem ela, no h como progredir a inteligncia, individualmente ou coletivamente, tornase necessrio que o profissional seja capaz de entender o contexto social e profissional de um
novo tempo. Isto significa entender a urgente necessidade de que as sociedades possuem em
formar uma inteligncia com capacidade de sistematizar, organizar, armazenar e socializar
informaes aos diferentes segmentos.
Esse profissional j tem um amplo campo de trabalho, com tendncia de crescimento
baseado na economia da regio, bem como no despertar dos governos e setores produtivos
pela falta de dados confiveis e atualizados sobre os mais diferentes campos da atividade
humana. preciso sistematizar a informao do cotidiano, transformando-a num componente
importante da administrao pblica ou privada e do processo produtivo.
Nos atuais contextos socioeconmicos mundial, nacionais, regionais e locais, os quais
resultaram, entre outros aspectos, nas reformas educacionais brasileiras em geral e, mais
especificamente, nas reformas ocorridas no mbito da educao profissional, O CEFET-RN,
como instituio comprometida com a formao de profissionais para as diversas reas da
economia, coerente com o momento histrico, redefiniu sua funo social expressa em seu
5

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

novo Projeto Poltico Pedaggico, implementado a partir de 2005, em consonncia com as


necessidades identificadas a partir da compreenso deste cenrio mundial, anteriormente
caracterizada, deixando de atuar apenas na formao de tcnicos de nvel mdio e passando a
operar na formao inicial e continuada de trabalhadores, na educao profissional tcnica de
nvel mdio, na educao profissional de graduao tecnolgica e de ps-graduao e na
formao de professores, alm do ensino mdio.
A principal marca da Instituio, da qualidade do seu ensino, tem base slida na
dinmica dos seus currculos sempre voltados s inovaes, mudanas sociais e adequados
ao desenvolvimento econmico e melhoria da qualidade de vida da populao. Essas crenas
associadas s mudanas sociais, econmicas e educacionais refletidas na legislao
educacional brasileira, incentivaram e viabilizaram a comunidade acadmica a promover
discusses coletivas ao longo de 2004 e 2005, resultando em uma nova identidade
institucional.
Diante desse quadro, concluiu-se ser necessrio redimensionar /reconstruir o projeto
poltico-pedaggico institucional, para que esse passasse a integrar todas as ofertas formativas
em um conjunto sistmico, consistente, coerente e intencionado de atividades acadmicas,
voltadas, indissociavelmente, para as atividades de ensino, a pesquisa e relaes comunitrias
e empresariais, que, por sua vez, devem ocorrer em um ambiente de constante interao com
o mundo do trabalho e a sociedade em geral.
Neste projeto poltico-pedaggico, o CEFET-RN assume, portanto, o compromisso de
estruturar a sua ao educacional atravs das atividades de pesquisa e extenso integradas s
ofertas dos diversos cursos e nveis de ensino no sentido de contribuir para o enfrentamento
aos desafios acima caracterizados, alm de outros que surjam em razo da dinamicidade das
relaes sociais e do mundo do trabalho e, dessa forma, avanar no cumprimento do seu papel
perante a sociedade que o financia.
Para atender s exigncias atuais e s diretrizes presentes no Redimensionamento do
Projeto Poltico Pedaggico da Instituio, a gerncia de Tecnologia da Informao e
Educacional de Telemtica redefiniu o curso superior em Anlise e Desenvolvimento de
Sistemas, curso esse, reconhecido pelo MEC sob portaria n 1.948 de 04/07/2002, publicada
no DOU de 08/07/2002.
O curso superior de Tecnologia em Anlise e Desenvolvimento de Sistemas tem
como objetivo a formao de profissionais capazes de compreender o processo de construo
e reconstruo do conhecimento no domnio do Anlise e Desenvolvimento de Sistemass e,
6

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

dessa forma, realizar atividades de concepo, especificao, projeto, implementao,


avaliao, suporte e manuteno de sistemas computacionais, orientando sua ao na
sociedade em geral e no mundo do trabalho em particular para a busca de solues para o
setor produtivo e para a melhoria da qualidade de vida das populaes.
Os profissionais formados atuaro na rea de Anlise e Desenvolvimento de Sistemas,
podendo exercer atividades no campo da anlise de sistemas, engenheira de software,
gerncia de projetos e administrao de bancos de dados.
Diante deste quadro, o curso tem os seguintes objetivos especficos:

Oferecer um currculo que associe a teoria e prtica no processo de formao dos


estudantes;

Oferecer um currculo que habilite os tecnlogos realizao competente e tica de


projetos de pesquisa voltados para a produo do conhecimento no domnio do
Anlise e Desenvolvimento de Sistemass;

Oferecer

um

currculo

que

permita

aos

egressos

reconstruir

construir

conhecimentos cientficos e tecnolgicos na rea especifica de sua formao, como


bases indispensveis atuao profissional;

Proporcionar as condies para que os profissionais tecnlogos possam analisar


criticamente a dinmica da sociedade brasileira e as diferentes formas de
participao do cidado-tecnlogo nesse contexto para que, a partir da, possa atuar
com competncia tcnica e compromisso tico com as transformaes sociais
orientadas construo de uma sociedade justa.

2 REQUISITOS E FORMAS DE ACESSO


O acesso ao curso superior de Tecnologia em Anlise e Desenvolvimento de
Sistemas dar-se- atravs das seguintes formas:
Processo seletivo aberto ao pblico (vestibular), para o primeiro perodo do curso,
destinado a estudantes portadores do certificado de concluso do Ensino Mdio ou
equivalente;

No processo seletivo, sero reservadas 50% (cinqenta por cento) das vagas para
alunos oriundos do sistema pblico de educao e que nele tenham estudado da
sexta nona sries do ensino fundamental e todo o ensino mdio, conforme previsto
na Organizao Didtica da Instituio, aprovada pela Resoluo no 04/2005;

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Transferncia compulsria, na forma da lei, conforme explicitado no Regulamento


dos cursos superiores de tecnologia do CEFET-RN, aprovado pela Resoluo no
06/2006-CD/CEFET-RN.

Na existncia de vagas remanescentes a partir do segundo perodo, so previstas as


seguintes possibilidades de acesso:

Transferncia facultativa, para semestre compatvel, destinada a alunos provenientes


de Instituio pblica de educao;

Reingresso, para semestre compatvel, para alunos que concluram curso superior de
tecnologia na rea de informtica, ou afim, no CEFETRN, observados os requisitos
curriculares.
Vestibular
Diferenciado

Tecnologia em
Desenvolvimento de
Software

Reingresso

Alunos de
outras IES

Transferncia

Geral

Ex-alunos
Cursos
Superiores

Figura 1 - Formas de Acesso

3. PERFIL PROFISSIONAL DE CONCLUSO DO CURSO


O profissional egresso do curso de Tecnologia em Anlise e Desenvolvimento de
Sistemas deve ser capaz de processar as informaes, abstradas de uma massa incontvel e
crescente de dados que, pela sua natureza, interessam s organizaes e/ou sociedade
como um todo; ter senso crtico; e ser capaz de impulsionar o desenvolvimento
socioeconmico da regio, integrando a formao tcnica cidadania. Diante deste quadro, o
Tecnlogo em Anlise e Desenvolvimento de Sistemas deve atuar de acordo com os seguintes
perfis especficos:
Profissional especializado no campo da programao:

Codificar, documentar, testar e implantar sistemas de informao.

Profissional especializado no campo da anlise de sistemas:

Compreender e especificar os requisitos e as funcionalidades de um sistema.

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Profissional especializado no campo da arquitetura de software:

Conceber e organizar sistemas em partes relacionadas.

Profissional especializado no campo de projeto de software:

Definir o modelo orientado a objetos que ser implementado para responder aos
requisitos do sistema, aplicando padres de projeto;

Definir o modelo de dados que ser implementado para responder aos requisitos do
sistema;

Aplicar conceitos de engenharia de usabilidade no desenvolvimento de sistemas de


software.

Profissional especializado no campo da gerncia de processo de Anlise e


Desenvolvimento de Sistemas:

Utilizar processos de software, adequando-os, quando necessrio, a situaes


especficas.

Profissional especializado no campo da administrao de banco de dados:

Administrar bancos de dados, sistemas operacionais e servidores de aplicao.

4. ORGANIZAO CURRICULAR

4.1. Matriz Curricular e Fluxograma de Disciplinas


Atravs deste Plano, o curso superior de Tecnologia em Anlise e Desenvolvimento
de Sistemas passa a ser organizado em regime seriado semestral, com 06 (seis) semestres
letivos, com uma carga-horria total de 2.745 horas, sendo 2.325 horas destinadas s
disciplinas e 420 horas prtica profissional, com prazo mximo para concluso de 09 (nove)
semestres.

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

A Tabela 1 descreve a Matriz Curricular do curso, ilustrada na Figura 2.

Tabela 1 Matriz Curricular do Curso

27

1 Perodo
27 horas-aula

28

2 Perodo
28 horas-aula

Algoritmos e Tcnicas
de Programao

27

3 Perodo
27 horas-aula

Programao Orientada
a Objetos

27

4 Perodo

26 horas-aula

6 Perodo
20 horas-aula

Programao de
Sistemas Distribudos

Programao Web

26

5 Perodo

27 horas-aula

Programao de
Sistemas Corporativos

Paradigmas de
Linguagem de
Programao

GEINF.S001

GEINF.S006

GEINF.S011

GEINF.S017

GEINF.S023

GEINF.S030

Instalao de
Computadores

Lgica Computacional

GEINF.S002

GEINF.S007

GEINF.S003

GEINF.S004

Sistemas Operacionais

GEINF.S009

Autoria Web

Arquitetura de Software

GEINF.S010

GEINF.S015

Matemtica

lgebra Linear

GEFOR.S002

GEFOR.S012

Clculo Diferencial e
Integral

Lngua Portuguesa

GEINF.S016

GEINF.S026

GEINF.S034

Administrao de
Banco de Dados

GEINF.S022

Introduo Economia

GEINF.S028

Metodologia do
Trabalho Cientfico

GEFOR.S006

GEFOR.S007

GEINF.S029

10

GEFOR.S004
Matemtica
Comunicao e Expresso
Aspectos Sociais

GEFOR.S011

CSTDS.P01

Projeto de
Desenvolvimento de
Sistema Corporativo

CSTDS.P02

Arquitetura e Organizao
de Computadores

Linguagem de Programao

Gerncia da Informao

Algoritmos e
Estrutura de Dados

Engenharia de Software

Sistemas Operacionais e
Redes de Computadores

Sistemas WEB

Disciplinas que integram os Projetos de Desenvolvimento de Sistemas

Orientao ao Trabalho
de Concluso de Curso

Projeto de
Desenvolvimento de
Sistema Distribudo

GEINF.S035

Probabilidade e
Estatstica

GEFOR.S008

Projeto de
Desenvolvimento de
Sistema Web

Computador e
Sociedade

Ingls Tcnico

GEINF.S033

Interface HomemMquina

GEFOR.S003

Ingls

Gesto de Tecnologia
da Informao

GEINF.S027

Leitura e Produo de
Textos

GEINF.S032

GEINF.S021

Linguagem de
Programao de Banco
de Dados

Banco de Dados

Desenvolvimento
Integrado

Planejamento e
Gerncia de Projetos

GEINF.S005

GEINF.S025

Processo de
Desenvolvimento de
Software

GEINF.S031

GEINF.S019

GEINF.S020

Anlise e Projeto
Orientados a Objetos

GEINF.S024

Administrao de
Sistemas Operacionais

GEINF.S014

Linguagem de
Definio de Dados

Tecnologias Web

Ambiente de
Desenvolvimento

GEINF.S013

Arquitetura de
Computadores

Empreendedorismo

GEINF.S018

Aplicaes de Redes
de Computadores

GEINF.S008

Sistemas Digitais

Teoria dos Grafos

GEINF.S012

Redes de
Computadores

Informtica

Estrutura de Dados

CSTDS.P04

Trabalho de Concluso
de Curso

CSTDS.P03
Trabalho de Concluso
de Curso
Prtica Profissional

Disciplinas para verticalizao a partir do Curso Tcnico de Nvel Mdio Integrado

Figura 2 Fluxograma de Disciplinas

10

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

4.2. Verticalizao
A verticalizao uma alternativa concedida ao estudante aprovado em processo
seletivo para ingresso no Curso Superior de Tecnologia em Anlise e Desenvolvimento de
Sistemas que tiver concludo curso tcnico de nvel mdio integrado oferecido pelo CEFET-RN
na rea profissional de Informtica e cuja concluso tenha ocorrido nos cinco anos que
antecederem a essa aprovao.
Deste modo, o estudante que satisfizer as condies acima estabelecidas, poder
ingressar no segundo perodo do Curso Superior de Tecnologia em Anlise e Desenvolvimento
de Sistemas, mediante solicitao de certificao de conhecimentos, situao em que ter
registrado no seu histrico acadmico como mdia final de cada uma das disciplinas do
primeiro perodo, o ndice de rendimento acadmico por ele obtido no curso tcnico integrado
que lhe habilitou a pleitear a verticalizao.
No Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, a carga
horria correspondente verticalizao ser de 540 (quinhentas e quarenta) horas/aula.
Quando a oferta for diurna, essa carga horria compreender a totalidade do primeiro perodo
letivo. Nos cursos noturnos, essa carga horria corresponder ao primeiro perodo de forma
integral e, tambm, poder incorporar at 50% (cinqenta por cento) da carga horria do
segundo perodo.
4.3. Prticas Pedaggicas Previstas
Os princpios pedaggicos, filosficos e legais que subsidiam a organizao dos cursos
superiores de tecnologia definidos pelo MEC, nos quais a relao teoria-prtica o princpio
fundamental, associados estrutura curricular do curso superior de Tecnologia em Anlise e
Desenvolvimento de Sistemas, conduzem a um fazer pedaggico no qual atividades como
seminrios, visitas tcnicas, prticas laboratoriais e desenvolvimento de projetos entre outros
esto presentes em todos os perodos letivos.
4.4. Projetos Integradores / Prtica Profissional
O projeto integrador no Curso Superior de Tecnologia em Anlise e Desenvolvimento de
Sistemas constitui-se numa nova concepo e postura metodolgicas de ensino e
aprendizagem a ser realizado por alunos e professores no sentido de melhor organizar os
objetivos e as finalidades desse curso e, por conseguinte, a formao dos profissionais dessa
rea de conhecimento. A implementao de um projeto integrador e/ou de vrios projetos
11

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

integradores visa, sobretudo, religar os saberes parcelares desenvolvidos pelas disciplinas em


cada perodo ou semestre letivo do curso.
A realizao do projeto integrador encaminha-se para a construo de uma nova postura
mais condizente com a realidade contempornea que tende a ver nos contedos os
instrumentos necessrios para responder a questes que forem formuladas pelos alunos e
professores, diante de situaes problemticas surgidas no decorrer dos processos de ensino
e de aprendizagem. Nesse sentido, no so os contedos que devem gerar os projetos de
estudo, mas os projetos que daro significado e importncia eleio dos contedos
curriculares. Com o desenvolvimento do projeto integrador, a forma de aprender e de ensinar
mostrar-se- to importante quanto as disciplinas, porque se aproxima da forma como os
alunos e os professores devero atuar na vida real.
O projeto integrador visa principalmente articular os saberes inclusos nas disciplinas de
cada perodo letivo nos quais esto includos. O desenvolvimento de projetos objetiva, tambm,
tornar os processos de ensino e de aprendizagem mais dinmicos, interessantes, significativos,
reais e atrativos aos alunos e professores, englobando contedos e conceitos essenciais
compreenso das realidades socioespaciais, sem a imposio de contedos e conceitos de
forma fragmentada e autoritria. Assim, alunos e professores sabero construir juntos os seus
prprios conhecimentos, superando os saberes cotidianos em razo de novos conhecimentos
cientficos, construdos com total autonomia intelectual. O desenvolvimento de projetos
desenvolvidos coletivamente possibilitar aos profissionais uma atuao complexa, competente
e inovadora, pois os conhecimentos deixaro de serem vistos numa viso disciplinar e
passaro a ser norteados por projetos interdisciplinares e contextualizados.
Para a realizao do projeto integrador, so fundamentais algumas fases distintas:
1. Inteno. Essa fase fundamental, pois dela depende todo o desenvolvimento e
organizao do projeto integrador. Os professores devem se reunir semanalmente e
pensar sobre os objetivos e finalidades das disciplinas, as necessidades de
aprendizagem de cada turma e sobre os encaminhamentos do projeto integrador.
Com isso, os professores instrumentalizar-se-o para problematizar o contedo e
canalizar as curiosidades e os interesses dos alunos na montagem do projeto. As
atividades de elaborao dos projetos devero ser sempre coletivas e socializadas
entre alunos e professores. Estes devero conjuntamente, como primeiro passo,
escolher os temas significativos a serem problematizados e questionados.

12

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

2. Preparao e planejamento. Aps a definio do projeto, importante que se faa o


seu planejamento e se estabeleam as etapas de execuo. Alunos e professores
devem identificar as estratgias possveis para atingir os objetivos propostos; coletar
materiais bibliogrficos necessrios ao desenvolvimento da temtica escolhida;
organizar grupos de trabalho por suas indagaes afins e suas respectivas
competncias; buscar informaes; programar pesquisas; definir durao das
pesquisas; buscar outros meios necessrios para a soluo das questes e/ou
hipteses levantadas. Em conjunto, alunos e professores devem planejar a
divulgao do projeto, tanto no mbito da gerncia como em outras dimenses da
Instituio.
3. Execuo ou desenvolvimento. Nessa fase, deve ocorrer a realizao das atividades,
das estratgias programadas. Sero tarefas dessa fase: aprofundar e/ou sistematizar
os contedos necessrios ao bom desempenho do projeto; pesquisar ou desenvolver
ferramentas necessrias; analisar resultados; escrever artigos e/ou relatrios. Os
grupos planejam e executam as tarefas, trazendo com freqncia apreciao da
turma o que se est fazendo, as dificuldades que encontra e os resultados que so
alcanados. Os alunos devero ter a oportunidade de seguir o trabalho dos diversos
grupos e cooperar com eles. importante que sejam realizados relatrios parciais
orais ou escritos a fim de acompanhar o desenvolvimento dos projetos e implementar
a participao dos alunos. Os alunos e os professores devem criar um espao de
confronto cientfico e de discusso de pontos de vista diferentes, pois so condies
fundamentais para a construo do conhecimento. O aluno, com a participao ativa
e conjunta de todos os professores, precisa se sentir desafiado a cada atividade
planejada, e o professor tambm.
4. Resultados finais. Aps a associao entre ensino e pesquisa, espera-se que o
professor contribua para a construo da autonomia intelectual dos alunos, avaliando
os contedos ou saberes que foram programados e desenvolvidos de maneira
integrada por meio de projetos de ensino e aprendizagem, oportunizando ao aluno a
verbalizar seus sentimentos sobre o projeto. Os resultados finais do projeto devem
ser divulgados, com apresentao pblica.
O projeto do curso estabelece na matriz curricular a existncia de carga horria
destinada para a pratica profissional a partir do terceiro semestre do curso tendo como base o
principio da interdisciplinaridade. Essa prtica profissional desenvolver-se- atravs de trs

13

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

projetos integradores, que acontecero do terceiro ao quinto perodo do curso, tendo como
base temtica de Anlise e Desenvolvimento de Sistemas.

Projeto de Desenvolvimento de Sistema Web: desenvolvimento de um sistema, com


aceso a banco de dados, e a elaborao de um relatrio tcnico.

Projeto de Desenvolvimento de Sistema Distribudo: desenvolvimento de um sistema


distribudo e a elaborao de um artigo cientifico.

Projeto de Desenvolvimento de Sistema Corporativo: desenvolvimento de um


sistema corporativo e a elaborao de um artigo cientifico.

A carga-horria dos projetos de desenvolvimento de sistemas perfazem um total de 420


(quatrocentas e vinte) horas. Essa prtica fundamental para a formao do aluno e a sua
preparao para o mercado de trabalho e para atuar compreendendo e concebendo as
inovaes tecnolgicas e cientificas da sociedade globalizada.
4.5. Trabalho de Concluso de Curso (TCC)
Tambm integra a matriz curricular do curso superior de Tecnologia em Anlise e
Desenvolvimento de Sistemas um TCC, o qual ser desenvolvido pelo tecnolando no perodo
final do curso. Ser constitudo de:

Elaborao de um projeto de software, desenvolvido a partir da vivncia adquirida


nos projetos de desenvolvimento de sistemas web, distribudos e corporativos
realizados do terceiro ao quinto perodo do curso.

Produo de uma monografia, dentro da orientao ao trabalho de concluso de


curso, com base no seu projeto e nas experincias adquiridas na etapa anterior.

O Trabalho de Concluso de Curso acompanhado por um Professor Orientador. O


mecanismo de planejamento, acompanhamento e avaliao do TCC composto pelos
seguintes itens:
a) Elaborao de um Plano de Atividades, aprovado pelo Professor Orientador;
b) Reunies peridicas do aluno com o Professor Orientador;
c) Elaborao de uma monografia (Relatrio de TCC); e,
d) Avaliao e defesa pblica do TCC perante uma banca examinadora, composta por,
no mnimo, 3 (trs) docentes, dentre os quais, o Professor Orientador.

14

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

4.6. Estgio Curricular

O projeto do curso no prev o Estgio Curricular, considerando que a prtica


profissional permeia todas as unidades curriculares e, considerando que, para integralizao
curricular, existe a obrigatoriedade do desenvolvimento de projetos a serem realizados.
Entretanto, entendendo que a interao com o mercado de trabalho acrescenta
benefcios, conhecimento e experincia para o aluno, e ainda, tendo em vista as certificaes
de qualificao profissional do currculo, permitida aos alunos a prtica de estgio.
5. CRITRIOS

DE

APROVEITAMENTO

DE

ESTUDOS

CERTIFICAO

DE

CONHECIMENTOS

No Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, o


aproveitamento de estudos e a certificao de conhecimentos adquiridos atravs de
experincias vivenciadas previamente ao incio do curso ocorrero conforme descrito a
continuao:
Aproveitamento de Estudos: Compreende a possibilidade de aproveitamento de
estudos realizados em outra instituio de educao superior. Poder ser concedido mediante
requerimento dirigido Gerncia Educacional de Tecnologia da Informao (ou denominao
equivalente que venha a surgir). Com vistas ao aproveitamento de estudos, a avaliao recair
sobre a correspondncia entre os programas das disciplinas cursadas na outra instituio e os
do CEFET-RN e no sobre a denominao das disciplinas para as quais se pleiteia o
aproveitamento.
Certificao de Conhecimentos: O estudante poder solicitar certificao de
conhecimentos adquiridos atravs de experincias previamente vivenciadas, inclusive fora do
ambiente escolar, com o fim de alcanar a dispensa de alguma(s) disciplina(s) integrantes da
matriz curricular do curso. O respectivo processo de certificao consistir em uma avaliao
terica ou terico-prtica, conforme as caractersticas da disciplina.
6. CRITRIOS DE AVALIAO DA APRENDIZAGEM
Neste plano do Curso Superior de Tecnologia em Anlise e Desenvolvimento de
Sistemas, considera-se a avaliao como um processo contnuo e cumulativo. Nesse processo,

15

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

so assumidas as funes diagnstica, formativa e somativa de forma integrada ao processo


ensino-aprendizagem, as quais devem ser utilizadas como princpios orientadores para a
tomada de conscincia das dificuldades, conquistas e possibilidades dos estudantes.
Igualmente, deve funcionar como instrumento colaborador na verificao da aprendizagem,
levando em considerao o predomnio dos aspectos qualitativos sobre os quantitativos. Para
tanto, torna-se necessrio destacar os seguintes aspectos inerentes aos processos avaliativos:

Critrios de Avaliao da Aprendizagem


A proposta pedaggica do curso prev atividades avaliativas que funcionem como
instrumentos colaboradores na verificao da aprendizagem, contemplando os seguintes
aspectos:

Adoo de procedimentos de avaliao contnua e cumulativa;

Prevalncia dos aspectos qualitativos sobre os quantitativos;

Incluso de atividades contextualizadas;

Manuteno de dilogo permanente com o aluno;

Definio de conhecimentos significativos;

Divulgao dos critrios a serem adotados na avaliao;

Exigncia dos mesmos critrios de avaliao para todos os alunos;

Divulgao dos resultados do processo avaliativo;

Estratgias cognitivas e metacognitivas como aspectos a serem considerados na


correo;

Incidncia da correo dos erros mais freqentes;

Importncia conferida s aptides dos alunos, aos seus conhecimentos prvios e ao


domnio atual dos conhecimentos que contribuam para a construo do perfil do
futuro egresso.

7 INSTALAES, EQUIPAMENTOS E BIBLIOTECA

Devero compor o quadro de instalaes necessrias para a realizao do curso:

Laboratrio de Instalao de Equipamentos;

Laboratrios de Lnguas Estrangeiras;

Laboratrios de Software;

Laboratrio de Prtica de Anlise e Desenvolvimento de Sistemas;

16

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Laboratrios de Redes de Computadores;

Sala de Audiovisual;

Salas de Aula;

Salo de Estudos de Informtica; e,

Biblioteca.

A Tabela 2 a seguir, apresenta os equipamentos e ambientes disponveis para o curso.


Tabela 2 Ambientes e Equipamentos
Ambiente

Descrio dos Equipamentos

Qtde

Postos de
Trabalho

Computador Pentium IV, 256 MB, 2 HDs


Gravador de CD
Impressora jato de tinta
Scanner
Computador K6 II 400 MHz, 64 MB
Televisor 29
Sistema de udio

10
03
03
03
18
01
01

Computador Pentium IV, 256 MB, HD 40GB

20

24

Computador Pentium IV, 256 MB, HD 40GB

16

20

Computador Pentium IV, 256 MB, HD 40GB

24

30

Computador Pentium IV, 256 MB, HD 40GB


Projetor multimdia

21
01

40

Computador Pentium IV, 256 MB, HD 40GB

21

40

Computador Pentium IV, 256 MB, HD 40GB


Projetor multimdia

24
01

30

Computador Pentium IV, 256 MB, HD 40GB

24

30

Laboratrio de Conectividade
de Redes
Lab 05

Computador Pentium III, 128 MB, HD 20GB


Hub
Switch Furukawa
Televisor 29

11
01
01
01

25

Laboratrio de Sistemas
Operacionais de Redes I
Lab 03

Computador Pentium IV, 256 MB, HD 40GB

20

24

11
03
01
01
04
01
01

25

Laboratrio de Instalao de
Equipamentos
Lab 08
Laboratrios de Lnguas
Estrangeiras
Laboratrio de Software
Lab 01
Laboratrio de Prtica de
Anlise e Desenvolvimento de
Sistemas
Lab 02
Laboratrio de Software
Lab 04
Laboratrio de Software
Lab 09
Laboratrio de Software
Lab 10
Laboratrio de Software
Lab 11
Laboratrio de Software
Lab 12

Laboratrio de Sistemas
Operacionais de Redes II
Lab 06

Sala de Audiovisual
Sala de Aula

Computador Pentium III, 1.2 GHz, 256 MB, HD


20GB
Hub
Switch 3Com Gerencivel
Roteador Wireless
Interface Wireless
Televisor 29
Switch 08 portas no gerencivel
Computador Pentium IV, 256 MB, HD 40GB
Projetor multimdia
Retroprojetor
Televisor 29
Sistema de udio
Retroprojetor

01
01
01
01
01
01

20

40

50
40
17

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ambiente

Salo de Estudos de
Informtica

Descrio dos Equipamentos

Qtde

Televisor 29 / Televisor 20 com vdeo cassete


Computador

01
01

Computador (configuraes diversas)

68

Postos de
Trabalho

68

O CEFET-RN dispe de uma biblioteca, contendo espaos para estudo individual e em


grupo. A biblioteca opera com um sistema completamente informatizado, possibilitando fcil
acesso via terminal ao acervo da biblioteca. O sistema informatizado propicia a reserva de
exemplares cuja poltica de emprstimos prev um prazo mximo de 8 (oito) dias para o aluno
e 15 (quinze) dias para os professores, alm de manter pelo menos 1 (um) volume para
consultas na prpria Instituio. O acervo est dividido por reas de conhecimento, facilitando,
assim, a procura por ttulos especficos.
8 PESSOAL DOCENTE E TCNICO-ADMINISTRATIVO
Na estrutura organizacional do CEFET-RN, compem o corpo gerencial da rea
profissional de Informtica:
Gerente Educacional de Tecnologia da Informao;
Gerente Educacional de Tecnologia da Informao Substituto Eventual;
Assistente Pedaggica;
Coordenador Administrativo da Gerncia Educacional de Tecnologia da Informao;
Coordenador de Manuteno dos Laboratrios da Gerncia Educacional e
Tecnologia da Informao;
Coordenadores dos Cursos de Nvel Superior; e
Coordenadores dos Cursos de Nvel Tcnico.
A Tabela 3, a seguir retrata o quadro docente e tcnico-administrativo disponvel na rea
de Informtica do CEFET-RN, para atuao no curso.
Tabela 3 Pessoal Docente e Tcnico-Administrativo

Nome
Docentes
Alessandro Jos de Souza
Alex Fabiano de Arajo Furtunato
Alfredo Gama de Carvalho Jnior
Alicsson Roberto Guerra Vale
Anna Catharina da Costa Dantas
Carlos Avelino de Barros

Titulao

Regime de
Trabalho

Mestre
Mestre
Especialista
Especialista
Mestre
Mestre

40h
DE
20h
DE
DE
DE
18

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Nome

Titulao

Regime de
Trabalho

Cludia Maria Fernandes Arajo Ribeiro


Danielle Gomes de Freitas
Eduardo Brulio Wanderley Netto
Eduardo Janser de Azevedo Dantas
Elionildo da Silva Menezes
Erivaldo Cabral da Silva
Fellipe Arajo Aleixo
Fernando Henrique Dantas de Paiva
Francisco Assis de Oliveira
Francisco Sales de Lima Filho
Francisco Monteiro de Sales Jnior
George Azevedo da Silva
Gilbert Azevedo da Silva
Jefferson Pereira da Silva
Joo Maria Filgueira
Jorgiano Mrcio Bruno Vidal
Jos lvaro de Paiva
Jos Antnio da Cunha
Jos de Ribamar Silva Oliveira
Leonardo Atade Minora
Leonardo Reis Lucena
Plcido Antnio de Souza Neto
Raimundo Nonato Camelo Parente
Reginaldo Arajo Falco
Ricardo Alexsandro de Medeiros Valentim
Robinson Lus de Souza Alves
Teobaldo Adelino Dantas de Medeiros
Walmy Andr Cavalcante Melo da Silva

Doutora
Graduada
Doutor
Mestre
Mestre
Mestre
Mestre
Mestre
Especialista
Graduado
Graduado
Doutor
Doutor
Mestre
Mestre
Mestre
Mestre
Mestre
Doutor
Mestre
Mestre
Graduado
Mestre
Mestre
Graduado
Mestre
Mestre
Mestre

20h
40h
DE
DE
DE
DE
DE
40h
DE
40h
DE
DE
DE
40h
DE
DE
DE
DE
DE
DE
DE
40h
DE
DE
40h
DE
20h
20h

Graduada
Ensino Mdio
Graduada
Mestre
Tcnico

40h
40h
40h
40h
40h

Tcnicos-Administrativos
Edneide Batista Lopes da Rocha
Jos Gledson Izaias dos Santos
Maria da Salete de Souza
Maria de Ftima Feitosa de Sousa
Paulo Ricardo Matos Cmara

9 DIPLOMA
Aps integralizar todas as disciplinas e demais atividades previstas neste Plano do
Curso o estudante far jus ao diploma de graduao como Tecnlogo em Anlise e
Desenvolvimento de Sistemas.

19

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

ANEXO I EMENTAS E PROGRAMAS DAS DISCIPLINAS


Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas
rea Profissional: Informtica
Perodo Letivo: 1 Perodo
Disciplina: Algoritmos e Tcnicas de Programao
Carga-Horria: 90h (120h/a)
Ementa
Fundamentos de lgica de programao. Estruturas de dados homogneas e heterogneas. Modularizao
como tcnica de fatorao da complexidade. Variveis apontadores.
Objetivos
Compreender os conceitos fundamentais de algoritmos como forma de soluo de problemas.
Implementar algoritmos em uma Linguagem de programao.
Contedo Programtico
1. Fundamentos de Lgica de Programao
1.1. Algoritmo (metalinguagem)
1.2. Conceitos de memria, variveis e constantes.
1.3. Tipos bsicos de dados
1.4. Operadores aritmticos, relacionais e lgicos.
1.5. Comandos bsicos de entrada e sada e atribuio
1.6. Conceito de bloco de comandos
1.7. Estruturas de controle de fluxo condicionais (se, se-seno e caso)
1.8. Estruturas de controle de fluxo repeties (para, enquanto e repita-enquanto)
2. Estruturas de Dados Homogneas (vetores e matrizes)
2.1. Cadeias de caracteres - String
3. Estruturas de Dados Heterogneas (registros)
4. Modularizao
4.1. Variveis locais e globais
4.2. Funes
4.3. Passagem de parmetros por valor e por referncia
4.4. Funes recursivas
4.5. Biblioteca de funes
5. Ponteiros
5.1. Conceitos
5.2. Operador endereo e operador de acesso indireto
5.3. Alocao dinmica de memria
5.4. Listas encadeadas
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas, Aulas prticas em laboratrio, Desenvolvimento de projetos.
Quadro branco, computador, projetor multimdia.
Avaliao
Avaliaes escritas e prticas; Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos,
pesquisas); Apresentao dos trabalhos desenvolvidos
Bibliografia Bsica
1. MIZRAHI, Victorine Viviane. Treinamento em Linguagem C++ - Mdulo 1. Prentice Hall, 2005.
2. FORBELLONE, Luiz Villar, EBERSPACHER, Henri F. Lgica de Programao: A Construo de
Algoritmos e Estruturas de Dados. Makron Books, 2005.
Bibliografia Complementar
1. MIZRAHI, Victorine Viviane. Treinamento em Linguagem C++ - Mdulo 2. Prentice Hall, 2005.
2. SAVITCH, Walter. C++ Absoluto. Pearson Brasil, 2004.
3. SCHILDT, Herbert. C++ Fundamentos e Prtica, Alta Books, 2004.
4. SCHILDT, Herbert. C Completo e Total. Makron Books, 1997.
5. BUDD, Timothy A., HORSTMANN, Cay. Big C++, IE-Wiley, 2004.
Informaes Adicionais
Software(s) de Apoio: DEV C++
Site(s):
http://sourceforge.net/projects/dev-cpp
20

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 1 Perodo
Disciplina: Instalao de Computadores
Carga-Horria: 30h (40h/a)
Ementa
Componentes na placa-me. Configurao da mquina (setup). Instalao e configurao de sistemas
operacionais. Instalao de programas. Cabeamento de redes de computadores. Noes de estabilizadores
e no-breaks.
Co-requisitos

Organizao de Computadores

Objetivos
Identificar os componentes de um computador: processador, memria e perifricos;
Conhecer o funcionamento e relacionamento entre os componentes de um computador;
Instalar sistema operacional de computadores e seus perifricos e acessrios;
Instalar softwares utilitrios e aplicativos em computadores;
Interligar e configurar computadores em um ambiente de rede local.

1.
2.
3.
4.
5.
6.

Contedo Programtico
Identificao de componentes na placa-me
Setup: principais configuraes
Instalao de Sistema Operacional
Instalao de softwares
Confeco de cabo par-tranado para rede de computadores
Noes sobre estabilizadores/no-breaks de tenso e aterramento do sistema eltrico para
microcomputadores.

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio;
Quadro branco, computador, laboratrios de instalao de computadores.

Avaliaes escritas e prticas;


Trabalhos de pesquisa.

Avaliao

Bibliografia Bsica
1. TORRES, Gabriel. Hardware: Curso completo. Axcel Books, 1999.

1.
2.
3.
4.
5.

Bibliografia Complementar
LACERDA, Ivan M. F. Cabeamento estruturado.
MICROSOFT. Manual do Windows 98.
MICROSOFT. Resource Kit 95/98
MUELER, Scott & SOPER, Mark E. PCs, atualizao e manuteno: guia grtico.
VASCONCELOS, Larcio.Como montar, configurar e expandir seu PC 486/Pentium. Vols. 1 e 2.

Software(s) de Apoio:

Informaes Adicionais
Microsoft Power-Point, sistemas operacionais Windows 98 e XP, utilitrios e
aplicativos.

21

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 1 Perodo
Disciplina: Informtica
Carga-Horria: 45h (60h/a)
Ementa
Histrico da evoluo dos computadores. Aspectos de hardware. Redes de computadores. Sistemas
operacionais e softwares de propsito geral.

Objetivos
Identificar os componentes bsicos de um computador: entrada, processamento, sada e
armazenamento.
Descrever os componentes bsicos de uma rede.
Relacionar os benefcios do armazenamento secundrio.
Identificar os tipos de software que esto disponveis tanto para grandes quanto para pequenos
negcios.
Relacionar e descrever solues de software orientado para tarefa.

Contedo Programtico
1. A era da computao: passado, presente e futuro.
2. Hardware:
2.1. Componentes bsicos de um computador.
2.2. Sistema numrico e codificao.
2.3. Como Funciona um computador digital.
3. Rede de computadores:
3.1. Comunicao de dados.
3.2. Redes sem fio.
3.3. Internet.
3.4. Poltica de Segurana da Informao.
4. Sistemas Operacionais: software oculto.
5. Software:
5.1. Software aplicativo.
5.2. Software orientado a tarefa.
5.3. Software de negcio.
5.4. A indstria de software no Brasil.
5.5. Fortalecimento da economia do conhecimento.
5.6. Os profissionais de informtica.
6. Alguns softwares orientados a tarefa: Software de apresentao, Processador de texto e Planilha
eletrnica.
7. Utilitrios importantes compactadores de arquivos winzip; Impresso em arquivos Acrobat
write/read e Gostview; Antivrus.
Procedimentos Metodolgicos e Recursos Didticos

Aulas expositivas.
Pratica de laboratrio.
Seminrio.
Quadro branco, computador, projetor multimdia.

Avaliao
Avaliao escrita, Pratica de laboratrio, Seminrios, Avaliao escrita.

Bibliografia Bsica
1. CAPRON, H.L. e JOHNSON, J.A. Introduo informtica, So Paulo Pearson Prentice Hall, 8
Edio, 2004.
Bibliografia Complementar
1. NORTON, Peter. Introduo informtica, So Paulo Makron Books. 1996.
2. GUIMARES, ngelo Moura e LAGES, Newton Alberto de Castilho. Introduo Cincia da
Computao, Rio de Janeiro Livros Tcnicos Cientficos Editora S.A.. 1984.
22

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 1 Perodo
Disciplina: Sistemas Digitais
Carga-Horria: 45 h (60h/a)
Ementa
lgebra booleana. Codificao binria. Aritmtica computacional. Circuitos combinacionais. Lgica
seqencial.

Objetivos
Aplicar os conceitos de lgica na anlise de circuitos digitais
Projetar circuitos digitais no nvel de abstrao lgico
Otimizar circuitos digitais

Contedo Programtico
1. lgebra Booleana
3. Aritmtica Computacional
1.1. Valores booleanos
3.1. Nmeros sinalizados e no sinalizados
1.2. Operaes sobre valores booleanos
3.2. Adio e Subtrao
1.3. Propriedades da lgebra de Boole
3.3. Multiplicao
1.4. Leis de Morgan
3.4. Diviso
1.5. Portas lgicas
3.5. Nmeros em Ponto-flutuante
1.6. Circuitos lgicos
3.6. Construo de uma ULA
1.7. Minimizao de circuitos.
4. Circuitos Combinacionais
1.8. Mapas de Karnaugh
4.1. Circuitos Somadores
2. Cdigos Binrios
4.2. Circuitos Subtratores
2.1. Cdigo 2 entre 5
4.3. Codificadores
2.2. Cdigo de Gray
4.4. Multiplexadores
2.3. Cdigo ASCII
5. Lgica Seqencial
5.1. Flip-flops
5.2. Contadores
5.3. Registradores

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos;
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas;
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos na forma de seminrios

Bibliografia Bsica
1. IDOETA, Ivan Valeije. Elementos de Eletrnica Digital. rica.
2. TOCCI, Ronald J. Sistemas Digitais: Princpios e Aplicaes. PHB, 1994.
Bibliografia Complementar
1. AZEVEDO JR, J. B. TTL/CMOS : Teoria e Aplicaes em Circuitos Digitais, Vols. 1e 2. rica, 1984.
2. LOURENO, A. C. et al. Circuitos Digitais. rica, 1997.
Informaes Adicionais
Software(s) de Apoio: Matlab, Maple, EWB
Site(s):
www.cefetrn.br/~ramabir, www.cefetrn.br/~janser

23

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 1 Perodo
Disciplina: Autoria Web
Carga-Horria: 60h (80h/a)
Ementa
Planejamento visual. Linguagem de marcao de hipertexto (HTML e XHTML). Estrutura dos documentos
hipertexto e seus elementos: texto, imagens, links, listas, formulrios, tabelas e molduras. Folhas de estilo.
Linguagem JavaScript.

1.
2.
3.
4.
5.
6.

Objetivos
Criar pginas para a web, utilizando tcnicas de planejamento visual.
Estruturar o contedo pginas de forma independente da apresentao
Usar ferramentas de autoria web
Desenvolver scripts para serem executados em navegador
Contedo Programtico
Introduo Autoria Web
7. Linguagem JavaScript
Planejamento Visual
7.1. Caractersticas da linguagem: sintaxe, tipos
Linguagens HTML e XHTML
de dados, variveis, expresses, comandos,
Estrutura dos Documentos
funes, objetos, vetores
Elementos Bsicos: texto, imagem, links, listas,
7.2. JavaScript em navegadores: o ambiente dos
formulrios, tabelas e molduras
navegadores, janelas , documentos,
Folhas de Estilo
eventos, formulrios, html dinmico, cookies
6.1. Seletores
8. Softwares de Autoria Web
6.2. Propriedades: textos, fontes, caixas e
bordas, cores, posicionamento
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas, prticas em laboratrio, desenvolvimento de projetos.
Quadro branco, computador, projetor multimdia.
Avaliao

Avaliaes escritas e prticas


Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos

Bibliografia Bsica
1. DEITEL, H. M.; DEITEL, P. J.; NIETO, T. R. Internet e World Wide Web: Como Programar. Bookman,
2003.
Bibliografia Complementar
1. FLANAGAN, David. JavaScript: The Definitive Guide. OReilly, 2001.
2. KRUG, Steve. No Me Faa Pensar: Abordagem do Bom Senso Navegabilidade da Web. Market
Books, Que, 2001.
3. LAUER, David A. e PENTAK, Stephen. Design Basics. 5 edio. Wadsworth Pub. Co., 1999.
4. MEYER, Eric. Cascading Style Sheets: The Definitive Guide. OReilly, 2000..
5. MEYER, Eric. Eric Meyer on CSS: Mastering the Language of Web Design. New Riders, 2002.
6. MUSCIANO, Chuck e KENNEDY, Bill. HTML & XHTML: The Definitive Guide. O'Reilly, 2002.
7. NIEDERST, Jennifer. Learning Web Design. OReilly, 2001.
8. VAN DUYNE, Douglas K.; LANAY, James A. e HONG, Jason I. Design of Sites: Patterns, Principles and
Process for Crafting a Customer-Centered Web Experience. Addison Wesley, 2002..

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Photoshop, DreamWeaver, TopStyle, Internet Explorer, Netscape Navigator
http://www.w3schools.com/
http://www.w3c.org/
24

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 1 Perodo
Disciplina: Matemtica
Carga-Horria: 45h (60h/a)
Ementa
Conjunto dos nmeros reais; operaes algbricas; funes; geometria analtica no plano.

Objetivos
Explicitar situaes do cotidiano que possam ser modelados por meio de funes;
Traduzir informaes contidas em tabelas e grficos em linguagem matemtica utilizando o estudo das
funes;
Resolver problemas geomtricos por meio de equaes;
Aprofundar os contedos apresentados, aplicando-os na resoluo de situaes problemas.

Contedo Programtico
1. Conjunto dos nmeros reais
3.5. Funes pares e mpares
1.1. Propriedades
3.6. Funes inversas
1.2. Mdulo
3.7. Funes crescentes e decrescentes
1.3. Intervalo real
3.8. Funo polinomial do 1 grau
2. Operaes algbricas
3.9. Funo polinomial do 2 grau
2.1. Operaes com polinmios
3.10. Funo modular
2.2. Fatorao
3.11. Funo exponencial
2.3. Operaes com expresses racionais
3.12. Funo logartmica
3. Funes
3.13. Funes trigonomtricas
3.1. Definio
4. Geometria analtica no plano
3.2. Notao
4.1. Estudo do ponto
3.3. Grfico
4.2. Estudo da reta
3.4. Funo composta
4.3. Estudo da circunferncia

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas dialogadas e atividades em grupo, resoluo de listas de exerccios,
dinmicas de grupo e estudo dirigido, utilizao de quadro branco, projetor multimdia, retroprojetor
Avaliao
Avaliaes escritas individual e em grupo;
Resoluo de lista de exerccios, estudo dirigido, pesquisas;
Apresentao de seminrios.

Bibliografia Bsica
1. BOULOS, P. Clculo diferencial e integral.Vol.1.So Paulo : Makron Books,1999.
2. __________.Pr-clculo. So Paulo : Makron Books,1999.
3. LEITHOLD, l. Clculo com geometria analtica. Habra,1994.

1.
2.
3.
4.
5.
6.
7.

Bibliografia Complementar
BARBANTI, L., MALACRIDA, S. A. Jr. Matemtica superior: um primeiro curso de clculo.So Paulo:
pioneira, 1999.
DANTE, L. R. Matemtica Contexto e Aplicao. Volume nico, So Paulo: tica,1999.
FLEMMING, D. BUSS, M. Clculo A: funes, limite, derivada e integrao. 5. ed. So Paulo: Makron,
1992.
IEZZI, G. et al. Matemtica: cincia e aplicaes. 3v. ensino mdio. 2 ed. So Paulo: Atual, 2004.
IEZZI, G. et. al. Fundamentos de matemtica elementar. V.1,7. 6.ed.So Paulo: atual editora, 1985.
LIMA, E.L.et.al. A matemtica do ensino mdio. V.1, 3. Rio de Janeiro: Coleo do professor de
matemtica, 2001.
MELLO, J.L.P.(org). Matemtica: construo e significado. Volume nico ensino mdio, So Paulo:
moderna, 2005.

25

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 1 Perodo
Disciplina: Lngua Portuguesa
Carga-Horria: 45h (60h/a)
Ementa
Tpicos de gramtica, leitura e produo de textos.
Objetivos
Quanto gramtica:
Aperfeioar o conhecimento o conhecimento (terico e prtico) sobre as convenes relacionadas ao
registro padro escrito.
Quanto leitura de textos escritos:
recuperar o tema e a inteno comunicativa dominante;
reconhecer, a partir de traos caracterizadores manifestos, a(s) seqncia(s) textual(is) presente(s) e o
gnero textual configurado;
descrever a progresso discursiva;
identificar os elementos coesivos e reconhecer se assinalam a retomada ou o acrscimo de
informaes; e
avaliar o texto, considerando a articulao coerente dos elementos lingsticos, dos pargrafos e
demais partes do texto; a pertinncia das informaes e dos juzos de valor; e a eficcia comunicativa.
Quanto produo de textos escritos:
produzir textos (representativos das seqncias descritiva, narrativa e argumentativa e,
respectivamente, dos gneros verbete, relato de atividade acadmica e artigo de opinio), considerando
a articulao coerente dos elementos lingsticos, dos pargrafos e das demais partes do texto; a
pertinncia das informaes e dos juzos de valor; e a eficcia comunicativa.
Contedo Programtico
1. Tpicos de gramtica
2.5. Seqncias textuais (descritiva, narrativa,
1.1. Padres frasais escritos
argumentativa e injuntiva): marcadores
1.2. Convenes ortogrficas
lingsticos e elementos macroestruturais
1.3. Pontuao
bsicos
1.4. Concordncia
2.6. Gneros textuais (especificamente
1.5. Regncia
jornalsticos, tcnicos e cientficos):
2. Tpicos de leitura e produo de textos
elementos composicionais, temticos,
2.1. Competncias necessrias leitura e
estilsticos e programticos
produo de textos: competncia lingstica,
2.7. Coeso: mecanismos principais
enciclopdica e comunicativa
2.8. Coerncia: tipos de coerncia (interna e
2.2. Tema e inteno comunicativa
externa) e requisitos de coerncia interna
2.3. Progresso discursiva
(continuidade, progresso, no-contradio
2.4. Paragrafao: organizao e articulao de
e articulao)
pargrafos (descritivos, narrativos,
argumentativos);
Procedimentos Metodolgicos e Recursos Didticos
Aula dialogada, leitura dirigida, discusso e exerccios com o auxlio das diversas tecnologias da
comunicao e da informao
Avaliao
Contnua por meio de atividades orais e escritas, individuais e em grupo
Bibliografia Bsica
1. Apostilas elaboradas pelos professores
2. BECHARA, E. Gramtica Escolar da Lngua Portuguesa. Rio de Janeiro: Lucerna, 2001.
3. SAVIOLI, F.P.; FIORIN, J.L. Lies de texto: leitura e redao. So Paulo: tica, 1996.
Bibliografia Complementar
1. CAMARGO, T. N. de. Uso de Vrgula. Barueri, SP: Monole, 2005. (Entender o portugus; 1).
2. FARACO, C.A.; TEZZA, C. Oficina de Texto. Petrpolis, RJ: Vozes, 2003.
3. FIGUEIREDO, L. C. A redao pelo pargrafo. Braslia: Universidade de Braslia, 1999.
4. GARCEZ, L. H. do C. Tcnica de redao: o que preciso saber para bem escrever. So Paulo: Martins
Fontes, 2002.

26

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 1 Perodo
Disciplina: Ingls
Carga-Horria: 45h (60h/a)
Ementa
Estudo da lngua inglesa, atravs de leitura de textos, traduo, produo escrita, noo de termos tcnicos,
aquisio e ampliao de vocabulrio.

Objetivos
Desenvolver habilidades de leitura e escrita na lngua inglesa e o uso competente dessa no cotidiano;
Construir textos bsicos, em ingls, usando as estruturas gramaticais adequadas;
Praticar a traduo de textos do ingls para o portugus;
Compreender textos em Ingls, atravs de estratgias cognitivas e estruturas bsicas da lngua;
Utilizar vocabulrio da lngua inglesa nas reas de formao profissional;
Desenvolver projetos multidisciplinares, interdisciplinares utilizando a lngua Inglesa como fonte de
pesquisa.

Contedo Programtico
1. Estratgias de Leitura
3.5. Present perfect
1.1. Identificao de idia central
3.6. Present perfect continuous
1.2. Localizao de informao especfica e
3.7. Conditional sentences
compreenso da estrutura do texto
3.8. Modal verbs
1.3. Uso de pistas contextuais
3.9. Prepositions
1.4. Exerccio de inferncia
3.10.
Linking words (conjunctions)
2. Estratgias de Leitura
4. Contedo Sistmico
2.1. Produo de resumos, em portugus, dos
4.1. Compound adjectives
textos lidos
4.2. Verb patterns
2.2. Uso de elementos grficos para varredura
4.3. Word order
de um texto
4.4. Comparisons: comparative and superlative
3. Contedo Sistmico
of adjectives
3.1. Contextual reference
4.5. Countable and uncountable nouns
3.2. Passive to describe process
4.6. Word formation: prefixes, suffixes, acronyms
3.3. Defining relative clauses
and compounding
3.4. Instructions: imperative

Procedimentos Metodolgicos e Recursos Didticos


Aulas expositivas com discusso; Seminrios temticos; Aulas prticas em laboratrio; Discusses
presenciais de estudos de casos e de textos previamente selecionados
Recursos didticos: Internet; projetor de multimdia, retro-projetor, DVDs, computador, televisor, e CDROMs

Avaliao
A avaliao tem carter contnuo e os resultados da aprendizagem so aferidos atravs de provas,
questionamentos orais, trabalhos escritos, assiduidade, pontualidade, e participao nas aulas, destacando:
trabalhos individuais e em grupo; participao em discusses e seminrios presenciais; dsenvolvimento de
projetos multidisciplinares e interdisciplinares.
Bibliografia Bsica
1. AZAR, Betty Schrampfer. Understanding and Using English Grammar. 3rd Ed. Upper Sadle River, NJ:
Prentice Hall Regents, 1998.
2. OLIVEIRA, Sara. Estratgias de Leitura para Ingls Instrumental. Braslia: Ed. UnB., 1998.
3. TOUCH, Antnio Carlos & ARMAGANIJAN, Maria Cristina. Match Point. So Paulo: Longman, 2003.

27

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 2 Perodo
Disciplina: Programao Orientada a Objetos
Carga-Horria: 90h (120h/a)
Ementa
Orientao a objetos. Programao orientada a objetos: objetos, classes, herana, polimorfismo e
interfaces. Tratamento de exceo. Empacotamento de classes. Serializao e persistncia de objetos.
Interface com grfica com o usurio e tratamento de eventos.
Pr-requisitos

Algoritmos e Tcnicas de Programao

Objetivos
Aplicar os conceitos da POO (Programao Orientao a Objetos)
Desenvolver aplicaes usando linguagem de suporte ao Paradigma Orientado a Objetos
Desenvolver aplicaes com interfaces grficas com o usurio e armazenamento persistente
Aplicar as tcnicas de desenvolvimento de algoritmos.

Contedo Programtico
1. Introduo a Programao em Linguagem
3. Tratamento de Excees
Orientada a Objetos (Java)
4. Pacotes e Archieves
1.1. Programa fonte, compilao, execuo e
5. Serializao e persistncia de objetos
mquina virtual
5.1. Serializao de objetos
2. Fundamentos de Programao Orientada a
5.2. Arquivos e Fluxos
Objetos (POO)
6. Interface Grfica com Usurio - GUI
2.1. Objetos, classes, atributos e mtodos
7. Tratamento de eventos
2.2. Estado, comportamento e identidade
2.3. Abstrao e encapsulamento
2.4. Herana e polimorfismo
2.5. Interfaces

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos.
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas.
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos

Bibliografia Bsica
1. DEITEL, H. M.; DEITEL, P. J. Java: como programar. Bookman, 2003.
2. SUN Microsystem: The Java Tutorial. Disponvel em: http://java.sun.com/docs/books/tutorial/
1.
2.
3.
4.

Bibliografia Complementar
CORNELL, Gary; HORSTMANN, Cay S. Core Java 2. Vol.1: fundamentos. Makron Books, 2000.
CORNELL, Gary; HORSTMANN, Cay S. Core Java 2. Vol.2: recursos avanados. Makron Books, 2000.
ECKEL, Bruce. Thinking Java. 2 Edio. Prentice-Hall do Brasil, 2000.
KNUDSEN, Jonathan e NIEMEYER, Patrick. Aprendendo Java. Editora Campus, 2000.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
J2SK, JEdit ou Eclipse IDE
http://java.sun.com
http://java.sun.com/products/jdbc/
http://www.eclipse.org

28

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 2 Perodo
Disciplina: Lgica Computacional
Carga-Horria: 45h (60h/a)
Ementa
Lgica proposicional e de predicados. Provas e demonstraes matemticas. Relaes de recorrncia e
definies recursivas.

Objetivos
Conhecer e aplicar os conceitos bsicos da Matemtica Discreta, necessrios para a rea de Anlise e
Desenvolvimento de Sistemas;
Aplicar os conceitos de lgica na anlise de circuitos digitais.

1. Lgica Proposicional
1.1. Proposies
1.2. Conectivos
1.3. Tabelas verdade
1.4. Tautologias
1.5. Contradies
1.6. Argumentos vlidos
1.7. Regras de Inferncia
2. Lgica de Predicados
2.1. Predicado
2.2. Quantificador existencial
2.3. Quantificador Universal

Contedo Programtico
2.4. Negao de quantificadores
2.5. Axiomas e regras de inferncia
2.6. Argumentos vlidos
2.7. Limitaes da lgica de predicados
3. Introduo Lgica e s Provas
3.1. Tcnicas de demonstrao
3.2. Prova por contradio
3.3. Induo matemtica
4. Relaes de recorrncia
4.1. Recurso
4.2. Recorrncia
4.3. Tcnicas elementares de soluo

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao

Avaliaes escritas e prticas


Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos na forma de seminrios

Bibliografia Bsica
1. GERSTING, Judith L. Fundamentos Matemticos para Cincia da Computao. LTC, 1999.
2. TOCCI, Ronald J. Sistemas Digitais: Princpios e Aplicaes. PHB, 1994.
Bibliografia Complementar
1. ALENCAR FILHO, Edgard. Iniciao Lgica Matemtica. Nobel, 2000.
2. SCALZITTI, Alexandre; SILVA FILHO, Joo Incio e ABE, Jair Minoro. Introduo Lgica para Cincia
da Computao. Arte e Cincia, 2001.
3. SOUZA, Joo N. Lgica para Cincia da Computao. Campus, 2002.

Software(s) de Apoio:

Informaes Adicionais
Matlab, Maple

29

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 2 Perodo
Disciplina: Redes de Computadores
Carga-Horria: 60h (80h/a)
Ementa
Conceitos bsicos de comunicao de dados. Modelos de comunicao em redes de computadores.
Camadas da arquitetura TCP/IP: fsica, enlace e rede.
Objetivos
Conceituar comunicao de dados
Apresentar Modelos usados em Redes de Computadores
Descrever camadas do Modelo TCP /IP
Implementar uma pequena Rede de Computadores
Contedo Programtico
1. Conceitos Bsicos sobre Comunicao de
3.2. Camada de enlace
Dados
3.2.1.Servios
1.1. Conceito de redes de computadores
3.2.2.Tcnicas de correo de erros
1.2. A Internet
3.2.3.Protocolos de acesso mltiplo
1.3. Parmetros de comparao
3.2.4.Endereos de LAN e ARP
1.4. Topologias
3.2.5.Padres
2. Modelos de Comunicao em redes
3.2.6.Padro Ethernet
2.1. Viso da estrutura de camadas do RM-OSI
3.2.7.CSMA/CD
2.2. Viso da estrutura de camadas do TCP/IP
3.2.8.Hubs, Pontes e Switches
3. Camadas do Modelo/Arquitetura TCP/IP
3.2.9.Padro wireless
3.1. Camada fsica: viso geral de tcnicas e
3.3. Camada de rede
meios de transmisso de dados
3.3.1.Endereamento IP
3.1.1.Dispositivos de camada fsica
3.3.2.Roteamento
3.1.2.Cabos, conectores
3.3.3.IPv4 e IPv6
3.1.3.Normas de cabeamento estruturado,
3.3.4.Roteador: Configurao
projetos
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas;
Aulas prticas em laboratrio,
Desenvolvimento de projetos;
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas;
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao
Avaliaes escritas e prticas; Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos,
pesquisas); Apresentao dos projetos desenvolvidos.
Bibliografia Bsica
1. ROSS, Keith; KUROSE, James. Redes de Computadores e a Internet: uma nova abordagem. Addison
Wesley.
2. SOARES, Luiz F.; LEMOS, Guido; COLCHER, Srgio. Redes de Computadores: Das LANs, MANs e
WANs s Redes ATM. Campus.
3. TANENBAUM, Andrew S. Redes de Computadores. Campus.
Bibliografia Complementar
1. ANDERSON, Christa et al. Dominando o Windows 2000 Server. Makron Books.
2. COMER, Douglas E. Redes de Computadores e Internet. Bookman.
3. DANTAS, Mario. Tecnologias de redes de comunicao e computadores. AXCEL Books
4. MORAES, Alexandre Fernandes; CIRONE, Antonio Carlos. Redes de computadores: da ethernet a
Internet. rica.
5. SOUSA, Lindeberg Barros de. Redes de computadores: dados, voz e imagem. rica.
6. TORRES, Gabriel. Redes de Computadores. Axcel Books.
7. VASCONCELOS, Larcio. Como montar e configurar sua rede de PCs: rpido e fcil. Makron Books
Informaes Adicionais
Sistemas operacionais, analisadores de protocolo, simuladores de
Software(s) de Apoio:
roteamento

30

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 2 Perodo
Disciplina: Arquitetura de Computadores
Carga-Horria: 45h (60h/a)
Ementa
Introduo organizao e arquitetura de computadores. Linguagem de montagem e de mquina. Unidade
central de processamento. Sistemas de memria e entrada e sada. Evoluo dos computadores.
Objetivos
Definir os conceitos bsicos relacionados estrutura e funcionamento dos computadores digitais;
Compreender o funcionamento dos microcomputadores e perifricos a partir da anlise de seus
componentes
Contedo Programtico
1. Introduo Organizao de Computadores
6. Desempenho do Computador
1.1. Arquitetura e organizao de computadores:
6.1. Mtricas de desempenho
viso geral
6.2. Benchmarking
1.2. Componentes do computador
7. Sistema de Memria
2. Introduo Arquitetura de Computadores
7.1. Caractersticas e tipos
2.1. A viso do Software
7.2. Estrutura e organizao
2.2. O compilador
7.3. Hierarquia de memria
2.3. O montador
7.4. Memria principal
2.4. O ligador
7.5. Memria virtual
2.5. O carregador
7.6. Memria cache
2.6. O processo de boot
7.7. Memria secundria
3. Linguagem de Montagem
8. Sistema de Entrada e Sada
3.1. Operaes e operandos
8.1. Sistema de Interconexo: Barramentos
3.2. Instrues Lgicas e Aritmticas
8.2. Mdulos de E/S
3.3. Instrues de desvio
8.3. Tcnicas de Controle para Transferncia de
4. Linguagem de Mquina
Dados
4.1. Codificao das Instrues
9. Evoluo dos computadores
4.2. Linguagem de descrio de Arquitetura
9.1. Processadores CISC e RISC
4.3. Anatomia de um arquivo executvel
9.2. Mquinas escalares
5. Unidade Central de Processamento
9.3. Mquinas superescalares
5.1. Processadores
9.4. Mquinas VLIW
9.5. Tendncias
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas, listas de exerccios, seminrios, pesquisas bibliogrficas;
Quadro branco, computador, projetor multimdia, retroprojetor.
Avaliao
Avaliaes escritas; Trabalhos individuais e em grupo; Seminarios
Bibliografia Bsica
1. WANDERLEY NETTO, Eduardo B. Arquitetura de Computadores: a viso do software. CEFET-RN,
2005
2. PATTERSON, David A. e HENNESSY, John L. Organizao e projeto de computadores. Campus.
3. STALLINGS, William. Arquitetura e organizao de computadores. Prentice Hall, 2002.
Bibliografia Complementar
1. HWANG, Kai. Computer Architecture And Parallel Processing. McGraw-Hill, 1985.
2. HWANG, Kai. Advanced Computer Architecture. McGraw-Hill, 1993.
3. PATTERSON, David A. Computer Architecture a Quantitative Approach. Morgan Kaufmann Publishers,
1996.
Informaes Adicionais
LBG Cache
MLG sim
Software(s) de Apoio:
SPIM
MIPSim

31

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 2 Perodo
Disciplina: Linguagem de Definio de Dados
Carga-Horria: 45h (60h/a)
Ementa
Linguagem XML: caractersticas bsicas e principais usos. Folhas de estilo extensveis (XSTL). Linguagem
de definio de sintaxe (DTD e XML Schema). Linguagem de compartilhamento de dados (RSS, RDF e
ATOM). Web semntica.
Objetivos
Conhecer as principais linguagens da famlia XML
Transformar documentos XML usando folhas de estilo
Contedo Programtico
1. Caractersticas Bsicas da linguagem XML
2. Principais usos da linguagem XML
3. Folhas de Estilo Extensveis (Extensible Stylesheet Language XSL)
3.1. XSL Transformations (XSLT)
3.2. XML Path Language (XPath)
3.3. XSL Formatting Objects (XSL-FO)
4. Linguagens de Definio de Sintaxe
4.1. Document Type Definition (DTD)
4.2. XML Schema
5. Linguagem de Compartilhamento de Dados;
5.1. RSS;
5.2. RDF;
5.3. ATOM;
6. Web Semntica;
Procedimentos Metodolgicos e Recursos Didticos
Aulas expositivas e dialogadas;
Aulas prticas (laboratrio);
Exerccios com implementaes de praticas que acontecem em ambientes reais;
Seminrios sobre tecnologias emergentes;
Quadro branco, computadores, projetor multimdia.
Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos
Bibliografia Bsica
1. DEITEL, Harvey, et al. XML: Como Programar. Bookman, 2003.
2. GRAHAM, Steve; SIMEONOV, Simeon. Building Web Services: Making Sense of XML, SOAP, XML
AND UDDI. SAMS, 2001.
Bibliografia Complementar
1. KRUG, Steve. No me faa pensar: Uma abordagem do Bom Senso Navegabilidade da Web. Market
Books, 2001.(Tem na biblioteca)
2. LYNCH Patrick J.; HORTON Sarah. Web Style Guide. New Haven, 1999.(Tem na biblioteca)
3. ROSENFELD, louis e MORVILLE, Peter. Information Architecture for the World Wide Web: Designing
Large-Scale Web Sites. O'Reilly, 2002.(Tem na biblioteca)
4. MUSCIANO, Chuck e KENNEDY, Bill. HTML & XHTML: The Definitive Guide. 5 edio. O'Reilly, 2002.
5. MEYER, Eric. Cascading Style Sheets: The Definitive Guide. OReilly, 2000.
Informaes Adicionais
Software(s) de Apoio: Eclipse ou JEdit;
Site(s):
www.w3c.org

32

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 2 Perodo
Disciplina: lgebra Linear
Carga-Horria: 45h (60h/a)
Ementa
Matrizes: definies e operaes. Resoluo de sistemas lineares utilizando matrizes. Determinantes:
definio e clculos. Espaos vetoriais e subespaos. Transformaes lineares.
Objetivos
Compreender a utilizao de matrizes e determinantes na resoluo de problemas da vida real
Utilizar sistemas de equaes lineares para modelar fenmenos nas diversas reas do conhecimento
Utilizar os conceitos de espaos e subespaos vetoriais reais na resoluo de problemas
Resolver problemas utilizando transformaes lineares
Contedo Programtico
1. Matrizes e sistemas lineares
1.1. Definio de matriz
1.2. Operaes com matrizes
1.3. Definio de sistema linear
1.4. Matriz escada reduzida por linha
1.5. Mtodo de Gauss-Jordan para a soluo de um sistema linear
1.6. A inversa de uma matriz
1.7. Sistemas lineares e inversa de matriz
2. Determinantes
2.1. Definio
2.2. Propriedades
2.3. Expanso em cofatores e clculo de determinantes
2.4. Regra de Cramer
3. Espaos vetoriais e subespaos
3.1 Espaos vetroiais
3.2 Subespaos vetoriais
3.3 Independncia linear
3.4 Base e dimenso
4. Transformaes lineares
4.1 Definio e exemplos
4.2 Ncleo e imagem de uma transformao linear
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos;
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas;
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.
Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos
Bibliografia Bsica
1. KOLMAN, Bernard. Introduo lgebra linear com aplicaes. LTC, 1999.
Bibliografia Complementar
1. ANTON, Howard e RORRES, Chris. lgebra linear com aplicaes; trad. Claus Ivo Doering. Porto
Alegre: Bookman, 2001.
2. BOLDRINI, JosLuiz, et al. lgebra linear. Harbra,1986.
3. LAY, David C. lgebra linear e suas aplicaes. LTC, 1999.
4. LEON, Steven J. lgebra linear com aplicaes. LTC, 1999.
Informaes Adicionais
Software(s) de Apoio: MATLAB

33

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 2 Perodo
Disciplina: Clculo Diferencial e Integral
Carga-Horria: 45h (60h/a)
Ementa
Funes e grficos. Limites: propriedades e operaes. Derivadas e suas aplicaes. A integral: definio e
aplicaes.
Objetivos
Compreender os princpios da Matemtica superior
Descrever atravs de funes o comportamento de fenmenos nas diversas reas do conhecimento
Aplicar os conceitos de limites e derivadas na resoluo de problemas da vida real
Aplicar as tcnicas bsicas de derivao
Utilizar a derivada na determinao de tangentes a curvas, anlise de taxas de variaes e como
auxiliar na anlise de grficos de funes;
Compreender e aplicar os mtodos de integrao na resoluo de problemas
Utilizar a integral definida na determinao de reas e volumes de slidos de revoluo
Contedo Programtico
1. Funes e grficos
3. Derivadas
1.1. Definio
3.1. Introduo
1.2. Notao
3.2. Propriedades das derivadas
1.3. Grfico
3.3. Regra da cadeia
1.4. Funo composta
3.4. Derivadas sucessivas
1.5. Funes pares e mpares
3.5. Diferenciao de funes trigonomtricas
1.6. Funes inversas
diretas e inversas
1.7. Funes crescentes e decrescentes
3.6. Diferenciao de funes exponenciais e
2. Limites
logartmicas
2.1. Introduo
4. Aplicaes das derivadas
2.2. Propriedades dos limites
5. A integral
2.3. Limites laterais
5.1. Introduo
2.4. Limites infinitos e limites no infinito
5.2. A operao integrao
5.3. Propriedades da integrao
5.4. Integrais bsicas
5.5. Mtodos de integrao
6. Aplicaes da integral
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas
Quadro branco, retroprojetor
Avaliao
Avaliaes escritas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Bibliografia Bsica
1. BOULOS, P. Clculo Diferencial e Integral. Vol.1. Makron Books, 1999.
2. LEITHOLD, Louis. Clculo com Geometria Analtica. Harbra, 1994.
Bibliografia Complementar
1. VILA, Geraldo S. S. Clculo I: funes de uma varivel. LTC,1994.
2. BARBANTI, Luciano e MALACRIDA Jr., Srgio Augusto. Matemtica superior: um primeiro curso de
clculo. Pioneira, 1999.
3. ANTON, Howard. Clculo: um novo horizonte. Vol. I, 6 edio. Bookman, 2000.
4. HERMNIO, J. A. O fundamental do clculo para tecnlogos. CEFET-RN, 2000.
5. HOFFMANN, Laurence D. Clculo: um curso moderno e suas aplicaes. LTC, 1999.
6. MUNEM, Mustaf A. e FOULIS, David J. Clculo. Vol. I. LTC,1982.
7. SWOKOWSKI, Earl William. Clculo com geometria analtica. 2 edio. Makron Books, 1994.

34

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 2 Perodo
Disciplina: Ingls Tcnico
Carga-Horria: 45h (60h/a)
Ementa
Textualidade, com nfase no conhecimento e aprimoramento de vocbulos na rea tcnica relacionada ao
curso.
Objetivos

Elaborar glossrios na rea de Informtica


Exercitar as estratgias de compreenso textual com vistas utilizao do conhecimento adquirido no
campo do trabalho
Resolver tutoriais a partir de instrues na lngua inglesa
Traduzir textos bsicos da rea
Desenvolver e apresentar projetos, com o auxlio do mediador da aprendizagem, a partir de textos em
ingls voltados para a rea

Contedo Programtico
6. Desenvolvimento de habilidades lingsticas com nfase em leitura e produo de textos bsicos na
rea de Informtica
6.1. Tutoriais: Basic HTML; Paint Shop Pro Basics; Dreamweaver Basic Web Site; Backflip; Flash
Basics
6.2. Tpicos Textuais: PCs: history and development; What is a computer; PC System; Talking about
Computers; Faces of the Internet; Computer Terminology; Computer Acronyms, Program Design;
Languages; The Java Revolution
6.3. Estudo de Livro: Web Style Guide
7. Desenvolvimento de projetos multidisciplinares
8. Gramtica aplicada
8.1. Contedo sistmico: Simple presente tense; Infinitive constructions; The simple past; Imperatives

Procedimentos Metodolgicos e Recursos Didticos


Aulas expositivas com discusso; seminrios temticos; projetos; consulta orientada Internet;
atividades individuais e em grupo.
Utilizao de textos, equipamentos de som, vdeo e computador; website

Avaliao
A avaliao ser feita atravs de questionamentos orais, trabalhos escritos, assiduidade, pontualidade,
participao nas aulas e provas
Sero ainda observados: o nvel de entrosamento dos discentes e a cooperao nas atividades propostas.
Bibliografia Bsica
1. ESTERAS, Santiago Remacha. Infotech: English for Computer Users Students Book. Cambridge do
Brasil, 2002.
2. LYNCH Patrick J.; HORTON Sarah. Web Style Guide. New Haven, 1999.
Bibliografia Complementar
1. DEMETRIADES, Dinos. Information Technology: Workshop. Oxford: O. U. P., 2003.
2. OLIVEIRA, Sara. Reading Strategies for Computing. Braslia: UnB, 1998.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Macromedia Dreamweaver MX; Paint Shop Pro 7
Sites diversos da web

35

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 3 Perodo
Disciplina: Programao Web
Carga-Horria: 75h (100h/a)
Ementa
Programao para a Web com Servlets e JSP. Modelos em trs camadas e MVC para a estruturao de
sistemas. Persistncia de objetos em arquivos e em banco de dados (JDBC).
Pr-requisitos

Programao Orientada a Objetos

Objetivos
Desenvolver sistemas Web, utilizando Orientao a Objetos baseados em componentes;
Desenvolver aplicaes Web em camadas.

Contedo Programtico
1. Programao para a Web
3.4. Declaraes, expresses e scriptlets
2. Introduo tecnologia de Servlet
3.5. Aes e objetos implcitos
2.1. Ativao por solicitaes GET e POST
3.6. Usando componentes JSP
2.2. Cookies
3.7. Desenvolvimento de componentes JSP
2.3. Controle de sesso
3.8. Criao de tags personalizadas
3. Java Server Pages (JSP)
4. Modelo 3-camadas bsico
3.1. Introduo
5. Modelo MVC
3.2. Fundamentos bsicos
6. Persistncia de Objetos em Banco de Dados
3.3. Tags personalizadas (taglib)
(JDBC)
3.3.1.JSTL - Jakarta Taglibs

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos

Bibliografia Bsica
1. SZOLKOWSKI, Mark; TODD, Nick. Javaserver Pages: Guia do Desenvolvedor. Campus, 2003.
Bibliografia Complementar
1. BROGDEN, Bill e MINNICK Chris. Guia do Desenvolvedor Java: Desenvolvendo E-Commerce com
Java, XML e JSP. Makron Books, 2002.
2. CORNELL, Gary e HORSTMANN, Cay S. Core Java 2. Vol. 1: Fundamentos. Makron Books, 2000.
3. CORNELL, Gary e HORSTMANN, Cay S. Core Java 2. Vol. 2: Recursos Avanados. Makron Books,
2000.
4. DEITEL, H. M. e DEITEL, P. J. Java: Como Programar. Bookman, 2002.

Software(s) de Apoio:

Site(s):

Informaes Adicionais
Ambiente: Java SDK
IDE: Eclipse IDE ou NetBeans IDE
Servidor: Tomcat (container JSP)
http://java.sun.com/products/servlet/
http://java.sun.com/products/jsp/
http://jakarta.apache.org/taglibs/
http://struts.apache.org/
36

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 3 Perodo
Disciplina: Estrutura de Dados
Carga-Horria: 60h (80h/a)
Ementa
Anlise de algoritmos. Estruturas de dados lineares: pilhas, filas e listas encadeadas. Estrutura de dados
no-lineares: rvores. Fila de prioridade e Heaps. Dicionrio de dados. Classificao de dados.
Balanceamento em rvores.

Objetivos
Compreender conceitos utilizados no processo de desenvolvimento das estruturas de dados
Desenvolver programas utilizando estruturas de dados
Aplicar tcnicas de pesquisa e classificao de dados
Contedo Programtico

1. Apresentao
2. Anlise de Algoritmos
3. Pilhas e Filas
3.1. Conceito, implementao e aplicaes.
4. Listas Encadeadas
4.1. Conceitos, implementaes e aplicaes.
5. rvores
5.1. Conceito, representao e terminologia.
5.2. rvores genricas
5.3. rvores binrias
5.4. Implementao de rvore genrica atravs de rvore binria
5.5. Algoritmos em rvores
6. Filas de prioridade e Heaps
5.6. Conceito, implementao e aplicaes
6. Dicionrios de Dados
6.1. Tabela hash
6.2. rvore binria de pesquisa
7. Classificao de Dados
7.1. Classificao por troca: mtodo da bolha (bubble sort), insero direta, seleo direta e mtodo da
troca e partio (quicksort e mergesort)
7.2. Classificao por seleo: seleo em rvore binria (heapsort)
8. rvores Balanceadas
8.1. rvore AVL
8.2. rvores vermelho-preto

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao
Avaliaes escritas e prticas; Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos,
pesquisas); Apresentao dos projetos desenvolvidos

Bibliografia Bsica
1. GOODRICH, Michael T. e TAMASSIA, Roberto. Estruturas de dados e algoritmos em Java. Bookman,
2002.
Bibliografia Complementar
1. CORMEN, Thomas H, et al. Algoritmos: Teoria e Prtica, 2 Edio, CAMPUS, 2002
2. SZWARCFTTER, Luiz Jayme e MAKENZON, Llian. Estruturas de Dados e seus Algoritmos. LTC, 1994.
Software(s) de Apoio:

Informaes Adicionais
Java 2 SDK (JSDK), Eclipse IDE

37

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 3 Perodo
Disciplina: Aplicao de Redes de Computadores
Carga-Horria: 45h (60h /a)
Ementa
Camadas da Arquitetura TCP/IP: aplicao e transporte. Redes multimdia. Segurana e gerncia de redes
de computadores.
Objetivos
Conceituar comunicao de dados
Diferenciar Modelos usados em Redes de Computadores
Detalhar camadas do Modelo TCP/IP
Implementar uma pequena Rede de Computadores
Contedo Programtico
1. Camadas do Modelo /Arquitetura TCP/IP
1.1. Camada de aplicao: aspectos gerais e estudos dos modelos de interao de aplicaes TCP/IP
1.1.1.HTTP
1.1.2.FTP
1.1.3.SMTP
1.1.4.DNS
1.2. Camada de transporte: servios oferecidos; protocolos TCP e UDP
1.2.1.Multiplexao de dados
1.2.2.Transporte no orientado conexo
1.2.3.Transporte orientado conexo
1.2.4.Controle de congestionamento
2. Redes Multimdia
3. Segurana de redes de computadores
4. Gerncia de redes de computadores
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos
Bibliografia Bsica
1. ROSS, Keith; KUROSE, James. Redes de Computadores e a Internet: uma nova abordagem. Addison
Wesley.
2. SOARES, Luiz F.; LEMOS, Guido; COLCHER, Srgio. Redes de Computadores: Das LANs, MANs e
WANs s Redes ATM. Campus.
3. TANENBAUM, Andrew S. Redes de Computadores. Campus.
Bibliografia Complementar
1. ANDERSON, Christa et al. Dominando o Windows 2000 Server. Makron Books.
2. COMER, Douglas E. Redes de Computadores e Internet. Bookman.
3. DANTAS, Mario. Tecnologias de redes de comunicao e computadores. AXCEL Books
4. MORAES, Alexandre Fernandes; CIRONE, Antonio Carlos. Redes de computadores: da ethernet a
Internet. rica.
5. SOUSA, Lindeberg Barros de. Redes de computadores: dados, voz e imagem. rica.
6. TORRES, Gabriel. Redes de Computadores. Axcel Books.
7. Vasconcelos, Larcio. Como montar e configurar sua rede de PCs: rpido e fcil. Makron Books
Informaes Adicionais
Sistemas operacionais, analisadores de protocolo, simuladores de
Software(s) de Apoio:
roteamento.

38

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 3 Perodo
Disciplina: Sistemas Operacionais
Carga-Horria: 60h (80h /a)
Ementa
Sistema operacional: histrico, conceitos bsicos e estrutura. Comandos bsicos de um sistema operacional
Linux. Processos e Threads. Deadlocks. Gerenciamento de memria. Entrada e sada. Sistemas de
arquivos.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Objetivos
Compreender os conceitos relacionados a projeto de sistemas operacionais e sua implementao;
Utilizar procedimentos necessrios para manter programas e administrar usurios em um sistema
operacional comercial.
Contedo Programtico
O que um Sistema Operacional
Histrico dos Sistemas Operacionais
Conceitos Bsicos
Estrutura de um Sistema Operacional
Comandos bsicos do sistema operacional Linux
Processos e Threads: introduo, comunicao entre processos, algoritmos de escalonamento. Estudo
de caso em Linux
Impasses (ou Deadlocks): conceito, deteco e recuperao, preveno. Estudo de caso em Linux
Gerncia de Memria: paginao, memria virtual, algoritmo de substituio de pginas, segmentao
Entrada e Sada: princpios de hardware e software, discos, terminais. Estudo de caso em Linux
Sistema de Arquivos: arquivos, diretrios, segurana, proteo. Estudo de caso em Linux
Seminrios sobre temas como sistemas operacionais para multiprocessadores, segurana, sistemas
operacionais multimdia

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio.
Desenvolvimento de monografias e apresentao de seminrios sobre temas relevantes para a rea.
Quadro branco, computador, projetor multimdia.

Avaliao
Avaliaes escritas e prticas
Trabalhos em grupo (listas de exerccios, monografias).
Apresentao dos trabalhos desenvolvidos.

Bibliografia Bsica
1. BALL, Bill; DUFF, Hoyt. Dominando Linux: Red Hat e Fedora. Makron Books.
2. BOVET, Daniel P. e CESATI, Marco. Understanding the Linux Kernel. OReilly, 2000.
3. TANENBAUM, Andrew. Sistemas operacionais modernos. Prentice Hall, 2003.
Bibliografia Complementar
1. DANESH, Arman. Dominando o Linux. Makron Books, 2000.
2. FLYNN, I. M.; McHOES, A. M. Introduo aos Sistemas Operacionais. Pioniera, 2002.
3. MACHADO, F. B., MAIA, L. P. Arquitetura de Sistemas Operacionais. LTC, 2002.
4. TOBLER, Michael J. Desvendando o Linux. Campus, 2001.

Software(s) de Apoio:

Informaes Adicionais
Sistema Operacional GNU/Linux.

39

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 3 Perodo
Disciplina: Anlise e Projeto Orientados a Objetos
Carga-Horria: 60h (80h/a)
Ementa
Conceitos de anlise e projeto orientados a objetos. Linguagem de modelagem unificada (UML). Objetivos,
fluxo de trabalho e resultados das fases de: anlise de requisitos, anlise e projeto.
Objetivos
Compreender os conceitos da Anlise e Projeto Orientado a Objetos;
Analisar problemas do mundo real e produzir uma abstrao orientada a objetos utilizando UML;
Projetar solues do mundo real e produzir uma abstrao orientada a objetos utilizando UML
Contedo Programtico
1. Introduo a Anlise e Projeto Orientado a
2.4. Casos de Uso
Objetos
2.4.1.Conceito de casos de uso e atores
1.1. Conceito de Anlise e Projeto
2.4.2.Diagrama da UML
1.2. Conceito de Anlise e Projeto Orientado a
2.4.3.Detalhamento do caso de uso
Objetos
3. Anlise Orientada a Objetos
1.3. Linguagem de Modelagem Unificada
3.1. Introduo
1.3.1.Histrico
3.2. Fluxo de trabalho
1.3.2.Diagramas estticos e dinmicos
3.3. Modelos conceituais
1.4. Processo Simplificado de Anlise e
3.4. Modelagem do comportamento do Sistema
Desenvolvimento de Sistemas
4. Projeto Orientado a Objeto
2. Anlise de Requisitos
4.1. Introduo
2.1. Introduo
4.2. Fluxo de trabalho
2.2. Fluxo de trabalho
4.3. Padres para a atribuio de
2.3. Tipos de requisitos
responsabilidade
2.3.1.Funcionais e no Funcionais
4.4. Modelo esttico do sistema
2.3.2.Outras classificaes
4.5. Modelo dinmico do sistema
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Utilizao de quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos
Bibliografia Bsica
1. LARMAN. Graig. Utilizando UML e Padres: Uma Introduo Anlise e Projetos Orientados a Objetos.
Bookman, 2000.
2. FOWLER, Martin; SCOTT, Kendall. UML Essencial. So Paulo: Bookman, 2005.
Bibliografia Complementar
1. PRESSMAN, Roger S. Engenharia de Software. Makron Books, 1995.
2. FLIORINI, Soeli T. Engenharia de Software com CMM. Brasport, 2001.
3. ROCHA, Ana Regina C. Qualidade de Software. Prentice Hall, 2001.
4. BOOCH, Grady; JACOBSON, Ivar e RUMBAUCH,James. UML: Guia do Usurio. Campus, 2000.
5. GRAND, Mark. Patterns in Java: a Catalog of Reusable Desing Patterns Illistrated with UML. Vol. 1.
Wiley, 1998.
6. GAMMA, Erich et al. Padres de Projeto: Solues Reutilizveis de Software Orientado a Objetos.
Makron Books, 2000.
7. FURLAN, Jos Davi. Modelagem de Objetos atravs UML. Makron Books, 1998.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Ferramentas Case
Object Managment Group. Disponvel em <http://www.omg.org/>;
Home of the Patterns Library. Disponvel em <http://hillside.net/>.

40

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 3 Perodo
Disciplina: Banco de Dados
Carga-Horria: 60h (80h/a)
Ementa
Conceitos de banco de dados. Modelos de dados e linguagens de modelagem. Projeto de banco de dados.
Linguagem de consulta estruturada (SQL).

Objetivos
Compreender os conceitos fundamentais de banco de dados
Construir modelos de dados e utilizar tcnicas de normalizao
Compreender e utilizar uma linguagem relacional (SQL)

Contedo Programtico
1. Conceitos Bsicos de Banco de Dados
2. Modelos de Dados e Linguagens
2.1. Modelo entidade-relacionamento
2.2. Modelo relacional
2.3. lgebra relacional
3. Projeto de Banco de Dados
3.1. Fases do projeto de banco de dados
3.2. Projeto lgico de bancos de dados relacionais
3.3. Normalizao
4. SQL
Bibliografia Bsica
1. KORTH, Henry F. e SILBERSCHATZ, Abraham. Sistema de Banco de Dados. 2 Edio. Makron Books,
1995.

1.
2.
3.
4.
5.

Bibliografia Complementar
HEUSER, Carlos Alberto. Projeto de Banco de Dados. Srie de Livros Didticos. 4 Edio. Instituto de
Informtica da UFRGS. Sagra Luzzatto, 2001.
ELMASRI, Ramez e NAVATHE, Shamkant B. Sistemas de Banco de Dados: Fundamentos e Aplicaes. 4
Edio. Addson Wesley, 2004.
DATE, C.J. Introduo a Sistemas de Banco de Dados. 7 edio. Campus, Rio de Janeiro, 2000.
HEUSER, Carlos A. Projeto de Banco de Dados. 3 Edio. Sagra Luzzato, 2000.
SETZET, Valdemar W. Bancos de Dados: Conceitos, Modelos, Gerenciadores, Projeto Lgico e Projeto
Fsico. Edgard Blcher, 1989.

Softwares de Apoio:

Informaes Adicionais
MySQL for Windows 4.0, SQL Server 2000, Power Design, ROSE, PostgreSQL

41

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 3 Perodo
Disciplina: Leitura e Produo de Textos
Carga-Horria: 45h (60h/a)
Ementa
Textualidade, com nfase em aspectos organizacionais do texto escrito de natureza tcnica cientfica e/ou
acadmica
Objetivos
Quanto leitura de textos de natureza tcnica, cientfica e/ou acadmica:
identificar marcas estilsticas caracterizadoras da linguagem tcnica, cientfica e/ou acadmica;
reconhecer traos configuradores de gneros tcnicos, cientficos e/ou acadmicos (especialmente do
resumo, da resenha, do relatrio e do artigo cientfico);
recuperar a inteno comunicativa em resenha, relatrio e artigo cientfico;
descrever a progresso discursiva em resenha, relatrio e artigo cientfico;
reconhecer as diversas formas de citao do discurso alheio e avaliar-lhes a pertinncia no co-texto em
que se encontram;
utilizar-se de estratgias de sumarizao;
avaliar textos/trechos representativos dos gneros supracitados, considerando a articulao coerente
dos elementos lingsticos, dos pargrafos e das demais partes do texto; a pertinncia das informaes;
os juzos de valor; a adequao s convenes da ABNT; e a eficcia comunicativa.
Quanto produo de textos escritos de natureza tcnica, cientfica e/ou acadmica:
expressar-se em estilo adequado aos gneros tcnicos, cientficos e/ou acadmicos;
utilizar-se de estratgias de pessoalizao e impessoalizao da linguagem;
citar o discurso alheio de forma pertinente e de acordo com as convenes da ABNT;
sinalizar a progresso discursiva (entre frases, pargrafos e outras partes do texto) com elementos
coesivos a fim de que o leitor possa recuper-la com maior facilidade;
produzir resumo, resenha, relatrio e artigo cientfico conforme diretrizes expostas na disciplina.
Contedo Programtico
1. Organizao do texto escrito de natureza tcnica, cientfica e/ou acadmica
1.1. Caractersticas da linguagem tcnica, cientfica e/ou acadmica
1.2. Sinalizao da progresso discursiva entre frases, pargrafos e outras partes do texto
1.3. Reflexos da imagem do autor e do leitor na escritura em funo da cena enunciativa
1.4. Estratgias de pessoalizao e de impessoalizao da linguagem
2. Discurso alheio no texto escrito de natureza tcnica, cientfica e/ou acadmica
2.1. Formas bsicas de citao do discurso alheio: discurso direto, indireto, modalizao em discurso
segundo a ilha textual
2.2. Convenes da ABNT para as citaes do discurso alheio
3. Estratgias de sumarizao
4. Gneros tcnicos, cientficos e/ou acadmicos: resumo, resenha, relatrio e artigo cientfico
4.1. Estrutura composicional e estilo

Procedimentos Metodolgicos e Recursos Didticos


Aula dialogada, leitura dirigida, discusso e exerccios com o auxlio das diversas tecnologias da
comunicao e da informao

Avaliao
Contnua por meio de atividades orais e escritas, individuais e em grupo

1.
2.
3.
4.
5.
6.

Bibliografia Bsica
Apostilas elaboradas pelos professores.
BECHARA, E. Gramtica escolar da lngua portuguesa. Rio de Janeiro: Lucerna, 2001.
ISLANDAR, J.I. Normas da ABNT comentadas para trabalhos cientficos. 2. ed. Curitiba: Juru, 2004.
MACHADO, A.R. (Coord.). Resenha. So Paulo: Parbola Editorial, 2004.
_____. Resumo. So Paulo: Parbola Editorial, 2004.
_____. Planejar gneros acadmicos. So Paulo: Parbola Editorial, 2005.
42

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Bibliografia Complementar
1. AZEVEDO, I. B. de. O prazer da produo cientfica: diretrizes para a elaborao de trabalhos
cientficos. 10. ed. So Paulo: Hagnos, 2001.
2. FIGUEIREDO, L.C. A redao pelo pargrafo. Braslia: Editora Universidade de Braslia, 1999.
3. GARCEZ, L.H do C. Tcnica de redao: o que preciso saber para bem escrever. So Paulo: Martins
Fontes, 2002.
4. LAKATOS, E. M.; MARCONI, M. de A. Fundamentos de metodologia cientfica. 5. ed. So Paulo: Atlas,
2003.

43

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 4 Perodo
Disciplina: Programao de Sistemas Distribudos
Carga-Horria: 75h (100h/a)
Ementa
Conceitos e principais problemas dos sistemas distribudos. Tecnologia de comunicao em sistemas
distribudos: invocao de mtodos remota (RMI e RMI-IIOP) e infra-estrutura para objetos distribudos
(CORBA). Computao paralela.

Objetivos
Compreender e aplicar os conceitos de comunicao cliente /servidor;
Compreender as partes que compem um sistema distribudo;
Desenvolver componentes que sejam utilizados em tais sistemas.

Contedo Programtico
1. Introduo a sistemas distribudos
1.1. Conceitos da comunicao em sistemas distribudos
1.2. Sincronizao em sistemas distribudos
1.3. Excluso mtua em sistemas distribudos
1.4. Comunicao em grupo
1.5. Algoritmos eletivos em sistemas distribudos
2. Tecnologias de comunicao em sistemas distribudos
2.1. Invocao de mtodos remotos (Remote Method Invocation RMI)
2.1.1.Passagem de parmetros, referncias remotas
2.2. RMI-IIOP
2.2.1.Servio de registro de nomes hierrquico (Java Namming Directory Interface JNDI)
2.3. Padronizao para objetos distribudos Corba
2.3.1.Java IDL
3. Computao Paralela
3.1. API para desenvolvimento de computao paralela (Java MPI)
3.2. Grids computacionais

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos

Bibliografia Bsica
1. TANENBAUM, Andrew S. Sistemas Operacionais Modernos. Pearson Brasil, 2003.
2. TANENBAUM, Andrew S. Distributed Systems Principles and Paradigms. Prentice Hall, 2001.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Ambiente: Java SDK e Jakarta Ant
IDE:
Eclipse
Servidor: JBoss Application Server
http://www.jboss.org/

44

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 4 Perodo
Disciplina: Teoria dos grafos
Carga-Horria: 45h (60h/a)
Ementa
Teoria da estrutura de dados na forma de grafos. Tcnicas de programao para a representao de grafos.
Algoritmos de busca em grafos. Resoluo de problemas clssicos utilizando grafos.
Objetivos

Compreender os conceitos relativos a grafos


Desenvolver programas utilizando grafos
Aplicar algoritmos baseados em grafos resoluo de problemas.

1. Iniciao a teoria dos grafos


1.1. Introduo
1.2. Conceitos
1.3. Conectividade
1.4. Planaridade
1.5. Grafos de Euler
1.6. Ciclos hamiltonianios
1.7. Grafos direcionados
1.8. Representao de grafos
1.9. Colorao
1.10. Aplicabilidade

Contedo Programtico
2. Tcnicas de programao
2.1. Processo de representao
2.2. Adjacncia
2.3. Recurso
3. Busca em grafos
3.1. Algoritmo bsico
3.2. Busca em profundidade
3.3. Busca em largura
4. Algoritmos em grafo
4.1. Problema do carteiro chins
4.2. Problema do caixeiro viajante
4.3. Menor caminho
4.4. Colorao

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao

Avaliaes escritas e prticas


Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos

Bibliografia Bsica
1. GOODRICH, Michael T. e TAMASSIA, Roberto. Estruturas de dados e algoritmos em Java. Bookman,
2002.
Bibliografia Complementar
1. CORMEN, Thomas H, et al. Algoritmos: Teoria e Prtica, 2 Edio, CAMPUS, 2002
2. SZWARCFTTER, Luiz Jayme e MAKENZON, Llian. Estruturas de Dados e seus Algoritmos. LTC, 1994.

Software(s) de Apoio:

Informaes Adicionais
Java 2 SDK (JSDK), Eclipse IDE

45

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 4 Perodo
Disciplina: Ambiente de Desenvolvimento
Carga-Horria: 60h (80h/a)
Ementa
Introduo plataforma .NET e a ferramenta Visual Studio. Tipos de dados, comandos e operadores.
Namespaces. Enumerao. Arrays. Excees. Orientao a objetos: classes, propriedades e indexers.

Objetivos
Compreender o ambiente de desenvolvimento.NET
Desenvolver aplicativos com o ambiente.NET

Contedo Programtico
1. Introduo plataforma.NET
1.1. O.NET Framework
1.2. Common Language Runtime (CLR)
1.3. Common Language Specification (CLS)
1.4. Common Type System (CTS)
1.5. Garbage Colletion
1.6. Assembries
1.7. Interoperabilidade entre.NET e COM+
2. Introduo ao Visual Studio .NET
2.1. Criao de uma aplicao console
2.2. Aplicao Windows
2.3. Controles Windows
2.4. Aplicao Web
2.5. Web services
2.6. Server explorer
3. Sistema de tipos de dados
3.1. Tipos valor e tipos referncia
3.2. Converses implcitas e explcitas (cast)
3.3. Estrutura (Struct) e classe (class)
3.4. Boxing e umboxing
4. Comandos
4.1. Declarao, Rtulo, Desvio, Seleo e iterao
5. Operadores
5.1. Operadores aritmticos
5.2. Operadores lgicos, relacionais e condicional
5.3. Operadores de indireo e ponteiros
5.4. Operadores built-in
6. Namespaces
6.1. Organizando o cdigo
6.2. Objetivo do namespace
6.3. A diretiva using
6.4. Coliso de nomes
6.5. Agrupamento de namespaces
6.6. .NET Framework e os namespaces
7. Enumeraes
7.1. Enumerao
7.2. A base do enum
7.3. A classe System.Enum
8. Arrays
8.1. Vetores
8.2. Declarar, criar, armazenar e acessar um vetor
8.3. Array dinmicos
9. Excees
9.1. Tratamento de erros
9.2. Comando throw
9.3. Bloco try-catch-finally
46

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

9.4. Fluxo e rethrowing


9.5. A classe Exception
9.6. Classe de exceo definida pelo usurio
10. Orientao a objetos
10.1. Herana
10.2. polimorfismo
10.3. Abstrao
10.4. Encapsulamento
10.5. Static binding e dynamic binding
11. Classes
11.1. Classe abstrata
11.2. Classe base
11.3. Classe derivada
11.4. A classe System.Object
12. Propriedades e Indexers
12.1. Propriedades como membros first-class
12.2. Propriedades e performance
12.3. Indexer como membro first-class

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos

Bibliografia Bsica
1. GALUPO, Fabio. Desenvolvendo com C#. Porto Alegre: Bookman, 2004.
Bibliografia Complementar
1. LIPPMAN, Staley B. C#:um guia prtico. Porto Alegre. Bookman, 2003.
2. TURTSCHI, Adrian, WERRY, Jason. C# .NET Guai do Desenvolvedor Web. Editora Alta Books, 2002.
3. BENTRUM, Janson; WHATLEY, James. Desenvolvendo Sites de e-commerce com .NET. So Paulo:
Pearson Education do Brasil, 2002.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
MySQL for Windows 4.0, SQL Server 2000,
PostgreSQL

www.sqlmagazine.com.br

Power Design, ROSE,

47

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 4 Perodo
Processo de Anlise e Desenvolvimento de
Disciplina:
Carga-Horria: 60h (80h/a)
Sistemas
Ementa
Conceitos de processo de Anlise e Desenvolvimento de Sistemas. Processo unificado: fases, fluxos de
trabalho, iteraes e incrementos, papis, artefatos e atividades.
Pr-requisitos

Anlise e Projeto Orientado a Objetos

Objetivos
Compreender a importncia de um Processo de Software
Diferenciar as vrias modalidades de Processo de Software
Implementar partes de um processos de software
Contedo Programtico
1. Processo de Anlise e Desenvolvimento de
2.3. Workflows
Sistemas
2.3.1.Requisitos
1.1. Conceitos
2.3.2.Anlise
2. Processo Unificado
2.3.3.Projeto
2.1. Viso Geral
2.3.4.Implementao
2.2. Fases
2.3.5.Testes
2.2.1.Concepo
2.4. Iteraes e incremento
2.2.2.Elaborao
2.5. Trabalhadores
2.2.3.Construo
2.6. Artefatos
2.2.4.Transio
2.7. Atividades

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos;
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas;
Quadro branco, computador, projetor multimdia.

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao do projeto desenvolvido.

Bibliografia Bsica
1. SCOTT, Kendall. O Processo Unificado. Bookman. 2003
Bibliografia Complementar
PRESSMAN, Roger S. Engenharia de Software. Makron Books, 1995.
FLIORINI, Soeli T. Engenharia de Software com CMM. Brasport, 2001.
ROCHA, Ana Regina C.Qualidade de Software. Prentice Hall, 2001.
BOOCH, Grady; JACOBSON, Ivar e RUMBAUCH,James. UML: Guia do Usurio. Campus, 2000.
GRAND, Mark. Patterns in Java: a Catalog of Reusable Desing Patterns Illistrated with UML. Vol. 1.
Wiley, 1998.
6. GAMMA, Erich et al. Padres de Projeto: Solues Reutilizveis de Software Orientado a Objetos.
Makron Books, 2000.
7. FURLAN, Jos Davi. Modelagem de Objetos atravs UML. Makron Books, 1998.
1.
2.
3.
4.
5.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Ferramentas Case

48

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 4 Perodo
Disciplina: Arquitetura de Software
Carga-Horria: 60h (80h/a)
Ementa
Conceitos de arquitetura de software. Padres de projeto: classificao e utilizao. Arquitetura ModeloViso-Controle (MVC). Modelagem dirigida pela arquitetura (MDA).

Objetivos
Compreender os conceitos de arquitetura de software, framework e padres;
Identificar, classificar e utilizar padres de desenho;
Desenvolver solues de desenho baseado na arquitetura em camadas;
Reutilizar solues de desenho;
Desenhar solues simples.

Contedo Programtico
3. Definio do conceito de arquitetura de software, componentes, framework e padres.
4. Arquitetura de software
4.1. Introduo
4.2. Estilos arquiteturais
4.3. Arquitetura de referncia
5. Padres
5.1. Introduo
5.2. Tipos de padres (anlise, projeto, banco de dados, programao, entre outros)
5.3. Desenho
5.3.1.Criao (5)
5.3.2.Estruturais (7)
5.3.3.Comportamentais (11)
6. Model View Controller MVC
7. Model Driven Architecture MDA

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao

Avaliaes escritas e prticas


Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao do projeto desenvolvido.

Bibliografia Bsica
1. MENDES, Antonio. Arquitetura de Software. Campus, 2002.
2. GAMMA, Erich; HELM, Richard; RALPH, Johnson; VLISSIDES, John. Padres de Projeto: Solues
Reutilizveis de Software Orientado a Objetos. Bookman, 2000.
3. AMBLER, Scott W. Modelagem gil: Prticas Eficazes para a Programao eXtrema e o Processo
Unificado. Bookman, 2004.
Bibliografia Complementar
1. FOWLER, Martin. Refatorao: Aperfeioando o Projeto de Cdigo Existente. Bookman, 2004.
2. LARMAN, Craig. Utilizando UML e Padres: Uma introduo anlise e o projeto orientados a objetos e
ao processo unificado. Bookman, 2003.
3. SCOTT, Kendall. O Processo Unificado Explicado. Bookman, 2003.
4. BECK, Kent. Programao Extrema (XP) Explicada: Acolha as Mudanas. Bookman, 2004.
5. ASTELS, Dave; MILLER, Granville; NOVAK, Miroslav. Extreme Programming: Guia Prtico. Campus,
2002.
6. HIGHTOWER, Richard; et al . Professional Java Tools for Extreme Programming: Mastering
OpenSource Tools Including Ant, XDoclet, JUnit, Cactus, & Maven. Wrox Press, 2004.
49

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

7. MASSOL, Vincent; et al. JUnit in Action. Manning Publications, 2003.


8. METSKER, Steven John. Padres de Projeto em Java. Bookman, 2004.
9. SHALLOWAY, Alan; TROTT, James R. Explicando Padres de Projeto: Uma nova perspectiva em
projeto orientado a objeto. Bookman, 2004.
10. STELTING, Stephen A.; MAASSEN, Olav. Applied Java Patterns. Prentice Hall, 2001.
11. PDUA, Wilson. Engenharia de Software: fundamentos, mtodos e padres. LTC, 2002.
Informaes Adicionais
Software(s) de Apoio:

Eclipse (http://www.eclipse.org/) e JUDE (http://www.esm.jp/jude-

web/)

Site(s):

Object Managment Group. Disponvel em <http://www.omg.org/>;


Home of the Patterns Library. Disponvel em <http://hillside.net/>;
Guidelines, Patterns, and code for end-to-end Java applications. Disponvel
em <http://java.sun.com/blueprints/patterns/>;
Agile Alliance. Disponvel em <http://www.agilealliance.org/>;
Xisp. Disponvel em <http://www.xispe.com.br/>;
Refactoring Home Page. Disponvel em <http://www.refactoring.org/>.

50

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 4 Perodo
Disciplina: Linguagem de Programao de Banco de Dados
Carga-Horria: 60h (80h/a)
Ementa
Consultas avanadas em linguagem de consulta estruturada (SQL). Conceitos de banco de dados que
proporcionam mais performance no trabalho com o banco: vises, gatilhos e procedimentos armazenados.
Processamento de transaes. Cursores. Funes. Anlise e representao de dados.

Objetivos
Compreender e aplicar as tcnicas de sistemas gerenciadores de banco de dados
Contedo Programtico

1.
2.
3.
4.
5.
6.
7.

Consultas Avanadas
Views, Triggers e Store Procedures
Processamento de Transaes
Cursores
Funes (UDFs)
Anlise de Dados (OLAP e Data Warehouse)
XML

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao

Avaliaes escritas e prticas


Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao do projeto desenvolvido.

Bibliografia Bsica
1. DALTON, Patrick. SQL Server 7 Black Book. Makron Books, 1997.
2. DATE, C. J. Introduo a Sistemas de Banco de Dados. Campus, 2000.
Bibliografia Complementar
ELMARSRI, R. NAVATHES, S. Fundaments of Databse System. Addison-Wesley, 2001.
KORTH, Henry F. et al. Sistema de Banco de Dados. Makron Books, 1999.
PETROVIC, Dusan. SQL Server 7 Guia Prtico. Makron Books, 1999.
RAMALHO, Jos A. Microsoft SQL Server 7. Makron Books, 1998.
Kimball, Ralph. Data warehouse toolkit: O guia completo para modelagem multidimensional. Rio de
Janeiro. Campus, 2002.
6. Machado, Felipe Nery Rodrigues. Projeto de Data warehouse: Uma Viso Multidimensional. So Paulo.
rica, 2000.
7. Carvalho, Lus Alfredo Vidal de. Datamining: a minerao de dados no marketing, medicina, economia,
engenharia e administrao. So Paulo. rica, 2001.
8. Martinsson, Tobias. Desenvolvendo XML e WMI para o Microsoft SQL Server 2000. So Paulo. Pearson
Education do Brasil Ltda, 2002.
1.
2.
3.
4.
5.

Software(s) de Apoio:

Informaes Adicionais
Microsoft SQL Server, PostgreSQL, Power Design e Rose

51

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 4 Perodo
Disciplina: Metodologia do Trabalho Cientifico
Carga-Horria: 45h (60h/a)
Ementa
Leitura e anlise de textos; cincia e conhecimento cientfico: tipos de conhecimento; conceito de cincia;
classificao e diviso da cincia; mtodos cientficos: conceito e crticas; pesquisa: conceito, tipos e
finalidade; trabalhos acadmicos: tipos, caractersticas e diretrizes para elaborao.
Objetivos
Geral: Compreender os aspectos tericos e prticos referentes elaborao de trabalhos cientficos,
enfatizando a importncia do saber cientfico no processo de produo do conhecimento.
Especficos:
Conhecer os fundamentos da cincia;
Utilizar diferentes mtodos de estudo e pesquisa;
Ter capacidade de planejamento e execuo de trabalhos cientficos;
Conhecer as etapas formais de elaborao e apresentao de trabalhos cientficos;
Saber usar as Normas Tcnicas de Trabalhos Cientficos;
Planejar e elaborar trabalhos cientficos
Contedo Programtico
1. Sistematizao das atividades acadmicas.
2. A documentao como mtodo de estudo.
3. Conceito e funo da metodologia cientfica.
4. Cincia, conhecimento e pesquisa.
5. Desenvolvimento histrico do mtodo cientfico.
6. Normas Tcnicas de Trabalhos cientficos.
7. Etapas formais para elaborao de trabalhos acadmicos (fichamentos, resumos, resenhas, relatrios,
monografias.).
8. Pesquisa, projeto e relatrios de pesquisa.
Procedimentos Metodolgicos e Recursos Didticos
Aulas expositivas dialogadas acompanhadas da realizao de trabalhos prticos em sala de aula,
estudos dirigidos, discusso em grupos com uso de algumas tcnicas de ensino e debates em sala.
Avaliao
Ser realizada atravs da participao e da avaliao dos trabalhos propostos escritos individuais e em
grupos e da produo de trabalhos acadmicos (resumos, resenhas, projetos de pesquisa, relatrio etc)
Bibliografia Bsica
1. ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 14724: Informao e documentao:
trabalhos acadmicos: apresentao. Rio de Janeiro, 2002.
2. ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 10520: Informao e documentao:
apresentao de citaes em documentos. Rio de Janeiro, 2002.
3. ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 6023: Informao e documentao:
Referncias Elaborao. Rio de Janeiro, 2002.
4. CHAUI, Marilena. Convite filosofia. So Paulo: Ed. tica. 1995.
5. GIL, Antnio Carlos. Mtodos e tcnicas da pesquisa social. 5.ed. So Paulo: Atlas, 1999.
6. LAKATOS, Eva Maria; MARCONI, Marina de Andrade. Metodologia cientfica. 4. ed., So Paulo: Atlas,
2004.
7. LAVILLE, Chistian e Jean Dionne. O nascimento do saber cientfico. In: A construo do saber:
8. manual de metodologia e pesquisa em cincias humanas. Porto Alegre: ArTmed, 1999.
9. LAVILLE, Chistian e Jean Dionne. A pesquisa cientfica hoje. In: A construo do saber: manual de
metodologia e pesquisa em cincias humanas. Porto Alegre: ArTmed, , 1999.
10. SEVERINO, Antonio Joaquim. Metodologia do trabalho cientfico. So Paulo: Cortez, 2002.
Bibliografia Complementar
1. BARROS, Aidil da Silveira; FEHFELD, Neide A. de Souza. Fundamentos de metodologia cientfica. So
Paulo : Pearson Makron Books, 2000.
2. GRESSLER, Lori Alice. Introduo pesquisa: projetos e relatrios. So Paulo: Loyola, 2003.
3. ISKANDAR, Jamil Ibrahim. Normas da ABNT: comentadas para trabalhos cientficos. 2.ed. Curitiba:
Juru, 2005.
4. SALVADOR, ngelo Domingos. Mtodos e tcnicas de pesquisa bibliogrfica. 7.ed. Porto Alegre:
Sulina, 2002.
52

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 5 Perodo
Disciplina: Programao de Sistemas Corporativos
Carga-Horria: 90h (120h/a)
Ementa
Sistemas coorporativos: sua tecnologia e arquitetura. Enterprise Java Beans (EJB): beans de sesso, beans
de entidade e beans de mensagem. Realizando transaes atmicas. Segurana em sistemas
coorporativos.
Pr-requisitos

Programao de Sistemas Distribudos

Objetivos
Compreender e aplicar os conceitos de comunicao cliente/servidor
Compreender as partes que compem um sistema empresarial distribudo
Desenvolver componentes que sejam utilizados em tais sistemas
Desenvolver sistemas coorporativos.

Contedo Programtico
1. Introduo a sistemas coorporativos (tecnologia e arquitetura) J2EE
2. Componentes de uma aplicao J2EE
3. Enterprise Java Beans EJB
3.1. Bean de Sesso
3.1.1.Sem informao de estado (state-less)
3.1.2.Com informao de estado (state-full)
3.2. Bean de Entidade
3.2.1.Persistncia gerenciada por Bean
3.2.2.Persistncia gerenciada por continer
3.3. Bean de Mensagem
3.3.1. Viso geral da Java Message Service JMS
3.3.2.Envio/recebimento de mensagem em fila
3.3.3.Envio/recebimento de mensagens em canal
4. Realizando transaes
4.1. Java Transaction Service JTS
5. Segurana em Sistemas Corporativos
5.1. Java Authentication and Authorization Service JASS
6. Integrando o Sistema Corporativo com o Servio de Correio Eletrnico
6.1. Java Mail API

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao do projeto desenvolvido.

Bibliografia Bsica
1. ROMAN, Ed; AMBLER, Scott W. e JEWELL, Tyler. Dominando Enterprise JavaBeans. Bookman, 2002.
Bibliografia Complementar
1. ARMSTRONG, Eric, et al. J2EE Tutorial. Sun Microsystems,
http://java.sun.com/j2ee/learning/tutorial/index.html
2. BODOFF, Stephanie; GREEN, Dale. Tutorial do J2EE. Campus, 2002.
3. BOND, Martin. Aprenda J2EE em 21 Dias. Makron, 2003.

2003.

Disponvel

em:

53

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

4. DEITEL, H. M. e DEITEL, P. J. Java: Como Programar. Bookman, 2002.


5. CORNELL, Gary e HORSTMANN, Cay S. - Core Java 2. Vol. 1: Fundamentos. Makron Books, 2000.
6. CORNELL, Gary e HORSTMANN, Cay S. - Core Java 2. Vol. 2: Recursos Avanados. Makron Books,
2000.

Software(s) de Apoio:

Site(s):

Informaes Adicionais
Ambiente: Java SDK e Jakarta Ant
IDE: Eclipse, LOMBOZ (Eclipse plugin)
Servidor: JBoss Application Server
http://www.jboss.org/
http://www.tusc.com.au/tutorial/html
http://java.sun.com/j2ee/

54

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 5 Perodo
Disciplina: Empreendedorismo
Carga-Horria: 45h (60h/a)
Ementa
Aspectos relacionados prtica do empreendedorismo. Gerenciando recursos empresariais. Plano de
negcios: importncia, estrutura e apresentao. Caminhos a seguir e recursos disponveis para o
empreendedor.

Objetivos
Contribuir para o desenvolvimento da capacidade empreendedora atravs de atividades tericas e
prticas;
Fazer uso das tecnologias da informao, adequando-as aos novos modelos organizacionais e dos
processos e sistemas de inovao tecnolgica.

Contedo Programtico
1. Empreendedorismo
1.1. O mundo globalizado e seus desafios e potencialidades
1.2. Conhecendo o empreendedorismo (introduo, estudos, definies de diversos autores).
1.3. Caractersticas dos empreendedores
1.4. Competncias e Habilidades: persistncia, comprometimento, exigncia de qualidade e eficincia,
persuaso e rede de contatos, independncia e autoconfiana, busca de oportunidades, busca de
informaes, planejamento e monitoramento sistemtico, estabelecimento de metas, correr riscos
calculados.
1.5. Identificao de oportunidades de negcio.
2. Gerenciando os recursos empresariais
2.1. Gerenciando a equipe
2.2. Gerenciando a produo
2.3. Gerenciando o marketing
2.4. Gerenciando as finanas
3. Plano de negcios
3.1. A importncia do plano de negcios.
3.2. Estrutura do plano de negcios.
3.3. Elementos de um plano de negcios eficiente.
3.4. Exemplo de um plano de negcios.
4. Assessoria para o negcio
4.1. Buscando assessoria: incubadoras de empresas, SEBRAE, Franchising, Universidades e institutos
de pesquisa, assessoria jurdica e contbil.
4.2. Criando a empresa.
4.3. Questes legais de constituio da empresa: tributos, marcas e patentes.
5. Apresentao de planos de negcios

Procedimentos Metodolgicos e Recursos Didticos


Aulas expositivas, estudos dirigidos, seminrios, vdeos, dinmicas de grupo, visitas tcnicas, palestras.
Quadro branco, computador, projetor multimdia.
Avaliao

Trabalho escrito.
Apresentao de seminrios.
Relatrios.
Avaliao escrita.

Bibliografia Bsica
1. DORNELAS, Jos Carlos Assis. Empreendedorismo: transformando idias em negcios. Rio de
Janeiro: Campus, 2004.
2. CHIAVENATO, Idalberto. Empreendedorismo: dando asas ao esprito empreendedor. So Paulo:
Saraiva, 2004.
3. BERNARDI, Luiz Antnio. Manual de empreendedorismo e gesto. So Paulo: Atlas, 2003.
55

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

Bibliografia Complementar
CERTO, Samuel. Administrao Moderna. 9. ed. So Paulo: Pearson, 2003.
CHIAVENATO, Idalberto. Administrao nos Novos Tempos. 2. ed. So Paulo: Elsevier, 2005.
DOLABELA, Fernando. O Segredo de Lusa. So Paulo: Cultura, 1999.
DOLABELA, Fernando. Oficina do Empreendedor. So Paulo: Cultura, 1999.
DRUCKER, Peter F., Inovao e esprito empreendedor (entrepreneurship) Prticas e Princpios. So
Paulo: Pioneira, 1987.
FILION, Louis Jacques. O empreendedorismo como tema de estudos superiores. In: INSTITUTO
EUVALDO LODI - IEL. Empreendedorismo: cincia, tcnica e arte. 2. ed. Braslia: CNI/IEL, 1999.
FILION, Louis Jacques. Viso e relaes: elementos para um metamodelo da atividade empreendedora.
International Small Business Journal, 1991- Traduo de Costa, S.R.
FILION, Louis Jacques; DOLABELA, Fernando. Boa idia! E agora? Plano de Negcio, o caminho mais
seguro para criar e gerenciar sua empresa. So Paulo: Cultura, 2000.
FERREIRA, Ademir Antonio. Et al. Gesto empresarial: de Taylor aos nossos dias: evoluo e
tendncias da moderna administrao de empresas. So Paulo: Pioneira, 1997.
GERBER, M. E., O mito do empreendedor. So Paulo: Saraiva, 1992.
HINGSTON, Peter. Como abrir e administrar seu prprio negcio. So Paulo: Publifolha, 2001.
LEITE, Emanuel. O fenmeno do empreendedorismo. Recife: Bagao, 2000.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Makemoney 2.0 (elaborao de plano de negcios), Powerpoint, Excel, Word
www.planodenegocios.com.br,
www.endeavor.org.br,

www.sebrae.com.br

56

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 5 Perodo
Disciplina: Administrao de Sistemas Operacionais
Carga-Horria: 60h (80h/a)
Ementa
Caractersticas de um servidor da plataforma Windows: fundamentos, configurao e administrao.
Caractersticas de um servidor da plataforma Linux: fundamentos, configurao e administrao.

Objetivos
Conhecer, instalar, configurar e administrar o Windows e seus servios de rede.
Conhecer, instalar, configurar e administrar o Linux e seus servios de rede.

Contedo Programtico
1. Servidor Windows
1.1. Introduo
1.2. Sistemas de arquivos
1.3. Fundamentos do Active Directory no Windows
1.3.1.Estruturas lgica e fsica
1.3.2.Instalao do Active Directory
1.3.3.Criao de domnios Windows
1.4. Administrao de grupos e contas de usurios
1.4.1.Tipos de grupos de usurios
1.4.2.Administrao de grupos de usurios
1.4.3.Administrao de contas de usurio
1.5. Configurao de estaes clientes de domnio
1.6. Compartilhamento e proteo de recursos de rede
1.6.1.Compartilhamento e proteo de pastas
1.6.2.Compartilhamento e proteo de impressoras
1.6.3.Cotas para usurios
1.7. Configurao e administrao de servios de rede
1.7.1.Sistema de Nomes de Domnio (DNS)
1.7.2.Web (HTTP)
1.7.3.Transferncia de arquivos (FTP)
1.7.4.Acesso remoto (TELNET e Servio de Terminal)
1.7.5.Nomes de hosts em ambiente Windows (WINS)
1.7.6.Atribuio dinmica de endereos IP (DHCP)
2. Linux
2.1. Introduo
2.2. Distribuies
2.3. Sistemas de arquivos e instalao
2.4. Comandos essenciais para a administrao do sistema
2.5. Introduo programao de Shell scripts
2.6. Interface grfica
2.7. Administrao de servios de rede
2.7.1.Sistema de Nomes de Domnio (DNS)
2.7.2.Web (HTTP)
2.7.3.Acesso remoto seguro (SSH)
2.7.4.Transferncia de arquivos (FTP)
2.7.5.Correio eletrnico (SMTP e POP3)
2.7.6.Atribuio dinmica de endereos IP (DHCP)
2.7.7.Proxy
2.8. Recompilao de Kernel
2.9. Integrao entre Linux e Windows

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas e prticas em laboratrio, desenvolvimento de projetos
Leitura de textos e pesquisas bibliogrficas
Quadro branco, computadores, projetor multimdia, retroprojetor
57

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Avaliao

Avaliaes escritas e prticas


Trabalhos individuais e em grupo (projetos)
Apresentao do projetos desenvolvidos

Bibliografia Bsica
1. MINASI, Mark. Dominando o Windows Server 2003: a Bblia. Makron Books, 2003.
2. TOBLER, Michael J. Desvendando o Linux. Campus, 2001.
Bibliografia Complementar
1. BOVET, Daniel P. e CESATI, MARCO. Undertsanding the Linux Kernel. OReilly, 2000.
2. DANESH, Arman. Dominando o Linux. Makron Books, 2000.
3. MINASI, Mark et al. Dominando o Windows 2000 Server: a Bblia. Makron Books, 2000.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Sistema Operacional Windows 2000 Server e Professional.
Sistema Operacional GNU/Linux.
www.redhat.com
www.baboo.com.br
www.conectiva.com.br

58

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 5 Perodo
Disciplina: Planejamento e Gerncia de Projetos
Carga-Horria: 45h (60h/a)
Ementa
Conceitos de gerncia de projetos. Ciclos de vida e projeto. reas de conhecimento do corpo de
conhecimento em gerncia de software (PMBOK).
Pr-requisitos
Processo de Anlise e Desenvolvimento de Sistemas
Objetivos
Executar os processos da gerncia de projetos;
Definir a estrutura organizacional de equipes adequadas aos projetos de software;
Elaborar planos racionais para execuo das atividades de engenharia do software e gerncia do
projeto, considerando as caractersticas do domnio do problema e da organizao.
Contedo Programtico
1. Conceitos de projeto e de gerncia de projeto;
4.3. Gerncia do tempo do projeto
2. Processos da gerncia de projetos;
4.4. Gerncia da qualidade do projeto
3. Ciclo de vida e projeto;
4.5. Gerncia dos recursos humanos do projeto
4. reas de conhecimento do PMBOK
4.6. Gerncia das comunicaes do projeto
4.1. Gerncia da integrao do projeto
4.7. Gerncia dos riscos do projeto
4.2. Gerncia do escopo do projeto
4.8. Gerncia das aquisies do projeto
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos;
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas;
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.
Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos
Bibliografia Bsica
1. PROJECT MANAGEMENT INSTITUTE. PMBOK Guide: A Guide to the Project Management Body of
Knowledge. Project Management Institute, 2004.
2. MARTINS, Jos Carlos Cordeiro. Gerenciando Projetos de Desenvolvimento de Software com PMI,
RUP e UML. Brasport.
3. KERZNER, Harold. Gesto de Projetos. Bookman, 2002.
Bibliografia Complementar
1. CUKIERMAN; Z.S. O Modelo PERT/CPM Aplicado a Projetos. Reichmann & Affonso, 2000.
2. FLEMING, Quentin W. e KOPPELMAN, Joel M. Earned Value: Project Management. Project
Management Institute, 2000.
3. FRANCIS, David; HORINE , Greg. Exame Fcil PMP. Alta Books, 2005.
4. HALLOWS, Jolyon. Information Systems Project Management: How to Deliver Function and Value in
Information Technology Projects. Amacom, 1997.
5. KERZNER, Harold. Project Management: a System Approach to Planning, Scheduling and Controlling.
John Wiley, 1997.
6. TRAYER, Richard H. Software Enginnering Project Management. IEEE Computer Society, 1997.
7. IEEE. SWEBOK Guide to the Software Engineering Body of Knowledge. IEEE Computer Society, 2004.
8. SEI. CMMI Capability Maturity Model Integration. Verso 1.1. Software Engineering Institute.
Informaes Adicionais
Software(s)
de Apoio:
Project Managment Institute. Disponvel em <http://www.pmi.org/>;
Project Managment Institute no Brasil. Disponvel em <http://www.pmi.org.br/>;
Site(s):
Brazilian Function Point Users Group. Disponvel em <http://www.bfpug.com.br/>;
COCOMO. Disponvel em
<http://sunset.usc.edu/research/COCOMOII/cocomo_main.html>.
59

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 5 Perodo
Disciplina: Interface Homem--maquina
Carga-Horria: 60h (80h/a)
Ementa
Conceitos e fundamentao terica para a interao humano-computador. Guias de estilo. Atividades
relativas interao humano-computador aplicadas a um processo de desenvolvimento de software.
Objetivos
Apresentar uma viso geral da rea de interao homem-computador;
Discutir os fundamentos tericos da interao homem-computador;
Analisar os processo de desenvolvimento de interfaces de usurio.
Contedo Programtico
1. Introduo a Interao Humano-Computador
1.1. Conceitos de qualidade em IHC
1.2. Interao: paradigmas e estilos
2. Fundamentos tericos
2.1. Engenharia cognitiva
2.2. Engenharia semitica
3. Guias de estilo
4. Processo de desenvolvimento de sistemas interativos
4.1. Anlise de usurios, tarefas e ambiente de trabalho
4.2. Projeto de interfaces
4.2.1.Modelo de componentes de IHC
4.2.2.Qualidades ergonmicas
4.3. Avaliao de interfaces
4.3.1.Tcnicas prospectivas
4.3.2.Tcnicas preditivas
4.3.3.Tcnicas objetivas
5. ISO-9241
Procedimentos Metodolgicos e Recursos Didticos
Aulas expositivas dialogada, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos
Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos
Bibliografia Bsica
1. LabUtil. Abordagem ergonmica para IHC, apostila de curso. Laboratrio de Utilizabilidade INE/UFSC,
Florianpolis, Brasil, 2000. Disponvel em <http://www.labiutil.inf.ufsc.br/>.
2. NETTO, Alvin A. de Oliveira. IHC: Modelagem e Gerncia de Interfaces com o Usurio. Visual Books,
2004.
Bibliografia Complementar
1. DIAS, C. A. Usabilidade na Web: criando portais mais acessveis. Altabooks, 2003.
2. KRUG, Steve. No Me Faa Pensar: Abordagem do Bom Senso Navegabilidade da Web. Market
Books, 2001.
3. LEWIS, Clayton; RIEMAN, John. Task-Centered User Interface Design: A Practical Introduction.
Disponvel em <http://hcibib.org/tcuid/>.
4. NIELSEN, Jacob. Projetando websites. Campus, 2000.
5. NIELSEN, Jacob; TAHIR, M. Homepage: 50 websites desconstrudos. Campus, 2002.
Informaes Adicionais
Software(s) de Apoio:
Laboratrio de Utilizabilidade da Informtica. Disponvel em
<http://www.laburil.ufsc.br/>.
Site(s):
Jakob Nielsen's Website. Disponvel em <http://www.useit.com/>.
Usabilidade.com. Disponvel em <http://www.usabilidade.com/>.
60

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 5 Perodo
Disciplina: Administrao de Banco de Dados
Carga-Horria: 60h (80h/a)
Ementa
Planejamento, instalao e administrao de um sistema gerenciador de banco de dados. Estrutura de
ndices. Segurana em um sistema gerenciador de banco de dados. Cpia de segurana e restaurao
desta. Diagnstico e soluo de problemas. Desempenho e otimizao. Replicao de dados.

Objetivos
Compreender e aplicar as tcnicas de administrao, otimizao de Sistemas de Banco de Dados.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Contedo Programtico
Viso Geral da Administrao do Sistema.
Planejamento e Instalao de Sistema.
Estrutura de ndices.
Gerenciando a Segurana.
Backup e Recuperao.
Transferncia de Dados.
Automatizando as tarefas de administrao de sistema.
Diagnstico e Soluo de Problemas.
Desempenho e Otimizao.
Replicao de Dados.

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao do projeto desenvolvido.

Bibliografia Bsica
1. DALTON, Patrick. SQL Server 7 Black Book. Makron Books, 1997.
2. KORTH, Henry F. et al. Sistema de Banco de Dados. Makron Books, 1999.
Bibliografia Complementar
1. PETROVIC, Dusan. SQL Server 7 Guia Prtico. Makron Books, 1999.
2. Martinsson, Tobias. Desenvolvendo XML e WMI para o Microsoft SQL Server 2000. So Paulo. Pearson
Education do Brasil Ltda, 2002.

Software(s) de Apoio:

Informaes Adicionais
Microsoft SQL Server, PostgreSQL

61

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 5 Perodo
Disciplina: Estatstica e Probabilidade
Carga-Horria: 45h (60h/a)
Ementa
Distribuio de freqncia. Medidas de tendncia central. Medidas de disperso. Separatrizes, assimetria e
curtose. Apresentao grfica de resultados. Probabilidade clssica. Distribuio binomial, normal, poisson.
Intervalos de confiana. Teoria da deciso estatstica.

Objetivos
Desenvolver habilidades de resumo de dados
Desenvolver habilidades de apresentao de dados
Desenvolver habilidades de clculo de probabilidade.
Contedo Programtico

1. Distribuio de freqncia.
1.1. Rol, amplitude total, classes, amplitude de classe, freqncias.
2. Medidas de tendncia central.
2.1. Mdia, mediana, moda.
3. Medidas de disperso.
3.1. Varincia, desvio-padro, coeficiente de variao, desvio-mdio.
4. Separatrizes, assimetria e curtose.
4.1. Quartil, decil, percentil, assimetria, curtose.
5. Apresentao grfica.
5.1. Histograma, polgono de freqncia.
6. Probabilidade clssica.
6.1. Definies, variveis aleatrias, valor esperado, distribuio de probabilidade.
7. Distribuio binomial, normal, poisson.
7.1. Definio e propriedades da binomial e da poisson. Normal padro, utilizao da tabela
padronizada.
8. Intervalos de confiana.
8.1. Intervalo de confiana para mdia, varincia, proporo.
9. Teoria da deciso estatstica.
9.1. Decises estatsticas, hipteses estatsticas. Teste para igualdade de mdias.

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)

Bibliografia Bsica
1. SPIEGEL, Murray R. Estatstica. Traduo e reviso tcnica Pedro Consentino, 3a ed. So Paulo:
Makron Books, 1993 Coleo Schaum.
2. FONSECA, Jairo Simon. Curso de Estatstica. So Paulo: Atlas, 1990.
Bibliografia Complementar
1.

Software(s) de Apoio:

Informaes Adicionais
Microsoft Excel

62

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 6 Perodo
Disciplina: Paradigmas de Linguagem de Programao
Carga-Horria: 60h (80h/a)
Ementa
Conceitos das linguagens de programao e seus principais paradigmas. Aspectos relacionados com
sintaxe e semnticos sero abordados tanto ao nvel conceitual como aplicado s linguagens dos diversos
paradigmas.

Objetivos
Compreender os principais conceitos e paradigmas das linguagens de programao;
Apresentar os conceitos envolvidos no projeto de linguagem de programao e seu uso;
Selecionar a linguagem adequada para soluo de um dado problema.

Contedo Programtico
1. Histrico das linguagens de programao
7. Expresses e instrues de atribuies
2. Motivao
8. Estruturas de controle de nvel da instruo
3. Descrevendo Sintaxe e Semntica
9. Subprogramas
3.1. Introduo
10. Tipos de dados abstratos
3.2. Problema geral de descrever a sintaxe
11. Paradigma Imperativo
3.3. Mtodos formais
11.1.
C, Pascal
3.4. Gramtica de atributos
12. Paradigma Orientado a Objeto
3.5. Semntica dinmica
12.1.
Java, C++
4. Anlise Lxica e Sinttica
13. Paradigma Lgico
5. Nomes, vinculaes, verificao de tipos e
13.1.
Prolog
escopos
14. Paradigma Funcional
6. Tipos de dados
14.1.
Scheme, Lisp, Haskell

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos

Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos

Bibliografia Bsica
1. SEBESTA, Robert W. Conceitos de Linguagem de Programao. Bookman, 2003.
Bibliografia Complementar
1. WATT, D. A. Programming Languages Concepts and Paradigms, 3rd Edition, Prentice Hall, UK, 1998.
2. MELO, A. C. V. Princpios de Linguagens de Programao, Edgard Blcher, 2003.

Software(s) de Apoio:

Informaes Adicionais
AMZI Prolog, HUG Haskell.

63

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 6 Perodo
Disciplina: Tecnologia Web
Carga-Horria: 60h (80h/a)
Ementa
APIs para manipulao e processamento (parsing) de documentos XML. Serializao de objetos com XML.
Webservices: arquitetura, padres que utilizam XML e APIs de programao. Web semntica.
Objetivos
1. Conhecer as principais API para processamento de documentos XML;
2. Desenvolver solues para Web Service;
3. Conhecer as principais tecnologias para Web Semntica;
4. Desenvolver solues para Web Semntica.
Contedo Programtico
1. Parsing em XML
3.2.3.UDDI (Universal Description, Discovery
1.1. SAX (Simple API for XML);
and Integration);
1.2. DOM (Document Object Model);
3.2.4.Web Services Inspection Language
1.3. APIs Java para Manipulao de XML;
(WSIL);
2. Serializao de objetos com XML
3.3. APIs Java para Implementao de Web
3. Web Services
Services;
3.1. Arquitetura de Web Services
3.3.1.JAX-RPC;
3.1.1.Remote Procedure Call (RPC);
3.3.2.JAXM;
3.2. Padres XML
4. Web Semntica
3.2.1.Web Service Definition Language
4.1. Introduo a web semntica;
(WSDL);
4.2. Web Ontology Language (OWL);
3.2.2.Simple Object Access Protocol
4.3. RDF (Resource Description Framework) e
(SOAP);
RDF Schema;
Procedimentos Metodolgicos e Recursos Didticos
5. Aulas expositivas e dialogadas; Aulas prticas (laboratrio); Exerccios com implementaes de praticas
que acontecem em ambientes reais; Seminrios sobre tecnologias emergentes.
6. Quadro branco, computadores, projetor multimdia.
Avaliao
7. Avaliaes escritas e prticas; Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos,
pesquisas); Apresentao dos trabalhos desenvolvidos
Bibliografia Bsica
1. Especificaes do W3C: www.w3.org
2. Sun Microsystems. Sun Java Web Services Turtorial. Disponvel em
<http://java.sun.com/webservices/tutorial.html>.
3. Sum Microsystems. Working with XML: The Java API for Xml Processing (JAXP) Tutorial. Disnponvel
em <http://java.sun.com/webservices/jaxp/dist/1.1/docs/tutorial/>.
4. ATTARDI, Joe. Using Java API for XML Messaging. Sun Microsystems, 2003. Disponvel em <
http://developers.sun.com/sw/building/tech_articles/api_xmlmessaging.html>.
Bibliografia Complementar
1. DEITEL, Harvey, et al. XML: Como Programar. Bookman, 2003.
2. MENDES, Antnio. Programando com XML: Desenvolvimento Orientado para a Web. Campus, 2004.
3. CERAMI, Ethan. Web Services Essentials. O'Reilly and Associates.
4. VIOLLEAU, Thierry. Java Technology and XML-Part One. Sun Microsystem, 2001. Disponvel em
<http://java.sun.com/developer/technicalArticles/xml/JavaTechandXML/>.
5. VIOLLEAU, Thierry. Java Technology and XML-Part Two. Sun Microsystem, 2002. Disponvel em
<http://java.sun.com/developer/technicalArticles/xml/JavaTechandXML_part2/>.
6. LADDAD, Ramnivas. XML APIs for Databases. Sun Microsystems, 2000. Disponvel em <
http://java.sun.com/developer/technicalArticles/xml/api/index.html>.
Informaes Adicionais
Software(s) de 7. Tom Cat (http://tomcat.apache.org/), JBoss (http://www.jboss.org/), Eclipse
Apoio:
(http://www.eclipse.org/);
8. World Wide Web Consotium. Disponvel em <http://www.w3c.org/>
Site(s):
9. W3Schools Online Web Tutorials. Disponvel em <http://www.w3schools.com/>
64

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 6 Perodo
Disciplina: Desenvolvimento Integrado
Carga-Horria: 45h (60h/a)
Ementa
Elementos importantes da plataforma .NET: estruturas e interfaces; delegates e eventos; principais classes
do framework .NET; operadores de dados .NET; padres de projeto utilizados no .NET.

Objetivos
Compreender o ambiente de desenvolvimento.NET
Desenvolver aplicativos com o ambiente.NET

Contedo Programtico
1. Estruturas e interfaces
1.1. A palavra-chave struct
1.2. Criao em memria e o papel do construtor default
1.3. Interfaces
1.4. A palavra-chave interface
1.5. .NET Framework e suas interfaces
1.6. Explicit interface
1.7. Interfaces versus classe base
1.8. Os operadores is e as
2. Delegates e eventos
2.1. Delegates
2.2. A palavra-chave delegate
2.3. MulticastDelegate
2.4. Async pattern
2.5. Eventos
2.6. Um evento e vrios tratadores
2.7. Eventos aplicados no .NET Framework
2.8. Customizao dos eventos com add e remove
3. As principais classes do .NET Framework (FCL)
3.1. Trabalhando no console
3.2. Manipulao de strings
3.3. Manipulao de arquivos
3.4. Colees
3.5. XML
4. Os Operadores de dados .NET
4.1. O SQL Server Data Provider
4.2. O OLE DB Data Provider
4.3. Estabelecendo conexo
4.4. Pooling de conexo
4.5. Usando: DataReader DataSet e DataAdapter
5. Design Patterns usados no .NET Framework
5.1. Observe Pattern
5.2. Iterator Pattern
5.3. Decorator Pattern
5.4. Adapter Pattern
5.5. factory Pattern
5.6. Strategy Pattern
5.7. Composite Pattern no ASP.NET
5.8. Modelo de mtodo padro
5.9. Requisies no ASP.NET
5.10.
Padro Controlador de Pgina
5.11.
Padres de Apresentao Web no ASP.NET

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
65

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Quadro branco, computador, projetor multimdia, retroprojetor, vdeos


Avaliao

Avaliaes escritas e prticas


Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos projetos desenvolvidos

Bibliografia Bsica
1. GALUPO, Fabio. Desenvolvendo com C#. Porto Alegre: Bookman, 2004.
Bibliografia Complementar
1. LIPPMAN, Staley B. C#:um guia prtico. Porto Alegre. Bookman, 2003.
2. TURTSCHI, Adrian, WERRY, Jason. C# .NET Guai do Desenvolvedor Web. Editora Alta Books, 2002.
3. BENTRUM, Janson; WHATLEY, James. Desenvolvendo Sites de e-commerce com .NET. So Paulo:
Pearson Education do Brasil, 2002.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
MySQL for Windows 4.0, SQL Server 2000, Power Design, ROSE,
PostgreSQL

www.sqlmagazine.com.br

66

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 6 Perodo
Disciplina: Gesto de Tecnologia da Informao
Carga-Horria: 60h (80h/a)
Ementa
Tecnologia da informao: conceitos e evoluo. Administrao do conhecimento. Planejamento em
tecnologia da informao. Pesquisa operacional. Tecnologias aplicadas a sistemas de informao
empresariais. Efeitos da tecnologia da informao sobre a Internet.

Objetivos
Discutir a influncia da tecnologia da informao na moderna administrao e o papel do profissional de
desenvolvimento de software na elaborao do planejamento estratgico em TI.

10.

Contedo Programtico
Tecnologia e Administrao: Criando a infra-estrutura da empresa.
Evoluo da tecnologia da informao: Operaes e aplicaes de recursos de negcios.
Administrao do conhecimento.
Metodologia para clculo do custo total de propriedade: TCO (Total Cost of Ownership); CAPT (Custo
Anual por Teclado).
Planejamento em Tecnologia da Informao.
Teoria matemtica da administrao Pesquisa Operacional (PO).
A informatizao a servio do negcio: A era da informao, a inteligncia do negcio, o poder da
informao, um mundo de inovao.
A gesto da informao como arma estratgica para a competitividade: ECR (Efficient Customer
Response) e EDI (Electronic Data Interchange).
Tecnologias aplicadas a sistemas de informao empresariais: Executive Information System (EIS);
Decision Suport System (DSS); Enterprise Resouece Planning (ERP); Customer Relationship
Management (CRM); Supply Chain Management (SCM); e-Procurement; Bancos de Dados; Inteligncia
Artificial (IA); Outras tecnologias.
Tecnologia da Informao e negcio na Internet: E-Business.

Procedimentos Metodolgicos e Recursos Didticos


Aulas expositivas.
Estudos de casos.
Seminrio.
Quadro de giz e branco, computador, projetor multimdia, retroprojetor.

Avaliaes escritas
Trabalhos individuais
Apresentao de trabalhos desenvolvidos

1.
2.
3.
4.
5.
6.
7.
8.
9.

Avaliao

Bibliografia Bsica
1. LAURINDO, Fernando Jose Barbin. Tecnologia da Informao: Eficcia Nas Organizaes, Editora
Futura, So Paulo, 2004.
2. LACHTERMACHER, Gerson. Pesquisa Operacional na Tomada de decises, Editora Campus, 2002.
3. FRANCO JR., Carlos F.. E-BUSINESS Tecnologia da Informao e Negcio na Internet, So Paulo
Editora Atlas, 2001.
4. REZENDE, Alcides Rezende e ABREU, Aline Frana de. Tecnologia da Informao aplicada a sistemas
de informao empresariais. 2 Edio, Editora Atlas, So Paulo. 2001.

67

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 6 Perodo
Disciplina: Computador e sociedade
Carga-Horria: 30h (40h/a)
Ementa
tica e computao. Ergonomia e Doenas profissionais. Poltica e industria nacional de informtica.
Propriedade intelectual. Aplicaes da Informtica nas diversas reas do conhecimento. A educao e o
ensino a distncia.

Objetivos
Analisar os impactos do uso dos computadores sobre a sociedade e os indivduos.
Avaliar as repercusses das novas tecnologias na sociedade, considerando os aspectos sociais,
econmicos, polticos e educacionais.

Contedo Programtico
1. tica e computao: o que a tica, o Profissional de Computao, a Abrangncia da tica em
Computao.
2. Cdigos de tica profissionais: tica profissional, tica e regulamentao da profisso, Cdigos de tica
Profissionais na rea de computao, o Cdigo de tica da ACM, o Cdigo de tica unificado IEEECS/ACM para Engenharia de Software.
3. Profissional, computador e sociedade: relaes, alcance das aplicaes do computador.
4. Ergonomia e Doenas profissionais.
5. Poltica e Industria Nacional de Informtica.
6. Situao das indstrias de hardware e software no Brasil e no mundo.
7. A economia "ps-industrial".
8. A repercusso do computador no mercado de trabalho e a difuso do teletrabalho e a flexibilizao da
jornada de trabalho.
9. Propriedade intelectual: a importncia da proteo propriedade intelectual, a propriedade intelectual e
os cdigos de tica da ACM e unificado, direito autoral, patente, segredos de negcio, engenharia
reversa, novas tecnologias associadas ao direito autoral.
10. Aplicaes da Informtica nas diversas reas do conhecimento.
11. A revoluo da educao e o ensino a distncia.

Procedimentos Metodolgicos e Recursos Didticos


Aulas expositivas.
Estudos de casos.
Seminrio, Leitura de textos, debates.
Pesquisas bibliogrficas
Quadro de giz e branco, computador, projetor multimdia, retroprojetor.

Avaliaes escritas
Trabalhos individuais
Apresentao de trabalhos desenvolvidos.

Avaliao

Bibliografia Bsica
1. MASIERO, P. C tica em Computao, Editora da USP, 2000.
2. ACM Code of Ethics and Profissional Conduct, Communications of the ACM.
3. Livro Verde do Programa da Sociedade da Informao no Brasil - http://www.socinfo.org.br/index.htm.

68

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 6 Perodo
Disciplina: Introduo Economia
Carga-Horria: 45h (60h/a)
Ementa
Noes gerais de economia: questes fundamentais; microeconomia e macroeconomia.

Objetivos
Analisar o funcionamento da economia, suas variveis e aplicaes no contexto nacional e
internacional;
Compreender, criticamente, os problemas econmicos atuais.

Contedo Programtico
1. Noes gerais de economia
2. Questes econmicas fundamentais
3. Noes gerais de macroeconomia
3.1. Noes de contabilidade nacional
3.2. Consumo, investimento e setor pblico
3.3. O papel e a importncia da moeda
3.4. Noes de economia internacional
4. Noes gerais de microeconomia
4.1. Demanda, oferta e equilbrio de mercado
4.2. Teoria da produo
4.3. Teoria dos custos
4.4. Estruturas de mercado

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas
Leitura de textos, seminrios, debates. pesquisas bibliogrficas
Quadro de giz e branco, computador, projetor multimdia, retroprojetor

Avaliao
Avaliaes escritas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao de trabalhos desenvolvidos

Bibliografia Bsica
1. PASSOS, M. M. Martins & NOGAMI, Otto. Princpios de economia. 4 edio. Thomson, 2003.
2. CANO, Wilson. Introduo economia. 1 edio. UNESP, 1998.
3. SINGER, Paul. Aprender Economia. 1 edio. Brasiliense, 1983.
Bibliografia Complementar
1. HUBERMAN, Leo. Histria da Riqueza do Homem. 21 edio. Guanabara, 1999.
2. ROSSETI, J. Paschoal. Introduo economia. Atlas, 1997.
3. OSULLIVAN, Arthur; SHEFFRIN, Steven; NISHIJIMA, Marislei. Introduo Economia Princpios e
Ferramentas. 1 Edio, Pearson, 2004.

69

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 6 Perodo
Disciplina: Orientao ao Trabalho de Concluso de Curso
Carga-Horria: 30h (40h/a)
Ementa
Acompanhamento da realizao de um trabalho cientifico ou tecnolgico, como requisito para obteno do
grau de tecnlogo em desenvolvimento de software.

Objetivos
Consolidar os contedos vistos ao longo do curso em trabalho de pesquisa aplicada e /ou natureza
tecnolgica, possibilitando ao aluno a integrao entre teoria e prtica.
Verificar a capacidade de sntese do aprendizado adquirido durante o curso.

1.

Contedo Programtico
O contedo estar ligado ao tema escolhido pelo aluno, com base na matriz curricular.

Procedimentos Metodolgicos e Recursos Didticos


Orientaes temtica do trabalho
Reunies peridicas para apresentao e avaliao das atividades desenvolvidas durante o trabalho.

Relatrios Parciais
Monografia
Apresentao oral do Trabalho

Avaliao

Bibliografia Bsica
De acordo com o tema do Trabalho.

70

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

ANEXO II PROGRAMAS DOS PROJETOS INTEGRADORES


Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas
rea Profissional: Informtica
Perodo Letivo: 3 Perodo
Projeto: Projeto de Desenvolvimento de Sistema Web
Carga-Horria: 120h (160h/a)
Disciplinas Envolvidas
Programao Web; Estrutura de Dados; Aplicaes de Redes de Computadores; Sistemas Operacionais;
Anlise e Projeto Orientados a Objetos; Banco de Dados; Leitura e Produo de Textos.

15.
16.
17.
18.
19.

Objetivos
Integrar os conhecimentos adquiridos nas disciplinas co-requisitos deste programa participando de um
projeto de desenvolvimento Software para Web;
Escrever um relatrio Tcnico sobre o trabalho.
Contedo Programtico
Definir Tema do trabalho (Software Web);
Planejar e Executar as tarefas para construo do Sistema Web;
Desenvolver o Software utilizando tcnicas de Anlise e Projeto Orientao a Objetos;
Desenvolver o Software usando redes de computadores;
Desenvolver o Software com acesso a banco de dados;
Construir um Relatrio Tcnico.
Procedimentos Metodolgicos e Recursos Didticos
Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos.
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas.
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.
Avaliao

Seminrios
Relatrios Tcnicos
Apresentao dos trabalhos desenvolvidos
Bibliografia Bsica

De acordo com o projeto desenvolvido

Software(s) de Apoio:

Informaes Adicionais
Ferramentas Case

71

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 4 Perodo
Projeto de Desenvolvimento de Sistema
Projeto:
Carga-Horria: 120h (160h/a)
Distribudo
Disciplinas Envolvidas
Programao de Sistemas Distribudos; Processo de Desenvolvimento de Software; Arquitetura de
Software; Linguagem de Programao de Banco de Dados; Metodologia do Trabalho Cientfico.

Objetivos
Integrar os conhecimentos adquiridos nas disciplinas co-requisitos deste programa, participando de um
projeto de desenvolvimento de Software Distribudo;
Escrever um Artigo Cientfico.

20.
21.
22.
23.
24.
25.
26.

Contedo Programtico
Definir o tema do trabalho (Software Distribudo);
Utilizar um Processo de Desenvolvimento de Software para a construo do Sistema;
Definir de cronograma do projeto;
Planejar e Executar das tarefas para construo do Sistema;
Desenvolver aplicativos com acesso a banco de dados;
Definir uma Arquitetura para o Sistema a ser construdo;
Escrever um Artigo Cientfico sobre o trabalho.

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos.
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas.
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.

Seminrios;
Artigos Cientficos;
Apresentao dos projetos desenvolvidos.

Avaliao

Bibliografia Bsica
De acordo com o projeto a ser desenvolvido.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Ferramentas Case

72

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Curso: Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


rea Profissional: Informtica
Perodo Letivo: 5 Perodo
Projeto de Desenvolvimento de Sistema
Projeto:
Carga-Horria: 150h (200h/a)
Corporativo
Disciplinas Envolvidas
Programao de Sistemas Corporativos; Administrao de Sistemas Operacionais; Planejamento e
Gerncia de Projetos; Interface Homem-Mquina; Administrao de Banco de Dados.

Objetivos
Integrar os conhecimentos adquiridos nas disciplinas co-requisitos deste programa participando de um
projeto de desenvolvimento de Software Corporativo;
Escrever um Artigo Cientfico.

27.
28.
29.
30.
31.
32.
33.
34.

Contedo Programtico
Definir o Tema do Trabalho (Software Corporativo);
Utilizar um Processo de Desenvolvimento de Software;
Desenvolver com .Net;
Planejar e Gerenciar o Projeto de Software;
Desenvolver atividades de Administrao de banco de dados;
Definir uma Arquitetura para o Sistema a ser construdo;
Fazer uso de tcnicas de IHM;
escrever um Artigo Cientfico sobre o trabalho.

Procedimentos Metodolgicos e Recursos Didticos


Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos.
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas.
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.

Seminrios;
Artigos Cientficos;
Apresentao dos projetos desenvolvidos.

Avaliao

Bibliografia Bsica
De acordo com os projetos a serem desenvolvidos.

Software(s) de Apoio:
Site(s):

Informaes Adicionais
Ferramentas Case

73

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

ANEXO III ACERVO BIBLIOGRFICO


Disciplina
Algoritmos e Tcnicas de
Programao
Instalao de
Computadores
Informtica
Sistemas Digitais
Autoria Web
Matemtica
Lngua Portuguesa
Ingls
Programao Orientada a
Objetos
Lgica Computacional

Redes de Computadores

Arquitetura de
Computadores

Linguagem de Definio
de Dados
lgebra Linear
Clculo Diferencial e
Integral

Ttulo
Treinamento em Linguagem C++
- Mdulo 1
Lgica de Programao: A
Construo de Algoritmos e
Estruturas de Dados

Autor(es)

Qtde.

MIZRAHI, Victorine Viviane

12

FORBELLONE, Luiz Villar;


EBERSPACHER, Henri F

18

Hardware: Curso completo

TORRES, Gabriel

10

Introduo informtica
Elementos de Eletrnica Digital
Sistemas Digitais: Princpios e
Aplicaes
Internet e World Wide Web:
Como Programar

CAPRON, H. L. e JOHNSON, J. A.
IDOETA, Ivan Valeije

10
55

TOCCI, Ronald J.

12

DEITEL, H. M.; DEITEL, P. J.;


NIETO, T. R.

10

Java: como programar

DEITEL, H. M.; DEITEL, P. J.

10

GERSTING, Judith L.

10

TOCCI, Ronald J.

12

ROSS, Keith; KUROSE, James

SOARES, Luiz F.; LEMOS, Guido;


COLCHER, Srgio

TANENBAUM, Andrew S.

12

WANDERLEY NETTO, Eduardo B.

PATTERSON, David A. e
HENNESSY, John L.

10

STALLINGS, William

10

DEITEL, Harvey, et al.

10

GRAHAM, Steve; SIMEONOV,


Simeon

KOLMAN, Bernard

11

BOULOS, P.

46

LEITHOLD, Louis

18
?

SZOLKOWSKI, Mark; TODD, Nick

10

GOODRICH, Michael T. e
TAMASSIA, Roberto

10

ROSS, Keith; KUROSE, James

Fundamentos Matemticos para


Cincia da Computao
Sistemas Digitais: Princpios e
Aplicaes
Redes de Computadores e a
Internet: uma nova abordagem
Redes de Computadores: Das
LANs, MANs e WANs s Redes
ATM
Redes de Computadores
Arquitetura de Computadores: a
viso do software
Organizao e projeto de
computadores
Arquitetura e organizao de
computadores
XML: Como Programar
Building Web Services: Making
Sense of XML, SOAP, XML AND
UDDI
Introduo lgebra linear com
aplicaes
Clculo Diferencial e Integral.
Vol.1
Clculo com Geometria Analtica

Ingls Instrumental
Programao Web
Estrutura de Dados
Aplicaes de Redes de
Computadores

Javaserver Pages: Guia do


Desenvolvedor
Estruturas de dados e algoritmos
em Java
Redes de Computadores e a
Internet: uma nova abordagem

74

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Disciplina

Sistemas Operacionais

Anlise e Projeto
Orientados a Objetos
Banco de Dados

Ttulo
Redes de Computadores: Das
LANs, MANs e WANs s Redes
ATM
Redes de Computadores
Dominando Linux: Red Hat e
Fedora
Understanding the Linux Kernel
Sistemas operacionais modernos
Utilizando UML e Padres: Uma
Introduo Anlise e Projetos
Orientados a Objetos
UML Essencial
Sistema de Banco de Dados

Autor(es)

Qtde.

SOARES, Luiz F.; LEMOS, Guido;


COLCHER, Srgio

TANENBAUM, Andrew S.

12

BALL, Bill; DUFF, Hoyt

10

BOVET, Daniel P. e CESATI,


Marco
TANENBAUM, Andrew

10
11

LARMAN. Graig

10

FOWLER, Martin; SCOTT, Kendall


KORTH, Henry F. e
SILBERSCHATZ, Abraham

0
10

Leitura e Produo de
Textos
Programao de
Sistemas Distribudos
Teoria dos Grafos
Ambiente de
Desenvolvimento
Processo de
Desenvolvimento de
Software

Arquitetura de Software

Linguagem de
Programao de Banco
de Dados
Metodologia do Trabalho
Cientfico
Programao de
Sistemas Corporativos

Empreendedorismo

Administrao de
Sistemas Operacionais

?
Sistemas Operacionais Modernos
Distributed Systems Principles
and Paradigms
Estruturas de dados e algoritmos
em Java

TANENBAUM, Andrew S.

11

TANENBAUM, Andrew S.

GOODRICH, Michael T. e
TAMASSIA, Roberto

10

Desenvolvendo com C#

GALUPO, Fabio

O Processo Unificado

SCOTT, Kendall

10

Arquitetura de Software
Padres de Projeto: Solues
Reutilizveis de Software
Orientado a Objetos
Modelagem gil: Prticas
Eficazes para a Programao
eXtrema e o Processo Unificado
SQL Server 7 Black Book
Introduo a Sistemas de Banco
de Dados
Bases metodolgicas para o
trabalho cientfico

MENDES, Antonio
GAMMA, Erich; HELM, Richard;
RALPH, Johnson; VLISSIDES,
John

AMBLER, Scott W.

10

DALTON, Patrick

DATE, C. J.

Dominando Enterprise JavaBeans


Empreendedorismo:
transformando idias em
negcios
Empreendedorismo: dando asas
ao esprito empreendedor
Manual de empreendedorismo e
gesto
Dominando o Windows Server
2003: a Bblia
Desvendando o Linux

DOMINGUES, M.; HEUBEL, M. T.


C. D.; ABEL, I. J.
ROMAN, Ed; AMBLER, Scott W. e
JEWELL, Tyler

0
10

DORNELAS, Jos Carlos Assis

10

CHIAVENATO, Idalberto

10

BERNARDI, Luiz Antnio

MINASI, Mark

TOBLER, Michael J.

75

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Disciplina

Planejamento e Gerncia
de Projetos

Interface HomemMquina
Administrao de Banco
de Dados
Estatstica e
Probabilidade
Paradigmas de
Linguagem de
Programao
Tecnologias Web
Desenvolvimento
Integrado

Gesto de Tecnologia da
Informao

Computador e Sociedade

Ttulo
PMBOK Guide: A Guide to the
Project Management Body of
Knowledge
Gerenciando Projetos de
Desenvolvimento de Software
com PMI, RUP e UML
Gesto de Projetos
IHC: Modelagem e Gerncia de
Interfaces com o Usurio
SQL Server 7 Black Book
Introduo a Sistemas de Banco
de Dados
Estatstica
Curso de Estatstica
Conceitos de Linguagem de
Programao

Autor(es)

Qtde.

Project Management Institute

MARTINS, Jos Carlos Cordeiro

10

KERZNER, Harold

NETTO, Alvin A. de Oliveira

DALTON, Patrick

DATE, C. J.

SPIEGEL, Murray R.
FONSECA, Jairo Simon

4
21

SEBESTA, Robert W.

10

Working with XML: The Java API for


Sun Microsystems
Xml Processing (JAXP) Tutorial
Using Java API for XML Messaging ATTARDI, Joe
Desenvolvendo com C#
Tecnologia da Informao:
Eficcia nas Organizaes
Pesquisa Operacional na Tomada
de decises
E-BUSINESS Tecnologia da
Informao e Negcio na Internet
Tecnologia da Informao
aplicada a sistemas de
informao empresariais
tica em Computao
Livro Verde do Programa da
Sociedade da Informao no
Brasil

GALUPO, Fabio

LAURINDO, Fernando Jose Barbin

LACHTERMACHER, Gerson

FRANCO JR., Carlos F.

REZENDE, Alcides Rezende e


ABREU, Aline Frana de

12

MASIERO, P. C.

10

Sociedade da Informao no Brasil

Ttulo
Introduo Informtica
ABRAMS, Peter. Elementos de Procesos de Datos. Companhia Editorial Continental, 1985.
BROOKSHEAR, J. Glenn. Cincia da Computao. Bookman, 2000.
CALIGAERT, Peter. Princpios de Computao. Ao Livro Tcnico, 1980.
GUIMARAES, ngelo de Moura. Introduo a Cincia da Computao. LTC, 1998.
LAGES, Newton Alberto de C. Introduo a Cincia da Computao. LTC, 1990.
LANCHARRO, Eduardo Alcade. Informtica Bsica. Makron Books, 1991.
MANZANO, Andre Luizn. G. Informtica Bsica. rica, 2003.
MEIRELLES, Fernando de Souza. Informtica. Makron Books, 1994.
NORTON, Peter. Introduo a Informtica. Makron Books, 1996.
SANTOS, Carlos A. R. dos. Aplicativos. rica, 1986.
VERZELLO, Robert J. Processamento de Dados. McGraw-Hill, 1984.

Qtde
1
8
1
13
1
13
2
17
5
6
8
76

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
WALSH, Myles E. Entendiendo a Las Computadoras. Companhia Editorial Continental, 1981.

Qtde
1

Informtica Bsica (Internet)


JORGE, Marcos (coord). Internet. Makron Books, 1999.
LEVINE, John. Internet. Campus, 1998.
MARAN, Ruth. Aprenda a Usar o Computador e a Internet atravs de Imagens. 1999.
NELSON, Stephen L. Microsoft Frontpage 2000 sem Mistrio. Berkeley, 1999.

2
2
1
2

Informtica Bsica (Access)


Microsoft Access 97 Passo a Passo Lite. Makron Books, 1997.
BYRNE, Jeffry. Microsoft Access 2000. Campus, 1999.
JORGE, Marcos (coord). Access 97. Makron Books, 1997.
JORGE, Marcos (coord). Access 2000. Makron Books, 1999.
MIGUEL, Fernando Bestechi. Microsoft Access 2000. rica, 1999.

1
3
3
2
2

Informtica Bsica (Word)


JORGE, Marcos (coord). Office 97. Makron Books, 1997.
JORGE, Marcos (coord). Word 97. Makron Books, 1997.
JORGE, Marcos (coord). Word 2000. Makron Books, 1999.
LOPES, Andreia. Word 97. Brasport Livros e Multimdia, 1998.
MOSTAFA, Joshua. Como Fazer Cartas e Malas Diretas. Publifolha, 2000.
RAMALHO, Jose Antonio. Word 97. Makron Books, 1998.

2
9
2
1
1
2

Informtica Bsica (Excel)


Microsoft Excel 97 Passo a Passo Lite. Makron Books, 1997.
DODGE, Mark. Microsoft Excel 97. Makron Books, 1998.
JORGE, Marcos (coord). Excel 97. Makron Books, 1997.
JORGE, Marcos (coord). Excel 2000. Makron Books, 2000.

2
1
3
2

Informtica Bsica (PowerPoint)


JORGE, Marcos (coord). Powerpoint 97. Makron Books, 1997.
MANZANO, Andre Luiz N. G. Microsoft Powerpoint 97. rica, 2003.
TINDOU, Rodrigues Quintela. Power Point XP. Escala Ltda, 2000.

3
2
1

Informtica Bsica (CorelDraw)


CITRANGULO, MaCelo R. (coord). Corel Draw 9. Makron Books, 2000.
PADWICK, Gordon. Corel Draw 3. Cincia Moderna, 1993.
RIMMER, Steve. Corel Draw 3. Makron Books, 1983.
WEBSTER, Paul. Corel Draw 3. Cincia Moderna, 1993.
WERNER, Ray. Corel Draw 3. Moderna, 1993.

2
4
6
1
2

Informtica Bsica (Outros Aplicativos)


BAKER, Kim. Pagemaker For Windows: Guia Autodidtico. Inforbook, 1994.
PYRON, Tim. Aprenda em 24 Horas Project 98. Campus, 1998.
SANDLER, Corey. Editorao Eletrnica. LTC, 1992.

4
2
1

Compiladores
JOSE NETO, Joo. Introduo a Compilao. LTC, 1987.

Fundamentos de Linguagem de Programao e Estruturas de Dados


FARRER, Harry. Programao Estruturada de Computadores. Guanabara Dois, 1985.
FORBELLONE, Andr Luiz V. Lgica de Programao. Makron Books, 1993.
GUIMARES, ngelo de Moura. Algoritmos e Estruturas de Dados. LTC, 1985.
GUIMARES, ngelo de Moura. Algoritmos e Estruturas de Dados. LTC, 1994.
MAIA, Miriam Loureno. Programao Estruturada de Computadores. Guanabara Koogan,

7
17
2
6
14
77

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo

Qtde

MOTA, Marcelino Saraiva. Procedures Ferramentas de Programao. rica, 1993.


PACITTI, Tercio. Programao e Mtodos Computacionais. LTC, 1977.
PACITTI, Tercio. Programao e Mtodos Computacionais 2. LTC, 1977.
PACITTI, Tercio. Programao e Mtodos Computacionais. LTC, 1978.
PACITTI, Tercio. Programao e Mtodos Computacionais. LTC, 1983.
PEREIRA, Silvio do Lago. Estruturas de Dados Fundamentais. rica, 1996.
PINTO, Wilson Silva. Introduo Ao Desenvolvimento de Algoritmos e Estr. de Dados. rica,
1990.
SZWARCFITER, Jayme Luiz. Grafos e Algoritmos Computacionais. Campus, 1984.
TENENBAUM, Aaron M. Estruturas de Dados Usando C. Makron Books, 1995.
VILLAS, Marcos Vianna. Programao. Campus, 1988.
VILLAS, Marcos Vianna. Programao. Campus, 1997.
WIRTH, Niklaus. Algoritmos e Estruturas de Dados. Prentice Hall, 1989.
ZIVIONI, Nevio. Projeto de Algoritmos. Prentice Hall, 1994.

3
1
1
1
5
2

1989.

16
5
3
5
3
8
2

Linguagem de Programao Pascal


Pascal Estruturado. Guanabara Dois, 1985.
CARVALHO, Ricardo Freire de. Borland Turbo Pascal 6.0. Berkeley Brasil, 1992.
COLLINS, William J. Programao Estruturada com Estudos de Casos em Pascal. Servio
Nacional de Teatro, 1988.
GRILLO, M. Celia A. Turbo Pascal 5.0 e 5.5. Brasil, 1991.
HERGET, Douglas. Dominando o Turbo Pascal 5. Cincia Moderna, 1989.
OBRIEN, Stephen. Turbo Pascal 6 Completo e Total. Makron Books, 1992.
RINALDI, Roberto. Tubo Pascal: Inclui 6.0. rica, 1992.
RINALDI, Roberto. Turbo Pascal 7.0. rica, 1993.
SOYBEL, Jeremy G. Programando em Tubo Pascal: 5.5. Makron Books, 1992.
SOYBEL, Jeremy G. Programando em Tubo Pascal: 5.5. Servio Nacional de Teatro, 1992.
VEGA, Italo Santiago. Turbo Pascal 5.5. LTC, 1990.
WOOD, Steve. Turbo Pascal: Guia do Usurio. Servio Nacional de Teatro.

6
6
12
5
14
1
4
3
6

Linguagem de Programao Delphi


CANTU, Marco. Dominando o Delphi 4. Makron Books, 1998.
CANTU, Marco. Dominando o Delphi 5. Makron Books, 2000.
CANTU, Marco. Dominando o Delphi 7 a Bblia. Makron Books, 2003.
JORGE, Marcos (coord). Delphi 4.0. Makron Books, 1999.
JORGE, Marcos (coord). Delphi 5. Makron Books, 2000.
LEAO, Marcelo. Delphi 4. Axcel Books do Brasil, 1998.
MACIEL, Francisco Marcelo de Barros. Delphi 5.0 com Ms-Sql 7.0 Server. rica, 2000.
MANZANO, Jose Augusto. Estudo Dirigido Delphi 4. rica, 1998.
MANZANO, Jose Augusto Navarro Garcia. Estudo Dirigido de Delphi 6. rica, 2001.
SANTOS, Carlos H. Rocha. Delphi 5. rica, 2001.
SONNINO, Bruno. Desenvolvendo Aplicaes com Delphi 6. Makron Books, 2201.
SONNINO, Bruno. 365 Dicas de Delphi. Makron Books, 1999.

7
2
1
4
8
1
3
10
4
2
5
3

Linguagem de Programao Java


DEITEL, H. M. Java Como Programar. Bookman, 2001.

Linguagem de Programao C/C++


ALBUQUERQUE, Fernando. Programao em Linguagem C, C++ e Turbo C++. Berkeley
Brasil, 1991.

1
6
5

2
78

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
FLAMIG, Bryan. Turbo C++. LTC, 1991.
GOTTFRIED, Byron S. Programando em C. McGraw-Hill, 1993.
LAFORE, Robert. Object-Oriented Programming In C++. Waite Group Press, 1995.
SCHILDT, Herbert. Linguagem C. McGraw-Hill, 1986.

Qtde
2
9
1
5

Linguagem de Programao Clipper


BARBOSA, Antonio Carlos. Clipper 5.0. rica, 1991.
DALTON, Roger. Clipper 5.0. Berkeley Brasil, 1990.
RAMALHO, Jose Antonio Alves. Clipper 5.0 Release 5.01. Makron Books, 1992.
RAMALHO, Jose Antonio. Clipper 5.0 Avanado. Servio Nacional de Teatro, 1980.
RAMALHO, Jose Antonio. Clipper 5.0 Bsico. Schnarcz / Cia. das Letras, 1991.
STARLIN, Gorki. Clipper 5.2. Makron Books, 1994.
VIDAL, Antonio Geraldo da Rocha. Clipper. LTC, 1989.
VIDAL, Antonio Geraldo da Rocha. Clipper 5.0. LTC, 1993.
VIEIRA JR., Joao Goncaves. Clipper em Redes. LTC, 1992.

1
3
4
1
8
1
9
5
2

Linguagem de Programao Visual Basic


JORGE, Marcos (coord). Visual Basic 5.0. Makron Books, 1998.
JORGE, Marcos (coord). Visual Basic 6.0. Makron Books, 1999.
PAZELLO JUNIOR, Ovidio. Visual Basic 6.0. rica, 1999.
POOLE, Lon. Programas Usuais em Basic. McGraw-Hill, 1984.
SAVAGE, Earl R. Sugestes para o Programador Basic. Editele, 1981.
WANG, Wallace. Visual Basic 6. Campus, 1999.

3
2
3
1
1
3

Linguagem de Programao Fortran


SETZER, Valdemar Waingort. Curso de Fortran Lv Bsico. Edgard Blucher, 1972.
ZWASS, Vladimir. Programando En Fortran. Cesca/Mexico, 1985.

3
1

Linguagem de Programao Cobol


BASTOS, Alex C. Programao Cobol. LTC, 1983.
CARDOSO, Anibal P. Programao Estruturada em Cobol. LTC, 1984.
MCCRACKEN, Daniel D. Manual de Cobol Estruturado. Campus, 1986.
STERN, Nancy B. Programao Cobol. Guanabara Dois, 1985.
STERN, Nancy. Programacion Estructurada con Cobol. Companhia Editorial Continental, 1985.

2
1
5
4
1

Linguagem de Programao Smalltalk


LALONDE, Wilf. Discovering Smalltalk. The Benjamin/Cummings Publishing, 1994.

Programao Web
FURGERI, Sergio. Ensino Didtico da Linguagem XML. rica, 2001.
HADDAD, Renato Ibrahim. Crie Um E-Commerce com ASP. rica, 2000.
MEYER, Eric A. Cascading Style Sheets. O'Reilly, 2000.
ROUYER, Geff. Dynamic Html. Quark Books, 1999.
SAVOLA, Tom. Usando HTML. Campus, 1996.
TITTEL, Ed. Html 4. Campus, 1998.
WEISSINGER, A. Keyton. ASP: Guia Completo. Cincia Moderna, 1999.

2
2
3
2
3
4
7

Engenharia de Software
BOOCH, Grady. Object-Oriented Analysis and Design. Addison-Wesley Publishing Company,
1994.
COLEMAN, Derek. Object-Oriented Development. Prentice Hall, 1994.
COOAD, Peter. Anlise Baseada em Objetos. Campus, 1991.
DIAS, Donaldo de Souza. Projeto de Sistemas de Processamento de Dados. LTC, 1975.

3
3
5
6
79

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
FURLAN, Jose Davi. Modelagem de Objetos atravs da UML. Makron Books, 1998.
GHEZZI, Carlo. Fundamentals of Software Engineering. Prentice Hall, 1991.
HIGGINS, Lindley R. Maintenance Engineering Handbook. McGraw-Hill, 2001.
LIGHFOOT, David. Formal Specification Using Z. Palgrave, 2001.
PRESSMAN, Roger S. Engenharia de Software. Makron Books, 1995.
PRESSMAN, Roger S. Software Engineering. Livraria So Jose, 1992.
PRESSMAN, Roger. Software Engineering. McGraw-Hill, 2001.
RUMBAUGH, James. Modelagem e Projetos Baseados em Objetos. Campus, 1997.
SILVA, Nelson Peres da. Projeto e Desenvolvimento de Sistemas. rica, 1998.
SOMMERVILLE, Ian. Software Engineering. Addison-Wesley Publishing Company, 1995.
YOURDON, Edward. Anlise Estruturada Moderna. Campus, 1990.
YOURDON, Edward. Anlise Estruturada Moderna. Campus, 1992.
Banco de Dados
CASANOVA, Marco Antonio. Princpios de Sistemas de Gerncia de Banco de Dados.
Campus, 1985.
CHU, Shao Yong. Banco de Dados. Atlas S.A., 1986.
COUGO, Paulo Sergio. Modelagem Conceitual e Projetos de Banco de Dados. Campus, 1997.
DALTON, Patrick. Ms SQL Server 7: Black Book. Makron Books, 1998.
DATE, C. J. Introduo a Sistemas de Bancos de Dados. Campus, 1991.
FURTADO, Antonio Luz. Organizao de Banco de Dados. Campus, 1987.
KORTH, Henry F. Sistema de Bancos de Dados. Makron Books, 1995.
MACHADO, Felipe Nery Rodrigues. Projeto de Banco de Dados. rica, 1996.
PETKOVIC, Dusan. SQL Server 7. Makron Books, 1999.
RAMALHO, Jos Antnio. SQL Server 7: Black Book. Makron Books, 1999.
RAMALHO, Jos Antnio. SQL Server 7: Iniciao e Referncia. Makron Books, 1999.
SETEER, Valdemar W. Banco de Dados. Edgard Blucher, 1986.
Sistemas Operacionais
ALBUQUERQUE, Fernando. Projeto de Sistemas Operacionais em Linguagem C. Ebras, 1990.
IDEALI, Wagner. Sistema Operacional Cp/M 80. rica, 1986.
SILBERSCHATZ, Abraham. Operating System Concepts. Addison-Wesley Publishing
Company, 1995.
SINGHAL, Mukesh. Advanced Concepts In Operating Systems. McGraw-Hill, 1994.
TANENBAUM, Andrew S. Modern Operating Systems. Prentice Hall, 1992.
TANENBAUM, Andrew S. Sistemas Operacionais. Bookman, 2000.

Qtde
8
3
1
23
5
2
3
3
2
1
5
5
5
5
11
7
3
6
3
2
6
1
4
5
2
8
3
2
1
8

Sistema Operacional Windows


CATAPULT, INC. Microsoft Windows NT Workstation. Makron Books, 1995.
JENNINGS, Roger. Usando Windows NT Server 4. Campus, 1997.
JORGE, Marcos (coord). Windows 95. Makron Books, 1998.
JORGE, Marcos (coord). Windows 98. Makron Books, 1999.
PERRY, Greg. Aprenda em 24 Horas Windows 98. Campus, 1998.
RATHBONE, Andy. Windows 98. Campus, 1998.

3
8
2
2
1
3

Sistema Operacional Linux


DANESH, Arman. Dominando o Linux. Makron Books, 2000.

Sistema Operacional DOS


Microsoft MS-DOS: Verso 6.0. 1993.
BIASI, Ronaldo Sergio de. Guia Rpido para DOS 5.0. Lutecia, 1991.
CROYDON, Thomas. DOS 6 - Manual do Usurio e Guia do Programador. Berkeley, 1993.

8
9
19
80

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
GOOKIN, Dan. DOS 6. Berkeley Brasil, 1993.
HOFFMAN, Paul. MS-DOS. McGraw-Hill, 1987.
O'HARA, Shelley. DOS Verso 5.0. Campus, 1992.
ROBBINS, Judd. Dominando o DOS. Cincia Moderna, 1990.
STULTZ, Russell. MS-DOS 5.0. Makron Books, 1991.
WOLVERTON, Van. Usando MS-DOS. Campus, 1989.
WOODECOK, Joanne. Guia Conciso para o MS-DOS 5. Makron Books, 1992.
Sistema Operacional Netware
CARVALHO, Jose Eduardo M. de. Como Implantar e Gerenciar Novell Netware. McGraw-Hill,
1990.
EDELHART, Mike. Novell Netware Ferramentas Poderosas. Berkeley, 1992.
TSAI, David. Manual da Netware para o Supervisor Novell 3.11. rica, 1993.

Qtde
1
5
10
8
8
3
2
5
5
5

Redes de Computadores
ALVES, Luiz. Comunicao de Dados. Makron Books, 1994.
CICLADES. Guia Internet de Conectividade. 1996.
DERFLER JUNIOR, Frank J. Tudo Sobre Cabeamento de Redes. Campus, 1994.
DERFLER JUNIOR, Frank J. Guia de Conectividade. Campus, 1995.
GIOZZA, William Ferreira. Redes Locais de Computadores Tecnologia e Aplicaes. Livraria
So Jos, 1986.
HALSALL, Fred. Data Communications, Computer Networks And Open Systems. AddisonWesley Publishing Company, 1996.
LACERDA, Ivan Max Freire de. Cabeamento Estruturado. SENAC-RN, 2002.
MONTORO, Fabio de Azevedo. Modem e Transmisso de Dados. rica, 1990.
MOURA, Jose Antao Beltrao. Redes Locais de Computadores. Livraria So Jose, 1986.
SILVEIRA, Jorge Luis da. Comunicao de Dados e Sistemas de Teleprocessamento. Makron
Books, 1991.
SOARES, Luiz Fernando Gomes. Redes de Computadores. Campus, 1995.
TANENBAUM, Andrew S. Redes de Computadores. Campus, 1997.

10
12

Gerncia e Segurana de Redes


FRISCH, Aeleen. Essential System Administration. O'Reilly, 1995.
ORRICO, Junior Hugo. Pirataria de Software. Mm Editora Ltda, 2004.

2
1

Eletrnica Digital
Eletrnica Digital. Departamento Tcnico, 1980.
AZEVEDO JUNIOR, Joo Batista de. TTL/CMOS - V.1. rica, 1986.
AZEVEDO JUNIOR, Joo Batista de. TTL/CMOS. rica, 1986.
BRANDASSI, Ademir Eder. Eletrnica Digital. Nobel-Siemens, 1983.
IDOETA, Ivan Valeije. Elementos de Eletrnica Digital. rica, 1980.
IDOETA, Ivan Valeije. Elementos de Eletrnica Digital. rica, 1984.
IDOETA, Ivan Valeije. Elementos de Eletrnica Digital. rica, 1993.
IDOETA, Ivan Valeije. Elementos de Eletrnica Digital. rica, 1998.
MALVINO, Albert. Eletrnica Digital. Makron Books, 1987.
MELLO, Hilton Andrade de. Circuitos Integrados. Edgard Blucher, 1976.
SZAJNBERG, Mordka. Eletrnica Digital. LTC, 1988.
TAUB, Herbert. Eletrnica Digital. Makron Books, 1982.
TOCCI, Ronald J. Sistemas Digitais: Princpios e Aplicaes. Printice-Hall do Brasil, 1991.
TOCCI, Ronald J. Sistemas Digitais: Princpios e Aplicaes. Printice-Hall do Brasil.
TUCCI, Wilson Jose. Introduo a Eletrnica. Nobel, 1983.

6
20
7
3
3
3
2
5
2
8

1
16
21
7
4
19
1
30
6
1
1
9
1
11P
5
81

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
Arquitetura e Organizao de Computadores
HWANG, Kai. Computer Architecture And Parallel Processing. McGraw-Hill, 1985.
HWANG, Kai. Advanced Computer Architecture. McGraw-Hill, 1993.
PATTERSON, David A. Computer Architecture a Quantitative Approach. Morgan Kaufmann
Publishers, 1996.
Microprocessadores
ABEL, Peter. IBM PC Assembly Language and Programming. Prentice Hall, 1995.
BARDEN JR., William. Manual do Microprocessador Z-80. Campus, 1987.
CARR, Joseph J. Assembly 6502: Manual do Usurio. Campus, 1988.
CIARCIA, Steve. Construa o seu Prprio Micro Z-80. Servio Nacional de Teatro.
CYPRIANO, Luiz Benedito. Microprocessador Z-80. rica, 1984.
CYPRIANO, Luiz Benedito. Microprocessador Z-80. rica, 1986.
FERRI, Enrique H. H. Introduo 80386. rica, 1990.
MILLER, Alan R. Assembly IBM PC. Berkeley Brasil, 1990.
NORRIS, Bryan. Microprocessadores Y Microcomputadores Y Sistemas. 1978.
VISCONTI, A. C. J. F. Microprocessadores 8080 e 8085. rica, 1986.
Manuteno de Equipamentos
D'AVILA, Edson. Montagem, Manuteno e Configurao de Computadores Pessoais. rica,
1997.
KAMIN, Jonathan. Disco Rgido no PC. LTC, 1990.
NORTON, Peter. Manual Disco Rgido. Campus, 1989.
ROSCH, Winn L. Desvendando o Hardware do PC. Campus, 1996.
TORRES, Gabriel. Hardware. Axcel Books, 1999.
VASCONCELOS, Larcio. Como Montar Configurar e Expandir seu PC 486/Pentium. LCV,
1994.
VASCONCELOS, Larcio. Manual de Manuteno e Expanso de PCs. Makron Books, 1999.

Qtde
2
3
3
1
5
5
7
6
6
3
3
1
11
5
6
1
3
10
6
5

Clculo
AVILA, Geraldo. Clculo 1. LTC, 1994.
14
AVILA, Geraldo. Clculo 2: Funes de uma Varivel. LTC, 1995.
17
AYRES JR., Frank. Clculo Diferencial e Integral. McGraw-Hill, 1973.
1
BARBANTI, Luciano. Matemtica Superior. Pioneira, 1999.
5
BOULOS, Paulo. Clculo Diferencial e Integral. Makron Books, 2000.
15+22P
BOULOS, Paulo. Clculo Diferencial e Integral. Pearson Education do Brasil, 1999.
10
EWEN, Dale. Clculo Tcnico. Hemus, 1990.
15+11P
HUMES, Ana Flora P. de Castro. Nocoes de Clculo Numrico. McGraw-Hill, 1984.
1
KREYSZIG, Erwin. Matemtica Superior 3. LTC, 1980.
1
KREYSZIG, Erwin. Matemtica Superior. LTC, 1982.
2
LANG, Serge. Clculo. Ao Livro Tcnico, 1971.
4
LEITHOLD, Louis. Clculo com Geometria Analtica. Harbra, 1990.
3
LEITHOLD, Louis. Clculo com Geometria Analtica. Harbra, 1994.
4+11P
LEITHOLD, Louis. Clculo. Habra, 1977.
1
MUNEM, Mustafa A. Clculo. Guanabara Dois, 1986.
2
PEREIRA, Baslio de Bragana. Anlise Espectrais. Arte Final Leasing, 1986.
1
SANTOS, Vitoriano Ruas de Barros. Curso de Clculo Numrico. LTC, 1982.
1
SPENCER, Donald D. Matematicas para La Cincia de La Computacion. Companhia Editorial
2
Continental, 1986.
WILLIAMSON, Richard E. Clculo de Funes Vetoriais. LTC, 1975.
1
82

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
Clculo Numrico
DORN, Wiliam S. Clculo Numrico com Estudos de Casos em Fortran IV. Campus, 1989.
RUGGIERO, Mrcia A. Gomes. Clculo Numrico. Makron Books, 1996.
Estatstica
CASTRO, Lauro Sodr Viveiros de. Exerccio de Estatstica. Cientfica, 1970.
FONSECA, Jairo Simon da. Curso de Estatstica. Atlas S.A., 1982.
FONSECA, Jairo Simon da. Curso de Estatstica. Atlas S.A., 1996.
GOODMAN, Richard. Aprenda Sozinho Estatstica. Enio Matheus Guazzelli, 1965.
HOEL, Paul G. Estatstica Elementar. Fundo de Cultura.
MARTINS, Gilberto de Andrade. Princpios de Estatstica. Ascom, 1980.
MARTINS, Gilberto de Andrade. Princpios de Estatstica. Atlas S.A., 1991.
MEYER, Paul L. Probabilidade. LTC, 1976.
SALVATORE, Dominick. Estatstica e Econometria. Servio Nacional de Teatro, 1982.
SILVA, Elio Medeiros da. Matemtica e Estatstica Aplicada. Atlas S.A., 1999.
SPIEGEL, Murray R. Estatstica. Makron Books, 1993.
SPIEGEL, Murray R. Estatstica. Servio Nacional de Teatro, 1993.
TRIOLA, Mario F. Introduo a Estatstica. LTC, 1999.

Qtde
1
8
1
5
6
1
2
1
2
2
4
4
3
1
3+22P

Lgica Matemtica
ALENCAR FILHO, Edgard de. Iniciao a Lgica Matemtica. Nobel, 1986.
COPI, Irwing M. Introduo a Lgica. Mestre Jou, 1978.
MACHADO, Nilson Jose. Lgica? Lgico! Scipione, 1994.
SALMON, Wesley C. Lgica. Zahar, 1969.

3
3
1
1

lgebra Linear
BOLDRINI, Jose Luiz. lgebra Linear. Harbra, 1980.
GUELLI, Cid A. lgebra I. Moderna, 1970.
GUELLI, Cid A. lgebra II. Moderna, 1970.
GUELLI, Cid A. lgebra IV. Moderna, 1970.
KOLMAN, Bernard. Introduo lgebra Linear com Aplicaes. LTC, 1999.
KREIDER, Donald. Introduo a Anlise Linear. Ao Livro Tcnico, 1972.
LIPSCHUTZ, Seymour. lgebra Linear. McGraw-Hill, 1973.
MURDOCH, D. C. lgebra Linear. LTC, 1972.
SANTOS, Nathan Moreira dos. Vetores e Matrizes. LTC, 1976.
SERRAO, Alberto Nunes. Exerccios e Problemas de lgebra. Ao Livro Tcnico, 1965.
STEINBRUCH, Alfredo. lgebra Linear. Makron Books, 1987.

6
1
1
1
5
1
1
1
1
1
5

Leitura e Produo de Textos


ABRIL, Editora. Manual de Estilo Editora Abril. Nova Fronteira, 1990.
1
BAGNO, Marcos. Preconceito Lingstico. Loyola, 1999.
4
BARROS, Diana Luiz Pessoa. Teoria Semitica do Texto. tica, 1994.
2
BECHARA, Evanildo. Gramtica Escolar da Lngua Portuguesa. Lucerna, 2002.
5+10CE
BENVENESTE, Emile. Problemas de Lingstica Geral I. Universidade Estadual de Campinas,
2
1995.
CEREJA, William. Portugus: Texto e interao. Atual
10CE
DUCROT, Oswald. Princpios de Semntica Lingstica. Cultrix, 1972.
3
FARACO, A. C.; TEZZA, C. Oficina Texto. Vozes.
10CE
FAVERO, Leonor Lopes. Lingstica Textual: Introduo. Cortez, 1994.
3
FERREIRA, Aurlio Buarque de Holanda. Novo Dicionrio Aurlio. Nova Fronteira, 1986.
3
83

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
GLOBO, Irineu Marinho. Manual de Redao e Estilo. Globo, 1993.
GOULART, Audemaro Taranto. Estudo Orientado de Lngua Portuguesa. Brasil, 1976.
INFANTE, Ulisses. Do Texto Ao Texto. Scipione, 1991.
KOCH, Ingedore Villaa. Coeso Textual. Contexto, 1994.
LAJOLO, Marisa. Caminhos da Linguagem. tica, 1977.
LAJOLO, Marisa. Caminhos da Linguagem. tica, 1978.
LYONS, John. Introduo a Lingstica Terica. Secretaria de Minas e Energia, 1979.
MASIP VICIANO, Vicente. Interpretao de Textos. E.P.U., 2001.
MAINGUENAU. Anlise de Textos de Comunicao. Cortez, 2001.
MEDEIROS, S. J. B. Correspondncia Tcnica de Comunicao Criativa. Atlas.
SERAFINI, Maria Teresa. Como Escrever Textos. Globo, 1991.
SILVA, Adalberto Prado e. Como Falar Como Escrever. Ibep, 1970.
VANOYE, Francis. Usos da Linguagem. Martins Fontes, 1985.

Qtde
1
1
19
1
10
5
1
1
10CE
10CE
4
1
5

Metodologia Cientfica
ARMANI, Domingos. Como Elaborar Projetos. Tomo, 2003.
LAKATOS, Eva Maria. Metodologia Cientfica. Atlas S.A., 2000.
MARCONI, Marina de Andrade. Fundamentos de Metodologia Cientfica. Atlas S.A., 2003.
PENTEADO, Jose Roberto Whitaker. A Tcnica da Comunicao Humana. Pioneira, 1976.
RUDIO, Franz Victor. Introduo ao Projeto de Pesquisa Cientfica. Vozes, 2003.
RUDIO, Franz Victor. Introduo ao Projeto de Pesquisa Cientfica. Vozes.
SEVERINO, Antonio Joaquim. Metodologia do Trabalho Cientfico. Cortez, 2002.
VARGAS, Milton. Metodologia da Pesquisa Tecnolgica. Globo, 1980.

4
5+11P
6
6
4
11P
4
1

Relaes Interpessoais
ALVES, Tania Oliveira. Guia Prtico de Combate Ao Stress. Qualitymark, 1997.
AMOEDO, Sebastio. tica do Trabalho. Qualitymark, 1997.
ANTUNES, Celso. A Inteligncia Emocional na Construo do Novo Eu. Vozes, 1998.
BALCAO, Yolanda Ferreira. Comportamento Humano na Empresa. Fundao Getulio Vargas,
1967.
BAQUERO MIGUEL, Godeardo. Tcnicas de Auto-Analise. Loyola, 1975.
BARBOSA, Leila Maria A. A Incrvel Historia dos Homens e Suas Relaes Sociais. Vozes,
1991.
BARRA, Ralph. Trabalho em Grupo. Qualitymark, 1993.
BOCK, Ana Merces Bahia. Psicologias. Saraiva, 2002.
BOM SUCESSO, Edina de Paula. Trabalho e Qualidade da Vida. Qualitymark, 1997.
BOM SUCESSO, Edina de Paula. Trabalho e Qualidade de Vida. Qualitymark, 1998.
CHABRENIL, Fabien. A Empresa e Seus Colaboradores. Madras, 1999.
DEJOURS, Christophe. A Loucura do Trabalho. Cortez, 1992.
ENDERLE, Carmem. Psicologia do Desenvolvimento. Artes Medicas, 1987.
FRITZEN, Silvino Jose. Relaes Humanas Interpessoais. Vozes, 2001.
FURINI, Isabel F. Liderana com Sucesso. Ibrasa, 1994.
LANE, Silva T. Maurer. O que Psicologia Social. Brasiliense, 1986.
LANE, Silvia T. Maurer. O que Psicologia Social. Brasiliense, 1991.
LIMA, Lauro de Oliveira. Treinamento em Dinmica de Grupo. Vozes, 1969.
MAIER, Norman Raymond F. Princpios de Relaes Humanas. Record, 1966.
MASIP VICIANO, Vicente. tica, Carter e Personalidade. E.P.U., 2002.
MINICUCCI, Agostinho. Relaes Humanas. Atlas, 2001.
MINICUCCI, Agostinho. Psicologia Aplicada Administrao. Atlas.

2
5
2
1
1
11
1
10
1
2
2
4
1
2
1
1
5
1
1
1
3
11P
84

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
MOSCOVICI, Fela. Desenvolvimento Interpessoal. LTC, 1985.
PISANI, Elaine Maria. Psicologia Geral. Vozes, 1992.
REZENDE, Alcides; FRANA, Aline. Tecnologia da Informao Aplicada a Sistemas de
Informao. Atlas.
RODRIGUES, Marcus Vinicius Carvalho. Qualidade de Vida no Trabalho. Vozes, 1994.
WEIL, Pierre. Relaes Humanas na Famlia e no Trabalho. Vozes, 1989.
WEIL, Pierre. Relaes Humanas na Familia e no Trabalho. Vozes, 1992.
WOOD, Larry E. Estratgias do Pensamento. Cultrix, 1986.
Computador e Sociedade
CASTELLS, Manuel. A Era da Informao. Paz e Terra, 2002.
IANNI, Octavio. A Era do Globalismo. Civilizao Brasileira, 2002.
MARCONDES FILHO, Ciro. Sociedade Tecnolgica. Scipione, 1994.
MASI, Domenico de. A Sociedade Ps Industrial. Senac, 1999.
SANTOS, Milton. Por uma Outra Globalizao. Record, 2001.
Administrao e Gesto Organizacional
Empreendedorismo: Cincia, Tcnica e Arte. Cni-Iel, 2000.
Historia da Administrao. Pioneira.
Princpios de Administrao. Pioneira.
Qualidade Total. Sebrae, 1995.
Servio Total Ao Cliente. Campus.
ACKOFF, Russell L. Pesquisa Operacional. Brasil.
AMARAL, Pedro Ferraz do. Taylor, o Mago da Administrao. Parma.
ANDERSON, E. H. Organizao Cientfica da Produo. Ascom.
ARGENTI, John. Sistemas de Administrao Dinmica. Ascom.
CAMPOS, Vicente Falconi. O Valor dos Recursos Humanos na Era do Conhecimento.
Fundao Christiano Ottoni, 1995.
CANTANHEDE, Cesar. Curso de Organizao do Trabalho. Ascom.
CARVALHO, Roberto Flavio de. Negociao. LTC.
CARVALHO, Roberto Flavio de. Negociao: Um Instrumento de Venda. Ao Livro Tcnico,
1986.
CHIAVENATO, Idalberto. Administrao nos Novos Tempos. Campus, 1999.
CHIAVENATO, Idalberto. Administrao de Empresas. Servio Nacional de Teatro, 1991.
CHIAVENATO, Idalberto. Administrao de Recursos Humanos. Atlas S.A., 1999.
CHIAVENATO, Idalberto. Administrao. Makron Books, 1994.
CHIAVENATO, Idalberto. Gerenciando Pessoas: o Passo Decisivo para a Administrao.
Makron Books, 1992.
CHIAVENATO, Idalberto. Iniciao Administrao Geral. Makron Books, 2000.
CHIAVENATO, Idalberto. Iniciao Organizao e Tcnica Comercial. Servio Nacional de
Teatro.
CHIAVENATO, Idalberto. Iniciao ao Planejamento e Controle de Produo. Servio Nacional
de Teatro.
CHIAVENATO, Idalberto. Introduo Teoria Geral da Administrao. Servio Nacional de
Teatro, 1993.
CHIAVENATO, Idalberto. Teoria Geral da Administrao. McGraw-Hill, 1993.
DAVIDOW, William H. Servio Total Ao Cliente. Campus.
DEGEN, Ronald Jean. O Empreendedor. McGraw-Hill, 1989.
DEMING, W. Edwards. O Mtodo Deming de Administrao. Saraiva, 1980.
DINSMORE, Paul Campbell. Gerncia de Programas e Projetos. Pini, 1992.

Qtde
5
4
11P
1
12
1
3
5
8
1
1
5
1
1
1
14
3
1
1
1
1
1
1
11
1
8
19
4
2
1
5
6
5
7
1
1
8
1
8
85

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
DOLABELA, Fernando. Oficina do Empreendedor. Cultura, 1999.
DRUCKER, Peter F. Administrao para o Futuro. Pioneira, 1992.
DRUCKER, Peter F. O Gerente Eficaz. LTC, 1990.
DRUCKER, Peter F. Inovao e Esprito Empreendedor. Pioneira, 2002.
DRUCKER, Peter. Prtica de Administrao de Empresas. Fundo de Cultura, 1969.
FARACO, Maria Giovannina. Treinamento de Pessoal para Pequenas e Mdias Indstrias.
FARIA, A. Nogueira de. Organizao de Empresas. Informtica Prod.E Glos. LTC.
FARIA, A. Nogueira de. Organizao de Empresas. LTC.
FERNANDES, Jose Carlos de Figueiredo. Administrao de Material. LTC, 1981.
FERREIRA, Ademir Antonio. Gesto Empresarial. Pioneira, 2002.
GIL, Antonio de Loureiro. Qualidade Total nas Organizaes. Ascom, 1980.
GLAZER, C. Normas e Mtodos de Administrao. Ascom.
GODOY, Maria Helena Pdua Coelho de. Brainstorming: Como Atingir Metas. Fco Ltda, 1997.
GONCALVES, Antonio. Pequena Empresa. Imprensa Oficial, 1998.
GRAMIGNA, Maria Rita Miranda. Jogos de Empresa. Makron Books, 1993.
HALL, Richard H. Organizaes: Estrutura e Processos. Prentice Hall.
HATAKEYAMA, Yoshio. A Revoluo dos Gerentes. Fundao Christiano Ottoni, 1995.
HELOANI, Roberto. Organizao do Trabalho e Administrao. Cortez, 2000.
HEMERITAS, Adhemar Batista. Organizao de Normas. Atlas, 1991.
HERRMANN JR., Frederico. Elementos de Administrao. Ascom.
HESKETH, Jose L. Fator Humano no Trabalho.
JUCIUS, Michael J. Introduo a Administrao. Ascom.
JUCIUS, Michael J. Introduo a Administrao. Atlas, 1974.
KOTLER, Philip. Administrao de Marketing. Atlas S.A., 1974.
LOBATO, Adjanits P. Segurana no Trabalho com Qualidade Total. P. Lobato, 1996.
MAGALHAES, Celso de. Tcnica de Chefia e do Comando. Ibge.
MATOS, Francisco Gomes De. Gerncia Parcipativa. Bibliex.
MCGREGOR, Douglas. O Lado Humano da Empresa. Martins Fontes, 1999.
MILIONI, B. Como Elaborar o Seu Plano de Crescimento Pessoal. STS Publicaes e
Servios, 1994.
MOTTA, Paulo Roberto. Gesto Contempornea: a Cincia e a Arte de ser Dirigente. Record,
1994.
MOUTINHO, Diva Aparecida. Manual de Pesquisa de Mercado.
ODEBRECHT, Norberto. Educao pelo Trabalho. Odebrecht, 1991.
OUCHI, William G. Teoria Z: Como as Empresas Podem Enfrentar o Desafio Japons. Fundo
Educativo Brasileiro, 1982.
PASCALE, Richard Tanner. Artes Gerenciais Japonesas, As. Record, 1982.
PETERS, Tom. Rompendo as Barreiras da Administrao. Harbra, 1993.
RONCHI, Luciano. Organizao, Mtodos e Mecanizao. Ascom.
SANTOS, Lucio T. dos. As Funes do Administrador.
SOUZA, Eda Castro Lucas de. Empreendedorismo. A Secretaria, 2001.
TAYLOR, Frederick Winslow. Princpios de Administrao Cientfica. Ascom.
TOFFLER, Alvin. A Empresa Flexvel. Record, 1997.
TOLEDO, Flavio de. Administrao de Pessoal. Atlas S.A., 1981.
VASCONCELLOS, Eduardo. Estrutura das Organizaes. Pioneira Thomson, 2002.
VERAS, Alcir. Elementos Bsicos de Organizao e Administrao.
VIEIRA, Newton Lemos. Engenharia de Mtodos. CNI-DAMPI.

Qtde
1
3
4
9
1
5
2
21
1
8
1
1
1
1
1
2
1
1
1
1
3
5
2
3
4
1
1
3
1
1
3
1
2
1
4
2
5
2
31
5
1
8
19
2
86

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
VIEIRA, Newton Lemos. Manual de PERT-CPM. CNI-DAMPI.
WALTER, Milton A. Fluxo de Recursos.
WALTON, Mary. O Mtodo Deming na Prtica. Campus, 1992.
ZULZKE, Maria Lucia. Abrindo a Empresa para o Consumidor. Qualitymark, 1997.
Ingls Tcnico
ALLEN, J. P. B. English In Physical Science. Oxford University, 1979.
ARAUJO, Avelino de Pina. De Pina's Technical Dictionary - Dicionrio Tcnico de Pina. Servio
Nacional de Teatro, 1978.
Comprehensive Technical Dictionary English-Portuguese. Servio Nacional de Teatro, 1980.
Dicionrio de Termos Tcnicos Ingls-Portugus. Egeria, 1978.
Dicionrio Tcnico. Freitas Bastos, 1964.
DRUMMOND, Gordon. English Structure Practice. Logman Group Limited, 1984.
English For International Communication. Interchange. RICHARDS, Jack C..
EVANS, F. Bowen. English as It Is In The U.S.A. Fundao Nacional Pro-Memria, 1970.
LEECH, Geoffrey N. Meanirng and the English Verbs. Logman Group Limited, 1979.
LEECH, Geofrey N. A Communicative Grammar of English. Logman Group Limited, 1975.
MARQUES, Amadeu. A New Time For English. tica, 1990.
MARQUES, Amadeu. A New Time For English. tica, 1991.
MARQUES, Amadeu. A New Time For English. tica, 1992.
MEDEIROS, Manuel Francisco. Dicionrio Tcnico Poliglota. a Secretaria, 1957.
Moderno Dicionrio Ingls-Portugus / Portugus-Ingls. Melhoramentos, 2000.
Novo Dicionrio de Termos Tcnicos Ingls-Portugus. a Secretaria, 1992.
Novo Dicionrio de Termos Tcnicos Ingls-Portugus. Globo, 1980.
OSWALDO, Ferreira. Dicionrio Escolar Ingls-Portugus / Portugus-Ingls. FAE - Fundao
de Assistncia ao Estudante, 1987.
QUIRK, Randolph. A Grammar of Contemporary English. Longman, 1978.
QUIRK, Randolph. A University Grammar of English. Longman, 1978.
Reading And Thinking In English. Oxford University, 1982.
RICHARDS, Jack C. Interchange: English For International Communication. University of
Cambridge, 1990.
RICHARDS, Jack C. Interchange: English For International Communication. University of
Cambridge, 1994.
RICHARDS, Jack C. New Interchange: English For International Communication. University of
Cambridge, 1997.
RICHARDS, Jack C. New Interchange: English For International Communication. University of
Cambridge, 1998.
RICHARDS, Jack C. New Interchange: English For International Communication. University of
Cambridge, 2000.
ROBINSON, Carole. Themes For Proficiency. Oxford University, 1984.
ROYDS-IRMAK, D. E. Beginning Scientific English. Nelson, 1975.
SAMARA, Samira. Start Reading. Saraiva, 1983.
SAMARA, Samira. Start Reading. Saraiva, 1984.
SAMARA, Samira. Start Reading. Saraiva, 1985.
SEIDL, Jennifer. Grammar in Practice. Oxford University, 1982.
SELL, Lewis L. Comprehensive Technical Dictionary. Servio Nacional de Teatro, 1980.
SERPA, Abel de Andrade. Technical English For Professional Schools. MEC - Ministrio da
Educao e Cultura, 1970.
SERPA, Oswaldo Ferreira. Gramtica da Lngua Inglesa. FAE - Fundao de Assistncia ao

Qtde
3
3
2
1
1
4
1
2
2
1
1
1
1
1
10
23
9
7
6
1
5
40
1
1
3
28
110
6
8
114
1
2
1
2
2
1
1
1
4
87

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo

Qtde

STOTT, Trish. First Class. Oxford University, 1991.


SWAN, Michael. Practical English Usage. Oxford University, 1985.
Technical Dictionary. Freitas Bastos, 1964.
VILAS BOAS, Nelson. Open Dictionary. Egeria, 1979.
Webster's Third New International Dictional Dictionary. a Secretaria, 1986.
Webster's Third New International Dictional Dictionary. Encyclopedia Britnica do Brasil Pub,
1986.

39
1
1
3
1

Estudante, 1988.

Economia
Brasil: 14 Anos de Revoluo. IPEA, 1978.
ABRANCHES, Sergio Henrique. Despossudos - Crescimento e Pobreza no Pas do Milagre,
Os. Jorge Zahar, 1985.
ABRANCHES, Sergio Henrique. Despossudos - Crescimento e Pobreza no Pas do Milagre,
Os. Jorge Zahar, 1986.
BARBOSA, Eraldo Sergio. Introduo a Economia. F.T.D., 1996.
BENKO, Georges. Economia Espao e Globalizao na Aurora do Sculo XXL. Annablume,
2002.
CANEDO, Leticia Bicalho. A Revoluo Industrial. Atual, 1987.
CANO, Wilson. Introduo a Economia. Unesp, 1998.
CARDOSO, Fernando Henrique. O Modelo Prtico Poltico do Brasil. Difel, 1979.
CASTRO, Antonio Barro. Introduo a Economia. Forense-Universitaria, 1994.
CATANI, Afranio Mendes. O Que Capitalismo. Brasiliense, 1980.
CATANI, Afranio Mendes. O Que Capitalismo. Brasiliense, 1991.
CATELLI JR., Roberto. Brasil: do Caf a Industria. Brasiliense, 1992.
CAVES, Richard E. Economia Internacional. Saraiva, 2001.
CHESNAIS, Francois. A Mundializao do Capital. 1996.
COSTA, Fernando Nogueira da. Economia em Dez Lies. Makron Books, 2000.
DRUCHER, Peter. Sociedade Ps-Capitalista. Pioneira, 1993.
ELLIS, Howard S. Desenvolvimento Econmico para a Amrica Latina. Fundo de Cultura,
1964.
FICHLOWITZ, Estanislau. Valorizao dos Recursos Humanos no Brasil. Fundao Getulio
Vargas, 1970.
FORRESTER, Viviane. O Horror Econmico. Universidade Estadual Paulista, 1997.
GUIMARAES, Alberto Passos. Quatro Sculos de Latifndio. Paz e Terra, 1981.
HOLANDA, Antonio Nilson Craveiro. Introduo a Economia. Banco do Nordeste do Brasil,
1978.
IGLESIAS, Francisco. A Industrializao Brasileira. Brasiliense, 1988.
KURIHARA, Kenneth K. Introduo a Dinmica Keynesiana. Fundo de Cultura, 1961.
LAUTERBACH, Albert. Fronteiras PsicoLgicas da Economia. Fundo de Cultura, 1966.
LOBO, R. Haddock. Historia Econmica e Administrativa do Brasil. Atlas S.A., 1973.
MAIA, Jayme de Mariz. Economia Internacional e Comercio Exterior. Atlas S.A., 2003.
MANFRED, A. Z. Do Feudalismo ao Capitalismo. Global, 1987.
MASI, Damenico de. A Economia do cio. Sextante, 2001.
MASI, Domenico. O Futuro do Trabalho. Jose Olympio Ltda, 2001.
NOVAES, Carlos Eduardo. Capitalismo para Principiantes. tica, 1995.
PASSOS, Carlos Roberto Martins. Princpios de Economia. Pioneira, 2003.
PRADO JUNIOR, Caio. Historia Econmica do Brasil. Brasiliense, 1994.
PRADO JUNIOR, Caio. Historia Econmica do Brasil. Brasiliense, 1998.

2
2
9
1
8
5
10
20
1
3
45
2
11
7
8
8
10
1
1
3
2
1
7
1
1
3
8
5
2
1
29
8
1
4
88

Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas


CEFET-RN/GEINF 2006

Ttulo
PREBISCH, Raul. Dinmica do Desenvolvimento Latino-Americano. Fundo de Cultura, 1964.
RIFKIN, Jeremy. O Fim dos Empregos. Makron Books, 1995.
ROBOCK, Stefan H. Desenvolvimento Econmico Regional. Fundo de Cultura, 1964.
ROSSETTI, Jose Paschoal. Introduo a Economia. Atlas S.A., 1997.
SANDRONI, Paulo. O Que Mais-Valia. Brasiliense, 1992.
SINGER, Paul. Aprender Economia. Contexto, 1999.
STALEY, Eugene. O Futuro dos Paises Subdesenvolvidos. Fundo de Cultura, 1963.
TAYLOR, Overton H. Historia do Pensamento Econmico. Fundo de Cultura, 1965.
TROSTER, Roberto Luiz. Introduo a Economia. McGraw-Hill, 1992.
Educao Distncia e Tcnicas Aplicadas Educao
Pioneirismo em Educao a Distancia. CEFET-RN/UNED, 2003.
BRASIL, Ministrio da Educao e do Desporto. TV e Informtica na Educacao. MEC/SEED,
1998.
DOMINGOS, Marilia de Franceschi. Usando Recursos Instrucionais. CEFET-PB, 1999.
FLOUD, Steve. Manual de Multimdia da IBM. LTC, 1993.
MAIA, Carmem. Ead. Ler. Anhembi Morumbi, 2000.
PARRA, Nelio. Tcnicas Audiovisuais de Educao. Pioneira, 1975.
TAJRA, Sanmya Feitosa. Informtica na Educao. rica, 1998.

Qtde
1
6
1
11
11
3
1
2
8
20
2
1
1
1
1
3

89

Vous aimerez peut-être aussi