Anda di halaman 1dari 22

TECNOLOGIA EM ANLISE E DESENVOVIMENTO DE SISTEMAS

Fatec Franca, Gara, Guaratinguet, Zona Leste, Zona Sul, Santos


Verso de 16 de junho de 2010 para D3N3

OBJETIVOS GERAIS E ESPECFICOS DO CURSO:


OBJETIVOS GERAIS

Formar profissionais que projetem, implementem e coordenem infra-estruturas de


tecnologia da informao, atendendo a necessidade de mudanas provocadas pelas
inovaes tecnolgicas nas empresas.
OBJETIVOS ESPECFICOS

Uma vez que os sistemas de informao esto difundidos em todas as reas


organizacionais, ampla a atuao do profissional de Sistemas de Informao como agente e
promotor de mudanas, fazendo com que as empresas utilizem adequadamente a tecnologia
da informao na soluo de seus problemas.
um trabalho que apresenta aspectos multidisciplinares, integrando diversas reas de
conhecimento, como cincia da computao, cincias gerenciais e cincias comportamentais.
Para tanto os objetivos especficos do curso so:
Formar profissionais capazes de analisar problemas e desenvolver solues para as
organizaes, atravs da modelagem e implementao de sistemas de informao;
Formar profissionais com viso interdisciplinar, que busquem o aperfeioamento contnuo,
integrando conhecimentos para o desenvolvimento de solues computacionais adequadas
s organizaes.
Promover slida formao tcnico-cientfica para o desenvolvimento e gerenciamento de
projetos de sistemas de informao
Estimular o egresso a interagir junto aos problemas sociotecnolgicos da comunidade e das
organizaes.
Formar profissionais com viso global, humanstica e calcada na tica.
Incentivar a investigao cientfica, visando o desenvolvimento da cincia e da tecnologia.
PERFIL DO PROFISSIONAL
O Tecnlogo em Anlise e Desenvolvimento de Sistemas analisa, projeta, documenta,
especifica, testa, implanta e mantm sistemas computacionais de informao. Esse profissional
trabalha, tambm, com ferramentas computacionais, equipamentos de informtica e metodologia de
projetos na produo de sistemas. Raciocnio lgico, emprego de linguagens de programao e de
metodologias de construo de projetos, preocupao com a qualidade, usabilidade, robustez,
integridade e segurana de programas computacionais so fundamentais atuao desse profissional.
REAS DE ATUAO
O profissional de Anlise e Desenvolvimento de Sistemas de Informao pode atuar em
empresas de assessoria e consultoria tecnolgica e de desenvolvimento de sistemas, assim como nos
diversos setores da economia: indstria, comrcio, prestao de servios, instituies financeiras,
rgos pblicos ou como empreendedor em informtica. Este profissional estar apto a:
o Projetar e implementar sistemas de acordo com as necessidades institucionais;
o Coordenar infra-estruturas de tecnologia da informao, elaborando polticas e
diretrizes a partir da anlise de necessidades;
o Realizar consultoria em Sistemas de Informao, avaliando e selecionando recursos
de software e hardware;
o Atuar em Centros de Pesquisa, de Ensino ou de desenvolvimento de software;
o Empreender seu prprio negcio em informtica.
COMPETNCIAS GERAIS
O profissional formado por este curso dever ter as seguintes competncias gerais:

o
o
o
o
o
o
o
o
o
o
o
o
o
o

Conhecimento de ferramentas computacionais que auxiliem na soluo de problemas


em Sistemas de Informao;
Capacidade para identificar necessidades, desenvolver e implementar solues,
utilizando a tecnologia da informao;
Capacidade de raciocnio lgico, de observao, de interpretao e anlise crtica de
dados e informaes;
Capacidade para selecionar recursos de Software e Hardware especficos s
necessidades das instituies;
Capacidade de propor e coordenar mudanas organizacionais, definir polticas e
diretrizes decorrentes do uso da tecnologia da informao;
Capacidade de organizar e coordenar recursos humanos e tcnicos envolvidos no
desenvolvimento e manuteno dos Sistemas de Informao;
Interesse para o aprendizado contnuo de novas tecnologias;
Capacidade de desenvolver atividades de forma colaborativa em equipes
multidisciplinares;
Capacidade de comunicao interpessoal e expresso correta em documentos
tcnicos, inclusive em Lngua estrangeira.
Esprito empreendedor e viso crtica na busca de novas oportunidades de
desenvolvimento profissional;
Criatividade e intuio aguadas aliadas a preparo tcnico adequado;
Visualizar novas oportunidades de desenvolvimento profissional.
Formao tico-profissional que propicie sensibilidade para as questes
humansticas, sociais e ambientais;
Ser receptivo na aquisio e utilizao de novas idias e tecnologias.

COMPETNCIAS ESPECFICAS
O profissional formado pelo Curso Superior de Tecnologia em Anlise e
Desenvolvimento de Sistemas dever estar sempre atento s oportunidades que o mercado
oferece aproveitando o surgimento de novas tecnologias e os ensinamentos adquiridos para
vislumbrar nichos de atuao correspondentes sua capacidade. Esse profissional estar
voltado s tecnologias que surgem quase que diariamente na rea de sistemas de informao,
procurando solues adequadas e compatveis entre as mesmas evitando, por meio de seus
projetos, o desperdcio de tempo e de recursos financeiros.
Esse profissional dever ser capaz de:
o Propor e coordenar mudanas organizacionais, definir polticas e diretrizes
decorrentes da tecnologia da informao.
o Analisar as reas funcionais da empresa e suas necessidades em relao
aos sistemas de informao.
o Planejar e desenvolver o modelo de dados que atendam s necessidades
atuais e futuras da empresa.
o Elaborar os planos de desenvolvimento de sistemas de informao
focalizando todas as reas de negcio da empresa.
o Organizar e apresentar de maneira clara aos usurios os processos
envolvidos nos sistemas.
o Transformar o potencial dos sistemas de informao em suporte para toda
a empresa.
o Avaliar os modelos de organizao das empresas garantindo a sua
sobrevivncia em ambiente interconectado e competitivo.
o Conhecer tcnicas de avaliao da qualidade dos processos empresariais.
o Avaliar os sistemas oferecidos pelo mercado e indic-los quando
convenientes para a empresa.

o Identificar oportunidades para futuros empreendimentos.


o Avaliar os sistemas operacionais e gerenciadores de banco de dados
oferecidos pelo mercado e indic-los quando convenientes para a
empresa.
o Avaliar a infraestrutura e propor solues tcnicas adequadas s
necessidades das instituies.
o Planejar a implementao do modelo de dados especificados pelo
administrador de dados que atendam s necessidades atuais e futuras da
empresa.
o Planejar e desenvolver redes que atendam s necessidades atuais e
futuras da empresa.
o Identificar e avaliar os dispositivos e padres de comunicao,
reconhecendo suas implicaes nos ambientes de rede.
o Integrar os sistemas de informao da empresa otimizando o uso das
bases de dados e dos recursos em rede.
o Garantir segurana, integridade e performance do sistema operacional,
das bases de dados e das redes utilizadas nas empresas.
o Conhecer as restries impostas s redes pelos sistemas de
telecomunicaes.
o Elaborar planos de contingncias para manter os sistemas em
funcionamento.
o Facilitar a comunicao entre as diversas reas de negcio da empresa e
os profissionais de tecnologia da informao.

TECNOLOGIA EM ANLISE E DESENVOVIMENTO DE SISTEMAS

Matriz Curricular (diurno e noturno)


1 Semestre

2 Semestre

Programao
em
Microinformtica
4

Engenharia de
Software I

Algoritmos e
Lgica de
Programao

Linguagem de
Programao

Estruturas de
Dados

Sistemas de
Informao

Arquitetura e
Organizao de
Computadores
4
Administrao
Geral

2
Clculo

Comunicao e
Expresso

- Inteligncia Artificial
- Audit de Sistemas

Gesto de Equipes
4

2
Empreendedorismo

2
Ingls IV

2
Ingls V

2
24 aulas semanais
480 400 horas

2
tica e
responsabilidade
profissional

Pesquisa Cientfico-tecnolgica

2
24 aulas semanais
480 400 horas

4
ESCOLHA III

Eletiva II

2
24 aulas semanais
480 400 horas

- Tpicos Especiais
- Lab de Redes

Metodologia da

Ingls III

ESCOLHA II

Programao
Linear e Aplicaes

Sociedade e
Tecnologia

Ingls II

24 aulas semanais
480 400 horas

Eletiva I

- Lab de BD
(FIXADA)

de Tecnologia da
Informao

ESCOLHA I

Gesto e Governana

Redes de
Computadores

Estatstica
aplicada

Ingls I

Sistemas
Operacionais II

Economia e
Finanas

Gesto de Projetos

Segurana da
Informao

Banco de Dados

Sistemas
Operacionais I

Contabilidade

Matemtica
Discreta

Programao
Orientada a
Objetos

Interao
Humano
Computador

6 Semestre

Laboratrio de
Engenharia de
Software
4

5 Semestre

Engenharia de
Software III
4

4 Semestre

Engenharia de
Software II
4

4
Laboratrio de
Hardware

3 Semestre

Ingls VI
2

24 aulas semanais
480 400 horas

2
24 aulas semanais
480 400 horas

Eixo tecnolgico no CNCST: Informao e comunicao

Estgio Curricular (a partir do 3 semestre) - 240 horas


Trabalho de Graduao (a partir do quinto semestre) - 160 horas

BSICAS
Portugus
Ingls
Cincias Humanas
Matemtica e Estatstica
Administrao
TOTAIS

DISTRIBUIO DOS COMPONENTES CURRICULARES POR EIXOS DE CONHECIMENTO


Aulas
%
PROFISSIONAIS
Computao
/
Informtica:
Engenharia de software , Banco
2,7
80
240
80
320
80
800

8,1
2,7
10,8
2,7
27 %

de dados, programao e eletivas


Computao / Informtica: Gesto e Infraestrutura de TI

Multidisciplinar (tranversal)
Gesto e Contabilidade
TOTAIS

Aulas

1.000

36,5

840
120

28,4
4,0

120
2.080

4,0
73 %

RESUMO DE CARGA HORRIA


2880 aulas 2400 h (atende CNCST) + (240 horas de ESTGIO CURRICULAR + 160 horas do Trabalho de Graduao) = 2800 HORAS

RELAO DE ATIVIDADES

Teoria

20
40
10
40
60
60
20

Prtica

Autno
mas

ILM-001
IAL-002
IHW-100
IAC-001
AAG-001
MMD-001
LIN-100

Programao em Microinformtica
Algoritmos e Lgica de Programao
Laboratrio de Hardware
Arquitetura e Organizao de Computadores
Administrao Geral
Matemtica Discreta
Ingls I

4
4
2
4
4
4
2

IES-100
ILP-010
ISI-002
CCG-001
MCA-002
LPO-001
LIN-200

Engenharia de Software I
Linguagem de Programao
Sistemas de Informao
Contabilidade
Clculo
Comunicao e Expresso
Ingls II

4
4
4
2
4
4
2

IES-200
IHC-001
IED-001
ISO-100
CEF-100
MET-100
HST-002
LIN-300

Engenharia de Software II
Interao Humano Computador
Estruturas de Dados
Sistemas Operacionais I
Economia e Finanas
Estatstica aplicada
Sociedade e Tecnologia
Ingls III

4
2
4
4
2
4
2
2

IES-300
ILP-007
IBD-002
ISO-200
------------TTG-001
LIN-400

Engenharia de Software III


Programao Orientada a Objetos
Banco de dados
Sistemas Operacionais II
Eletiva I
Metodologia da Pesquisa Cientfico-tecnolgica
Ingls IV

IES-301
ISG-003
IRC-008

Laboratrio de Engenharia de Software


Segurana da Informao
Redes de computadores

4
2
4

20
20
40

60
20
40

80
40
80

------------

ESCOLHA I:
IBD-100 - Laboratrio de Banco de Dados ou
ISD-001 - Sistemas distribudos

40

40

80

------------MPL-001

Eletiva II
Programao Linear e Aplicaes

4
4

40
40

40
40

80
80

LIN-500

Ingls V

20

24

Total do semestre

40
40
60
20
40
40
20

24

5 SEMESTRE
6 SEMESTRE

------------

----------AGR-101
CEE-002
HSE-001
LIN-600

ESCOLHA III:
IIA-002 - Inteligncia Artificial ou
ISA-002 - Auditoria de Sistemas
Gesto de Equipes
Empreendedorismo
tica e Responsabilidade Profissional
Ingls VI

40
40
40
60
40
20
20
Total do semestre

24

Gesto de Projetos
Gesto e Governana deTecnologia da Informao
ESCOLHA II:
ITE-002 - Tpicos Especiais em Informtica ou
IRC-100 - Laboratrio de Redes

40
20
40
20
20
40
20
20
Total do semestre

40
40
40
20
40
20
20

24

AGO-005
ITI-003

40
40
20
20
40
40
20
Total do semestre

40
20
40
60
20
40
20
20

24

4
4
4
4
4
2
2

60
40
30
40
20
20
20

Total

1 SEMESTRE

Aulas
Semanais

2 SEMESTRE

Denominao

3 SEMESTRE

Sigla

CARGA DIDTICA SEMESTRAL


Tipo de atividade curricular

4 SEMESTRE

PERODO

TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS


DISTRIBUIO DA CARGA DIDTICA SEMESTRAL POR TIPO DE ATIVIDADE CURRICULAR
DIURNO e NOTURNO

20
Total do semestre

80
80
40
80
80
80
40
480

80
80
80
40
80
80
40
480

80
40
80
80
40
80
40
40
480

80
80
80
80
80
40
40
480

40
480

4
4

40
40

40
40

80
80

40

40

80

40

40

80

2
2
2
2
24

20
20
20
20

20
20
20
20
Total do semestre

TES-001 - Estgio supervisionado 240h; TTG I-003 Trabalho de graduao I80h; TTG II-103 Trabalho de graduao II 80h

40
40
40
40
480

Tabelas das siglas e denominaes das disciplinas


Curriculares obrigatrias
IBD-100
(escolha 1) Laboratrio de Banco de Dados
4
ISD-001
(escolha 1) Sistemas distribudos
4
IRC-100
(escolha 2) Laboratrio de Redes
4
ITE-002
(escolha 2) Tpicos Especiais em Informtica
4
ISA-002
(escolha 3) Auditoria de Sistemas
4
IIA-002
(escolha 3) Inteligncia Artificial
4
AAG-001
Administrao Geral
4
Algoritmos (e Lgica de Programao)
IAL-001
4
IAC-001
Arquitetura e Organizao de Computadores
4
IBD-002
Banco de Dados
4
MCA-002
Clculo
4
LPO-001
Comunicao e Expresso
4
CCG-001
Contabilidade
2
CEF-100
Economia e Finanas
2
CEE-002
Empreendedorismo
2
IES-100
Engenharia de Software I
4
IES-200
Engenharia de Software II
4
IES-300
Engenharia de Software III
4
240
TES-001
Estgio supervisionado*
MET-100
Estatstica aplicada
4
IED-001
Estruturas de Dados
4
HS-001
tica e Responsabilidade Profissional
2
AGO-005
Gsto de Projetos
4
AGR-101
Gesto de Equipes
2
ITI-003
Gesto e Governana deTecnologia da Informao
4
LIN-100
Ingls I
2
LIN-200
Ingls II
2
LIN-300
Ingls III
2
LIN-400
Ingls IV
2
LIN-500
Ingls V
2
LIN-600
Ingls VI
2
IHC-001
Interao Humano Computador
2
IES-301
Laboratrio de Engenharia de Software
4
IHW-100
Laboratrio de Hardware
2
ILP-010
Linguagem de Programao
4
MMD-001
Matemtica Discreta
4
TTG-001
Metodologia da Pesquisa Cientfico-tecnolgica
2
Programao em Microinformtica
ILM-001
4
MPL-001
Programao Linear e Aplicaes
4
ILP-007
Programao Orientada a Objetos
4
IRC-008
Redes de Computadores
4
ISG-003
Segurana da Informao
2
ISI-002
Sistemas de Informao
4
ISO-100
Sistemas Operacionais I
4
ISO-200
Sistemas Operacionais II
4
124 a obrigatrias +12 a escolhas + 8 eletivas 2880 aulas 2400 h +
400 h complementares = 2.800 horas
COMPLEMENTARES
400 h
TES-001

Estgio supervisionado

240*

TTG-003
TTG-103

Trabalho de graduao I
Trabalho de graduao II

80*
80*

*carga semestral

IAL-501
ILP-500
ILP-510
ILP-520
ILP-530
ILP-540
ILP-550
ILP-560
ILP-570
ILP-580
ILP-590
ILP-509
ILP-502
ILP-503
ILP-504
ILP-505
ILP-506
ILP-507
ILP-508
IRC-500
IRC-501
ISL-002
IQS-500

Eletivas
Anlise de algoritmos
Laboratrio de arquitetura e
organizao de computadores
Linguagem de programao I
Linguagem de programao II
Linguagem de programao III
Linguagem de programao IV
Linguagem de programao V
Linguagem de programao VI
Linguagem de programao VII
Linguagem de programao VIII
Microinformtica aplicada
Programao avanada orientada a
objetos
Programao de scripts
Programao em lgica
Programao para automao
industrial
Programao para banco de dados
Programao para dispositivos
mveis
Programao para mainframe
Programao WEB
Projeto de redes de computadores
Sistemas operacionais de redes
Software livre
Testes de software

H Humanas
L Linguagens
M Matemtica
T Transversais, multidisciplinares.

4
4
4
4
4
4
4
4

4
4
4
4
4
4
4
4
4
4
4
4
4

O estudante deve cursar, no mnimo, duas eletivas, ao longo do


curso, dentre as que a Faculdade oferecer

Em vermelho novas siglas Em azul escuro escolhas das unidades

Letra 1 rea de conhecimento


A Administrao
C Cincias
D Direito
I Cincia da computao / Informtica

4
4

Tabela resumo das siglas


Letra 2 Subrea ou Matria
G Gesto
E Econmicas
S Sistemas
LP Linguagem de programao
ES Engenharia de software
F Filosofia
IN Ingls; ES Espanhol, PO portugus

L 3 Matria
F Finanas

I Informao
A Auditoria

No Disciplinas

EMENTRIO
PRIMEIRO SEMESTRE DIURNO e NOTURNO
ATIVIDADE
DISTRIBUIO DA CARGA DIDTICA
ILM-001
IAL-002
IHW-100
IAC-001
AAG-001
MMD-001
LIN-100

Programao em Microinformtica
Algoritmos e Lgica de Programao
Laboratrio de Hardware
Arquitetura e Organizao de Computadores
Administrao Geral
Matemtica Discreta
Ingls I
Totais

Aulas semanais

Teoria

Prtica

4
4
2
4
4
4
2
24

20
40
10
40
60
60
20

60
40
30
40
20
20
20
Semestre

Autnomas

Total

80
80
40
80
80
80
40
480

PROGRAMAO EM MICROINFORMTICA 80 aulas


Objetivo: Conhecer e aplicar recursos de programao orientada a eventos para personalizar aplicativos de
escritrio ( editor de textos, planilhas e banco de dados).
Ementa: Programao e personalizao de aplicaes em processador de texto, planilha eletrnica e banco de
dados. Criao e uso de variveis, configurao de componentes: botes, caixas de texto, botes de opo, caixas
de listagem e combinao. Tratamento a eventos.
Bibliografia bsica:
BROWN, C. E.; PETRUSCA, R. Programando em ACCESS com VBA. Alta Books, 2006.
FERNANDES, M. Desenvolvendo aplicaes poderosas com Excel e VBA. Visual Books, 2005.
ALGORITMOS E LGICA DE PROGRAMAO - 80 aulas
Objetivo: Analisar problemas computacionais e projetar solues por meio da construo de algortmos.
Ementa: Projeto e representao de algoritmos. Estruturas de controle de fluxo de execuo: seqncia, seleo e
repetio. Tipos de dados bsicos e estruturados (vetores e registros). Rotinas. Arquivos. Implementao de
algoritmos usando uma linguagem de programao.
Bibliografia bsica:
ASCENCIO, A. F. G, CAMPOS, E. A. V. Fundamentos da Programao de Computadores: algoritmos, Pascal e
C/C++ e Java. Longman, 2007.
FORBELLONE, L. V., EBERSPACHER, H. F. Lgica de Programao: a construo de algoritmos e estruturas de
dados. Prentice Hall, 2005.
ZIVIANI, Nivio. Projeto de Algoritmos com Implementaes em Pascal e C. 2.ed. Thomson Pioneira, 2004.
LABORATRIO DE HARDWARE 40 aulas
Objetivo: Conhecer e aplicar conhecimentos para diagnstico e soluo de problemas em computadores.
Ementa: Componentes da placa me, alimentao, memria e processador. Instalao e configurao de HD,
instalao e utilizao de placas, perifricos e dispositivos de hardware. Instalao, configurao e otimizao de
sistema operacional. Manuteno preventiva e corretiva de hardware e software.
Bibliografia bsica:
BITTENCOURT, R A. Montagem de Computadores e Hardware. Brasport, 2009.
MORIMOTO, C E. Hardware - O Guia Definitivo. Sulina, 2007.
VASCONCELOS, L. Manuteno de micros na prtica diagnosticando, consertando prevenindo defeitos. LVC, 2009.
Bibliografia complementar:
FERREIRA, Silvio. Montagem, Configurao e Manuteno de Micros. 1.ed. Axcel, 2005.
WEBER, R F. Arquitetura de Computadores Pessoais. Serie Livros Didticos 6. Bookman, 2008.
ARQUITETURA E ORGANIZAO DE COMPUTADORES - 80 aulas
Objetivos: Compreender a Arquitetura e Organizao de Computadores.
Ementa: Bases numricas e codificao de dados. Introduo lgica digital. Conceitos Bsicos de Arquitetura
Computacional: primeira, segunda, terceira e quarta gerao de computadores, processador, canais, perifricos,
Modo de Endereamento, Tipo de Dados, Conjunto de Instrues, interrupes. Sistemas paralelos. Sistemas
Operacionais: conceitos e funes. Linguagens e ferramentas. Organizao de arquivos. Bancos de Dados:
Conceitos e tipos de organizao. Teleprocessamento e Redes: Conceitos.
Bibliografia bsica:
STALLINGS, W. Arquitetura e organizao de computadores. 5.ed. Prentice-Hall Brasil, 2008.
TANENBAUM, A. S. Organizao Estruturada de Computadores, 5 Ed. Prentice Hall, 2007.
TOCCI, R. J. Sistemas digitais: princpios e aplicaes. 10.ed. Pearson Brasil, 2007.
ADMINISTRAO GERAL 80 aulas
Objetivo: Compreender e identificar a evoluo da administrao, estruturas e funes organizacionais.
Ementa: Histrico da teoria geral da administrao e abordagens bsicas do pensamento administrativo. Conceito
de Administrao e funes administrativas. Processos Gerenciais.
Bibliografia bsica:
CHIAVENATTO, I. Introduo a Teoria Geral da Administrao. R J: Campus Elsevier, 2004.

COELHO, M. A essncia da administrao conceitos introdutrios. So Paulo: Saraiva, 2008.


MAXIMIANO, A. C. A. Introduo administrao. So Paulo: Atlas, 2006.
Bibliografia complementar:
BATEMAN, T. S., SNELL, S. A. A. Administrao: o novo cenrio competitivo. S P: Atlas, 2006.
CARAVANTES, G. R. Administrao: Teoria e Processo. So Paulo: Pearson, 2005.
CERTO, S. C. Administrao Moderna. So Paulo: Pearson Brasil, 2003.
MATEMTICA DISCRETA - 80 aulas
Objetivo: Compreender e aplicar os conceitos fundamentais da matemtica para computao em situaesproblema dentro do contexto do curso.
Ementa: Teoria dos conjuntos. Induo matemtica. Anlise combinatria. Lgica formal. Relaes. Funes.
Grafos e rvores.
Bibliografia bsica:
GARCIA LOPEZ, J; TOSCANI, L V; MENEZES, P B. Aprendendo Matemtica Discreta com Exerccios. Coleo
Livros Didticos Informtica UFRGS, V.19. Bookman, 2009.
GERSTING, Judith L. Fundamentos Matemticos para a Cincia da Computao. 5. ed. LTC, 2004.
LIPSCHUTZ, Seymour, LIPSON, Marc. Matemtica Discreta. Porto Alegre: Bookman, 2004.
Bibliografia complementar:
SCHEINERMAN, E.R. Matemtica Discreta: Uma Introduo. So Paulo: Cengage Learning, 2008.
SULLIVAN, Michael; MIZRAHI, Abe. Matemtica Finita Uma abordagem aplicada. LTC, 2006.
INGLS I - 40 aulas
Objetivo: O aluno dever ser capaz de compreender instrues, informaes, avisos, textos curtos e descries
de produtos. Apresentar-se, fornecendo informaes pessoais, cotidianas e corporativas. Descrever locais e
pessoas. Preencher formulrios com informaes pessoais e profissionais. Dar e anotar recados. Utilizar nmeros
em contextos diversos para anotaes de horrios, datas e locais. Entender diferenas bsicas de pronncia.
Ementa: Introduo s habilidades de compreenso e produo oral e escrita por meio de funes sociais e
estruturas simples da lngua. nfase na oralidade, atendendo s especificidades acadmico-profissionais da rea e
abordando aspectos scio-culturais da lngua inglesa.
Bibliografia bsica:
Livro texto adotado pelo corpo docente.
LONGMAN. Dicionrio Longman Escolar para Estudantes Brasileiros. Portugus-Ingls/Ingls-Portugus com CDRom. 2 edio: Atualizado com as novas regras de Ortografia. Pearson Education do Brasil, 2008.
Bibliografia complementar:
HUGES, John et al. Business Result Business Result: Elementary Student Book Pack. Oxford Univ, 2009.
MURPHY, Raymond. Essential Grammar in Use CD-Rom with answers. Third Edition. Cambridge, 2007.
POSITIVO INFORMTICA. Tell Me More Nvel Bsico. Curitiba, 2007.
RICHARDS, Jack C. New Interchange: Students Book Intro. Third Edition. Cambridge University Press, 2008.
SEGUNDO SEMESTRE DIURNO e NOTURNO
ATIVIDADE

IES-100
ILP-010
ISI-002
CCG-001
MCA-002
LPO-001
LIN-200

Engenharia de Software I
Linguagem de Programao
Sistemas de Informao
Contabilidade
Clculo
Comunicao e Expresso
Ingls II
Totais

DISTRIBUIO DA CARGA DIDTICA


Aulas semanais
Teoria
Prtica
Autnomas

4
4
4
2
4
4
2
24

40
40
60
20
40
40
20

40
40
20
20
40
40
20
Semestre

Total

80
80
80
40
80
80
40
480

ENGENHARIA DE SOFTWARE I 80 aulas


Objetivo: Aplicar os princpios e conceitos da Engenharia de Software na implementao do componente
software, como parte dos Sistemas de Informao e iniciar a modelagem de software (requisitos).
Ementa: Objetivos, conceitos e evoluo da Engenharia de Software. Paradigmas de desenvolvimento de
software. Evoluo das metodologias de sistemas e suas principais tcnicas. Processo de desenvolvimento de
software. Modelos de software. Ciclo de vida. Qualidade de software e seus modelos. Melhores prticas no
desenvolvimento de software.
Bibliografia bsica:
PRESSMAN, R. S. Engenharia de software. 6.ed. McGraw-Hill, 2006.
SOMMERVILLE, I. Engenharia de software. 8.ed. Addison Wesley, 2007.
LINGUAGEM DE PROGRAMAO 80 aulas
Objetivo: Solucionar problemas utilizando a lgica de programao e a implementao de programas por meio de
uma linguagem de programao.
Ementa: Variveis, constantes, operadores e expresses. Comando de desvio. Controle de malhas. Vetores e

ponteiros. Funes de biblioteca. Estruturas, unies e tipos definidos pelo usurio. Manipulao de arquivos.
Bibliografia bsica:
ASCENCIO, A, F. G.; DE CAMPOS, E. A. V. Fundamentos da programao de computadores. Pearson, 2008.
DAMAS, L. M. D. Linguagem C. LTC, 2007.
LOPES, A; GARCIA, G. Introduo Programao - 500 Algoritmos. Campus, 2002.
SISTEMAS DE INFORMAO - 80 aulas
Objetivo: Contextualizar sistemas de informao.
Ementa: Conceito e classificaes dos sistemas. Conceitos de dado, informao e conhecimento. Enfoque
sistmico. Sistemas de informao: conceitos, objetivos, funes, componentes e classificao. As dimenses
tecnolgica, organizacional e humana dos sistemas de informao. Caractersticas e funcionalidades dos sistemas
de informao de nvel operacional, ttico e estratgico nas organizaes.
Bibliografia bsica:
LAUDON, Kenneth C.; Laudon J.P. Sistemas de Informao. 5.ed. Rio de Janeiro: LTC, 2004.
TURBAN, E; POTTER, R; RAINER JR, R K. Introduo a Sistemas de Informao.Campus, 2007.
CONTABILIDADE 40 aulas
Objetivo: Compreender a contabilidade como instrumento de anlise, avaliao e controle das operaes
econmico-financeiras.
Ementa: Estrutura e anlise de relatrios contbeis e financeiras: Balano Patrimonial, Demonstrao de
Resultado do Exerccio, Demonstrao do Fluxo de caixa, Demonstrao dos Lucros ou Prejuzos Acumulados,
Demonstrao das Mutaes do Patrimnio Lquido; Procedimentos contbeis bsicos; Estudo da gesto e de
plano de contas; Contabilizao das empresas: comercial, industrial e prestao de servios.
Bibliografia bsica:
LIMEIRA, A., SILVA, C. A., VIEIRA, C., SILVA, R. N. Contabilidade para executivos. RJ: FGV, 2008.
MARION, J. C. e IUDICIBUS, S. Curso de Contabilidade para no contadores. S P: Atlas, 2009.
RAMOS, A. T. Contabilidade introdutria. So Paulo. 2007.
Bibliografia complementar:
ABREU, A. F. de. Fundamentos de contabilidade: utilizando Excel. So Paulo: Saraiva, 2007.
MARION, Jos Carlos. Contabilidade bsica. 9 ed. So Paulo: Atlas, 2008.
MARION, J. C.. Contabilidade Empresarial. So Paulo: Atlas, 2008.
CLCULO - 80 aulas
Objetivo: Compreender e aplicar os conceitos fundamentais do clculo em diversas reas.
Ementa: Funo real de varivel real. Limites e continuidade. Derivadas. Aproximao de funes. Integrais de
Reimann. Mtodos de integrao. Aplicao de clculo integral. Funo real a mais de uma varivel real.
Derivadas parciais. Diferencial total. Elementos de equaes diferenciais.
Bibliografia bsica:
FLEMMING, D. M., GONALVES, M. B. Clculo A: Funes, Limite, Derivao e Integrao. 6 Edio Ampliada.
Pearson Prentice Hall, 2006.
HAZZAN, S; MORETTIN, P; BUSSAB, W. Introduo ao Clculo para Administrao, Economia. Saraiva, 2009.
MEDEIROS, V Z (org). Pre-Calculo, 2 Ed. Revista e atualizada. Cengage, 2009.
Bibliografia complementar:
STEWART, J. Clculo v.1, 6.ed. Pioneira Thompson Learning, 2009.
COMUNICAO E EXPRESSO 80 aulas
Objetivo: Identificar os processos lingsticos especficos e estabelecer relaes entre os diversos gneros
discursivos para elaborao de textos escritos que circulam no mbito empresarial; desenvolver hbitos de anlise
crtica de produo textual para poder assegurar coerncia e coeso do texto.
Ementa: Viso geral da noo de texto. Diferenas entre oralidade e escrita, leitura, anlise e produo de textos
de interesse geral e da administrao: cartas, relatrios, correios eletrnicos e outras formas de comunicao
escrita e oral nas organizaes. Coeso e coerncia do texto e diferentes gneros discursivos.
Bibliografia bsica:
CINTRA; CUNHA. Nova gramtica do Portugus contemporneo de acordo com a nova ortografia. Lexikon, 2009.
FERREIRA, Aurlio Buarque de Holanda. Novo Dicionrio Aurlio da Lngua Portuguesa. Positivo, 2009.
MARTINS, D S; ZILBERKNOP. Portugus Instrumental: de acordo com as atuais normas da ABNT. Atlas, 2009.
INGLS II 40 aulas
Objetivo: O aluno dever ser capaz de se comunicar utilizando frases simples em contextos pessoais e
profissionais, pedir e dar permisso, falar sobre o trabalho, fazer comparaes, falar sobre experincias passadas,
atender uma ligao telefnica e anotar recados; utilizar nmeros em contextos diversos; redigir correspondncias
Pesquisar p

rotineiras simples; extrair informaes de textos tcnicos especficos da rea; entender diferenas bsicas de
pronncia.

Ementa: Consolidao da compreenso e produo oral e escrita com a utilizao de funes sociais e estruturas
simples da lngua desenvolvidas na disciplina Ingls 1. nfase na oralidade, atendendo s especificidades
acadmico-profissionais da rea e abordando aspectos scio-culturais da lngua inglesa.
Bibliografia bsica:
Livro texto adotado pelo corpo docente.
Bibliografia complementar:
DUCKWORTH, Michael. Essential Business Grammar & Practice - English level: Elementary to Pre-Intermediate.
New Edition. Oxford, UK: Oxford University Press, 2007.
GODOY, Sonia M. Bi; GONTOW, Cris; MARCELINO, Marcello. English Pronunciation for Brazilians. Disal, 2006.
IBBOTSON, Mark et al. Business Start-up 1 Students Book. Cambridge: Cambridge University Press, 2009.
OXENDEN, Clive et al. American English File: Students Book Starter. NY: Oxford University Press, 2008.
SAWAYA, Mrcia Regina. Dicionrio de informtica & internet ingls-portugus. Nobel / Fatec, 1999. 543 p.

IES-200
IHC-001
IED-001
ISO-100
CEF-100
MET-100
HST-002
LIN-300

TERCEIRO SEMESTRE DIURNO e NOTURNO


ATIVIDADE
DISTRIBUIO DA CARGA DIDTICA
Aulas semanais
Teoria
Prtica Autnomas
Engenharia de Software II
4
40
40
Interao Humano Computador
2
20
20
Estruturas de Dados
4
40
40
Sistemas Operacionais I
4
60
20
Economia e Finanas
2
20
20
Estatstica aplicada
4
40
40
Sociedade e Tecnologia
2
20
20
Ingls III
2
20
20
Totais
Semestre
22

Total
80
40
80
80
40
80
40
40
480

ENGENHARIA DE SOFTWARE II 80 aulas


Objetivo: Aplicar um processo de desenvolvimento de software, nfase na definio e elicitao dos requisitos.
Ementa: Contexto atual das empresas em relao aos projetos de tecnologia de informao. Modelagem de
Negcio para o desenvolvimento de software. Conceitos, evoluo e importncia da Engenharia de Requisitos.
Entendendo e analisando os problemas e as necessidades dos usurios, clientes e envolvidos no projeto. Tcnicas
de elicitao. Requisitos, seus tipos e matriz de rastreabilidade. Definio do sistema a partir dos requisitos.
Gerenciamento de requisitos.
Bibliografia bsica:
PAULA FILHO, Wilson de Pdua. Engenharia de Software: Fundamentos, Metodos e Padres. LTC, 2009.
PRESSMAN, R. S. Engenharia de software. 6.ed. McGraw-Hill, 2006.
SOMMERVILLE, I. Engenharia de software. 8.ed. Addison Wesley, 2007.
INTERAO HUMANO COMPUTADOR 40 aulas
Objetivo: Aplicar os conceitos de usabilidade de software.
Ementa: Fatores Humanos em Sistemas Computacionais, Fundamentos Tericos em Interao HumanoComputador, Usabilidade, Comunicabilidade, Acessibilidade, Design de Interao, Processo de Design de
Interao, Projeto, Construo e avaliao de interfaces.
Bibliografia bsica:
AGNER, L. Ergodesign e Arquitetura de Informao: trabalhando com o usuario. Quartet, 2009.
ORTH, A.I. Interface Homem-Mquina. Porto Alegre: AIO, 2005.
PREECE, J.; Rogers, Y.; Sharp, H. Design de Interao: Alm da Interao Homem-Computador. Bookman, 2005.
ESTRUTURAS DE DADOS 80 aulas
Objetivo: Criar e manipular tipos abstratos de dados: listas, pilhas, filas e rvores.
Ementa: Pilhas, filas, alocao dinmica, recursividade, listas encadeadas, tabelas de espalhamento e rvores.
Bibliografia bsica:
EDELWEISS, N; GALANTE, R. Estruturas de Dados. Livros Didticos UFRGS, V.18. Bookman, 2009.
KOFFMANN, E. B. Objetos, abstrao, estrutura de dados e projeto. LTC, 2008.
PEREIRA, Silvio do Lago. Estruturas de Dados Fundamentais Conceitos e Aplicaes. 12 edio, 2
reimpresso, So Paulo: rica, 2009.
SISTEMAS OPERACIONAIS I 80 aulas
Objetivo: Compreender os conceitos e funcionalidades dos Sistemas Operacionais.
Ementa: Introduo a Sistemas Operacionais. Estrutura dos Sistemas Operacionais. Processos e Threads.
Gerencia de Processos. Sincronizao de Processos Concorrentes. Gerenciamento de Memria. Memria Virtual.
Sistemas de Arquivos. Gerncia de Dispositivos. Tpicos complementares. Estudos de caso.
Bibliografia bsica:
OLIVEIRA, R S; CARISSIMI, A S; TOSCANI, S S. Sistemas Operacionais. Livros Didticos 11. Bookman, 2008.
TANENBAUM, A. S. Sistemas Operacionais Modernos. Prentice Hall (Pearson), 2007.

ECONOMIA E FINANAS 40 aulas


Objetivo: Compreender o ambiente econmico-financeiro das organizaes.
Ementa: O mercado e preos. Oferta e demanda. Equilbrio de mercado. A unidade de produo, seu
funcionamento e a integrao no sistema econmico. Mercados financeiros. Clculos financeiros bsicos.
Capitalizao, amortizao e mtodos equivalentes para a seleo de alternativas. Valor presente, taxa interna de
retorno. Depreciao. Anlise de Investimentos. Anlise sob condies de risco e incerteza.
Bibliografia bsica:
CASAROTTO FILHO, Nelson; KOPITTKE, Bruno H. Anlise de investimentos. 11 ed. So Paulo: Atlas, 2010.
ROSSETTI, Jos Paschoal. Introduo economia. 20 ed. So Paulo: Atlas, 2003.
ESTATSTICA APLICADA 80 aulas
Objetivo: Conhecer e aplicar conhecimentos de Estatstica e desenvolver aplicativos para essa rea..
Ementa: Distribuies de freqncias. Medidas de tendncia central. Medidas de disperso. Probabilidade.
Distribuies: binomial, normal, Poisson. Amostragem. Testes de hiptese. Regresso e modelo de regresso.
Desenvolvimento e implementao de algoritmos atravs de programas de computador para resoluo de
exerccios.
Bibliografia bsica:
BUSSAB, W. O.; MORETTIN, P. A. Estatstica Bsica. 5. ed. So Paulo: Saraiva, 2007.
SPIEGEL, M R; STEPHENS, L; NASCIMENTO, J L. Estatstica. Schaum. Bookman, 2009.
SPIEGEL, Murray R.; SCHILLER, John; SRINIVASAN, R. Alu, Probabilidade e Estatstica. Bookman, 2004.
Bibliografia complementar:
GRIFFITHS, Dawn. Use A Cabea! Estatstica. Alta books, 2009.
GONZALEZ, N.. Estatstica Bsica. Cincia Moderna, 2009.
TRIOLA. M. F. Introduo Estatstica. Rio de Janeiro: LTC, 2008
SOCIEDADE E TECNOLOGIA 40 aulas
Objetivo: Refeltir sobre os impactos da Tecnologia da Informao na Sociedade Contempornea.
Ementa: Comunicao e Informao conceitos e implicaes no mundo contemporneo; Da Cultura de Massa
Cultura Digital novas formas de socializao da informao e novos desafios na comunicao. Tecnologia e
Sociedade - Problemas humanos e sociais referentes utilizao da tecnologia da informao e da computao:
aspectos humanos da segurana e privacidade das informaes e aspectos econmicos e ticos da utilizao dos
computadores.
Bibliografia bsica:
SANTAELLA, Lucia. Culturas e Artes do Ps-humano: da Cultura das Mdias Cibercultura. S Paulo: Paulus, 2003.
Eletrnicos:
LIVRO VERDE - Sociedade da Informao no Brasil, in Cincia, Tecnologia e Inovao desafios para a
sociedade brasileira.Braslia: Ministrio da cincia e Tecnologia/Academia Brasileira de Cincias, 2001.
INGLS III 40 aulas
Objetivo: O aluno dever ser capaz de participar de discusses em contextos sociais e empresariais usando
linguagem apropriada de polidez e formalidade, expressar opinies e necessidades, fazer solicitaes, descrever
habilidades, responsabilidades e experincias profissionais; usar nmeros para descrever preos, dados e
grficos; compreender informaes de manuais, relatrios e textos tcnicos especficos da rea; redigir cartas e emails comerciais simples; entender diferenas de pronncia.
Ementa: Expanso da compreenso e produo oral e escrita por meio de funes sociais e estruturas bsicas da
lngua. nfase na oralidade, atendendo s especificidades acadmico-profissionais da rea e abordando aspectos
scio-culturais da lngua inglesa.
Bibliografia bsica:
Livro texto adotado pelo corpo docente.
OXFORD. Oxford Business English Dictionary with CD-Rom. Seventh Edition. Oxford University Press, 2007.
Bibliografia complementar:
HUGES, John et al. Business Result: Pre-Intermediate Student Book Pack. NY: Oxford University Press, 2009.
MURPHY, Raymond. English Grammar in Use. CD-Rom with answers. Third Edition. Cambridge, 2007.
POSITIVO INFORMTICA. Tell Me More Nvel Intermedirio. Curitiba, 2007.
RICHARDS, Jack C. New Interchange: Students Book 1. Third Edition. Cambridge University Press, 2008.
QUARTO SEMESTRE DIURNO e NOTURNO
ATIVIDADE

DISTRIBUIO DA CARGA DIDTICA


Aulas semanais

IES-300
ILP-007
IBD-002
ISO-200
------------TTG-001
LIN-400

Engenharia de Software III


Programao Orientada a Objetos
Banco de dados
Sistemas Operacionais II
Eletiva I
Metodologia da Pesquisa Cientfico-tecnolgica
Ingls IV

4
4
4
4
4
2
2

Teoria

Prtica

40
40
40
20
40
20
20

40
40
40
60
40
20
20

Autn

Total

80
80
80
80
80
40
40

Totais

24

Semestre

520*

* O estudante dever cursar uma das disciplinas ou a que for oferecida

ENGENHARIA DE SOFTWARE III 80 aulas


Objetivo: Conhecer e aplicar padres ao processo de software. Mapear modelos de representao.
Ementa: Conceitos, evoluo e importncia de arquitetura de software. Padres de Arquitetura. Padres de
Distribuio. Camadas no desenvolvimento de software. Tipos de Arquitetura de Software. Vises na arquitetura de
software. Modelo de Anlise e Projetos. Formas de representao. O processo de desenvolvimento. Mapeamento
para implementao. Integrao do sistema. Testes: planejamento e tipos. Manuteno. Documentao.
Bibliografia bsica:
BOOCH, G.; RUMBAUGH, J; JACOBSON, I. UML: Guia do usurio. Elsevier, 2006.
LARMAN, C. Utilizando UML e padres: uma introduo anlise e projeto orientados a objetos e ao
desenvolvimento iterativo. Bookman, 2007.
SOMMERVILLE, I. Engenharia de software. 8.ed. So Paulo: Addison Wesley, 2007.
PROGRAMAO ORIENTADA A OBJETOS 80 aulas
Objetivo: Implementar de softwares com o uso de uma linguagem de programao orientada a objetos.
Ementa: Conceitos e evoluo da tecnologia de orientao a objetos. Limitaes e diferenas entre o paradigma
da programao estruturada em relao orientao a objetos. Conceito de objeto, classe, mtodos, atributos,
herana, polimorfismo, agregao, associao, dependncia, encapsulamento, mensagem e suas respectivas
notaes na linguagem padro de representao da orientao a objetos. Implementao de algoritmos orientado
a objetos utilizando linguagens de programao. Aplicao e uso das estruturas fundamentais da orientao a
objetos.
Bibliografia bsica:
GONCALVES, Edson. Desenvolvendo Aplicaes Web com JSP, Servlets, JavaServer Faces, Hibernate, EJB 3
Persistence e Ajax. Ciencia Moderna. 2007
SANTOS, Rafael. Introduo Programao Orientada a Objetos usando Java. Campus. 2003.
SERSON, R. R. Programao orientada a objetos com Java 6 - Curso universitrio. Brasport, 2008.
BANCO DE DADOS 80 aulas
Objetivo: Entender fundamentos, arquitetura e tcnicas de projeto e implementao de banco de dados.
Ementa: Conceitos de Base de Dados. Modelos conceituais de informaes. Modelos de Dados: Relacional,
Redes e Hierrquicos. Modelagem de dados - conceitual, lgica e fsica. Teoria relacional: dependncias
funcionais e multivaloradas, formas normais. Restries de integridade e de segurana em Banco de Dados
Relacional. Sistemas Gerenciadores de Banco de Dados objetivo e funes. Linguagens de declarao e de
manipulao de dados.
Bibliografia bsica:
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicaes. Pearson, 2005.
HARRINGTON, J. L. Projeto de Bancos de Dados Relacionais Teoria e Prtica. 1.ed. Campus, 2002.
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistema de Banco de Dados. Campus, 2006.
SISTEMAS OPERACIONAIS II 80 aulas
Objetivo: Utilizar um sistema operacional (instalar, configurar e operar).
Ementa: Apresentao de um sistema operacional especfico utilizado em ambiente corporativo. Requisitos de
hardware para instalao do sistema. Processo de instalao, personalizao, operao, administrao e
segurana sobre o sistema operacional focado. Elaborao de projetos de seleo e implantao de um sistema
operacional.
Bibliografia bsica:
HUNT, Craig. Linux Servidores de redes. 1.ed. Editora Cincia Moderna, 2004.
MORIMOTO, C E.Linux - Guia Prtico. Sulina, 2009.
ELETIVA I 80 aulas
Objetivo: Conhecer e aplicar conhecimentos de um dos componentes do rol de disciplinas em anexo.
Ementa: Quatro aulas semanais em disciplina(s) integrante(s) do currculo de outro Curso de Graduao da
Unidade ou em um dos componentes do rol de disciplinas em anexo. A coordenao de curso define
semestralmente qua(is) disciplinas sero ofertadas.
METODOLOGIA DA PESQUISA CIENTFICO-TECNOLGICA 40 aulas
Objetivo: Compreender e aplicar o mtodo cientfico para estruturar o trabalho de graduao.
Ementa: Origem do pensamento cientfico. Caractersticas gerais do trabalho, do mtodo e da pesquisa cientfica e
tecnolgica. Tcnicas de elaborao de pesquisa cientifica e tecnolgica. Monografia: documentao, projeto de
pesquisa, relatrio e informe cientficos e tecnolgicos.
Bibliografia bsica:
ANDRADE, M M. Introduo Metodologia do Trabalho Cientifico. Atlas, 2009.
SEVERINO, Antonio J. Metodologia do trabalho cientfico. 23.ed. So Paulo: Cortez, 2007.
WAZLAWICK, Raul S. Metodologia de pesquisa para cincia da computao. Rio de Janeiro: Campus, 2009.

INGLS IV 40 aulas
Objetivo: O aluno dever ser capaz de participar de discusses e negociaes em contextos sociais e
empresariais, destacando vantagens, desvantagens e necessidades. Preparar-se para participar de entrevistas de
emprego presenciais e por telefone. Compreender informaes de manuais, relatrios e textos tcnicos
especficos da rea. Redigir cartas e e-mails comerciais, relatrios e currculos. Aperfeioar a entoao e o uso
dos diferentes fonemas da lngua.
Ementa: Consolidao da compreenso e produo oral e escrita com a utilizao de funes sociais e estruturas
bsicas da lngua desenvolvidas na disciplina Ingls 3. nfase na oralidade, atendendo s especificidades
acadmico-profissionais da rea e abordando aspectos scio-culturais da lngua inglesa.
Bibliografia bsica:
Livro texto adotado pelo corpo docente.
Bibliografia complementar:
DUCKWORTH, Michael. Essential Business Grammar & Practice. - English level: Intermediate to UpperIntermediate. New Edition. Oxford, UK: Oxford University Press, 2007.
IBBOTSON, Mark et al. Business Start-up 2 Students Book. Cambridge University Press, 2009.
OXENDEN, Clive et al. American English File: Students Book 1. New York, NY: Oxford University Press, 2008.
th
OXFORD. Oxford Advanced Learners Dictionary with CD-Rom. 7 Edition. Oxford University Press, 2007.

QUINTO SEMESTRE DIURNO e NOTURNO


ATIVIDADE

DISTRIBUIO DA CARGA DIDTICA


Aulas semanais

IES-301
ISG-003
IRC-008
----------------------MPL-001
LIN-500
TTG-003

Laboratrio de Engenharia de Software


Segurana da Informao
Redes de computadores
ESCOLHA I:
IBD-100 - Laboratrio de Banco de Dados ou
ISD-001 - Sistemas distribudos
Eletiva II
Programao Linear e Aplicaes
Ingls V
Trabalho de graduao I
Totais

Teoria

Prtica

4
2
4

20
20
40

60
20
40

80
40
80

40

40

80

4
4
2
-------------24

40
40
20
------

Autnomas

40
40
20
-------80**
-Total do semestre

Total

80
80
40
480

* O estudante dever cursar uma das disciplinas ou a que for oferecida

** Atividades complementares
LABORATRIO DE ENGENHARIA DE SOFTWARE 80 aulas
Objetivo: Objetivo: Implementar um software aplicando conhecimentos de engenharia de software, programao e
gerncia de projetos.
Ementa: Desenvolvimento de um software utilizando os conhecimentos adquiridos ao longo do curso. A
elaborao deve abordar as disciplinas de requisitos, anlise e projeto, implementao, implantao e gerncia de
projetos. O processo de desenvolvimento, assim como a tcnica fica a critrio de acordo entre professor e aluno.
Bibliografia bsica:
PILONE, D e MILES, R. Use a Cabea! - Desenvolvimento de Software. Alta Books, 2008.
PRESSMAN, R. S. Engenharia de software. 6.ed. McGraw-Hill, 2006.
ZAMAN, K.; UMRYSH, C. E. Desenvolvendo aplicaes comerciais em Java com J2EE e UML. Cincia Moderna. 2003.
SEGURANA DA INFORMAO 40 aulas
Objetivo: Compreender e aplicar as melhores prticas de Segurana da Informao de acordo com normas e
padres conhecidos no mercado de TI.
Ementa: Requisitos de segurana de aplicaes, de base de dados e de comunicaes. Segurana de dispositivos
mveis. Polticas de segurana. Criptografia. Firewalls. Vulnerabilidades e principais tecnologias de segurana.
Bibliografia bsica:
FERREIRA, F N; ARAUJO, M. Poltica de Segurana da Informao. Cincia Moderna, 2008.
FONTES, E. Praticando a segurana da informao. Brasport, 2008.
STALLINGS, W. Criptografia e Segurana de Redes. 4 ed. So Paulo: Pearson, 2008.
Bibliografia complementar:
NBR/ISSO/IEC 17799. Tecnologia da Informao: Cdigo de prtica para a gesto da segurana da informao.
Associao Brasileira de Normas Tcnicas ABNT, 2002.
PEIXOTO, M C P. Engenharia Social e Segurana da Informao. Brasport, 2006.
REDES DE COMPUTADORES 80 aulas
Objetivo: Identificar os tipos de redes, cabeamentos e protocolos.
Ementa: Comunicao de Dados. Topologia e Caractersticas Fsicas de Redes. Redes Locais de Longa
Distncia. Redes de Alta Velocidade. Protocolos e Servios de Comunicao. Camadas de Sistemas Abertos.

Sistemas Operacionais de Redes. Interconexo de redes. Avaliao de Desempenho. Estrutura e Funcionamento


da Internet.
Bibliografia bsica:
MAIA, L P. Arquitetura de redes de computadores. LTC, 2009.
ROSS, K W. e KUROSE, J F. Redes de computadores e a Internet. Addison Wesley, 2007.
TANENBAUM, Andrew S. Redes de Computadores. 4.ed. Rio de Janeiro: Campus, 2003.
Bibliografia complementar:
CARISSIMI, A S; GRANVILLE, L Z; ROCHOL, J. Redes de Computadores. Livros Didaticos, V.20. Bookman, 2009.
ELETIVA II 80 aulas
Objetivo: Conhecer e aplicar conhecimentos de um dos componentes do rol de disciplinas em anexo.
Ementa: Quatro aulas semanais em disciplina(s) integrante(s) do currculo de outro Curso de Graduao da
Unidade ou em um dos componentes do rol de disciplinas em anexo. A coordenao de curso define
semestralmente qua(is) disciplinas sero ofertadas.
ESCOLHA I 80 aulas
Disciplinas de aprofundamento em banco de dados ou sistemas operacionais. A faculdade pode oferecer as duas,
ou apenas uma, conforme contingente de estudantes e as condies de infraestrutura ou disponibilidade de
docentes. O estudante cursar quatro aulas semanais de uma delas.
LABORATRIO DE BANCO DE DADOS
Objetivo: Implementar solues de Banco de Dados por meio de tecnologias emergentes.
Ementa: Tecnologias emergentes de mercado que sero aplicadas em laboratrio.
Bibliografia bsica:
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados: Fundamentos e Aplicaes. Pearson,
2005.
OTEY, M., OTEY, D. Microsoft SQL Server 2005: Guia do Desenvolvedor. Cincia Moderna, 2007.
TEOREY, T; LIGHTSTONE, S; NADEAU, T. Projeto e Modelagem de Bancos de Dados. Campus, 2006.
SISTEMAS DISTRIBUDOS
Objetivo: Conhecer, manter, configurar, projetar e implementar sistemas distribudos.
Ementa: Fundamentos de Sistemas Distribudos. Comunicao e Sincronizao de Processos.
Sistemas Operacionais Distribudos. Sistemas de Arquivos Distribudos. Memria Compartilhada
Distribuda. Tolerncia a Falhas. Segurana. Sistemas Distribudos de Tempo Real. Aplicaes
Distribudas.
Bibliografia bsica:
COULOURIS, G; DOLLIMORE, J; KINDBERG, T. Sistemas Distribudos: Conceitos e Projeto. Bookman,
2007.
TANENBAUM, A S; STEEN, M. Sistemas Distribuidos Princpios e Paradigmas. Prentice-Hall, 2007.
PROGRAMAO LINEAR E APLICAES 80 aulas
Objetivo: Reconhecer e aplicar os conhecimentos sobre programao linear. Desenvolver aplicativos.
Matrizes. Sistemas Lineares. Programao Linear: Mtodo Grfico e Mtodo Simplex. Aplicaes: Mtodo do
Transporte.
Bibliografia bsica:
ANDRADE, E. L. Introduo pesquisa operacional. 4.ed. LTC, 2009.
KOLMAN, B. Introduo lgebra linear com aplicaes. 8.ed. LTC, 2006.
INGLS V 40 aulas
Objetivo: O aluno dever ser capaz de fazer uso das habilidades lingstico-comunicativas com maior
espontaneidade e confiana. Fazer uso de estratgias argumentativas. Acompanhar reunies e apresentaes
orais simples e tomar nota de informaes. Redigir correspondncia comercial em geral. Compreender
informaes em artigos acadmicos e textos tcnicos especficos da rea. Aperfeioar a entoao e o uso dos
diferentes fonemas da lngua, de forma a garantir a inteligibilidade nos contatos em ambiente profissional, tanto
pessoalmente quanto ao telefone.
Ementa: Aprofundamento da compreenso e produo oral e escrita com a utilizao de funes sociais e
estruturas mais complexas da lngua. nfase escrita e na oralidade, atendendo s especificidades acadmicoprofissionais da rea e abordando aspectos scio-culturais da lngua inglesa.
Bibliografia bsica:
Livro texto adotado pelo corpo docente.
Bibliografia complementar:
rd
CAMBRIDGE. Cambridge Advanced Learners Dictionary with CD-Rom. 3 ed. Cambridge University, 2007.
HUGES, John et al. Business Result Business Result: Advanced Student Book Pack. New York, NY: Oxford
University Press, 2009.
POSITIVO INFORMTICA. Tell Me More Nvel Avanado. Curitiba, 2007.
RICHARDS, Jack C. New Interchange: Students Book 2. Third Edition. Cambridge University Press, 2008.

SEXTO SEMESTRE DIURNO e NOTURNO


ATIVIDADE

DISTRIBUIO DA CARGA DIDTICA


Aulas
semanais

Teoria

Prtica

Autnomas

Total

AGO-005

Gesto de Projetos

40

40

80

ITI-003

Gesto e Governana de Tecnologia da Informao

40

40

80

4*

40

40

80

4*

40

40

80

2
2
2
2
----------24

20
20
20
20
------

------------

----------AGR-101
CEE-002
HSE-001
LIN-600
TTG-103

ESCOLHA II:
ITE-002 - Tpicos Especiais em Informtica ou
IRC-100 - Laboratrio de Redes
ESCOLHA III:
IIA-002 - Inteligncia Artificial ou
ISA-002 - Auditoria de Sistemas
Gesto de Equipes
Empreendedorismo
tica e Responsabilidade Profissional
Ingls VI
Trabalho de graduao II
Totais

20
20
20
20
--------Semestre

40
40
40
40
80**

480

* O estudante dever cursar uma das disciplinas ou a que for oferecida

** Atividades complementares
GESTO DE PROJETOS 80 aulas
Objetivo: Conhecer e aplicar tcnicas, mtodos e ferramentas para uma gesto eficaz de projetos.
Ementa: Definio de projeto segundo concepo difundida pelas melhores prticas de gesto de projetos.
Histrico do desenvolvimento do conjunto de conhecimentos de gesto de projetos. Comparao ente o
gerenciamento por projetos com o gerenciamento tradicional. O ciclo de vida de um projeto. Os fatores de sucesso
e insucesso de projetos e sua mensurao. As nove de conhecimento para a gesto de projetos e seus processos
: Integrao, Escopo, Tempo, Custo, Qualidade, Recursos Humanos, Comunicaes, Riscos e Aquisies.
Bibliografia bsica:
BRUZZI, Demerval Guilarducci. Gerncia de Projetos. Editora SENAC, 2008.
CAVALIERI, A et al. AMA - Manual de Gerenciamento de Projetos. Brasport, 2009.
PMI. PMBOK Guia do Conjunto de Conhecimentos em Gerenciamento de Projetos. Project Management, 2009.
Bibliografia complementar:
GIDO, J; CLEMENTS, J. P. Gesto de projetos. Cengage, 2007.
GESTO E GOVERNANA DE TECNOLOGIA DA INFORMAO 80 aulas
Objetivo: Conhecer as tcnicas e ferramentas para desenvolvimento de Gesto de TI.
Ementa: Planejamento estratgico e o alinhamento entre o negcio e o uso da TI. Balanced Scorecard do negcio
e de TI. Planejamento de sistemas e da infra-estrutura de TI. Governana corporativa e governana de TI.
Frameworks de melhores prticas em TI (COBIT, ITIL, NBR-ISO/IEC 17799 e 27001 etc.). Catlogo de servios de
TI e acordo de nveis de servio (SLA). Custos de TI. Segurana em TI. Auditoria de Sistemas.
Bibliografia Bsica
FERNANDES, A ARAGON; ABREU, V. Implantando a Governana de TI. Brasport, 2008.
MAGALHES, I. L.; PINHEIRO, W. Gerenciamento de Servios de TI na Prtica: Uma Abordagem com Base na
ITIL. SP: Novatec, 2007.
MANSUR, R. Governana Avanada de TI na Prtica. Brasport, 2009.
Bibliografia complementar:
BRAND, K. IT Governance based on COBIT 4.1: A Management guide. USA: Van Haren Publisher, 2008.
LAHTI, C.; PETERSON, R. SARBANES OXLEY COBIT e ferramentas open source. Alta books, 2006.
ESCOLHA II 80 aulas
Disciplinas de aprofundamento em tpcos especiais da rea ou em sistemas operacionais de redes. A faculdade
pode oferecer as duas, ou apenas uma, conforme contingente de estudantes e condies de infraestrutura. O
estudante obrigado cursar quatro aulas semanais de uma delas.
ESCOLHA II - TPICOS ESPECIAIS EM INFORMTICA
Objetivo: Manter-se atualizado com o estado da arte em TI.
Ementa: Discusso e apresentao de temas atuais da rea de Tecnologia da Informao, de interesse
formao dos profissionais. Inovaes e aplicaes diferenciadas em informtica.
Bibliografia bsica:
A que for definida no plano de ensino.

ESCOLHA II LABORATRIO DE REDES


Objetivo: Instalar redes.
Ementa: Prtica em laboratrio de instalao fsica de redes e suas diversas topologias, instalao de
equipamentos de conectividade, cabeamento estruturado, protocolos TCP/IP, algortmos e protocolos
de roteamento, anlise de trfego, protocolos de transporte TCP e UDP, protocolos de aplicao e
instalao de servidores/servios de redes.
Bibliografia bsica:
HUNT, Craig. Linux Servidores de redes. 1.ed. Editora Cincia Moderna, 2004.
DANTAS, Mario. Tecnologias de Redes de Comunicao e Computadores. 1.ed. Rio de Janeiro:Axcel
Books,
Bibliografia complementar:
VIANA, E R C. Virtualizaao de Servidores Linux para Redes Corporativas. Ciencia Moderna, 2008.
ESCOLHA III 80 aulas
Disciplinas de aprofundamento em Inteligncia artificial ou em auditoria de sistemas de informao
computadorizados. A faculdade pode oferecer as duas, ou apenas uma, conforme contingente de estudantes e
condies de infraestrutura. O estudante obrigado cursar quatro aulas semanais de uma delas.
ESCOLHA III - INTELIGNCIA ARTIFICIAL
Objetivo: Aplicar conceitos de IA.
Ementa: Fundamentos e paradigmas da Inteligncia Artificial (IA). Tcnicas de IA aplicadas soluo
de problemas. Sistemas baseados em conhecimento, planejamento e aprendizagem.
Bibliografia bsica:
RUSSELL, S., NORVIG, P. Artificial Intelligence A Modern Approach. 3rd. ed. New Jersey: PrenticeHall, 2010.
ESCOLHA III AUDITORIA DE SISTEMAS
Objetivo: Entender e aplicar metodologia de Auditoria de sistemas de informao computadorizados.
Ementa: Controle Interno. Aspectos de controle e segurana. Planos de segurana e de contingncia.
Momentos de auditoria de sistemas: auditoria de posio e de acompanhamento. Metodologia de
auditoria em Tecnologia da Informao. Anlise de riscos. Reviso e avaliao de sistemas e de
recursos de tecnologia de informao. Mtodos e tcnicas de auditoria de sistemas e de T.I.
Documentao: papis de trabalho, Relatrios de Auditoria e Pareceres.
Bibliografia bsica:
SCHMIDT, Paulo; SANTOS, Jos L.; ARIMA, Carlos H. Fundamentos de auditoria de sistemas. SP:
Atlas, 2006.
GIL, Antnio de Loureiro. Auditoria de computadores. 5.ed. So Paulo: Atlas, 2000.
GESTO DE EQUIPES 40 aulas
Objetivo: Entender os aspectos de gerncia de pessoas em equipes de trabalho com foco em resultados.
Ementa: Vivncia de tcnicas de desenvolvimento de habilidades: liderana, criatividade, iniciativa, postura,
atividades, entrevista, motivao, capacidade de sntese e de planejamento. Trabalho em equipe. Equipes de alto
desempenho. Sistema de negociao. Instrumentos e atitudes de resoluo de conflitos. Controles e atitudes
gerenciais. Aes corretivas e preventivas.
Bibliografia bsica:
BRUZZI, Demerval Guilarducci. Gerncia de Projetos. Editora SENAC, 2008.
REIS, A M V; BECKER JR., L C; TONET, H. Desenvolvimento de Equipes. FGV, 2009.
EMPREENDEDORISMO 40 aulas
Objetivo: Desenvolver plano de negcio para empreendimento em Tecnologia da Informao.
Ementa: Conceitos sobre empreendedorismo. Caractersticas e habilidades do empreendedor. O comportamento
empreendedor: anlise de oportunidades. O processo de gerao de idias e conceito de negcios. Meios para
anlise de oportunidades e idias. Estratgia de negcios. Aspectos de planejamento, abertura, funcionamento e
gerenciamento de um negcio. Instituies de apoio e financiamento. Desenvolvimento de planos de negcio.
Bibliografia bsica:
DORNELAS, Jos C de A. Empreendedorismo - Transformando Idias em Negcios. Campus, 2008.
RAMAL, S A; SALIM, C S; HOCHMAN, N; RAMAL, A C. Construindo planos de negcios. Campus, 2005.
TICA E RESPONSABILIDADE PROFISSIONAL 40 aulas
Objetivo: Discutir e resolver questes como: acesso no autorizado; direitos autorais do software; sistemas
crticos com relao segurana e a responsabilidade social; as doenas profissionais; liberdade de informao,
privacidade e censura.
Ementa: tica; comportamento profissional tico. Moral e Direito. Conceitos, princpios e normas de direito pblico
e privado aplicados atividade empresarial e ao exerccio profissional; legislao de informtica.

Bibliografia Bsica
FRAGOSO, Joo Henrique da Rocha. Direito Autoral - da Antiguidade a Internet. Quartier Latin, 2009.
MASIERO, P C. tica em Computao. EDUSP, 2008.
REALE, M. Lies preliminares de direito. 27.ed. Saraiva, 2009.
Bibliografia complementar:
KRAUT, R; STORCK, A. Aristteles A tica Nicomaco. Artmed, 2009.
PAESANI, L. M. Direito de Informtica: comercializao e desenvolvimento internacional do software. Atlas, 2006.
PONCHIROLLI, O. tica e Responsabilidade Social Empresarial. Juru, 2007.
SCHWARTZ, N. Noes de Direito. Juru, 2009.
INGLS VI
Objetivo: Objetivo: O aluno dever ser capaz de fazer uso das habilidades lingstico-comunicativas com mais
autonomia, eficincia e postura crtico-reflexiva. Aperfeioar as estratgias argumentativas, participar de reunies e
apresentaes orais simples. Interagir em contextos de socializao e entretenimento. Redigir textos tcnicos e
acadmicos. Compreender informaes em artigos acadmicos e textos tcnicos especficos da rea. Aperfeioar
a entoao e o uso dos diferentes fonemas da lngua, de forma a garantir a inteligibilidade e a fluncia nos
contatos em ambiente profissional, tanto pessoalmente quanto ao telefone.
Ementa: Aprimoramento da compreenso e produo oral e escrita por meio de funes sociais e estruturas mais
complexas da lngua desenvolvidas na disciplina Ingls 5. nfase na oralidade, atendendo s especificidades
acadmico-profissionais da rea e abordando aspectos scio-culturais da lngua inglesa.
Bibliografia bsica:
Livro texto adotado pelo corpo docente.
Bibliografia complementar:
MURPHY, Raymond. Advanced Grammar in Use CD-Rom with answers. Third Edition. Cambridge, 2007.
OXENDEN, Clive et al. American English File: Students Book 2. New York, NY: Oxford University Press, 2008.
POSITIVO INFORMTICA. Tell Me More Business. Curitiba, 2007.
RICHARDS, Jack C. New Interchange: Students Book 3. Third Edition. Cambridge: Cambridge University Press,
2008.

COMPONENTES CURRICULARES COMPLEMENTARES


TRABALHO DE GRADUAO CARGA de 160 horas, alm das 2400 horas.
Objetivo: Elaborar um trabalho de sntese criativa dos conhecimentos proporcionados pelas disciplinas do curso
Ementa: Elaborao de trabalho de graduao, sobre tema de interesse dos estudantes e relacionado formao
acadmica, sob a orientao de um docente, integrando o conhecimento adquirido durante o curso e a experincia
prtica do estgio ou emprego. Poder se constituir de pesquisa bibliogrfica, pesquisa de campo, relato de
experincia prtica ou qualquer combinao entre essas trs abordagens.
ESTGIO SUPERVISIONADO CARGA de 240 horas, alm das 2400 horas.
Objetivo: Aplicar os conhecimentos acadmicos nas organizaes e colocar-se, profissionalmente, junto ao
mercado de trabalho.
Ementa: Atividades de carter prtico, realizadas em organizaes de qualquer natureza (indstria, comrcio,
servios) de forma a complementar a formao acadmica.
Bibliografia:
OLIVO, S; LIMA, M C. Estgio Supervisionado e Trabalho de Concluso de Curso. Thomson Pioneira, 2006.

EMENTAS DISCIPLINAS ELETIVAS


IAL-501
Anlise de algoritmos
4
ILP-500
Laboratrio de arquitetura e organizao de computadores
4
ILP-510
Linguagem de programao I
4
ILP-520
Linguagem de programao II
4
ILP-530
Linguagem de programao III
4
ILP-540
Linguagem de programao IV
4
ILP-550
Linguagem de programao V
4
ILP-560
Linguagem de programao VI
4
ILP-570
Linguagem de programao VII
4
ILP-580
Linguagem de programao VIII
4
ILP-590
Microinformtica aplicada
4
ILP-509
Programao avanada orientada a objetos
4
ILP-502
Programao de scripts
4
ILP-503
Programao em lgica
4
ILP-504
Programao para automao industrial
4
ILP-505
Programao para banco de dados
4
ILP-506
Programao para dispositivos mveis
4
ILP-507
Programao para mainframe
4
ILP-508
Programao WEB
4
IRC-500
Projeto de redes de computadores
4
IRC-501
Sistemas operacionais de redes
4
ISL-002
Software livre
4
IQS-500
Testes de software
4
O estudante deve cursar, no mnimo, duas eletivas, ao longo do curso, dentre as que a Faculdade oferecer.
ANLISE DE ALGORTMOS
Objetivo: Analisar complexidade de algortmos.
Ementa: Modelo computacional, prova de correo de algortmos, complexidade de tempo, notao assinttica,
anlise de pior caso, prova por induo finita, recorrncias, anlise de algortmos recursivos, ordenao e busca.
Bibliografia bsica:
CORMEN, T. H. et alli. Algortmos: Teoria e prtica. Campus, 200#.
PREISS, B. R. Estrutura de Dados e Algortmos. Rio de Janeiro: Campus, 2001.
LABORATRIO DE ARQUITETURA E ORGANIZAO DE COMPUTADORES
Objetivo: Conhecer o funcionamento do computador, sua estrutura bsica e operacional.
Ementa: Introduo linguagem de montagem (Assembly), arquitetura dos microprocessadores x86.
Registradores da UCP, conjunto de instrues, organizao do software: Bios, programas .COM e .EXE.
Manipulao de pilhas. Conceito e implementao de sub-rotinas. Utilizao de instrues de entrada e sada.
Posies de memria reservadas CPU. Interrupes: Conceito, tipos e forma de atendimento, programas
manipuladores de interrupes. Estrutura de sistemas de arquivos em discos, recuperao de arquivos,
elaborao de travas de software.
Bibliografia Bsica:
WEBER. Raul Fernando. Arquitetura de Computadores Pessoais. . 2. ed Porto Alegre. Sagra-Luzzatto, 2009.
MONTEIRO, Mrio A. Introduo Organizao de Computadores. 5 ed. Rio de Janeiro. LTC, 2007.
MORIMOTO, Carlos E. Hardware o guia definitivo. Sulina, 2007.
LINGUAGEM DE PROGRAMAO I
Objetivo: Desenvolver aplicaes em COBOL.
Ementa: Caractersticas de sistemas comerciais. Apresentao das linguagens voltadas para aplicaes
comerciais. Conceitos gerais da linguagem voltadas para aplicaes comerciais. Estudo de casos. Exemplos
prticos utilizando a linguagem estudada. Projeto de programas estruturados. Manipulao de tabelas. Validao
de dados. Algoritmo e manuseio de arquivos de acesso seqencial e relatrios. Exerccios prticos com projeto
estruturado, depurao e documentao de programas utilizando o computador.
Bibliografia bsica:
STERN, Nancy; STERN, Robert A.. Programao Estruturada em Cobol. 9.ed. LTC, 2002.
LINGUAGEM DE PROGRAMAO II
Objetivo: Desenvolver aplicaes em VB.
Ementa: Introduo ao Ambiente de Programao orientado ao evento. Controle da caixa de ferramentas,
propriedades de objetos e cdigos de programa para criao de aplicativos. Criao de interface grfica de
usurios personalizada e animaes. Bitmaps e arquivos de texto.
Bibliografia bsica:
BALENA, Francesco. Programando com Microsoft Visual Basic 2005. Bookman, 2008.

Bibliografia complementar:
MANSFIELD, Richard. Visual Basic 6 Programao de Banco de Dados para dummies. Campus, 2000.
MICROSOFT CORPORATION. Upgrading Visual Basic 6.0 Applications To Visual: Visual Basic .Net And Visual
Basic 2005. MICROSOFT PRESS, 2006.
LINGUAGEM DE PROGRAMAO III
Objetivo: Desenvolver aplicaes em Java.
Ementa: Reviso dos conceitos de orientao a objetos e seu mapeamento para uma linguagem de programao.
Classe Abstrata. Persistncia de classes. Interfaces. Threads. Desenvolvimento de Interface com o usurio WEB
e Cliente-Servidor. Entrada e Sada. Acesso a banco de dados. Internacionalizao.
Bibliografia bsica:
JANDL Junior, Peter. Desenvolvendo Aplicaes Web com JSP e JSTL. Novatec, 2009.
LINGUAGEM DE PROGRAMAO IV
Objetivo: Desenvolver stios de Internet.
Ementa: Comandos de linguagens usadas na construo e estruturao de sites para a Web, com pginas
dinmicas e interativas. Definio de layouts e formatao em geral. Adio de algortmos usando laos, matrizes,
datas, funes e condies. Introduo a Orientao a Objetos utilizando objetos, mtodos e propriedades.
Integrao com Banco de Dados. Exerccios prticos com projeto de criao de sites.
Bibliografia bsica:
SOARES, Walac. PHP 5 - Conceitos, Programao e Integrao com Banco de Dados. rica, 2004.
LINGUAGEM DE PROGRAMAO V
Objetivo: Desenvolver aplicaes com Delphi..
Ementa: Fundamentos da linguagem de programao. Usos dos componentes padres de uma aplicao.
Ferramenta para simplificar o desenvolvimento de aplicaes por meio da tecnologia RAD (Rapid Application
Development). Utilizao de comandos bsicos para manipulao de banco de dados.
Bibliografia bsica:
CANTU, Marco. Dominando o Delphi: A Bblia. Prentice Hall, 2006.
CANTU, Marco. Recursos Avanados do Delphi. Infopress Nova Midia, 2009.
LINGUAGEM DE PROGRAMAO VI
Objetivo: Desenvolver aplicaes diversas com Java.
Ementa: Reviso dos conceitos bsicos e avanados de orientao a objetos e o seu mapeamento para uma
linguagem de programao. Programao em pequenos devices (palm, celular, etc.). Programao em rede
(socket e protocolos de comunicao). Invocao remota de mtodo. Programao de jogos para computador.
Bibliografia bsica:
DEITEL, Harvey M. Java como programar. 8. ed. Prentice Hall, 2010.
LINGUAGEM DE PROGRAMAO VII
Objetivo: Desenvolver aplicaes com banco de dados em Delphi.
Ementa: Bibliotecas visuais VCL e CLX. Criando controles conscientes de dados e conjuntos de dados
personalizados. Programao para banco de dados com BDE e dbExpress. Programao cliente/servidor com o
InterBase. Interface com o ADO da Microsoft, usando o conjunto de componentes dbGo. Programao usando a
arquitetura de aplicativos multicamada. Construo de aplicativos para a Web.
Bibliografia bsica:
CANTU, Marco. Dominando o Delphi: A Bblia. Prentice Hall, 2006.
CANTU, Marco. Recursos Avanados do Delphi. Infopress Nova Midia, 2009.
LINGUAGEM DE PROGRAMAO VIII
Objetivo: Desenvolver aplicaes com banco de dados em VB.NET e ASP.
Ementa: Conceito de desenvolvimento de aplicativos utilizando a plataforma .NET. Acessando um banco de dados
com o uso do IDE. Utilizao do ADO.NET, ASP.NET e formulrios Windows. Criao de Web Services XML.
Conceitos sobre a utilizao da estrutura .NET, servios COM++. Definio de variveis de memria, expresses e
operadores, estruturas de controle, utilizao das funes internas, criao de procedimentos, escopo de
variveis, arrays, criao de menus personalizados, formulrios, definio de controles, depurao de cdigo, e
gerao de aplicaes.
Bibliografia bsica:
FRANKLIN, Keith. VB.NET para Desenvolvedores. Makron, 2002.
MORONI, Herbert. Treinamento Profissional em Visual Basic.Net. Universo dos livros, 2007.
MICROINFORMTICA APLICADA
Objetivo: Utilizar softwares aplicativos de automao de escritrios.
Ementa: Ambientes operacionais. Geradores de apresentaes. Processadores de textos. Planilhas eletrnicas.
Banco de dados. Servios em Internet. Desenvolvimento de estudos de caso em laboratrio.
Bibliografia bsica:
ALVES, William Pereira. Estudo Dirigido de Microsoft Office Access 2007. rica, 2007.

MANZANO, Andre Luiz N. G. Estudo Dirigido de Microsoft Office Excel 2007. rica, 2007.
MANZANO, Andre Luiz N. G; MANZANO, Jose Augusto N. G Microsoft Office Excel 2007 - Estudo Dirigido
Avanado. rica, 2007.
PROGRAMAO AVANADA Orientada a objetos
Objetivo: Criar aplicaes diversas em JAVA.
Ementa: Reviso dos conceitos bsicos e avanados de orientao a objetos e o seu mapeamento para uma
linguagem de programao. Programao em pequenos devices (palm, celular, etc.). Programao em rede
(socket e protocolos de comunicao). Invocao remota de mtodo. Programao de jogos para computador.
Bibliografia bsica:
BODOFF, S. Tutorial do J2EE - Enterprise Edition 1.4. Ciencia Moderna, 2005.
DEITEL, H. M. Java como programar. 6.ed. Prentice Hall Brasil, 2007.
PROGRAMAO EM LGICA
Objetivo: Criar aplicaes em PROLOG.
Ementa: Lgica simblica, prova por refutao, clusulas de Horn, raciocnio automatizado, negao por falha,
fatos, regras, consultas, retrocesso, cortes, falhas, estruturas recursivas, bases dinmicas, soluo de problemas.
Bibliografia bsica:
BRAMER, Max. Logic Programming With Prolog. Springer Verlag NY, 2005.
NICOLETTI, Maria do Carmo. A Cartilha Prolog. EDUFSCAR, 2003..
PROGRAMAO DE SCRIPTS
Objetivo: Entender e aplicar conceitos de desenvolvimento de scripts em sistemas para internet bem como os
padres, tcnicas e ferramentas associados.
Ementa: Tecnologias e Padres de navegadores. Arquitetura de aplicaes para Internet. Programao do lado
Cliente e seus padres. Construo de pginas dinmicas e interativas. Acesso a banco de dados atravs de uma
linguagem de programao. Construo de uma GUI (Graphical User Interface) para um aplicativo de banco de
dados. Modelagem Visualizao e Controle (Model View Controller) e outros.
Bibliografia bsica:
FREEMAN, Eric; FREEMAN, Elisabeth. Use A Cabea! HTML com CSS e XHTML. Alta Books, 2008.
MICHAEL, Morrison. Use a cabea! Javascript. So Paulo: Alta Books, 2008.
WATRALL, E; SIARTO, J. Use A Cabea! Web Design. Alta Books, 2009.
Bibliografia complementar:
RIORDAN, R M. Use A Cabea! Ajax Profissional. Alta Books, 2009.
PROGRAMAO PARA AUTOMAO INDUSTRIAL
Objetivo: Criar aplicaes para atomao industrial.
Ementa: Introduo automao: conceito de automao, aplicaes, controle e superviso de processos.
Sistemas Flexveis de Manufatura. Programao de Computadores para Construo de programas para
superviso e controle de processos industriais (SCADA - Supervisory Control and Data Acquisition, MES Manufacturing Execution System e PIMS - Plant Information Management System). Modelo de software norma IEC
61131-3: Identificadores, tipos de dados, variveis, unidade de organizao de programa, recursos, tarefas, regras
de execuo de programas, configurao do CP; Linguagens LD, FBD, SFC, IL e ST.
Bibliografia bsica:
MORAES, C. C.; CASTRUCCI, L. P. Engenharia de automao industrial. 2.ed. LTC, 2007.
PRUDENTE, F. Automao Industrial. LTC, 2007.
PROGRAMAO PARA BANCO DE DADOS
Objetivo: Criar aplicaes com banco de dados.
Ementa: Componentes da Linguagem SQL. Comandos de Definio de Dados. Comandos de Controle de Dados.
Encadeamento de Tabelas. Vises, ndices e Consultas.
Bibliografia bsica:
DATE, C. J. Introduo a Sistemas de Banco de Dados. Rio de Janeiro: Campus, 2004.
PATRICK, J J. SQL Fundamentos. Rio de Janeiro: Berkeley, 2002.
PROGRAMAO PARA DISPOSITIVOS MVEIS
Objetivo:Criar aplicaes em dispositivos mveis.
Ementa: Ambientes de programao para dispositivos mveis. Emuladores. Interface grfica, servios baseados
em localizao, armazenamento de dados persistentes, servios de telefonia e comunicao entre processos.
Desenvolvimento de aplicaes com J2ME.
Bibliografia Bsica;
JOHNSON, T M. Java para Dispositivos Mveis. Novatec, 2007.
QUEIROS, R. Programao para Dispositivos Mveis em Windows. Portugal: FCA, 2008.
ROGERS, R; LOMBARDO, J; MEDNIEKS, Z; MEIKE, M. Desenvolvimento de Aplicaes Android. Novatec, 2009.
Bibliografia complementar:
KEOGH, J. J2ME. Osborne - Mcgraw-Hill, 2003.

MIKKONEN, T. Programming Mobile Devices: an intoduction for practitioners. EUA: John Wiley, 2007.
PROGRAMAO PARA MAINFRAME
Objetivo: Criar aplicaes em ambiente de grande porte.
Ementa: Introduo e operao do ambiente computacional de grande porte (mainframe). Estrutura de um
Programa COBOL. Variveis. Operadores Aritmticos. Comandos. Tabelas em COBOL. Programa Estruturado.
Arquivos. Sort Interno. Relatrios. Acesso ao Banco de Dados. Comandos para Programao On-line COBOL
CICS. Desenho de Telas..Arquitetura de programao.
Bibliografia bsica:
WOJCIECHOWSKI, J. Linguagem de Programaao Cobol para Mainframe. Ciencia Moderna, 2008.
Bibliografia complementar:
Eletrnicos
IBM REDBOOKS. Introduction to the New Mainframe. IBM, 2009. (site do Academic Initiative)
PROGRAMAO WEB
Objetivo: Implementar aplicaes WEB, em servidores.
Ementa: Programao do lado servidor: conhecimento de uma linguagem e padres. Controle de sesses,
cookies, request/response e conexo com BD.
Bibliografia bsica:
BASHAM, Bryan. Use A Cabea! Servlets e JSP. Alta Books, 2008.
KURNIAWAN, B. Java para Web com Servlets, JSP e EJB. So Paulo: Cincia Moderna, 2002.
Bibliografia complementar:
BORGES JR, M P. Desenvolvendo Webservices - Guia Rpido Usando Visual Studio.Net com Banco de dados
Cincia Moderna, 2005.
BORGES JR, M P. Programando em C#.Net Para Web - Guia Rpido Usando Visual Studio.Net 2003. Cincia
Moderna, 2005.
MCLAUGHLIN, B. Java And Xml. Oreilly & Assoc, 2006.
NARAMORE, E; GERNER, J; BORONCZYK, T. Beginning PHP 6, Apache, MYSQL 6 Web Development. John
Wiley Consumer, 2009.
PROJETO DE REDES DE COMPUTADORES
Objetivo: Definir e projetar redes de computadores para uma dada situao.
Ementa: Conceitos bsicos de comunicao de dados. Meios de transmisso, interfaces e padronizao. Servios
e Suporte de Redes. Projeto, Configurao e Implementao de Rede de Computadores. Evoluo no Ambiente
de Rede. Tecnologias de LANs. Arquitetura Internet: servios integrados, servios diferenciados.
Bibliografia bsica:
DANTAS, Mario. Redes de Comunicao e Computadores: abordagem quantitativa.. Visual Books, 2009.
TANENBAUM, Andrew S. Redes de Computadores. 4.ed. Rio de Janeiro: Campus, 2003.
SISTEMAS OPERACIONAIS DE REDES
Objetivo: Instalar e configurar um sistema operacional.
Ementa: Prtica em laboratrio de instalao e configurao dos vrios servios de uma rede utilizando um
sistema operacional de rede.
Bibliografia bsica:
MORIMOTO, Carlos E. Linux - Guia Pratico. Sulina, 2009.
VIANA, Eliseu Ribeiro Cherene. Virtualizao de Servidores Linux para redes corporativas. Cincia Moderna, 2008.
SOFTWARE LIVRE
Objetivo: Conhecer Software Livre quanto s suas caractersticas e capacitar o aluno a desenvolver solues
utilizando software livre.
Ementa: Utilizao em laboratrio de produtos de Software livre que permitam atividades como automatizao de
procedimentos utilizando linguagens livres, simulao de ambientes de sistemas operacionais de diversas
arquiteturas, adequao do ncleo do sistema operacional a determinado ambiente. Novas tecnologias de
Software livre.
Bibliografia bsica:
BRAGA, W.; Informtica Elementar - OpenOffice 2.0. Alta Books, 2007.
LICIO, P.; NAKAMURA E.; Segurana em ambientes cooperativos. Novatec, 2007.
LOBO, E. J. R.; BrOffice Writer. Cincia Moderna, 2008.
Bibliografia complementar:
BROFFICE. Projeto OpenOffice.org no Brasil. Disponvel em htpp://broffice.org.br em 25 maio 2010.
BRASIL. Governo Federal. Presidncia da Repblica (Org.). Software Livre no Governo do Brasil. Disponvel
em: http://www.softwarelivre.gov.br em 20 maio 2010.
FREE SOFTWARE FOUNDATION (USA). The GNU Project. Disponvel em: http://www.fsf.org em 20 maio 2010.
PERL. Perl Brasil. Disponvel em http://www.perl.org.br em 20 maio 2010.,
RAYMOND, E. S.; The Cathedral and the bazar Disponvel em http://www.catb.org/~esr/writings/cathedralbazaar/cathedral-bazaar/ em 20 de maio de 2010.

SUN CORP. On Line Tutorials. Disponvel em http://java.sun.com/developer/onlineTraining/index.html em 22


dezembro 2003.
TESTES DE SOFTWARE
Objetivo: Gerenciar testes de software.
Ementa: Inspeo de software. Princpios e tcnicas de testes de software: teste de unidade; teste de integrao.
Testes caixa branca. Testes caixa preta. 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.
Bibliografia bsica:
DELAMARO, M. E.; MALDONADO, J. C.; JINO, M. Introduo ao teste de software. Elsevier/Campus, 2007.
BECK, K. Test-driven development by example. EUA: PROGRAMAO EM MICROINFORMTICA 80 aulas
Objetivo: Conhecer e aplicar recursos de programao orientada a eventos para personalizar aplicativos de
escritrio ( editor de textos, planilhas e banco de dados).
Ementa: Programao e personalizao de aplicaes em processador de texto, planilha eletrnica e banco de
dados. Criao e uso de variveis, configurao de componentes: botes, caixas de texto, botes de opo, caixas
de listagem e combinao. Tratamento a eventos.
Bibliografia bsica:
BROWN, C. E.; PETRUSCA, R. Programando em ACCESS com VBA. Alta Books, 2006.
FERNANDES, M. Desenvolvendo aplicaes poderosas com Excel e VBA. Visual Books, 2005.
K, K. Test-driven development by example. EUA: Addison Wesley, 2002.