Académique Documents
Professionnel Documents
Culture Documents
Administrao Central
CESU
3. Estrutura Curricular
3.1. Normas Legais:
A Composio Curricular do Curso acha-se regulamentada na Resoluo CNE/CP
n 03/2002, que institui as Diretrizes Curriculares Nacionais Gerais para a organizao e
o funcionamento dos cursos superiores de tecnologia.
A Carga Horria estabelecida para o Curso, na Portaria n 10, de 28 de julho de
2006, que aprova, em extrato, o Catlogo Nacional dos Cursos Superiores de
Tecnologia.
O Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas, pelo
Catlogo Nacional de Cursos Superiores de Tecnologia (CNCST), pertence ao Eixo
Tecnolgico de Informao e Comunicao e prope uma carga horria total de 2000
horas. A carga horria de 2880 aulas corresponde a um total de 2400 horas de
atividades, mais 240 horas de Estgio Supervisionado e 160 horas de Trabalho de
Graduao, perfazendo um total de 2800 horas, contemplando assim o disposto na
legislao.
3.2. Estrutura Curricular
2 Semestre
3 Semestre
4 Semestre
5 Semestre
6 Semestre
Programao em
Engenharia de
Engenharia de
Engenharia de
Microinformtica (4)
Software I (4)
Software II (4)
Laboratrio de
Engenharia de
Algoritmos e Lgica
Linguagem de
Estruturas
de Programao (4)
Programao (4)
Laboratrio de
Hardware (2)
de
Dados (4)
ESCOLHA I (4)
- Laboratrio de BD
- Sistemas
distribudos
Interao Humano
Computador (2)
Sistemas de
Redes de
Informao (4)
Arquitetura e
Organizao de
Computadores (4)
Programao
Software (4)
Computadores (4)
ESCOLHA II (4)
- Tpicos Especiais
- Laboratrio de Rede
Sistemas
Operacionais I (4)
Contabilidade (2)
Sistemas
Economia e Finanas
(2)
Matemtica
Discreta (4)
Segurana da
Informao (2)
Operacionais II (4)
Gesto e Governana
Clculo (4)
Eletiva II (4)
de Tecnologia da
Informao (4)
Estatstica
Aplicada (4)
Administrao
Comunicao e
Geral (4)
Expresso (4)
Ingls I (2)
Ingls II (2)
Eletiva I (4)
Programao Linear
Sociedade e
Tecnologia (2)
Metodologia da
Pesquisa CientficoTecnolgica (2)
Ingls IV (2)
e Aplicaes (4)
Ingls V (2)
Empreendedorismo
(2)
tica e responsabilidad
profissional (2)
Ingls VI (2)
Aulas:
Aulas:
Aulas:
Aulas:
Aulas:
Aulas:
Semanais 24
Semanais 24
Semanais 24
Semanais 24
Semanais 24
Semanais 24
Semestrais 480
Semestrais 480
Semestrais 480
Semestrais 480
Semestrais 480
Semestrais 480
Aulas
Disciplinas PROFISSIONAIS
Aulas
Matemtica e Estatstica
320
11
760
26
Administrao e Economia
160
960
33
80
Eletiv as
160
240
160
TOTAL
800
28
2080
72
TOTAL
Programao em Microinformtica
Algoritmos e Lgica de Programao
Laboratrio de Hardware
Arquitetura
e
Organizao
de
Computadores
Administrao Geral
Matemtica Discreta
Ingls I
Totais
Total
80
80
40
40
40
80
4
4
2
24
60
60
20
20
20
20
Semestre
80
80
40
480
Engenharia de Software I
Linguagem de Programao
Sistemas de Informao
Contabilidade
Total
80
80
80
40
MCA-002
LPO-001
LIN-200
Clculo
Comunicao e Expresso
Ingls II
Totais
4
4
2
24
40
40
20
40
40
20
Semestre
80
80
40
480
Engenharia de Software II
Interao Humano Computador
Estruturas de Dados
Sistemas Operacionais I
Economia e Finanas
Estatstica aplicada
Sociedade e Tecnologia
Ingls III
Totais
Total
80
40
80
80
40
80
40
40
480
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, Mtodos 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 usurio. 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. Porto
Alegre: Bookman, 2005
ESTRUTURAS DE DADOS 80 aulas
Objetivo: Criar e manipular tipos abstratos de dados: listas, pilhas, filas e rvores. Discutir os algoritmos
de ordenao e de busca.
Ementa: Pilhas, filas, alocao dinmica, recursividade, listas encadeadas, tabelas de espalhamento e
rvores. Algoritmos de ordenao e busca.
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 frequncias. Medidas de tendncia central. Medidas de disperso.
Probabilidade. Distribuies: binomial, normal, Poisson. Amostragem. Testes de hiptese. Regresso e
IES-300
ILP-007
IBD-002
ISO-200
----------TTG-001
LIN-400
4
4
4
4
4
2
2
24
40
40
40
20
40
20
20
40
40
40
60
40
20
20
Semestre
Total
80
80
80
80
80
40
40
520*
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; entender
diferenas de pronncia.
Ementa: Consolidao da compreenso e produo oral e escrita por meio 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:
EMMERSON, Paul. Email English. Macmillan, 2004.
OXFORD. Oxford Business English Dictionary with CD-ROM. Seventh Edition. Oxford University, 2007.
QUINTO SEMESTRE
DISTRIBUIO DA CARGA DIDTICA
Aulas
Teoria Prtica Autnomas
semanais
4
20
60
2
20
20
4
40
40
ATIVIDADE
IES-301
ISG-003
IRC-008
------------
ESCOLHA I:
IBD-100 - Laboratrio de Banco de Dados
ou
ISD-001 - Sistemas distribudos
------------MPL-001
LIN-500
TTG-003
Eletiva II
Programao Linear e Aplicaes
Ingls V
Trabalho de graduao I
Totais
4
4
4
2
-------------24
Total
80
40
80
40
40
80
40
40
40
40
80
80
20
------
20
--------80**
Total do semestre
40
480
** Atividades Complementares
LABORATRIO DE ENGENHARIA DE SOFTWARE 80 aulas
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. McGrawHill, 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 Didticos, 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 qual (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 Distribudos 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; entender
diferenas de pronncia.
Ementa: Aprofundamento da compreenso e produo oral e escrita por meio funes sociais e estruturas
mais complexas da lngua. nfase na oralidade, atendendo s especificidades acadmico-profissionais da
rea e abordando aspectos scio-culturais da lngua inglesa.
Bibliografia Bsica:
HUGHES, J. Telephone English. Macmillan, 2006.
OXFORD. Oxford Advanced Learners Dictionary with CD-ROM. Seventh Edition. Oxford University, 2007.
SEXTO SEMESTRE
DISTRIBUIO DA CARGA DIDTICA
ATIVIDADE
AGO-006
ITI-003
------------
----------AGR-101
CEE-002
HSE-001
LIN-600
TTG-103
Gerncia de Projetos
Gesto e Governana de Tecnologia da
Informao
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
Aulas
semanais
4
Teoria
Prtica
40
40
80
40
40
80
4*
40
40
80
4*
40
40
80
2
2
2
2
------------24
20
20
20
20
------
20
20
20
20
--------Semestre
Autnomas
Total
40
40
40
40
80**
480
** Atividades Complementares
GERNCIA 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
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
4
4
4
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.
ANLISE DE ALGORTMOS
Objetivo: Analisar complexidade de algoritmos.
Ementa: Modelo computacional, prova de correo de algoritmos, complexidade de tempo, notao
assinttica, anlise de pior caso, prova por induo finita, recorrncias, anlise de algoritmos recursivos,
ordenao e busca.
Bibliografia Bsica:
CORMEN, T. H. et alli. Algoritmos: Teoria e prtica. Campus, 200#.
PREISS, B. R. Estrutura de Dados e Algoritmos. 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 sequencial 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 algoritmos 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 Mdia, 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. Cincia 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.
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: Addison Wesley, 2002.
ARMAZENAMENTO E GERENCIAMENTO DE INFORMAES
Objetivo: O objetivo desta disciplina fazer o aluno aprender sobre os conceitos de armazenamento e
gerenciamento de informaes no contexto da computao em nuvem. Discutir aspectos de segurana,
replicao de dados, protocolos de armazenamento e administrao e continuidade de negcio.
Ementa: Sistemas de Armazenamento; Redes de Armazenamento: Tecnologias e Virtualizao;
Continuidade de Negcios e Proteo e Gerenciamento de Armazenamento.
Bibliografia Bsica:
Somasundaram, G. Shrivastava, A, EMC Education Services. Armazenamento e Gerenciamento de
Informaes: Como armazenar, gerenciar e proteger informaes digitais. Editora Bookman. 2011
4. Estgio curricular:
A FATEC FRANCA possui um Centro de Estgio, coordenado por dois professores, um de cada
curso da unidade, sendo um dos professores a Profa. Dra. Jaqueline Brigladori Pugliesi do curso
de Anlise e Desenvolvimento de Sistemas. O Centro oferece aos alunos apoio s atividades
relacionadas ao estgio supervisionado. Algumas das atividades de responsabilidade do Centro
so listadas a seguir:
5. Trabalho de Graduao
O trabalho de graduao dos alunos do curso de Tecnologia em Anlise e Desenvolvimento de
Sistemas desenvolvido efetivamente a partir do terceiro ano ou 5. Semestre. Entretanto, j a
partir do incio do 4. Semestre, os alunos precisam confeccionar um Projeto de Graduao, que
composto da justificativa e motivao, objetivos gerais e especficos, metodologia, resultados
esperados, e cronograma de execuo do trabalho. Ao final deste 4. semestre, entrega-se este
projeto ao comit de Trabalho de Graduao do Curso como parte da avaliao da disciplina de
Metodologia de Pesquisa Cientfico/Tecnolgico, oferecida no mesmo semestre, e tambm sob a
coordenao de um professor, atualmente o Prof. Dr. Antnio Fernando Traina, que orienta os
alunos na criao deste projeto, na forma de horas-atividades especficas (HAEs).
1
http://www.fatecfranca.edu.br/index.php?option=com_content&view=article&id=69&Itemid=72