Escolar Documentos
Profissional Documentos
Cultura Documentos
Tecnologia em Analise e Desenvolvimento de Sistemas 2012 PDF
Tecnologia em Analise e Desenvolvimento de Sistemas 2012 PDF
Superior de Tecnologia em
Anlise e Desenvolvimento
de Sistemas
na modalidade presencial
Projeto Pedaggico do Curso
Superior de Tecnologia em
Anlise e
Desenvolvimento de
Sistemas
na modalidade presencial
Eixo Tecnolgico:
Informao e Comunicao
COMISSO DE ELABORAO/SISTEMATIZAO
George Azevedo da Silva
Gilbert Azevedo da Silva
rica Luana Galvo Torres Gomes
Maria de Ftima Feitosa de Souza
COORDENAO PEDAGGICA
rica Luana Galvo Torres Gomes
Maria de Ftima Feitosa de Souza
REVISO DIDTICO-PEDAGGICA
Anna Catharina da Costa Dantas
Francy Izanny de Brito Barbosa Martins
Luisa de Marilac de Castro Silva
Nadja Maria de Lima Costa
Rejane Bezerra Barros
3
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
SUMRIO
APRESENTAO 6
1. IDENTIFICAO DO CURSO 8
2. JUSTIFICATIVA 8
3. OBJETIVOS 9
10.1. BIBLIOTECA 40
4
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
REFERNCIAS 42
5
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
APRESENTAO
6
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
7
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
1. IDENTIFICAO DO CURSO
2. JUSTIFICATIVA
3. OBJETIVOS
9
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Portadores de Certificado
de Concluso do Ensino Mdio
Exame de Seleo
Reingresso
Portador de Diploma de
Estudantes de em Anlise e Desenvolvimento cursos de graduao no
CSTs no mesmo
de Sistemas mesmo eixo tecnolgico
eixo tecnolgico
ou rea do curso
10
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
11
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
12
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
A proposta pedaggica do curso est organizada por ncleos politcnicos os quais favorecem a
prtica da interdisciplinaridade, apontando para o reconhecimento da necessidade de uma educao
profissional e tecnolgica integradora de conhecimentos cientficos e experincias e saberes advindos
do mundo do trabalho, e possibilitando, assim, a construo do pensamento tecnolgico crtico e a
capacidade de intervir em situaes concretas.
Essa proposta possibilita a realizao de prticas interdisciplinares, assim como a favorece a
unidade dos projetos de cursos em todo o IFRN, concernente a conhecimentos cientficos e
tecnolgicos, propostas metodolgicas, tempos e espaos de formao.
Desse modo, a matriz curricular dos cursos de graduao tecnolgica organiza-se em dois
ncleos, o ncleo fundamental e o ncleo cientfico e tecnolgico.
O ncleo fundamental compreende conhecimentos cientficos imprescindveis ao desempenho
acadmico dos ingressantes. Contempla, ainda, reviso de conhecimentos da formao geral,
objetivando construir base cientfica para a formao tecnolgica. Nesse ncleo, h dois propsitos
pedaggicos indispensveis: o domnio da lngua portuguesa e, de acordo com as necessidades do curso,
a apropriao dos conceitos cientficos bsicos.
O ncleo cientfico e tecnolgico compreende disciplinas destinadas caracterizao da
identidade do profissional tecnlogo. Compe-se por uma unidade bsica (relativa a conhecimentos de
formao cientfica para o ensino superior e de formao tecnolgica bsica) e por uma unidade
tecnolgica (relativa formao tecnolgica especfica, de acordo com a rea do curso). Essa ltima
unidade contempla conhecimentos intrnsecos rea do curso, conhecimentos necessrios integrao
curricular e conhecimentos imprescindveis formao especfica.
A Figura 2 explicita a representao grfica da organizao curricular dos cursos superiores de
tecnologia, estruturados numa matriz curricular articulada, constituda por ncleos politcnicos e
unidades, com fundamentos nos princpios da interdisciplinaridade, da contextualizao, da interao
humana, do pluralismo do saber e nos demais pressupostos dos mltiplos saberes necessrios atuao
profissional.
13
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
PRTICA PROFISSIONAL
Desenvolvimento de projetos
Atividades acadmico-cientfico-culturais
Estgio Curricular Supervisionado
15
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Unidade Bsica
Epistemologia da Cincia 2 40 30
Metodologia do Trabalho Cientfico 2 40 30
Matemtica Discreta 4 80 60
Subtotal de carga-horria da Unidade Bsica 4 0 2 2 0 0 160 120
Unidade Tecnolgica
Disciplinas comuns ao eixo tecnolgico
Programao de Computadores 6 120 90
Sistemas Digitais 4 80 60
Sistemas Operacionais 4 80 60
Empreendedorismo 2 40 30
Gesto de Tecnologia da Informao 4 80 60
Computador e Sociedade 2 40 30
Disciplinas especficas do curso
Web Design 4 80 60
Programao Orientada a Objetos 6 120 90
Algoritmos 4 80 60
Redes de Computadores 4 80 60
Arquitetura de Computadores 4 80 60
Interface Humano-Computador 4 80 60
Desenvolvimento de Sistemas Web 6 120 90
Estrutura de Dados Lineares 4 80 60
Anlise e Projeto Orientado a Objetos 4 80 60
Bancos de Dados 4 80 60
Desenvolvimento de Sistemas Distribudos 6 120 90
Estrutura de Dados No-Lineares 4 80 60
Processo de Software 4 80 60
Arquitetura de Software 4 80 60
Programao e Administrao de Banco de Dados 4 80 60
Desenvolvimento de Sistemas Coorporativos 4 80 60
Gerencia de Projetos 4 80 60
Teste de Software 4 80 60
Subtotal de carga-horria da Unidade Tecnolgica 4 18 18 20 10 8 2000 1500
Subtotal de carga-horria do Ncleo Cientfico e
16 20 18 20 18 12 2160 1620
Tecnolgico
Carga-
SEMINRIOS CURRICULARES horria total
Carga-horria semestral
(obrigatrias) Hora
Hora
/aula
Seminrio de Integrao Acadmica 4 5 4
Seminrio de Orientao ao Projeto de Desenvolvimento
30 40 30
de Sistema Web
Seminrio de Orientao ao Projeto de Desenvolvimento
30 40 30
de Sistema Distribudo
Seminrio de Orientao ao Projeto de Desenvolvimento
30 40 30
de Sistema Coorporativo
Seminrio de Iniciao Pesquisa e Extenso 30 40 30
Seminrio de Orientao para a Prtica Profissional / de
30 40 30
Estgio Supervisionado (Estgio Tcnico)
Total de carga-horria de seminrios curriculares 205 154
Carga-
horria total
PRTICA PROFISSIONAL Carga-horria semestral
Hora/
Hora
aula
Desenvolvimento de Projetos 125 125 125 500 375
Atividades Acadmico-Cientfico-Culturais 25 32 25
Total de carga-horria de prtica profissional 532 400
TOTAL DE CARGA-HORRIA DO CURSO 2.594
Observao: A hora-aula considerada possui 45 minutos.
17
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
18
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Carga-horria
SEMINRIOS CURRICULARES total
Carga-horria semestral
(obrigatrias) Hora/ Hora
aula
Seminrio de Integrao Acadmica 4 5 4
Seminrio de Orientao ao Projeto de Desenvolvimento
30 40 30
de Sistema Web
Seminrio de Orientao ao Projeto de Desenvolvimento
30 40 30
de Sistema Distribudo
Seminrio de Orientao ao Projeto de Desenvolvimento
30 40 30
de Sistema Coorporativo
Seminrio de Iniciao Pesquisa e Extenso 30 40 30
Seminrio de Orientao para TCC / Estgio
30 40 30
Supervisionado
Total de carga-horria de Seminrios curriculares 205 154
Carga-horria
total
Carga-horria semestral
Hora
PRTICA PROFISSIONAL Hora
Desenvolvimento de Projetos 125 125 125 500 375
Atividades Acadmico-Cientfico-Culturais 25 32 25
Total de carga-horria de prtica profissional 532 400
TOTAL DE CARGA-HORRIA DO CURSO 2.594
Observao: A hora-aula considerada possui 45 minutos.
Quadro 2 Disciplinas optativas para o Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas
Ncleo Fundamental
19
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
20
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
21
Figura 3a Fluxograma de disciplina do Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, modalidade presencial, turno diurno.
4 4 2 2 2 4
2
Redes de Metodologia Cientfica e Gesto de Tecnologia da
Lingua Portuguesa Epistemologia da Cincia Empreendedorismo
Computadores Tecnolgica Informao
4 4 4 4 4 2
6 6 6 6 4 2
2
Programao de Programao Desenvolvimento de Desenvolvimento de Orientao Prtica
Teste de Software
Computadores Orientada a Objetos Sistemas Web Sistemas Distribuidos Profissional
4 4 4 4 4 8
4 4 4 4 0 0
2
Programao e Sem. Orient. Projeto de Seminrio de Orientao
Arquitetura de
Matemtica Discreta Bancos de Dados Administrao de Banco Desenvolvimento de para a Prtica
Computadores
de Dados Sistema Coorporativo Profissional
4 4 0 0 8
Sem. Orient. Projeto de Sem. Orient. Projeto de
Ingls para
Lingua Inglesa Desenvolvimento de Desenvolvimento de Eletivas
Informtica
Sistema Web Sistema Distribuido
0 4 4 0
2
Seminrio de
Seminrio de Iniciao
Integrao Sistemas Operacionais Processo de Software
Pesquisa e Extenso
Acadmica
0
2
Seminrio de Iniciao
Pesquisa e Extenso
22
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Figura 3a Fluxograma de disciplina do Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, modalidade presencial, turno noturno.
23
6.1.1. Os Seminrios Curriculares
Quadro 4 Seminrios curriculares para o Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, modalidade presencial.
24
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Dessa maneira, a prtica profissional constitui uma atividade articuladora entre o ensino, a
pesquisa e a extenso, balizadores de uma formao articulada, universal e integral de sujeitos para
atuar no mundo em constantes mudanas e desafios. Constitui-se, portanto, condio para o graduando
obter o Diploma de Tecnlogo.
O mecanismo de planejamento, acompanhamento e avaliao das atividades da prtica
profissional composto pelos seguintes itens:
elaborao de um plano de atividades, aprovado pelo orientador;
reunies peridicas do estudante com o orientador;
visita(s) peridica(s) do orientador ao local de realizao, em caso de estgio;
elaborao do documento especfico de registro da atividade pelo estudante; e,
defesa pblica do trabalho pelo estudante perante banca, em caso de trabalhos finais de
cursos.
Os documentos e registros elaborados devero ser escritos de acordo com as normas da ABNT
estabelecidas para a redao de trabalhos tcnicos e cientficos e faro parte do acervo bibliogrfico do
IFRN.
Ser atribuda prtica profissional uma pontuao entre 0 (zero) e 100 (cem) e o estudante
ser aprovado com, no mnimo, 60 (sessenta) pontos. A nota final da prtica profissional ser calculada
pela mdia aritmtica ponderada das atividades envolvidas, tendo como pesos as respectivas cargas-
horrias, devendo o estudante obter, para registro/validade, a pontuao mnima de 60 (sessenta)
pontos, em cada uma das atividades.
A prtica profissional desenvolvida por meio de atividades acadmico-cientfico-culturais no
ter pontuao e, consequentemente, no entrar no cmputo da nota final da prtica profissional,
sendo condio suficiente o cumprimento da carga-horria mnima prevista no projeto pedaggico de
curso.
25
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Quadro 5 Projetos integradores previstos para o Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas
docente deve estar disposto a partilhar o seu programa e suas ideias com os outros professores; deve
refletir sobre o que pode ser realizado em conjunto; estimular a ao integradora dos conhecimentos e
das prticas; deve compartilhar os riscos e aceitar os erros como aprendizagem; estar atento aos
interesses dos estudantes e ter uma atitude reflexiva, alm de uma bagagem cultural e pedaggica
importante para a organizao das atividades de ensino-aprendizagem coerentes com a filosofia
subjacente proposta curricular.
Durante o desenvolvimento do projeto, necessria a participao de um professor na figura de
coordenador para cada turma, de forma a articular os professores orientadores e estudantes que
estejam desenvolvendo projetos integradores. Assim, para cada turma que estiver desenvolvendo
projetos integradores, ser designado um professor coordenador de projeto integrador e ser
estabelecida uma carga horria semanal de acompanhamento. O professor coordenador ter o papel de
contribuir para que haja uma maior articulao entre as disciplinas vinculadas aos respectivos projetos
integradores, assumindo um papel motivador do processo de ensino-aprendizagem.
O professor orientador ter o papel de acompanhar o desenvolvimento dos projetos de cada
grupo de estudantes, detectar as dificuldades enfrentadas por esses grupos, orient-los quanto busca
de bibliografia e outros aspectos relacionados com a produo de trabalhos cientficos, levando os
estudantes a questionarem suas ideias e demonstrando continuamente um interesse real por todo o
trabalho realizado.
Ao trabalhar com projeto integrador, os docentes se aperfeioaro como profissionais reflexivos
e crticos e como pesquisadores em suas salas de aula, promovendo uma educao crtica
comprometida com ideais ticos e polticos que contribuam no processo de humanizao da sociedade.
O corpo discente deve participar da proposio do tema do projeto, bem como dos objetivos,
das estratgias de investigao e das estratgias de apresentao e divulgao, que sero realizados
pelo grupo, contando com a participao dos professores das disciplinas vinculadas ao projeto.
Caber aos discentes, sob a orientao do professor orientador do projeto, desenvolver uma
estratgia de investigao que possibilite o esclarecimento do tema proposto.
Os grupos devero socializar periodicamente o resultado de suas investigaes (pesquisas
bibliogrficas, entrevistas, questionrios, observaes, diagnsticos etc.). Para a apresentao dos
trabalhos, cada grupo dever
elaborar um roteiro da apresentao, com cpias para os colegas e para os professores; e
providenciar o material didtico para a apresentao (cartaz, transparncia, recursos
multimdia, faixas, vdeo, filme, etc.).
Cada projeto ser avaliado por uma banca examinadora constituda pelos professores das
disciplinas vinculadas ao projeto e pelo professor coordenador do projeto. A avaliao dos projetos ter
27
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
em vista os critrios de: domnio do contedo; linguagem (adequao, clareza); postura; interao; nvel
de participao e envolvimento; e material didtico (recursos utilizados e roteiro de apresentao).
Com base nos projetos desenvolvidos, os estudantes desenvolvero relatrios tcnicos. O
resultado dos projetos de todos os grupos dever compor um nico trabalho.
Os temas selecionados para a realizao dos projetos integradores podero ser aprofundados,
dando origem elaborao de trabalhos acadmico-cientfico-culturais, inclusive podero subsidiar a
construo do trabalho de concluso do curso.
28
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Nos perodos de realizao de estgio tcnico, o estudante ter momentos em sala de aula, no
qual receber as orientaes.
30
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Este projeto pedaggico de curso deve ser o norteador do currculo no curso superior de
Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial. Caracteriza-se,
portanto, como expresso coletiva, devendo ser avaliado peridica e sistematicamente pela
comunidade escolar, apoiados por uma comisso avaliadora com competncia para a referida prtica
pedaggica. Qualquer alterao deve ser vista sempre que se verificar, mediante avaliaes sistemticas
anuais, defasagem entre perfil de concluso do curso, objetivos e organizao curricular frente s
exigncias decorrentes das transformaes cientficas, tecnolgicas, sociais e culturais. Entretanto, as
possveis alteraes podero ser efetivadas mediante solicitao aos conselhos competentes.
Os princpios pedaggicos, filosficos e legais que subsidiam a organizao, definidos neste
projeto pedaggico de curso, nos quais a relao teoria-prtica o princpio fundamental associado
estrutura curricular do curso, conduzem a um fazer pedaggico, em que atividades como prticas
interdisciplinares, seminrios, oficinas, visitas tcnicas e desenvolvimento de projetos, entre outros,
esto presentes durante os perodos letivos.
O trabalho coletivo entre os grupos de professores da mesma base de conhecimento e entre os
professores de base cientfica e da base tecnolgica especfica imprescindvel construo de prticas
didtico-pedaggicas integradas, resultando na construo e apreenso dos conhecimentos pelos
estudantes numa perspectiva do pensamento relacional. Para tanto, os professores devero
desenvolver aulas de campo, atividades laboratoriais, projetos integradores e prticas coletivas
juntamente com os estudantes. Para essas atividades, os professores tm, disposio, horrios para
encontros ou reunies de grupo, destinados a um planejamento antecipado e acompanhamento
sistemtico.
Considera-se a aprendizagem como processo de construo de conhecimento, em que partindo
dos conhecimentos prvios dos estudantes, os professores assumem um fundamental papel de
mediao, idealizando estratgias de ensino de maneira que a partir da articulao entre o
conhecimento do senso comum e o conhecimento escolar, o estudante possa desenvolver suas
percepes e convices acerca dos processos sociais e de trabalho, construindo-se como pessoas e
profissionais com responsabilidade tica, tcnica e poltica em todos os contextos de atuao.
Neste sentido, a avaliao da aprendizagem assume dimenses mais amplas, ultrapassando a
perspectiva da mera aplicao de provas e testes para assumir uma prtica diagnstica e processual
com nfase nos aspectos qualitativos.
31
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
O Ncleo de Atendimento as Pessoas com Necessidades Especficas (NAPNE) subsidia o IFRN nas
aes e estudos voltados incluso de estudantes com dificuldades na aprendizagem advindas de
fatores diversos, a exemplo das altas habilidades, disfunes neurolgicas, problemas emocionais,
limitaes fsicas e ausncia total e/ou parcial de um ou mais sentidos da audio e/ou viso.
O NAPNE tem as suas atividades voltadas, sobretudo, para o incentivo formao docente na
perspectiva da incluso. Seus objetivos preveem: promover as condies necessrias para o ingresso e
permanncia de alunos com necessidades especficas; propor e acompanhar aes de eliminao de
barreiras arquitetnicas, possibilitando o acesso a todos os espaos fsicos da instituio, conforme as
normas da NBR/9050, ou sua substituta; atuar junto aos colegiados dos cursos, oferecendo suporte no
processo de ensino-aprendizagem dos discentes; potencializar o processo ensino-aprendizagem por
meio de orientao dos recursos de novas tecnologias assistidas, inclusive mediando projetos de
inovao tecnolgica assistida desenvolvidos por discentes e docentes; promover e participar de
estudos, discusses e debates sobre Educao Inclusiva e Educao Especial; contribuir para a insero
da pessoa com deficincia nos demais nveis de ensino, no mundo do trabalho e nos demais espaos
sociais; assessorar os processos seletivos para ingresso de pessoas com necessidades especficas;
incentivar a implantao de contedos, disciplinas permanentes e/ou optativas referentes Educao
Especial, nos cursos ofertados pelo IFRN; e articular as atividades desenvolvidas pelo NAPNE com as
aes de outras Instituies voltadas ao trabalho com pessoas com deficincia.
extenso sobre as vrias dimenses das relaes tnico-raciais; sensibilizar e reunir pesquisadores,
professores, tcnico-administrativos, estudantes, representantes de entidades afins e demais
interessados na temtica das relaes tnico-raciais; colaborar e promover, por meio de parcerias,
aes estratgicas no mbito da formao inicial e continuada dos profissionais do Sistema de Educao
do Rio Grande do Norte; contribuir para a ampliao do debate e da abrangncia das polticas de aes
afirmativas e de promoo da igualdade racial e; produzir e divulgar conhecimentos sobre relaes
tnico-raciais junto s instituies educacionais, sociedade civil organizada e populao em geral.
33
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
34
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Assim, essa avaliao tem como funo priorizar a qualidade e o processo de aprendizagem, isto
, o desempenho do estudante ao longo do perodo letivo, no se restringindo apenas a uma prova ou
trabalho ao final do perodo letivo.
Nesse sentido, a avaliao ser desenvolvida numa perspectiva processual e contnua, buscando
a reconstruo e construo do conhecimento e o desenvolvimento de hbitos e atitudes coerentes
com a formao de professores-cidados.
Nessa perspectiva, de suma importncia que o professor utilize instrumentos diversificados os
quais lhe possibilitem observar melhor o desempenho do estudante nas atividades desenvolvidas e
tomar decises, tal como reorientar o estudante no processo diante das dificuldades de aprendizagem
apresentadas, exercendo o seu papel de orientador que reflete na ao e que age.
Assim sendo, a avaliao dever permitir ao docente identificar os elementos indispensveis
anlise dos diferentes aspectos do desenvolvimento do estudante e do planejamento do trabalho
pedaggico realizado. , pois, uma concepo que implica numa avaliao que dever acontecer de
forma contnua e sistemtica mediante interpretaes qualitativas dos conhecimentos construdos e
reconstrudos pelos estudantes no desenvolvimento de suas capacidades, atitudes e habilidades.
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 estudante;
consenso dos critrios de avaliao a serem adotados e cumprimento do estabelecido;
disponibilizao de apoio pedaggico para aqueles que tm dificuldades;
adoo de estratgias cognitivas e metacognitivas como aspectos a serem considerados nas
avaliaes;
adoo de procedimentos didtico-pedaggicos visando melhoria contnua da
aprendizagem;
discusso, em sala de aula, dos resultados obtidos pelos estudantes nas atividades
desenvolvidas; e
observao das caractersticas dos estudantes, seus conhecimentos prvios integrando-os
aos saberes sistematizados do curso, consolidando o perfil do trabalhador-cidado, com
vistas (re) construo do saber escolar.
A avaliao do desempenho escolar feita por disciplinas e bimestres, considerando aspectos
de assiduidade e aproveitamento, conforme as diretrizes da LDB, Lei n. 9.394/96. A assiduidade diz
respeito frequncia s aulas tericas, aos trabalhos escolares, aos exerccios de aplicao e atividades
35
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
O estudante que no for reprovado por falta e obtiver mdia igual ou superior a 20 (vinte) e
inferior a 60 (sessenta) ter direito a submeter-se a uma avaliao final em cada disciplina, em prazo
definido no calendrio acadmico do Campus de vinculao do estudante. Ser considerado aprovado,
aps avaliao final, o estudante que obtiver mdia final igual ou maior que 60 (sessenta), de acordo
com as seguintes equaes:
MD NAF
MFD
2 , ou
2NAF 3N2 2N 3NAF
MFD MFD 1
5 , ou 5
nas quais
MFD = mdia final da disciplina
MD= mdia da disciplina
NAF = nota da avaliao final
N1 = nota do estudante no 1 bimestre
N2 = nota do estudante no 2 bimestre
Em todos os cursos ofertados no IFRN, ser considerado reprovado por falta o estudante que
no obtiver frequncia mnima de 75% (setenta e cinco por cento) da carga horria total das disciplinas
cursadas, independentemente da mdia final.
Os critrios de verificao do desempenho acadmico dos estudantes so tratados pela
Organizao Didtica do IFRN.
36
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Os cursos superiores de graduao sero aferidos mediante uma avaliao sistmica dos PPCs e
avaliaes locais do desenvolvimento dos cursos, tendo por referncia a autoavaliao institucional, a
avaliao das condies de ensino, a avaliao sistmica e a avaliao in loco a serem realizadas por
componentes do Ncleo Central Estruturante (NCE) vinculado ao curso, em conjunto com o Ncleo
Docente Estruturante (NDE) do curso em cada campus.
A autoavaliao institucional e a avaliao das condies de ensino devero ser realizadas
anualmente pela Comisso Prpria de Avaliao (CPA) que tem por finalidade a coordenao dos
processos internos de avaliao da instituio, a sistematizao e a prestao das informaes
solicitadas pelo INEP. O resultado da autoavaliao institucional dever ser organizado e publicado pela
CPA, analisado e discutido em cada Diretoria Acadmica do IFRN e, especificamente, pelos cursos,
mediado pela coordenao, junto aos professores e estudantes.
O NCE constitui-se num rgo de assessoramento, vinculado Diretoria de Avaliao e
Regulao do Ensino da Pr-Reitoria de Ensino, sendo composto por comisso permanente de
especialistas, assessores aos processos de criao, implantao, consolidao e avaliao de cursos na
rea de sua competncia. Nessa perspectiva, a atuao do NCE tem como objetivo geral garantir a
unidade da ao pedaggica e do desenvolvimento do currculo no IFRN, com vistas a manter um
padro de qualidade do ensino, em acordo com o Projeto Poltico-Pedaggico Institucional e o Projeto
Pedaggico de Curso.
Por outro lado, o NDE constitui-se como rgo consultivo e de assessoramento, vinculado ao
Colegiado de Curso, constitudo de um grupo de docentes que exercem liderana acadmica, percebida
no desenvolvimento do ensino, na produo de conhecimentos na rea e em outras dimenses
entendidas como importantes pela instituio, e que atuem sobre o desenvolvimento do curso.
A avaliao e eventuais correes de rumos necessrias ao desenvolvimento do PPC devem ser
realizadas anualmente e definidas a partir dos critrios expostos a seguir:
a) Justificativa do curso deve observar a pertinncia no mbito de abrangncia, destacando:
a demanda da regio, com elementos que sustentem a criao e manuteno do curso; o
desenvolvimento econmico da regio, que justifiquem a criao e manuteno do curso; a
descrio da populao da educao bsica local; a oferta j existente de outras instituies
de ensino da regio; a poltica institucional de expanso que abrigue a oferta e/ou
manuteno do curso; a vinculao com o PPP e o PDI do IFRN.
b) Objetivos do curso devem expressar a funo social e os compromissos institucionais de
formao humana e tecnolgica, bem como as demandas da regio e as necessidades
emergentes no mbito da formao docente para a educao bsica.
37
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
38
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Capacidade de
2
rea (m ) atendimento
LABORATRIO: Informtica para Internet
(estudantes)
48 20
Descrio (materiais, ferramentas, softwares instalados, e/ou outros dados)
Laboratrio com 21 micro-computadores com acesso a Internet, projetor multimdia e softwares de: anlise e
desenvolvimento de sistemas, banco de dados, projeto grfico, design de interfaces e virtualizao de sistemas
operacionais.
Equipamentos (hardwares instalados e/ou outros)
Qtde. Especificaes
01 Projetor multimdia
Micro-computadores com acesso a Internet com configurao que suporte a utilizao de softwares de: anlise
21 e desenvolvimento de sistemas, banco de dados, projeto grfico, design de interfaces e virtualizao de
sistemas operacionais.
Capacidade de
2
rea (m ) atendimento
LABORATRIO: Redes de Computadores
(estudantes)
42,00 30
Descrio (materiais, ferramentas, softwares instalados, e/ou outros dados)
30 bancos, 15 bancadas, 1 armrio de ao, 1 quadro branco, acesso internet
Equipamentos (hardwares instalados e/ou outros)
Qtde. Especificaes
20 Computadores completos (gabinete, monitor, estabilizador, mouse e teclado)
5 Switch Gerenciveis (4 para as prticas)
1 Rack piso padro de 19 com 42U e acessrios
2 Roteadores
39
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
1 Estabilizador
10.1. BIBLIOTECA
Descrio Qtde.
Ncleo Fundamental
Professor com ps-graduao lato ou stricto sensu e com licenciatura em Lngua Portuguesa 01
Professor com ps-graduao lato ou stricto sensu e com licenciatura em Lngua Inglesa 01
40
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Descrio Qtde.
Apoio Tcnico
Profissional de nvel superior na rea de Pedagogia, para assessoria tcnica ao coordenador de curso e
professores, no que diz respeito s polticas educacionais da Instituio, e acompanhamento didtico- 01
pedaggico do processo de ensino aprendizagem.
Profissional de nvel superior na rea de informtica para assessorar e coordenar as atividades dos
01
laboratrios de especficos do Curso.
Profissional tcnico de nvel mdio/intermedirio na rea de cincias para manter, organizar e definir
01
demandas dos laboratrios de apoio ao Curso.
Profissional tcnico de nvel mdio/intermedirio na rea de Informtica para manter, organizar e definir
01
demandas dos laboratrios de apoio ao Curso.
Apoio Administrativo
Profissional de nvel mdio/intermedirio para prover a organizao e o apoio administrativo da secretaria
01
do Curso.
Total de tcnicos-administrativos necessrios 05
Aps a integralizao dos componentes curriculares que compem a matriz curricular, inclusive
a realizao da Prtica Profissional, do Curso Superior de Tecnologia em Anlise e Desenvolvimento de
Sistemas, ser conferido ao estudante o Diploma de Tecnlogo em Anlise e Desenvolvimento de
Sistemas.
Obs.: O tempo mximo para a integralizao curricular do curso ser de at duas vezes a
durao prevista na matriz curricular.
41
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
REFERNCIAS
BRASIL. Lei n 9.394/1996. Estabelece as diretrizes e bases da educao nacional. Braslia/DF: 1996.
______. Lei n 11.892/2008. Institui a Rede Federal de Educao Profissional, Cientfica e Tecnolgica,
cria os Institutos Federais de Educao, Cincia e Tecnologia e d outras providncias. Braslia/DF: 2008.
______. Lei n 10.861/2004. Institui o Sistema Nacional de Avaliao da Educao Superior (SINAES) e d
outras providncias;
______. Decreto n 3.860/2001. Alm de dar outras providncias, dispe sobre a organizao do ensino
superior e a avaliao de cursos e instituies;
CONSELHO NACIONAL DE EDUCAO. Resoluo CNE/CP n 03/2002. Trata das Diretrizes Curriculares
Nacionais Gerais para a Educao Profissional de Nvel Tecnolgico. Braslia/DF: 2002.
______. Parecer CNE/CES n 277/2006. Trata da nova forma de organizao da Educao Profissional e
Tecnolgica de graduao. Braslia/DF: 2006.
______. Parecer CNE/CP n 29/2002. Trata das Diretrizes Curriculares Nacionais no Nvel de Tecnlogo.
Braslia/DF: 2002.
______. Resoluo CNE/CP n 03/2002. Institui as Diretrizes Curriculares Nacionais Gerais para a
organizao e o funcionamento dos cursos superiores de tecnologia. Braslia/DF: 2002.
______. Parecer CNE/CES n 436/2001. Traa orientaes sobre os Cursos Superiores de Tecnologia
Formao de tecnlogo. Braslia/DF: 2001.
______. Parecer CNE n 776/1997. Orienta as diretrizes curriculares dos cursos de graduao. Braslia/DF:
1997.
FREIRE, Paulo. Pedagogia da Autonomia: saberes necessrios prtica educativa. 7 edio. So Paulo:
Paz e Terra, 1996.
FRIGOTTO, Gaudncio; CIAVATTA, Maria; RAMOS, Marise (Org.). Ensino mdio integrado: concepes e
contradies. So Paulo: Cortez Editora, 2005. p. 57-82.
INSTITUTO FEDERAL DO RIO GRANDE DO NORTE (IFRN). Projeto Poltico-Pedaggico do IFRN: uma
construo coletiva. Disponvel em <http://www.ifrn.edu.br/>. Natal/RN: IFRN, 2012.
______. Portaria MEC n 10/2006. Cria e aprova o Catlogo Nacional de Cursos Superiores de Tecnologia.
42
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
PROGRAMA
Objetivos
Quanto gramtica:
Aperfeioar o conhecimento (terico e prtico) sobre as convenes relacionadas ao registro padro escrito.
1. Tpicos de gramtica
1.1. Padres frasais escritos
1.2. Convenes ortogrficas
1.3. Pontuao
1.4. Concordncia
1.5. Regncia
Procedimentos Metodolgicos
Aula dialogada, leitura dirigida, discusso e exerccios com o auxlio das diversas tecnologias da comunicao e da
informao.
Recursos Didticos
43
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Avaliao
Bibliografia Bsica
Bibliografia Complementar
1. CAMARGO, T. N. de. Uso de Vrgula. Barueri, SP: Monole, 2005. (Entender o portugus; 1).
2. FIGUEIREDO, L. C. A redao pelo pargrafo. Braslia: 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.
Software(s) de Apoio:
---
44
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Estudo da lngua inglesa, atravs de leitura de textos, traduo, produo escrita, noo de termos tcnicos, aquisio e
ampliao de vocabulrio.
PROGRAMA
Objetivos
Desenvolver habilidades de leitura e escrita na lngua inglesa e o uso competente dessa no cotidiano;
Compreender textos em Ingls, atravs de estratgias cognitivas e estruturas bsicas da lngua;
Praticar a traduo de textos do ingls para o portugus na rea de Redes de Computadores;
Escrever instrues, descries e explicaes bsicas sobre tpicos da rea de computao;
Utilizar vocabulrio da lngua inglesa nas reas de formao profissional;
Desenvolver e apresentar projetos interdisciplinares, utilizando a lngua inglesa como fonte de pesquisa.
1. Skimming e Scanning;
2. Leitura como Processo Interativo;
3. Conhecimento prvio;
4. Informao no linear;
5. Consideraes sobre Gramtica;
6. Predio de Contedo;
7. Cognatos;
8. Referncia Contextual;
9. Uso do Dicionrio;
10. Grupos Nominais;
11. Prefixos e Sufixos;
12. Descrevendo Instrues;
13. Criando Sentenas;
14. Tipos de Texto;
15. Formas Verbais;
16. Passiva para descrever processos;
17. Verbos Modais;
18. Compound Adjectives;
19. Linking words;
20. Concordncia verbal.
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Avaliao escrita;
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas);
Bibliografia Bsica
1. MILLER, M. Easy Computer Basics: Windows 7 Edition. Free On-line Edition. Pearson Education Inc., 2010.
2. OLINTO, A. Minidicionrio: ingls-portugus, portugus-ingls. Saraiva, 2006.
3. SANTIAGO, R. E. Infotech: English for Computer Users. 3.ed. Cambridge: C.U.P., 2002.
45
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
4. SANTIAGO, R. E. Infotech: English for Computer Users. 4.ed. Cambridge: C.U.P., 2005.
Bibliografia Complementar
Software(s) de Apoio:
---
46
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Textualidade, com nfase no conhecimento e aprimoramento de vocbulos na rea tcnica relacionada ao curso.
PROGRAMA
Objetivos
Exercitar as estratgias de compreenso textual, atravs da resoluo de projetos escritos em lngua inglesa;
Identificar as partes de um resumo cientfico;
Diferenciar e utilizar oraes no primeiro e segundo condicionais em ingls;
Resolver tutoriais a partir de textos em ingls;
Identificar informaes especficas a partir de textos orais.
Traduzir textos da rea de redes de computadores.
1. Tpicos Textuais:
2. Types of texts; LANs and WANS; Topologies; Firewalls; Going wireless; Netiquette; Fact and opinion; How to write an
Abstract; listening to specific information; Topologies; Going Wireless; Requests for Comments (RFCs).
3. Contedo sistmico: Review of verb tenses; Verbos seguidos de infinitivo ou gerndio; Language of Instructions; Fact and
opinion; Paragraphs; If-Clauses: First and Second Conditionals; Writer/Text/ReaderInteraction.
4. Tutoriais: Basic HTML; JavaScript tutorial; Paint Shop Pro 7 Basics; Adobe Photoshop 7 - Intro; Dreamweaver Basic Web
Site.
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Avaliao escrita;
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Bibliografia Bsica
1. MILLER, M. Easy Computer Basics: Windows 7 Edition. Free On-line Edition. Pearson Education, Inc., 2010.
2. OLINTO, A. Minidicionrio: ingls-portugus, portugus-ingls. Saraiva, 2006.
3. SANTIAGO, R. E. Infotech: English for Computer Users. 3.ed. Cambridge: C.U.P., 2002.
4. SANTIAGO, R. E. Infotech: English for Computer Users. 4.ed. Cambridge: C.U.P., 2005.
Bibliografia Complementar
Software(s) de Apoio:
---
47
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Filosofia da cincia. Paradigmas e revolues cientficas. Concepes contemporneas sobre a natureza da cincia. Cincias
da natureza e humanidades. Mtodo cientfico e seus problemas epistemolgicos mais relevantes.
PROGRAMA
Objetivos
Procedimentos Metodolgicos
Exposio oral;
Leitura e discusso de textos;
Seminrios;
Sesso de filmes;
Pesquisas e trabalhos individuais e em grupo.
Recursos Didticos
Avaliao
Avaliaes escritas;
Trabalhos individuais e em grupo;
Apresentao de seminrios;
Relatrios
Bibliografia Bsica
1. ALVES, R. Filosofia da cincia: introduo ao jogo e suas regras. So Paulo: Edies Loyola, 2000.
2. BACHELARD, G. O novo esprito cientfico. Lisboa: Edies 70, 1996.
3. BORGES, R. M. R. Em debate: cientificidade e educao em cincias. Porto Alegre: EDIPUCRS, 2007.
Bibliografia Complementar
48
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Software(s) de Apoio:
---
49
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Conceito de cincia e do mtodo cientfico. Pesquisa: conceito, abordagens e finalidades. tica na pesquisa. Elaborao do
projeto de pesquisa: definio da problemtica, delimitao do tema, conceito de objeto de estudo, formulao do problema
e das hipteses e construo dos objetivos da pesquisa. Elaborao dos instrumentos de pesquisa. Anlise de dados. Uso
adequado das normas do trabalho cientfico.
PROGRAMA
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;
Conhecer diferentes mtodos de estudo e pesquisa;
Saber formular o problema de pesquisa, construir a problemtica, elaborar hipteses.
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.
Procedimentos Metodolgicos
Aulas expositivas dialogadas, acompanhadas da realizao de trabalhos prticos em sala de aula, estudos dirigidos, discusso
e debates em grupos.
Recursos Didticos
Livros didticos, projetor multimdia, TV e vdeo, quadro branco, computador, revistas e peridicos, tecnologias da
informao e comunicao, entre outros recursos coerentes com a atividade proposta.
Avaliao
O processo de avaliao tem por objetivo verificar o aprendizado do estudante ao longo da disciplina, bem como sua
capacidade de anlise e interpretao, redao e exposio verbal do conhecimento adquirido. Ser contnua e orientada
pelos seguintes critrios: interesse pela disciplina, presena nas aulas, leitura dos textos, participao nos debates,
apresentao dos seminrios, entrega dos trabalhos no prazo determinado, consulta s normas tcnicas da ABNT e seu uso
na produo dos trabalhos acadmicos, alm da interao positiva com os demais estudantes e o professor.
Bibliografia Bsica
1. BARROS, A. da S.; FEHFELD, N. A. de S. Fundamentos de metodologia cientfica. So Paulo: Pearson Makron Books, 2000.
2. LAKATOS, E. M.; MARCONI, M. de A. Metodologia cientfica. 4.ed. So Paulo: Atlas, 2004.
3. LAVILLE, C.; DIONNE, J. A construo do saber: manual de metodologia e pesquisa em cincias humanas. Porto Alegre:
ArTmed, 1999.
4. SEVERINO, A. J. Metodologia do trabalho cientfico. 23.ed. So Paulo: Cortez, 2007.
50
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Bibliografia Complementar
1. ASSOCIAO BRASILEIRA DE NORMAS TCNICAS. NBR 14724: Informao e documentao: trabalhos acadmicos:
apresentao. Rio de Janeiro: ABNT, 2002.
2. ______. NBR 10520: Informao e documentao: apresentao de citaes em documentos. Rio de Janeiro: ABNT, 2002.
3. ______. NBR 6023: Informao e documentao: Referncias Elaborao. Rio de Janeiro: ABNT, 2002.
4. CHAUI, M. Convite filosofia. So Paulo: Ed. tica. 1995.
5. GRESSLER, L. A. Introduo pesquisa: projetos e relatrios. So Paulo: Loyola, 2003.
6. GIL, A. C. Mtodos e tcnicas da pesquisa social. 5.ed. So Paulo: Atlas, 1999.
7. ISKANDAR, J. I. Normas da ABNT: comentadas para trabalhos cientficos. 2.ed. Curitiba: Juru, 2005.
8. SALVADOR, A. D. Mtodos e tcnicas de pesquisa bibliogrfica. 7.ed. Porto Alegre: Sulina, 2002.
Software(s) de Apoio:
---
51
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Tcnicas de Demonstrao. Conjuntos. Combinatria. Relaes, relaes de equivalncia. Ordens parciais e totais. Funes.
Induo Matemtica. Noes de Estruturas Algbricas: princpios de nmeros naturais, inteiros e racionais. Lgica
Proposicional. Proposies e conectivos. Operaes lgicas sobre proposies. Tabela Verdade. Tautologias, contradies e
contingncias. Implicao Lgica. Equivalncia. lgebra de Proposies. Validao de frmulas da lgica proposicional. Lgica
de Predicados.
PROGRAMA
Objetivos
Desenvolver o raciocnio abstrato e o domnio de tcnicas teis para a modelagem e construo de programas
Desenvolver o raciocnio analtico e a habilidade de elaborar sentenas logicamente precisas.
1. Tcnicas de Demonstrao
1.1. Definio
1.2. Teorema
1.3. Prova
1.4. Contraexemplo
2. Conjuntos
3. Combinatria
3.1. Regras de Contagem
3.2. Arranjo
3.3. Permutao
3.4. Combinao
3.5. Parties
3.6. Coeficientes Binomiais
4. Relaes, relaes de equivalncia.
5. Ordens parciais e totais
5.1. Fundamentos dos conjuntos parcialmente ordenados
5.2. Mximo e mnimo
5.3. Ordens lineares
5.4. Dimenso
5.5. Reticulados
6. Funes
6.1. O Princpio da Casa do Pombo
6.2. Funes Totais
6.3. Funes Parciais
6.4. Composio
6.5. Permutaes
6.6. Simetria
6.7. Tipos de notao
7. Recurso e Induo Matemtica.
8. Estruturas algbricas: princpios de nmeros naturais, inteiros e racionais.
8.1. Diviso
8.2. Mximo divisor comum
8.3. Aritmtica modular
8.4. O teorema do resto chins
8.5. Fatorao
9. Lgica Proposicional
9.1. Frases Declarativas
9.2. Proposies
9.3. Conectivos
9.4. Tabela Verdade
9.5. Tautologia
9.6. Contradies
9.7. Deduo Natural
52
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Procedimentos Metodolgicos
A apresentao do contedo deve ser motivada, preferencialmente, por aplicaes em problemas da Engenharia de
Software;
Deve-se evitar uma abordagem abstrata do contedo;
Aulas tericas expositivas;
Dar nfase na resoluo de exerccios prticos;
Usar ferramentas de analise de micromodelos (AlloyAnalyzer, por exemplo) para validar sentenas lgicas.
Recursos Didticos
Avaliao
Bibliografia Bsica
1. GERSTING, J. L. Fundamentos Matemticos para a Cincia da Computao. 5.edi. Rio de Janeiro: Editora LTC, 2004
2. HUTH, M.; RYAN, M. Lgica em Cincia da Computao. Rio de Janeiro: Editora LTC, 2008
3. JACKSON, D. Software Abstractions: Logic, Language, and Analysis. MIT Press, 2012.
Bibliografia Complementar
1. MENEZES, P. B.; TOSCANI, L. V.; LPEZ, J. G. Aprendendo Matemtica Discreta com Exerccios. (Srie Livros Didticos
Informtica) UFRGS: Editora Bookman, 2009.
2. SCHEINERMAN, E. R. Matemtica Discreta. So Paulo: Cengage Learning, 2011.
3. MENEZES, P. B. Matemtica Discreta para Computao e Informtica. (Srie Livros Didticos Informtica) UFRGS: Editora
Bookman, 2010.
4. ROSEN, K. H. Matemtica Discreta e suas Aplicaes. Porto Alegre: Editora Bookman, 2009.
5. SOUZA, J. N. Lgica para Cincia da Computao. Rio de Janeiro: Elsevier, 2002.
6. SILVA, F. S. C. Lgica para Computao. So Paulo: Thomson Learning, 2006.
7. ALENCAR FILHO, E. Iniciao Lgica Matemtica. So Paulo: Nobel, 1995.
Software(s) de Apoio:
53
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Conceitos bsicos. Modelo de dados. Atribuio e expresses. Comandos bsicos de entrada e sada. Bloco de comandos.
Estrutura de controle de fluxo condicional. Estrutura de repetio. Estrutura de dados homogneos. Registros.
Modularizao. Bibliotecas. Entrada e sada. Tratamento de erros.
PROGRAMA
Objetivos
1. Conceitos bsicos
1.1. Programa de computador
1.2. Linguagem de programao
2. Modelo de dados
2.1. Memria
2.2. Variveis
2.3. Constantes.
2.4. Tipos de dados (inteiro, real, booleano, texto)
3. Atribuio e expresses
3.1. Operadores Aritmticos
4. Comandos bsicos de entrada e sada
4.1. Informando dados via teclado
4.2. Mostrando dados no monitor de vdeo
5. Bloco de comandos
6. Estruturas de controle de fluxo condicionais
6.1. Se, Se-Seno
6.2. Operadores relacionais
6.3. Operadores lgicos
7. Estruturas de controle de fluxo
7.1. Para (for)
7.2. Enquanto (while)
7.3. Faa enquanto (do...while)
8. Estruturas de Dados Homogneas
8.1. Vetores (arrays)
8.2. Strings (Cadeia de caracteres)
8.3. Matrizes
9. Registros (Estruturas de Dados Heterogneas)
10. Modularizao
10.1. Escopo de variveis
10.2. Funes/Mtodos
10.3. Recursividade
11. Bibliotecas
11.1. Conceitos
11.2. Uso
11.3. Criao
12. Entrada e sada
12.1. Fluxo de dados (Stream)
12.2. Arquivos
12.3. Sockets
54
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
Bibliografia Complementar
1. LUTZ, M.; ASCHER, D. Aprendendo python. 2.ed. Porto Alegre: Bookman, 2007.
2. RANGEL, E. Ruby: conhecendo a linguagem. Rio de Janeiro: Brasport, 2006.
Software(s) de Apoio:
Interpretador Ruby/Python/Lua
Site(s):
o http://ruby-lang.org
o http://python.org/
o http://www.lua.org/
55
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
lgebra booleana. Codificao binria. Aritmtica computacional. Circuitos combinacionais. Lgica sequencial.
PROGRAMA
Objetivos
1. Sistema de Numerao
1.1. Decimal
1.2. Binrio
1.3. Hexadecimal
1.4. Converses
2. lgebra Booleana
2.1. Valores booleanos
2.2. Operaes sobre valores booleanos
2.3. Propriedades da lgebra de Boole
2.4. Leis de Morgan
2.5. Portas lgicas
2.6. Circuitos lgicos
2.7. Minimizao de circuitos.
2.8. Mapas de Karnaugh
3. Cdigos Binrios
3.1. Cdigo 2 entre 5
3.2. Cdigo de Gray
3.3. Cdigo ASCII
4. Aritmtica Computacional
4.1. Nmeros sinalizados e no sinalizados Adio e Subtrao
4.2. Multiplicao
4.3. Diviso
4.4. Nmeros em Ponto-flutuante
4.5. Construo de uma ULA
5. Circuitos Combinacionais
5.1. Circuitos Somadores
5.2. Circuitos Subtratores
5.3. Codificadores
5.4. Multiplexadores
6. Lgica Sequencial
6.1. Flip-flops
6.2. Contadores
6.3. Registradores
Procedimentos Metodolgicos
Recursos Didticos
56
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Avaliao
Bibliografia Bsica
1. AZEVEDO JR, J. B. TTL/CMOS : Teoria e Aplicaes em Circuitos Digitais. Vol. 1, 2. So Paulo: rica, 1984.
2. IDOETA, I. V. Elementos de Eletrnica Digital. So Paulo: rica.
3. TOCCI, R. J. Sistemas Digitais: Princpios e Aplicaes. Rio de Janeiro: PHB, 1994.
Bibliografia Complementar
Software(s) de Apoio:
57
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Introduo, Gerncia de processos, Gerncia de memria, Sistema de arquivos, Sistema de entrada e sada, Deadlocks.
PROGRAMA
Objetivos
1. Introduo
1.1. Conceitos bsicos
1.2. Histrico de sistemas operacionais
1.3. Processos, memria, arquivos, entrada/sada e proteo.
1.4. Chamadas de sistema
1.5. Estrutura de um SO
2. Gerncia de processos
2.1. Processos
2.2. Threads
2.3. Comunicao interprocessos (IPC Interprocess Communication)
2.4. Escalonamento
3. Gerncia de memria
3.1. Uso direto
3.2. Abstrao de memria: espao de endereamento
3.3. Memria virtual
3.4. Algoritmos de substituio de pginas
4. Sistema de arquivos
4.1. Arquivos
4.2. Diretrios
4.3. Questes de implementao
6. Deadlocks
6.1. Introduo
6.2. Deteco e recuperao
6.3. Evitando deadlocks
6.4. Preveno
Procedimentos Metodolgicos
Recursos Didticos
58
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Avaliao
Bibliografia Bsica
Bibliografia Complementar
Software(s) de Apoio:
59
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Produzir pginas web de forma consistente, de acordo com as exigncias de padronizao, seguindo a especificao Web
Standard.
PROGRAMA
Objetivos
Produzir pginas web de forma consistente, de acordo com as exigncias de padronizao, seguindo a especificao Web
Standard (explicitado pela W3C - Site: www.w3c.org);
Estruturar o contedo pginas de forma independente da apresentao;
Usar ferramentas de autoria web.
2. XHTML
2.1. Tags e Atributos
2.2. Validao de pginas
2.3. Listas ordenadas e no ordenadas
2.4. Insero de imagens
2.5. Links e ncoras
2.6. Tabelas
2.7. Formulrios
3. CSS
3.1. Planejamento visual
3.2. Folhas de estilo
3.3. Formatao de textos
3.4. Cores e background
3.5. Seletores
3.6. Posicionamento de elementos
3.7. Plano de fundo
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
60
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Bibliografia Bsica
1. DEITEL, H. M.; DEITEL, P. J.; NIETO, T. R.. Internet & World Wide Web: Como Programar. 2.ed. Porto Alegre: Bookman,
2003.
2. DAMASCENO, A. Webdesign: Teoria e Prtica. Florianpolis: Visualbooks.
3. NIELSEN, J. Projetando Websites. Campus.
Bibliografia Complementar
1. LAUER, D. A.; PENTAK, S. Design Basics. 5.ed. Wadsworth Pub. Co., 1999.
2. NIEDERST, J. Learning Web Design. OReilly, 2001.
3. VAN DUYNE, D. K.; LANAY, J. A.; HONG, J. I. Design of Sites: Patterns, Principles and Process for Crafting a Customer-
Centered Web Experience. Addison Wesley, 2002.
Software(s) de Apoio:
61
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Conceitos bsicos. Biblioteca de objetos. Implementao de uma aplicao OO. Excees. Agrupamento de classes. Colees
de objetos. Arquivos. Eventos.
PROGRAMA
Objetivos
1. Conceitos bsicos
1.1. Classes e objetos
1.2. Atributos e mtodos
1.3. Estado, comportamento e identidade
1.4. Abstrao e encapsulamento
1.5. Herana e polimorfismo
1.6. Interfaces
2. Biblioteca de objetos
2.1. Uso de classes j desenvolvidas
3. Implementao de uma aplicao OO
3.1. Compreenso de um diagrama de classes UML
3.2. Criao de objetos a partir de classes fornecidas em bibliotecas
3.3. Definindo classes
3.4. Associao entre objetos: composio e agregao
3.5. Associao entre classes: herana
4. Excees
4.1. Conceitos
4.2. Identificando erros
4.3. Excees verificadas e no verificadas
4.4. Definio de excees
5. Agrupamento de classes
5.1. Princpios
5.2. Pacotes
5.3. Empacotamento
6. Colees de objetos
6.1. Biblioteca de colees
6.2. Listas, conjuntos e mapas
6.3. Tipos genricos
7. Arquivos
7.1. Conceitos
7.2. Acesso
7.3. Criao
8. Eventos
8.1. Conceitos
8.2. Tratamento
8.3. Gerao de eventos
Procedimentos Metodolgicos
62
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Recursos Didticos
Avaliao
Bibliografia Bsica
1. CORNELL, G.; HORSTMANN, C. S. Core Java 2. Vol.1: fundamentos. So Paulo: Makron Books, 2000.
2. ______. Core Java 2. Vol.2: recursos avanados. So Paulo: Makron Books, 2000.
3. DEITEL, H. M.; DEITEL, P. J. Java: como programar. Porto Alegre: Bookman, 2003.
Bibliografia Complementar
Software(s) de Apoio:
63
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
PROGRAMA
Objetivos
1. Conceitos bsicos
1.1. Algoritmos e pseudocdigo
1.2. Comandos bsicos
1.3. Controle de fluxo
1.4. Rotinas e sub-rotinas
2. Complexidade de algoritmos
2.1. Anlise de tempo de execuo
2.2. Notao assinttica
3. Implementao de algoritmos
3.1. Tipos de dados
3.2. Comandos
3.3. Processo de compilao
3.4. Acesso a memria com ponteiros
3.5. Alocao dinmica, Listas ligadas
3.6. Otimizao de programas
3.7. Estudo de caso: Clculo de MDC
3.7.1. O problema
3.7.2. A Implementao
3.7.3. Algoritmo de Euclides
3.7.4. Anlise comparativa
4. Recursividade
4.1. Princpio
4.2. Como e quando usar
4.3. Quando no usar
4.4. Removendo recursividade
5. Diviso e conquista
5.1. Recorrncia
5.2. O problema do sub-vetor (sub-array) mximo
6. Algoritmos de busca
6.1. Busca linear
6.2. Busca binria
6.3. Anlise comparativa
7. Algoritmos de ordenao
7.1. Algoritmos quadrticos (insero, bolha e seleo)
7.2. MergeSort
7.3. QuickSort
7.4. Anlise comparativa dos mtodos de ordenao
8. Processamento de cadeia de caracteres (Strings)
8.1. Busca em cadeia de caracteres
8.2. Casamento de padres (patternmatching)
8.3. Compactao de strings
Procedimentos Metodolgicos
64
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Recursos Didticos
Avaliao
Bibliografia Bsica
1. CORMEN, T. H.[et al]; SOUZA, V. D. de. Algoritmos: teoria e prtica. Rio de Janeiro: Elsevier, 2002.
2. SZWARCFTTER, L. J.; MAKENZON, L. Estruturas de Dados e seus Algoritmos. Rio de Janeiro: LTC, 1994.
3. ZIVIANI, N. Projeto de algoritmos: com implementaes em Pascal e C. 3.ed. So Paulo: Pioneira, 1996.
Bibliografia Complementar
Software(s) de Apoio:
65
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Conceitos bsicos de comunicao de dados. Modelos de comunicao em redes de computadores. Camadas da arquitetura
TCP/IP. Segurana e gerncia de redes de computadores.
PROGRAMA
Objetivos
Procedimentos Metodolgicos
Desenvolvimento de projetos;
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas
Recursos Didticos
Avaliao
Bibliografia Bsica
1. ROSS, K.; KUROSE, J. Redes de Computadores e a Internet: uma nova abordagem. So Paulo: Addison Wesley.
2. SOARES, L. F.; LEMOS, G.; COLCHER, S. Redes de Computadores: Das LANs, MANs e WANs s Redes ATM. Rio de Janeiro:
Campus.
3. TANENBAUM, A. S. Redes de Computadores. Rio de Janeiro: Campus.
Bibliografia Complementar
Software(s) de Apoio:
---
67
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Evoluo dos computadores. Introduo organizao e arquitetura de computadores. Introduo aos Softwares Bsicos.
Linguagem de montagem e de mquina. Sistemas de memria.
PROGRAMA
Objetivos
1. Introduo
1.1. Arquitetura e organizao de computadores: viso geral
1.2. Componentes do computador
1.3. Evoluo dos computadores
2. Introduo Arquitetura de Computadores
2.1. A viso do Software
2.2. Softwares Bsicos
2.2.1. O montador
2.2.2. O ligador
2.2.3. O carregador
2.2.4. O compilador
2.2.5. O Sistema Operacional
2.3. O processo de boot
3. Linguagem de Montagem
3.1. Operaes e operandos
3.2. Instrues Lgicas e Aritmticas
3.3. Instrues de desvio
3.4. Instrues de carga/descarga de dados
3.5. Instrues de Entrada e Sada
3.6. Programao online
4. Linguagem de Mquina
4.1. Codificao das Instrues
4.2. O processo de transformao
5. Sistema de Memria
5.1. Caractersticas e tipos
5.2. Estrutura e organizao
5.3. Hierarquia de memria
5.4. Memria principal
5.5. Memria virtual
5.6. Memria cach
5.7. Memria secundria
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Avaliaes escritas
Trabalhos individuais e em grupo
Seminrios
68
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Bibliografia Bsica
Bibliografia Complementar
1. HWANG, K. Computer Architecture and Parallel Processing. New York: McGraw-Hill, 1984.
2. ______. Advanced Computer Architecture. New York: McGraw-Hill, 1993.
3. PATTERSON, D. A. Computer Architecture a Quantitative Approach. Morgan Kaufmann Publishers, 1996.
Software(s) de Apoio:
LBG Cache
MLG sim
SPIM
MIPSim
69
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Conceitos e fundamentao terica para a interao humano-computador. Padres de interao. Atividades relativas
interao humano-computador aplicadas a um processo de desenvolvimento de software.
PROGRAMA
Objetivos
2. Fundamentos tericos
2.1. Engenharia cognitiva
2.2. Engenharia semitica
3. Avaliao de IHC
3.1. Planejamento
3.2. Avaliao Analtica
3.3. Avaliao Emprica
3.4. Avaliao por checklists
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
70
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
1. BARBOSA, S. D. J.; SILVA, B. S. da. Interao Humano-Computador. Rio de Janeiro: Campus. 2010.
2. CYBES, W.; BETIOL, A. H.; FAUST, R. Ergonomia e Usabilidade Conhecimento Mtodos e Aplicaes. So Paulo: Novatec.
2010.
3. PREECE, J. Design de Interao: alm da interao homem-computador. Porto Alegre: Bookman, 2005.
Bibliografia Complementar
1. NETTO, A. A. de O. IHC: Modelagem e Gerncia de Interfaces com o Usurio. Florianpolis: Visual Books, 2004.
2. MEYER, E. A. Cascading Style Sheets: The Definitive Guide. OReilly, 2000.
Software(s) de Apoio:
71
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Conceitos de sistemas para internet. Desenvolvimento de aplicaes web com programao no cliente e servidor. Controles
de estado e sesso. Desenvolvimento com padro MVC. Tecnologia AJAX. Persistncia de Dados.
PROGRAMA
Objetivos
1. Protocolo HTTP.
2. Arquitetura Web.
3. Caractersticas das Aplicaes Web.
4. Frameworks Web
5. Arquitetura MVC.
6. XML.
7. Programao no Cliente (JavaScript)
8. AJAX
9. Bibliotecas JavaScript
10. Requisitos no-funcionais: Desempenho, Segurana
11. Controle de Sesses
12. Controle de Estado
13. Persistncia de Dados
14. Teste e Depurao de Aplicaes Web
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. DEITEL, H. M.; DEITEL, P. J. Java: Como Programar. Porto Alegre: Bookman, 2002.
2. SHEPHEERD, G. Microsoft ASP.NET 2.0: Passo a passo. Porto Alegre: Bookman, 2008.
3. SZOLKOWSKI, M.; TODD, N. Javaserver Pages: Guia do Desenvolvedor. Rio de Janeiro: Campus, 2003
Bibliografia Complementar
1. BROGDEN, B.; MINNICK, C. Guia do Desenvolvedor Java: Desenvolvendo E-Commerce com Java, XML e JSP. So Paulo:
Makron Books, 2002.
2. CORNELL, G.; HORSTMANN, C. S. Core Java 2. Vol. 1: Fundamentos. So Paulo: Makron Books, 2000.
3. ______. Core Java 2. Vol. 2: Recursos Avanados. So Paulo: Makron Books, 2000.
Software(s) de Apoio:
Java SDK, Eclipse IDE
Microsoft Visual Studio
72
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Estruturas de dados lineares: pilhas, filas, vetores, listas encadeadas, deques, dicionrios e filas de prioridade. Padres de
projeto Comparador e Iterador. Estruturas de dados lineares baseadas em tipos genricos.
PROGRAMA
Objetivos
2. Listas Encadeadas
2.1. Conceitos, implementaes e aplicaes
2.2. Listas simplesmente encadeadas
2.3. Listas duplamente encadeadas
3. Vetores
3.1. Conceitos, implementaes e aplicaes
5. Lista de Prioridades
5.1. Conceito, implementao e aplicaes
6. Dicionrios de Dados
6.1. Conceito, implementao e aplicaes
6.2. Tabela de Hash
7. Padres de Projeto
7.1. Padro de projeto Comparador
7.2. Padro de projeto Iterador
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. GOODRICH, M. T.; TAMASSIA, R. Estruturas de dados e algoritmos em Java. 4.ed. Porto Alegre: Bookman, 2007.
2. COMEN, T. H. Algoritmos: Teoria e Prtica. Rio de Janeiro: Campus, 2002.
3. GUIMARES, A. M. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1994.
Bibliografia Complementar
1. EBook: PREISS, B. R. Data Structures and Algorithms with Object-Oriented Design Patterns in C#.
http://www.brpreiss.com/books/opus6/
2. McMILLAN, M. Data Structures and Algorithms using C#. Cambridg: C.U.P., 2007.
Software(s) de Apoio:
---
74
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
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.
PROGRAMA
Objetivos
2. Anlise de Requisitos
2.1. Introduo
2.2. Fluxo de trabalho
2.3. Tipos de requisitos
2.3.1. Funcionais e no Funcionais
2.3.2. Outras classificaes
2.4. Casos de Uso
2.4.1. Conceito de casos de uso e atores
2.4.2. Diagrama da UML
2.4.3. Detalhamento do caso de uso
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
Bibliografia Complementar
1. BOOCH, G.; JACOBSON, I.; RUMBAUCH, J. UML: Guia do Usurio. Rio de Janeiro: Campus, 2000.
2. FLIORINI, S. T. Engenharia de Software com CMM. Rio de Janeiro: Brasport, 2001.
3. FURLAN, J. D. Modelagem de Objetos atravs UML. So Paulo: Makron Books, 1998.
4. GAMMA, E. et al. Padres de Projeto: Solues Reutilizveis de Software Orientado a Objetos. So Paulo: Makron Books,
2000
5. GRAND, M. Patterns in Java: a Catalog of Reusable Desing Patterns Illistrated with UML. Vol. 1. Wiley, 1998.
6. ROCHA, A. R. C. Qualidade de Software. So Paulo: Prentice Hall, 2001.
Software(s) de Apoio:
Ferramentas Case
Site(s):
o Object Managment Group. Disponvel em <http://www.omg.org/>;
o Home of the Patterns Library. Disponvel em <http://hillside.net/>.
76
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Conceitos de banco de dados. Modelos de dados e linguagens de modelagem. Projeto de banco de dados. Linguagem de
consulta estruturada.
PROGRAMA
Objetivos
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicaes. 4.ed. Addson Wesley, 2004.
2. KORTH, H. F.; SILBERSCHATZ, A. Sistema de Banco de Dados. 2.ed. So Paulo: Makron Books, 1995.
3. HEUSER, C. A. Projeto de Banco de Dados. (Srie de Livros Didticos.) Instituto de Informtica da UFRGS. Sagra Luzzatto,
2001
Bibliografia Complementar
1. DATE, C. J. Introduo a Sistemas de Banco de Dados. 7.ed. Rio de Janeiro: Campus, 2000.
2. HEUSER, C. A. Projeto de Banco de Dados. 3.ed. Porto Alegre: Sagra Luzzato, 2000.
3. SETZET, V. W. Bancos de Dados: Conceitos, Modelos, Gerenciadores, Projeto Lgico e Projeto Fsico. Edgard Blcher,
1989.
Software(s) de Apoio:
EMENTA
Conceitos de sistemas distribudos. Tecnologia de comunicao: invocao de mtodos remota e infra-estrutura para objetos
distribudos. Programao orientada a servios. Computao em nuvem.
PROGRAMA
Objetivos
3. Programao de Servios
3.1. Conceitos
3.2. Web Services baseados em SOAP
3.3. Web Services baseados em REST
3.4. Framework para desenvolvimento de servidores de servios
3.5. Programao de clientes mveis
3.6. Programao de clientes desktop
3.7. Integrao entre plataformas de desenvolvimento
4. Computao em Nuvem
4.1. Conceitos
4.2. Framework de desenvolvimento de sistemas para a nuvem
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
78
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Bibliografia Complementar
1. ORFALI, R. Client/Server programming with java and corba. 2.ed. John Wiley& Sons, 1998. (6)
2. SAMPAIO, C. SOA e web services em java. Rio de Janeiro: Brasport, 2006. (3)
3. DEITEL, H. M. Java Como Programar. 4.ed. Porto Alegre: Bookman, 2003.
4. PATHAK, N. Pro WCF 4: Practical Microsoft SOA Implementation. 2.ed. Apress, 2011.
Software(s) de Apoio:
---
79
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Estrutura de dados no-lineares: rvores genricas, rvores binrias, rvores binrias de pesquisa, rvores balanceadas (AVL
e rubro-negra). Filas de prioridade com Heaps.
Introduo teoria dos grafos. Representao computacional de grafos. Algoritmos de busca em grafos, problemas de menor
caminho.
PROGRAMA
Objetivos
1. rvores
1.1. Conceito, representao e terminologia.
1.2. rvores genricas
1.3. rvores binrias
1.4. rvores binrias de pesquisa
1.5. Algoritmos de caminhamento
6. Conectividade e distncia
6.1. Grafo conexo, Grafo f-conexo, componentes conexas e fortemente conexas
6.2. Algoritmos para conexidade
6.3. Distncia
7. Caminhos em Grafos
7.1. Caminhos e ciclos
7.2. Grafos de Eulerianos
7.3. Grafos Hamiltonianios
8. Busca em grafos
8.1. Algoritmo bsico
8.2. Busca em profundidade
8.3. Busca em largura
80
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. BOAVENTURA NETTO, P. O. Grafos: teoria, modelos, algoritmos. 3.ed. So Paulo: Edgar Blucher LTDA, 2003.
2. GOODRICH, M. T.; TAMASSIA, R. Estruturas de dados e algoritmos em Java. 4.ed. Porto Alegre: Bookman, 2007.
3. CORMEN, T. H. Algoritmos: Teoria e Prtica. Rio de Janeiro: Campus, 2002.
4. McMILLAN, M. Data Structures and Algorithms using C#. Cambridge: C.U.P., 2007
Bibliografia Complementar
1. EBook: PREISS, B. R. Data Structures and Algorithms with Object-Oriented Design Patterns in C#.
http://www.brpreiss.com/books/opus6/
2. GUIMARES, A. M. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1994.
Software(s) de Apoio:
---
81
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Introduo aos processos de software modelos de ciclo de vida. Processo Unificado de desenvolvimento de software:
princpios e conceitos. Aplicao prtica de um processo de acordo o Processo Unificado em um projeto de desenvolvimento
de sistema. Processo de software gil: princpios e conceitos. Aplicao prtica de um processo gil em um projeto de
desenvolvimento de sistema. Viso geral de vrias opes de processos de software. Especificao de processos de software:
tcnicas e ferramentas. Iniciativas de modelos de maturidade e melhoria da qualidade de processos de software.
PROGRAMA
Objetivos
2. Processo Unificado
2.1. Princpios e conceitos fundamentais
2.2. Caractersticas de um processo segundo o Processo Unificado
2.3. Implementao de um processo segundo o Processo Unificado
3. Processo gil
3.1. Princpios e conceitos fundamentais
3.2. Caractersticas de um processo gil
3.3. Implementao de um processo gil
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
82
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Bibliografia Bsica
Bibliografia Complementar
Software(s) de Apoio:
---
83
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Conceitos bsicos de arquitetura de software; Estilos arquiteturais; Requisitos Arquiteturais; Documentao e Anlise da
arquitetura de software.
PROGRAMA
Objetivos
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. BASS, L.; CLEMENTS, P.; KAZMAN, R. Software Architecture in Pratice. Addison Wesley, 2003.
2. CLEMENTS, P., et all. Documenting Software Architectures Views ans beyond. 2.ed. Pearson Education, 2011.
3. MENDES, A. Arquitetura de Software: desenvolvimento orientado para arquitetura. Rio de Janeiro: Campus, 2002.
Bibliografia Complementar
Software(s) de Apoio:
84
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Consultas avanadas em linguagem de consulta estruturada. Conceitos de banco de dados que proporcionam mais
desempenho no trabalho com o banco: vises, gatilhos e procedimentos armazenados. Processamento de transaes.
Cursores. Funes. 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. Desempenho e
otimizao.
PROGRAMA
Objetivos
1. Consultas Avanadas
2. Vises, Gatilhos e procedimentos armazenados.
3. Processamento de Transaes
4. Cursores
5. Funes (UDFs)
6. Viso Geral da Administrao do Sistema.
7. Planejamento e Instalao de Sistema.
8. Estrutura de ndices.
9. Segurana.
10. Backup e Recuperao.
11. Transferncia de Dados.
12. Automatizando as tarefas de administrao de sistema.
13. Desempenho e Otimizao
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
Bibliografia Complementar
6. MACHADO, F. N. R. Projeto de Data warehouse: Uma Viso Multidimensional. So Paulo: rica, 2000.
7. CARVALHO, L. A. V. de. Datamining: a minerao de dados no marketing, medicina, economia, engenharia e
administrao. So Paulo: rica, 2001.
8. MARTINSSON, T. Desenvolvendo XML e WMI para o Microsoft SQL Server 2000. So Paulo: Pearson Education do Brasil
Ltda, 2002.
Software(s) de Apoio:
86
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Introduo aos sistemas corporativos. Plataformas para o desenvolvimento de sistemas corporativos. Servidores de aplicao
e os componentes gerenciados por tais servidores. Detalhamento dos elementos de uma aplicao corporativa e os vrios
servios que podem ser utilizados de um servidor de aplicao. Segurana e integridade de dados. Desenvolvimento
utilizando frameworks de apoio.
PROGRAMA
Objetivos
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. GONALVES, A. Introduo Plataforma Java EE6 com GlassFish 3. Rio de Janeiro: Cincia Moderna, 2011.
2. MACKEY, A. Introduco ao NET 4.0 com Visual Studio 2010. Rio de Janeiro: Alta Books, 2010.
3. RUBINGER, A. L.; BURKE, B.; MONSON-HAEFEL, R. Enterprise JavaBeans 3.1. O'Reilly Media, Inc., 2010.
Bibliografia Complementar
1. BHARGAV, A.; KUMAR, B. V. Secure Java: For Web Application Development. CRC Press, 2010.
2. KAYAL, D. Pro Java EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring
Framework. Apress, 2008.
Software(s) de Apoio:
88
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
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.
PROGRAMA
Objetivos
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.
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.
Procedimentos Metodolgicos
Aulas expositivas, estudos dirigidos, seminrios, vdeos, dinmicas de grupo, visitas tcnicas, palestras.
Recursos Didticos
Avaliao
Trabalho escrito.
Apresentao de seminrios.
Relatrios.
Avaliao escrita.
Bibliografia Bsica
89
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Bibliografia Complementar
Software(s) de Apoio:
90
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Estratgia e projetos; estrutura e etapas de um projeto; Seleo de projetos; anlise econmica de projetos; e,
gerenciamento de projetos (seguindo o PMBOK).
PROGRAMA
Objetivos
1. Estratgias e Projetos.
2. Estratgia da organizao e seleo de projetos.
3. Estruturas e etapas de um projeto.
4. Anlise econmica de projetos.
5. Impacto social e ambiental de projetos.
6. Gerenciamento de projetos (seguindo o PMBOK).
7. Processos de gerenciamento de projetos de um projeto: iniciao, planejamento, execuo, monitoramento e controle,
encerramento.
8. reas de conhecimento do gerenciamento de projetos: integrao do projeto, escopo do projeto, tempo do projeto,
custos do projeto, qualidade do projeto, recursos humanos do projeto, comunicaes do projeto, riscos do projeto,
aquisies do projeto.
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Avaliaes escritas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos
Bibliografia Bsica
Bibliografia Complementar
1. CUKIERMAN; Z.S. O Modelo PERT/CPM Aplicado a Projetos. Rio de Janeiro: Reichmann & Affonso, 2000.
2. PMBOK - Project Management Body of Knowledge Em Portugus, PMI Project Management Institute.
Software(s) de Apoio:
91
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Validao, verificao e teste de software. Princpios e tcnicas de testes de software: teste de unidade; teste de integrao;
teste de regresso. Desenvolvimento orientado a testes. Automao dos testes. Gerao de casos de teste. Teste de
interfaces humanas. Teste de aplicaes para a web. Testes alfas, beta e de aceitao. Ferramentas de testes. Planos de
testes. Gerenciamento do processo de testes. Registro e acompanhamento de problemas.
PROGRAMA
Objetivos
1. Conceitos bsicos
1.1. Introduo
1.2. Validao, verificao e teste de software.
1.3. Tcnicas e critrios de teste
1.4. Caractersticas e limitaes
1.5. Automao de testes
6. Teste de mutao
8. Teste de aspectos
Procedimentos Metodolgicos
Recursos Didticos
92
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Avaliao
Bibliografia Bsica
1. DELAMARO. M.E.; MALDONADO, J. C.; JINO, M. Introduo ao Teste de Software. Rio de Janeiro: Editora CAMPUS, 2007.
2. BECK, K. TDD Desenvolvimento Guiado por Testes. Porto Alegre: Bookman, 2010.
3. PEZZ, M.; YOUNG, M. Teste e Anlise de Software. Porto Alegre: Bookman, 2008.
Bibliografia Complementar
Software(s) de Apoio:
93
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
PROGRAMA
Objetivos
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Avaliaes escritas
Trabalhos individuais
Apresentao de trabalhos desenvolvidos
Bibliografia Bsica
1. LAURINDO, F. J. B. Tecnologia da Informao: Eficcia Nas Organizaes. So Paulo: Editora Futura, 2004.
2. LACHTERMACHER, G. Pesquisa Operacional na Tomada de decises. Rio de Janeiro: Editora Campus, 2002.
3. FRANCO JR., C. F. E-BUSINESS Tecnologia da Informao e Negcio na Internet. So Paulo: Editora Atlas, 2001.
Bibliografia Complementar
1. REZENDE, A. R.; ABREU, A. F. de. Tecnologia da Informao aplicada a sistemas de informao empresariais. 2.ed. So
Paulo: Editora Atlas, 2001.
2. G.Booch, J.Rumbaugh, I.Jacobson, The Unified Modeling Language User Guide. Adddison Wesley, 1999.
Software(s) de Apoio:
---
94
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
tica e computao. Ergonomia e Doenas profissionais. Poltica e indstria nacional de informtica. Propriedade intelectual.
Aplicaes da Informtica nas diversas reas do conhecimento. A educao e o ensino a distncia.
PROGRAMA
Objetivos
Procedimentos Metodolgicos
Aulas expositivas; Estudos de casos; Seminrio, Leitura de textos, debates; Pesquisas bibliogrficas.
Recursos Didticos
Avaliao
Avaliaes escritas
Trabalhos individuais
Apresentao de trabalhos desenvolvidos.
Bibliografia Bsica
1. CASTELLS, M. A sociedade em rede. A era da informao: economia, sociedade e cultura. So Paulo: Paz e Terra, 1999.
2. MASIERO, P. C. tica em Computao. So Paulo: EdUSP, 2001.
3. PEKKA, H. A tica dos Hackers e o esprito da era da informao: a diferena entre o bom e o mau hacker. Rio de Janeiro:
Campus, 2001.
Bibliografia Complementar
Software(s) de Apoio:
95
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Concepes sobre surdez. Implicaes sociais, lingusticas, cognitivas e culturais da surdez. Diferentes propostas
pedaggico-filosficas na educao de surdos. Surdez e Lngua de Sinais: noes bsicas.
PROGRAMA
Objetivos
Compreender as diferentes vises sobre surdez, surdos e lngua de sinais que foram construdas ao longo da histria e
como isso repercutiu na educao dos surdos.
Analisar as diferentes filosofias educacionais para surdos.
Conhecer a lngua de sinais no seu uso e sua importncia no desenvolvimento educacional da pessoa surda.
Aprender noes bsicas de lngua de sinais
Procedimentos Metodolgicos
Aulas prticas dialogadas, estudo de textos e atividades dirigidas em grupo, leitura de textos em casa, debate em sala de aula,
visita a uma instituio de/para surdos, apresentao de filme.
Recursos Didticos
Avaliao
O aluno ser avaliado pela frequncia s aulas, participao nos debates, entrega de trabalhos a partir dos textos, entrega do
relatrio referente ao trabalho de campo e provas de compreenso e expresso em Libras.
Bibliografia Bsica
1. BRITO, L. F. Por uma gramtica de lngua de sinais. Rio de Janeiro: Tempo Brasileiro, 1995.
2. SACKS, O. Vendo vozes: Uma viagem ao mundo dos surdos. So Paulo: Companhia das Letras, 1998.
3. QUADROS, R. M. de; KARNOPP, L. B. Lngua Brasileira de Sinais: Estudos lingusticos. Porto Alegre: Artmed, 2004.
Bibliografia Complementar
96
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Possibilitar o estudo e a vivencia da relao do movimento humano com a sade, favorecendo a conscientizao da
importncia das praticas corporais como elemento indispensvel para a aquisio da qualidade de vida. Considerar a nutrio
equilibrada, o lazer, a cultura, o trabalho e a afetividade como elementos associados para a conquista de um estilo de vida
saudvel.
PROGRAMA
Objetivos
GERAL
Valorizar o corpo e a atividade fsica como meio de sentir-se bem consigo mesmo e com os outros, sendo capaz de relacionar o
tempo livre e o lazer com sua vida cotidiana.
ESPECFICOS
Relacionar as capacidades fsicas bsicas, o conhecimento da estrutura e do funcionamento do corpo na atividade fsica e no
controle de movimentos adaptando s suas necessidades e as do mundo do trabalho.
Utilizar a expressividade corporal do movimento humano para transmitir sensaes, idias e estados de nimo.
Reconhecer os problemas de posturas inadequadas, dos movimentos repetitivos (LER e DORT), a fim de evitar acidentes e
doenas no ambiente de trabalho ocasionando a perda da produtividade e a queda na qualidade de vida.
Procedimentos Metodolgicos
Aulas dialogadas, aulas expositivas, vivncias corporais, aulas de campo, oficinas pedaggicas, leitura e reflexo sobre textos,
palestras, seminrios, apreciao critica de vdeos, musicas e obras de arte, discusso de noticias e reportagens jornalsticas e
pesquisa temtica.
Recursos Didticos
Projetor multimdia, textos, dvd, cd, livros, revistas, bolas diversas, cordas, bastes, arcos, colchonete, halteres, sala de ginstica,
piscina, quadra, campo, ptio, praas.
Avaliao
A frequncia e a participao dos alunos nas aulas; o envolvimento em atividades individuais e/ou em grupo; a elaborao de
relatrios e produo textual; a apresentao de seminrios; avaliao escrita; a auto avaliao da participao nas atividades
desenvolvidas.
Bibliografia Bsica
97
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Bibliografia Complementar
Softwares de Apoio:
---
98
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Anlise dos fundamentos, definio e importncia dos conceitos da Psicologia: competncia interpessoal e inteligncia
emocional; personalidade e diferenas individuais; percepo social; comunicao; grupos e equipes de trabalho; liderana;
administrao de conflitos.
PROGRAMA
Objetivos
Conhecer as contribuies da psicologia para a construo de relaes interpessoais eficazes no ambiente de trabalho,
especialmentea importncia do respeito s diferenas individuais, do autoconhecimento, das emoes e da percepo
social.
Desenvolver competncias interpessoais e habilidades para trabalhar em equipe, liderar e administrar conflitos em grupos,
assumindocomportamento tico e postura profissional adequada.
Promover o desenvolvimento dos processos de comunicao verbal e no verbal, da assertividade e do uso adequado do
feedback para o estabelecimento das interaes sociais.
Procedimentos Metodolgicos
Exposies dialogadas; Exerccios e trabalhos em grupo; Tcnicas de dinmica de grupo; Exibio de vdeos e filmes;
Exerccios de encenao (role-playing).
Recursos Didticos
Avaliao
A avaliao ser contnua, atravs de diversos instrumentos e atividades avaliativas, como exerccios em sala de aula, trabalhos
em grupo, autoavaliao e avaliao individual.
Bibliografia Bsica
1. BRAGHIROLLI, E.M.; PEREIRA, S.; RIZZON, L.A. Temas de psicologia social. Petrpolis, RJ: Vozes, 1994
2. DEL PRETTE, A.; DEL PRETTE, Z.A.P. Psicologia das relaes interpessoais: vivncias para o trabalho em grupo. Petrpolis,
RJ: Vozes, 2008
3. ______. Psicologia das habilidades sociais: terapia, educao e trabalho. Petrpolis, RJ: Vozes, 2009.
4. GOLEMAN, D. Inteligncia Emocional: a teoria revolucionria que redefine o que ser inteligente. Rio de Janeiro:
Objetiva, 2001.
5. ______. Trabalhando com a inteligncia emocional. Rio de Janeiro: Objetiva, 2006.
6. MICHENER, H.A., DELAMATER, J.D.; MYERS, D.J. Psicologia Social. So Paulo: Pioneira Thomson Learning, 2005.
7. MOSCOVICI, F. Desenvolvimento interpessoal. Rio de Janeiro: Editora Jos Olympio, 2008.
8. ROBBINS, S. P.; JUDGE, T.A.; SOBRAL, F. Comportamento organizacional. teoria e prtica no contexto brasileiro. So Paulo:
Pearson Pentrice Hall, 2010.
Bibliografia Complementar
99
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
1. DUBRIN, A.J. Fundamentos do comportamento organizacional. So Paulo: Pioneira Thomson Learning, 2003.
2. HITT, M.A.; MILLER, C.C.; COLELLA, A. Comportamento organizacional. Rio de Janeiro: LTC, 2007.
3. HOCKENBURY, D. H.; HOCKENBURY, S. E. Descobrindo a psicologia. So Paulo: Editora Manole, 2003.
4. HUFFMAN, K.; VERNOY, M.; VERNOY, J. Psicologia. So Paulo: Atlas, 2003.
5. ROBBINS, S. P. Comportamento organizacional. So Paulo: Pentrice Hall, 2007.
6. ZANELLI, J.C.; BORGES-ANDRADE, J.E.; BASTOS, A.V.B. (Orgs.) Psicologia, organizaes e trabalho no Brasil. Porto Alegre:
Artmed, 2004.
Software(s) de Apoio:
---
100
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Microinformtica. Sistemas operacionais. Internet e Servios. Software de edio de textos, planilhas, de apresentao.
PROGRAMA
Objetivos
1. Introduo Microinformtica
1.1. Hardware
1.2. Software
1.3. Segurana da Informao.
2. Sistemas Operacionais
2.1. Fundamentos e funes
2.2. Sistemas operacionais existentes
2.3. Estudo de caso: Windows
2.3.1. Ligar e desligar o computador
2.3.2. Utilizao de teclado e mouse
2.3.3. Tutoriais e ajuda
2.3.4. rea de trabalho
2.3.5. Gerenciando pastas e arquivos
2.3.6. Ferramentas de sistemas
2.3.7. Compactadores de arquivos
2.3.8. Antivrus e antispyware
2.3.9. Backup
3. Internet
3.1. Histrico e fundamentos: redes de computadores.
3.2. Servios: acessando pginas, comrcio eletrnico, pesquisa de informaes, download de arquivos, correio eletrnico,
conversa on-line, aplicaes (sistema acadmico), configuraes de segurana do Browser, grupos discusso da Web Blogs,
principais redes sociais.
3.3. Princpios de segurana para uso da Internet.
Procedimentos Metodolgicos
Aulas expositivas, aulas prticas em laboratrio, estudos dirigidos com abordagem prtica, seminrios, pesquisa na Internet.
Recursos Didticos
Avaliao
Avaliaes escritas.
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas).
Apresentao dos trabalhos desenvolvidos.
Bibliografia Bsica
1. CAPRON, H. L; JOHNSON, J. A. Introduo informtica. 8.ed. So Paulo: Pearson / Prentice Hall, 2004.
2. BRAGA, W. C. Informtica Elementar: Open Office 2.0. Rio de Janeiro: Alta Books, 2007.
3. RABELO, J. Introduo Informtica e Windows XP: fcil e passo a passo. Rio de Janeiro: Cincia Moderna, 2007.
Bibliografia Complementar
Software(s) de Apoio:
102
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Organizao de Computadores; Barramentos; Memria; Entrada e Sada; Desempenho de Computadores; Unidade Central de
processamento.
PROGRAMA
Objetivos
3. Sistema de Memria
3.1. Caractersticas e tipos
3.2. Estrutura e organizao
3.3. Hierarquia de memria
3.4. Memria principal
3.5. Memria virtual
3.6. Memria cache
3.7. Memria secundria
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
Bibliografia Complementar
Software(s) de Apoio:
---
104
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Funes e grficos. Limites: propriedades e operaes. Derivadas e suas aplicaes. A integral: definio e aplicaes.
PROGRAMA
Objetivos
1. Funes e grficos
1.1. Definio
1.2. Notao
1.3. Grfico
1.4. Funo composta
1.5. Funes pares e mpares
1.6. Funes inversas
1.7. Funes crescentes e decrescentes
2. Limites
2.1. Introduo
2.2. Propriedades dos limites
2.3. Limites laterais
2.4. Limites infinitos e limites no infinito
3. Derivadas
3.1. Introduo
3.2. Propriedades das derivadas
3.3. Regra da cadeia
3.4. Derivadas sucessivas
3.5. Diferenciao de funes trigonomtricas diretas e inversas
3.6. Diferenciao de funes exponenciais e logartmicas
5. A integral
5.1. Introduo
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
Recursos Didticos
Avaliao
Avaliaes escritas.
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas).
Bibliografia Bsica
Bibliografia Complementar
1. BARBANTI, L.; MALACRIDA JR., S. A. Matemtica superior: um primeiro curso de clculo. So Paulo: Pioneira, 1999.
2. ANTON, H. Clculo: um novo horizonte. Vol. I. 6.ed. Porto Alegre: Bookman, 2000.
3. HERMNIO, J. A. O fundamental do clculo para tecnlogos. Natal: CEFET-RN, 2000.
4. HOFFMANN, L. D. Clculo: um curso moderno e suas aplicaes. Rio de Janeiro: LTC, 1999.
5. MUNEM, M. A.; FOULIS, D. J. Clculo. Vol. I. Rio de Janeiro: LTC, 1982.
6. SWOKOWSKI, E. W. Clculo com geometria analtica. 2.ed. So Paulo: Makron Books, 1994.
Software(s) de Apoio:
---
106
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
PROGRAMA
Objetivos
2. Processo de requisitos
2.1. Modelos de processo
2.2. Atores de processo
2.3. Suporte e gerenciamento de processo
2.4. Qualidade e melhoria de processo
3. Elicitao de Requisitos
3.1. Fontes de requisitos
3.2. Tcnicas de elicitao
4. Anlise de Requisitos
4.1. Classificao de requisitos
4.2. Modelagem conceitual
4.3. Projeto arquitetural e alocao de requisitos
4.4. Negociao e requisitos
5. Especificao de requisitos
5.1. Documento de definio de sistema
5.2. Especificao de requisitos do sistema
5.3. Especificao de requisitos de software
6. Validao de Requisitos
6.1. Revises de requisitos
6.2. Prototipao
6.3. Validao de modelo
6.4. Testes de aceitao
7. Consideraes prticas
7.1. Natureza iterativa do processo de requisitos
7.2. Gerenciamento de mudanas
7.3. Atributos de requisitos
7.4. Rastreamento de requisitos
7.5. Medindo requisitos
107
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. COCKBURN, A. Escrevendo Casos de Uso Eficazes. Porto Alegre: Bookman Companhia Ed., 2005.
2. LIMA, A. da S. UML 2.3 Do Requisito Soluo. So Paulo: Editora rica, 2011.
3. MACHADO, F. N. Anlise e Gesto de Requisitos de Software: Onde Nascem os Sistemas. So Paulo: Editora rica, 2011.
Bibliografia Complementar
1. POHL, K.; RUPP, C. Requirements Engineering Fundamentals: A Study Guide for the Certified Professional for
Requirements Engineering Exam - Foundation Level - IREB Compliant. OReilly & Associates, 2011.
2. PAULISH, D. J.; BERENBACH, B. Software Systems Requirements Engineering In Practice. Osborne: McGraw-Hil, 2009.
3. LAPLANTE, P. A. Requirements Engineering for Software and Systems. CRC Press, 2009.
4. WIEGERS, K. Software Requirements. 2.ed. Microsoft Press, 2003.
Software(s) de Apoio:
108
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Definio de qualidade. A qualidade associada ao software. Viso de processo na qualidade de software. Viso de produto na
qualidade de software: mtricas (conceito, mtodo de planejamento de medies), modelo SQuaRE (requisitos de
qualidade, modelo de qualidade para funcionalidade, manutenibilidade, usabilidade, confiabilidade, eficincia e
portabilidade; processo de medies). Padres de software: ciclo de vida, documentao, cdigo. Revises de Software.
Estratgias e tcnicas de teste de software. Garantia da Qualidade de Software (Software Quality Assurance SQA),
atribuies do grupo de SQA. Elaborao de Plano de SQA.
PROGRAMA
Objetivos
3. Norma SQuaRE
3.1. ISO/IEC 2500n Diviso Gesto da Qualidade
3.2. ISO/IEC 2501n Diviso Modelo de Qualidade
3.3. ISO/IEC 2502n Diviso Medio da Qualidade
3.4. ISO/IEC 2503n Diviso Requisitos de Qualidade
3.5. ISO/IEC 2504n Diviso Avaliao da Qualidade
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. KOSCIANSKI, A.; SOARES, M. dos S. Qualidade de Software. So Paulo: Editora Novatec, 2007.
2. MALDONADO, J. C.; WEBER, K. C.; ROCHA, A. R. C. da. Qualidade de Software: Teoria e Prtica. So Paulo: Makron Books,
2001.
3. MECENAS, I.; OLIVEIRA, V. Qualidade em Software. Rio de Janeiro: Alta Books, 2005.
Bibliografia Complementar
1. MALIK, K.; CHOUDHARY, P. Software Quality: A Practitioners Approach. Tata McGraw-Hill Education, 2008.
2. BARTI, A. Garantia da Qualidade de Software: Adquirindo Maturidade Organizacional. Rio de Janeiro: Editora Campus,
2002.
3. TIAN, J. Software Quality Engineering. John Wiley Professional, 2005.
4. KAN, S. H. Metrics and Models in Software Quality Engineering. Addison-Wesley, 2002.
Software(s) de Apoio:
P-SQUARE - http://www.cert.org/sse/square/square-tool.html
Site(s)
o SWEBOK - http://www.computer.org/portal/web/swebok/htmlformat
o http://www.softwarequalityconnection.com/
o Software Engeneering Institute - http://www.sei.cmu.edu/
SQUARE - http://www.cert.org/sse/square/
110
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Elementos importantes de aplicaes: objetos DataContext; segurana; navegao em site; ligao de dados; estilos;
modelos; layouts; recursos; animao; mdia.
PROGRAMA
Objetivos
1. Introduo
1.1. Algumas caractersticas de interface rica
1.2. Ambiente de desenvolvimento
2. Conceitos bsicos
2.1. Elemento e atributos
2.2. Elemento e propriedades
2.3. Eventos
2.4. Conversores de tipos
3. Layout
3.1. Processo de renderizao
3.2. Painis virtuais
3.3. Painis personalizados
4. Controles
4.1. Hierarquia de controles
4.2. Content controls, Items controls, Range Controls, etc
4.3. Posicionamento, tamanho e transformaes
4.3.1. Tamanho dos elementos
4.3.2. Margens e espaamentos
4.3.3. Alinhamentos
4.3.4. Transformaes
5. Recursos
5.1. Requisito para uso de objetos como recurso
5.2. Fuso de dicionrio de recursos
5.3. Referncia a outros recursos
5.4. Utilizao de recursos a partir do cdigo
6. Personalizao de Controles
6.1. Estilos inline
6.2. Objeto Style
6.3. Herana de estilos
6.4. Temas
6.4.1. Aplicao implcita de temas
6.4.2. Utilizao do controle Theme
6.5. Templates
6.5.1. Definio da interface bsica
6.5.2. Utilizao da interface bsica
6.6. Controles personalizados
6.6.1. Definio da interface bsica
6.6.2. Utilizao de partes
6.6.3. Propagao de estilos
6.6.4. Utilizao de estado
6.6.5. Adio de propriedades
7. Ligao de Dados
7.1. Introduo a ligao de dados
7.2. Utilizao de ligao de dados
7.3. Ligao de dados entre controles visuais
7.4. Conversores
111
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
1. PRESSMAN, R. S. Engenharia de Software. So Paulo: Makron Books do Brasil, 1995.
112
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
2. CORNELL, G.; HORSTMANN, C. S. Core Java 2. Vol.1: fundamentos. So Paulo: Makron Books, 2000.
3. ______. Core Java 2. Vol.2: recursos avanados. So Paulo: Makron Books, 2000.
Bibliografia Complementar
Software(s) de Apoio:
113
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Desenvolvimento de aplicaes para dispositivos mveis: componentes visuais de interface, manipulao de arquivos de
dados e imagens. Persistncia em arquivos XML e bancos e dados. Sincronizao de dados e acesso a servios da Internet
(WebServices).
PROGRAMA
Objetivos
Aulas tericas expositivas; aulas prticas em laboratrio; leitura de textos, palestras, seminrios e pesquisas
bibliogrficas; desenvolvimento de projetos.
Recursos Didticos
1. BURNETTE, E. Hello, Android. Introducing Google's Mobile Development Platform. Pragmatic Bookshelf, 2010.
2. LEE, W. Beginning Android Tablet Application Development. 1.Ed. Wrox, 2011.
3. WILDERMUTH, S. Essential Windows Phone 7.5: Application Development with Silverlight. 1.Ed. Addison-Wesley
Professional, 2011.
Bibliografia Complementar
1. E-Book: MILOSHEVSKA, B.. Windows Phone Toolkit In Depth. 2.Edio. Disponvel em:
<http://www.windowsphonegeek.com/WPToolkitBook2nd>.
2. JNIOR, M. P. B.. Aplicativos mveis: Aplicativos para Dispositivos Mveis Usando C#.Net com a Ferramenta Visual
Studio.Net e MySQL e SQL Server. So Paulo: Editora Cincia Moderna, 2006.
Software(s) de Apoio:
---
114
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Arquitetura e processo de desenvolvimento de jogos. Grficos vetoriais e baseados em bitmap. Controle de temporizao e
ciclo de jogo. Introduo a grficos em 3D. Frameworks de desenvolvimento de jogos.
PROGRAMA
Objetivos
5. Introduo programao 3D
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
Bibliografia Complementar
1. NOVAK, J. Desenvolvimento de Games: traduo da 2 edio norte-americana. So Paulo: Cengage Learning, 2010.
2. DAVISON, A. Pro Java 3D Game Development. Apress, 2007.
Software(s) de Apoio:
116
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
PROGRAMA
Objetivos
1. Ameaas.
2. Segurana como um atributo de qualidade.
3. Autenticao.
4. Autorizao.
5. Integridade.
6. Confidencialidade.
7. Criptografia.
7.1. Chaves simtricas
7.2. Chaves assimtricas
8. Infraestrutura de Chaves Pblicas Brasileiras (ICP-Brasil)
9. Certificados Digitais.
10. Assinaturas Digitais.
11. Fragilidades relacionadas implementao e arquitetura de software.
12. Desenvolvimento de Software Seguro.
13. Noes de Auditoria de Sistemas.
14. Norma NBR 27002.
Procedimentos Metodolgicos
1. DASWANI, N. Foundations of Security: What Every Programmer Needs to Know. Apress, 2007.
2. GARCIA-MOLINA, H. Implementao de Sistemas de Bancos de Dados. Rio de Janeiro: Campus. 2001.
3. MACHADO, F. N. R. Banco de Dados: projeto e implementao. So Paulo: Erica. 2004.
Bibliografia Complementar
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.
PROGRAMA
Objetivos
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Bibliografia Bsica
118
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Bibliografia Complementar
1. PANDEY. A. K. Programming Language: Principles and Paradigms. Editora Science Int Ltda, 2008
2. TUCKER, A. B.; NOONAN R. E. Programming Languages: Principals and Paradigms. Editora McGraw-hill, 2008.
Software(s) de Apoio:
119
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
EMENTA
Mtodo estatstico, distribuio de frequncia, medidas de tendncia central e de disperso, separatrizes, apresentao
grfica. Anlise de correlao e regresso linear. Software de apoio estatstico.
PROGRAMA
Objetivos
Desenvolver a capacidade de identificar e aplicar mtodos e tcnicas quantitativas para compreender adequadamente
problemas de pesquisa em gesto pblica.
1. Mtodo estatstico
1.1. A cincia estatstica.
1.2. Termos estatsticos relevantes.
1.3. Fases do trabalho estatstico
1.3.1. Definio do problema, planejamento, coleta de dados, organizao de dados, anlise de dados, apresentao
de resultados.
2. Distribuio de frequncia
3. Rol, amplitude total, classes, amplitude de classe, frequncias.
4. Medidas de tendncia central
5. Mdia, mediana, moda.
6. Medidas de disperso
7. Varincia, desvio-padro, coeficiente de variao.
8. Separatrizes, assimetria e curtose.
9. Quartil, decil, percentil, assimetria, curtose.
10. Apresentao grfica
11. Histograma, polgono de frequncia.
12. Significado da anlise de correlao e regresso.
13. Diagrama de disperso.
14. Coeficiente de correlao linear.
15. Equao de regresso linear.
16. Erro padro de estimativa.
17. Regresses que se tornam lineares por transformao.
Procedimentos Metodolgicos
As aulas tero um enfoque orientado para casos reais, buscando aplicao tcnica dos modelos estudados.
Ser utilizado software de apoio estatstico. As aulas sero prioritariamente em laboratrio de informtica.
Recursos Didticos
Avaliao
A nota final de cada unidade consistir de um trabalho (em grupo) e uma prova. Podendo haver um projeto (prtico) no final
da disciplina, abrangendo todo o contedo e tendo como suporte tcnico um software de apoio estatstico.
Bibliografia Bsica
Bibliografia Complementar
120
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
1. NEUFELD, J. L. Estatstica aplicada administrao usando Excel. Traduo Jos Luiz Celeste. So Paulo: Prentice Hall,
2003.
2. SPIEGEL, M. R. Estatstica. Traduo Pedro Consentino. 3.ed. So Paulo: Makron Books, 1993.
Software(s) de Apoio:
121
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Objetivos
Procedimentos Metodolgicos
Acolhimento e integrao dos estudantes atravs de reunio realizada no incio do semestre letivo.
Apresentao da estrutura de funcionamento do IFRN e das atividades da Diretoria Acadmica e do Curso.
Entrega do Manual do Estudante.
Recursos Didticos
Quadro branco e pincel, computador, projetor multimdia, TV/DVD, microfone e equipamento de som.
Avaliao
122
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Objetivos
Participar de um espao interdisciplinar, que tem a finalidade de proporcionar oportunidades de reflexo sobre a tomada
de decises mais adequadas sua prtica, com base na integrao dos contedos ministrados nas disciplinas vinculadas
ao projeto.
Perceber as relaes de interdependncia existente entre as disciplinas do curso.
Elaborar e desenvolver o projeto de investigao interdisciplinar fortalecendo a articulao da teoria com a prtica,
valorizando a pesquisa individual e coletiva.
Procedimentos Metodolgicos
Reunies semanais dos estudantes com os seu(s) orientador(es) acerca do desenvolvimento do projeto integrador. Esses
encontros podero ocorrer com o professor coordenador do projeto ou com professores orientadores de determinadas
temticas.
Recursos Didticos
Avaliao
O projeto ser avaliado por uma banca examinadora constituda por professores das disciplinas vinculadas ao projeto e pelo
professor coordenador do projeto. A avaliao do projeto ter em vista os critrios de: domnio do contedo; linguagem
(adequao, clareza); postura; interao; nvel de participao e envolvimento; e material didtico (recursos utilizados e
roteiro de apresentao). Com base nos projetos desenvolvidos, os estudantes podero desenvolver relatrios tcnicos.
123
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Objetivos
Procedimentos Metodolgicos
O Seminrio ser realizado mediante encontros com exposio dialogada, palestras, seminrios e oficinas de elaborao de
projetos de extenso e pesquisa;
O Seminrio ser coordenado por um professor do curso e executado pelos coordenadores de extenso e pesquisa do
Cmpus.
Recursos Didticos
Avaliao
A avaliao ser realizada de forma processual, numa perspectiva formativa, cujo objetivo subsidiar o aperfeioamento das
prticas educativas. Os instrumentos usados sero registros da participao dos estudantes nas atividades dirigidas,
elaborao de projetos de extenso e de pesquisa, bem como a auto-avaliao por parte do estudante. Tambm ser
registrada a frequncia como subsdio avaliativo.
124
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Objetivos
Desenvolvimento de um trabalho cientfico ou tecnolgico, projeto de pesquisa ou extenso, ou estgio curricular, como
requisito para obteno do grau de XXX.
Consolidar os contedos vistos ao longo do curso em trabalho de pesquisa aplicada e /ou natureza tecnolgica,
possibilitando ao estudante a integrao entre teoria e prtica.
Verificar a capacidade de sntese do aprendizado adquirido durante o curso.
Procedimentos Metodolgicos
Orientaes temtica do trabalho. Reunies peridicas do estudante com o seu orientador para apresentao e avaliao
das atividades desenvolvidas durante o trabalho.
Recursos Didticos
Avaliao
Relatrios Parciais.
Relatrio final (estgio) ou monografia (projeto de pesquisa).
Avaliao
Ser contnua, considerando os critrios de participao ativa dos discentes em snteses, seminrios ou apresentaes dos
trabalhos desenvolvidos, sejam esses individuais ou em grupo.
125
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Objetivos
Desenvolver aplicaes Web utilizando componentes e realizando acesso a bancos de dados.
Disciplinas Vinculadas ou Pr-Requisitos
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Resultados Esperados
126
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Objetivos
Desenvolver sistemas distribudos com utilizao de tecnologias de programao de servidores e clientes de servios
(WebServices)
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Resultados Esperados
127
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
Objetivos
Procedimentos Metodolgicos
Recursos Didticos
Avaliao
Resultados Esperados
128
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
129
Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, na modalidade presencial
IFRN, 2012
132