Projeto Pedagogico Analise e Desenvolvimento de Sistemas

22
______________________________________________________________ Administração Central CESU II Projeto Pedagógico do Curso Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas 1. Objetivos Gerais e Específicos do Curso: O curso de Tecnologia em Análise e Desenvolvimento de Sistemas da FATEC FRANCA tem como objetivo formar alunos que deverão estar sempre atentos às oportunidades que o mercado oferece, aproveitando o surgimento de novas tecnologias e os ensinamentos adquiridos para vislumbrar nichos de atuação correspondentes à sua capacidade. Esses profissionais estarão voltados às tecnologias que surgem quase que diariamente na área de sistemas de informação, procurando soluções adequadas e compatíveis entre as mesmas evitando, por meio de seus projetos, o desperdício de tempo e de recursos financeiros. 2. Perfil pretendido para os graduados: O Tecnólogo em Análise e Desenvolvimento de Sistemas analisa, projeta, documenta, especifica, testa, implanta e mantém sistemas computacionais de informação. Esse profissional trabalha, também, com ferramentas computacionais, equipamentos de informática e metodologia de projetos na produção de sistemas. Raciocínio lógico, emprego de linguagens de programação e de metodologias de construção de projetos, preocupação com a qualidade, usabilidade, robustez, integridade e segurança de programas computacionais são fundamentais à atuação desse profissional. 3. Estrutura Curricular 3.1. Normas Legais: A Composição Curricular do Curso acha-se regulamentada na Resolução CNE/CP nº 03/2002, que institui as Diretrizes Curriculares Nacionais Gerais para a organização e o funcionamento dos cursos superiores de tecnologia. A Carga Horária estabelecida para o Curso, na Portaria nº 10, de 28 de julho de 2006, que aprova, em extrato, o Catálogo Nacional dos Cursos Superiores de Tecnologia. O Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas, pelo Catálogo Nacional de Cursos Superiores de Tecnologia (CNCST), pertence ao Eixo Tecnológico de Informação e Comunicação e propõe uma carga horária total de 2000 horas. A carga horária de 2880 aulas corresponde a um total de 2400 horas de atividades, mais 240 horas de Estágio Supervisionado e 160 horas de Trabalho de Graduação, perfazendo um total de 2800 horas, contemplando assim o disposto na legislação. 3.2. Estrutura Curricular

description

Projeto Pedagógico do CursoCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Transcript of Projeto Pedagogico Analise e Desenvolvimento de Sistemas

  • ______________________________________________________________

    Administrao Central CESU

    II Projeto Pedaggico do Curso

    Curso Superior de Tecnologia em Anlise e Desenvolvimento de Sistemas 1. Objetivos Gerais e Especficos do Curso: O curso de Tecnologia em Anlise e Desenvolvimento de Sistemas da FATEC FRANCA tem como objetivo formar alunos que devero estar sempre atentos s oportunidades que o mercado oferece, aproveitando o surgimento de novas tecnologias e os ensinamentos adquiridos para vislumbrar nichos de atuao correspondentes sua capacidade. Esses profissionais estaro voltados 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. 2. Perfil pretendido para os graduados: 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. 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

  • 1 Semestre 2 Semestre 3 Semestre 4 Semestre 5 Semestre 6 Semestre

    Laboratrio de Hardware (2)

    Interao Humano Computador (2)

    Contabilidade (2) Segurana da Informao (2) Gesto de Equipes (2)

    Economia e Finanas (2)

    Empreendedorismo (2)

    Sociedade e Tecnologia (2)

    Metodologia da Pesquisa Cientfico-

    Tecnolgica (2)

    tica e responsabilidad profissional (2)

    Ingls I (2) Ingls II (2) Ingls III (2) Ingls IV (2) Ingls V (2) Ingls VI (2)

    Aulas:Semanais 24

    Semestrais 480

    Aulas:Semanais 24

    Semestrais 480

    Aulas:Semanais 24

    Semestrais 480

    Aulas:Semanais 24

    Semestrais 480

    Aulas:Semanais 24

    Semestrais 480

    Aulas:Semanais 24

    Semestrais 480

    Programao em Microinformtica (4)

    Arquitetura e Organizao de

    Computadores (4)

    Estatstica Aplicada (4)

    Engenharia de Software I (4)

    Engenharia de Software II (4)

    Estruturas de Dados (4)

    Algoritmos e Lgica de Programao (4)

    Sistemas de Informao (4)

    Linguagem de Programao (4)

    Matemtica Discreta (4)

    Administrao Geral (4)

    Comunicao e Expresso (4)

    Banco de Dados (4)

    Eletiva II (4)

    ESCOLHA III (4) - Inteligncia Artificial

    - Auditoria de Sistemas

    Gesto e Governana de Tecnologia da Informao (4)

    Programao Linear e Aplicaes (4)

    FATECs: Americana, Baixada Santista, Botucatu, Carapicuba, Franca, Guaratinguet, Ipiranga, Mogi Mirim, Mocca, Orinhos, Praia Grande, So Caetano do Sul, So Jos dos Campos, Zona Leste e Zona Sul

    Estgio Curricular (a partir do 3 semestre) - 240 horasTrabalho de Graduao (a partir do quinto semestre) - 160 horas

    Eletivas: Anlise de algoritmos (4), Laboratrio de arquitetura e organizao de computadores (4), Linguagem de programao I (4), Linguagem deprogramao II (4), Linguagem de programao III (4), Linguagem de programao IV (4), Linguagem de programao V (4), Linguagem deprogramao VI (4), Linguagem de programao VII (4), Linguagem de programao VIII (4), Microinformtica aplicada (4), Programao avanadaorientada a objetos (4), Programao de scripts (4), Programao em lgica (4), Programao para automao industrial (4), Programao parabanco de dados (4), Programao para dispositivos mveis (4), Programao para mainframe (4), Programao WEB (4), Projeto de redes decomputadores (4), Sistemas operacionais de redes (4), Software livre (4) ou Testes de software (4).

    Tecnologia em Anlise e Desenvolvimento de Sistemas

    Gesto de Projetos (4)

    Clculo (4)

    Laboratrio de Engenharia de Software (4)

    Sistemas Operacionais I (4)

    Eletiva I (4)

    ESCOLHA I (4)- Laboratrio de BD

    - Sistemas distribudos

    Redes de Computadores (4)

    ESCOLHA II (4) - Tpicos Especiais

    - Laboratrio de Rede

    Engenharia de Software III (4)

    Programao Orientada a Objetos (4)

    Sistemas Operacionais II (4)

    RESUMO DE CARGA HORRIA2880 aulas --> 2400 horas (atende CNCST) + (240 horas de ESTGIO CURRICULAR + 160 horas do Trabalho de Graduao) = 2800 HORAS

    Disciplinas BSICAS Aulas % Disciplinas PROFISSIONAIS Aulas %Matemtica e Estatstica 320 11 Ciencia da Computao: Engenharia de softw are e programao 760 26Administrao e Economia 160 6 Ciencia da Computao: Infraestrutura de TI 960 33Comunicao em Lngua portuguesa 80 3 Eletiv as 160 6Comunicao em Lngua estrangeira 240 8 Transv ersal (multidisciplinar) 160 6

    TOTAL 800 28 TOTAL 2080 72

    DISTRIBUIO DAS AULAS POR REA DE CONHECIMENTO

  • 4. Ementas das Disciplinas, com a bibliografia pertinente

    PRIMEIRO SEMESTRE

    ATIVIDADE DISTRIBUIO DA CARGA DIDTICA

    Aulas semanais Teoria Prtica Autnomas Total

    ILM-001 Programao em Microinformtica 4 20 60 80 IAL-002 Algoritmos e Lgica de Programao 4 40 40 80 IHW-100 Laboratrio de Hardware 2 10 30 40

    IAC-001 Arquitetura e Organizao de Computadores 4 40 40 80

    AAG-001 Administrao Geral 4 60 20 80 MMD-001 Matemtica Discreta 4 60 20 80 LIN-100 Ingls I 2 20 20 40 Totais 24 Semestre 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 algoritmos. Ementa: Projeto e representao de algoritmos. Estruturas de controle de fluxo de execuo: sequncia, 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 situaes-problema 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 Objetivos: O aluno dever ser capaz de compreender instrues, informaes, avisos, relatrios simples e descries de produtos; se apresentar, dar informaes pessoais, fazer e responder perguntas sobre vida cotidiana e empresarial, descrever locais e pessoas; preencher formulrios com dados pessoais, dar e anotar recados, fazer anotaes de horrios, datas e locais; extrair informaes de textos tcnicos especficos da rea; 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: LONGMAN. Dicionrio Longman Escolar para Estudantes Brasileiros. Portugus-Ingls/Ingls-Portugus com CD-ROM. 2 Edio: Atualizado com as novas regras de Ortografia. Pearson Brasil, 2008. MURPHY, Raymond. Essential Grammar in Use CD-ROM with Answers. Third Edition. Cambridge, 2007.

    SEGUNDO SEMESTRE

    ATIVIDADE DISTRIBUIO DA CARGA DIDTICA Aulas semanais Teoria Prtica Autnomas Total IES-100 Engenharia de Software I 4 40 40 80 ILP-010 Linguagem de Programao 4 40 40 80 ISI-002 Sistemas de Informao 4 60 20 80 CCG-001 Contabilidade 2 20 20 40

  • MCA-002 Clculo 4 40 40 80 LPO-001 Comunicao e Expresso 4 40 40 80 LIN-200 Ingls II 2 20 20 40 Totais 24 Semestre 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. Tcnicas de busca e ordenao. 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. 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). Pr-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 lingusticos 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 rotineiras simples; extrair informaes de textos tcnicos especficos da rea; entender diferenas Bsicas de pronncia. Ementa: Consolidao da compreenso e produo oral e escrita por meio por meio 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: DUCKWORTH, Michael. Essential Business Grammar & Practice - English level: Elementary to Pre-Intermediate. New Edition. Oxford University, 2007. Bibliografia Complementar: GLENDINNING, E; Mc EWAN, J. Oxford English for Information Technology. Oxford University, 2008. HOLLETT, V.; SYDES, J. Tech Talk - Pre-intermediate. Oxford: Oxford University Press, 2008. LONGMAN. Dicionrio Longman Escolar para Estudantes Brasileiros. Portugus-Ingls/Ingls-Portugus com CD-ROM. 2 Edio: Atualizado com as novas regras de Ortografia. Pearson Brasil, 2008.

    TERCEIRO SEMESTRE ATIVIDADE DISTRIBUIO DA CARGA DIDTICA Aulas semanais Teoria Prtica Autnomas Total

    IES-200 Engenharia de Software II 4 40 40 80 IHC-001 Interao Humano Computador 2 20 20 40 IED-001 Estruturas de Dados 4 40 40 80 ISO-100 Sistemas Operacionais I 4 60 20 80 CEF-100 Economia e Finanas 2 20 20 40 MET-100 Estatstica aplicada 4 40 40 80 HST-002 Sociedade e Tecnologia 2 20 20 40 LIN-300 Ingls III 2 20 20 40 Totais 22 Semestre 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, 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 Humano-Computador, 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

  • 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: Refletir 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 e-mails 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: MURPHY, Raymond. English Grammar in Use. CD-ROM with Answers. Third Edition. Cambridge, 2007. OXFORD. Oxford Business English Dictionary with CD-ROM. Seventh Edition. Oxford University, 2007.

    QUARTO SEMESTRE

    ATIVIDADE DISTRIBUIO DA CARGA DIDTICA

    Aulas semanais Teoria Prtica Autnoma Total

    IES-300 Engenharia de Software III 4 40 40 80 ILP-007 Programao Orientada a Objetos 4 40 40 80 IBD-002 Banco de dados 4 40 40 80 ISO-200 Sistemas Operacionais II 4 20 60 80 ----------- Eletiva I 4 40 40 80

    TTG-001 Metodologia da Pesquisa Cientfico-tecnolgica 2 20 20 40 LIN-400 Ingls IV 2 20 20 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 orientados 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. Cincia 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 qual (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; 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

    ATIVIDADE DISTRIBUIO DA CARGA DIDTICA

    Aulas semanais Teoria Prtica Autnomas Total

    IES-301 Laboratrio de Engenharia de Software 4 20 60 80 ISG-003 Segurana da Informao 2 20 20 40 IRC-008 Redes de computadores 4 40 40 80

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

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

    4 40 40 80

    ------------- Eletiva II 4 40 40 80 MPL-001 Programao Linear e Aplicaes 4 40 40 80 LIN-500 Ingls V 2 20 20 40 TTG-003 Trabalho de graduao I -------------- ------ --------- 80** Totais 24 Total do semestre 480

    * O estudante dever cursar uma das disciplinas ou a que for oferecida ** 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

    ATIVIDADE DISTRIBUIO DA CARGA DIDTICA

    Aulas semanais Teoria Prtica Autnomas Total

    AGO-006 Gerncia de Projetos 4 40 40 80

    ITI-003 Gesto e Governana de Tecnologia da Informao 4 40 40 80

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

    ESCOLHA II: ITE-002 - Tpicos Especiais em Informtica ou IRC-100 - Laboratrio de Redes

    4* 40 40 80

    ----------- ESCOLHA III: IIA-002 - Inteligncia Artificial ou ISA-002 - Auditoria de Sistemas

    4* 40 40 80

    AGR-101 Gesto de Equipes 2 20 20 40 CEE-002 Empreendedorismo 2 20 20 40 HSE-001 tica e Responsabilidade Profissional 2 20 20 40 LIN-600 Ingls VI 2 20 20 40 TTG-103 Trabalho de graduao II ------------- ------ --------- 80** Totais 24 Semestre 480

    * O estudante dever cursar uma das disciplinas ou a que for oferecida ** 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

  • 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 tpicos 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. Virtualizao de Servidores Linux para Redes Corporativas. Cincia 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: Prentice-Hall, 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: O aluno dever ser capaz de fazer uso das habilidades lingstico-comunicativas com mais autonomia, eficincia e postura crtico-reflexiva; aperfeioar as estratgias argumentativas, discutir planejamento, lidar com conflitos em negociaes, 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; entender diferenas de pronncia. 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: CAMBRIDGE. Cambridge Advanced Learners Dictionary with CD-ROM. 3th Ed. Cambridge University, 2007. Bibliografia Complementar: GODOY, S M. B; GONTOW, C; MARCELINO, M. English Pronunciation for Brazilians. Disal, 2006. OXFORD. Oxford Advanced Learners Dictionary with CD-ROM. Seventh Edition. Oxford University, 2007. OXFORD. Oxford Business English Dictionary with CD-ROM. Seventh Edition. Oxford University, 2007.

    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 Armazenamento e Gerenciamento de Informaes 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.

  • 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 Programao Cobol para Mainframe. Cincia 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/cathedral-bazaar/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:

  • Visita a empresas do setor da rea de tecnologia da informao, para apresentao da FATEC FRANCA e do curso;

    Confeco do termo de convnio entre empresa concedente de estgio e a FATEC FRANCA;

    Confeco do termo de compromisso entre empresa concedente de estgio, estudante e a FATEC FRANCA;

    Esclarecimento aos alunos com informaes para incio, desenvolvimento e concluso do estgio supervisionado, bem como quais as reas e disciplinas do curso devem ser contempladas;

    Avaliao de relatrios iniciais, parciais e finais do estgio supervisionado, juntamente com professores do curso;

    Disponibilizao de informaes e de documentos atravs do site da FATEC FRANCA1 Manter relacionamento com a unidade do CIEE de Franca.

    Um dos documentos disponibilizados no site da FATEC FRANCA relacionado ao estaggio supervisionado o Guia sobre Estgio nas FATECs. Este guia foi desenvolvido pelos diretores das diversas unidades de FATEC e baseado na forma de pergunta e resposta. Encontra-se no guia informaes referentes a definies Bsicas de estgio, e as perguntas so apresentadas de forma contextualizada s fases em que o aluno estagirio se encontra: procurando estgio, iniciando estgio, durante o estgio, avaliao do estgio, finalizando ou interrompendo o estgio, renovao de estgio, e efetivao. O Guia finaliza com perguntas e respostas para os que j tm experincia profissional na rea. Dessa forma, atravs do Centro de Estgio e do Guia descrito anteriormente, os alunos podem manter-se melhor informados sobre o estgio supervisionado, e realiz-lo de forma mais segura. Os Anexos de A a G apresentam os documentos modelo que compe a pasta de estgio de cada aluno. O Anexo A a ficha contendo informaes de incio do estgio. O Anexo B contm um cadastro da empresa conveniada para o estgio. No Anexo C encontra-se o plano de atividades do estgio. Os Anexos D e E so utilizados para se fazer um relatrio das atividades em desenvolvimento. No Anexo F faz-se o relatrio final do estgio. Finalmente, no Anexo G faz-se uma avaliao de desempenho do estagirio por parte do supervisor e do orientador de estgio. Algumas das empresas conveniadas com a FATEC FRANCA para se realizar estgio so listadas abaixo: Prefeitura Municipal de Franca SoftUp Sistemas Magazine Luiza Portal de Idias Marcos Antnio Junqueira ME ETEC Prof. Carmelino Jnior

    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).

    1http://www.fatecfranca.edu.br/index.php?option=com_content&view=article&id=69&Itemid=72

  • So atribudas no projeto pedaggico 160 horas para a realizao do trabalho de graduao, a partir do 5. e 6. semestre de curso. Nestes semestres, os alunos do curso ainda fazem, assim como nos semestres anteriores, 24 aulas semanais, o equivalente a 480 aulas por semestre ou 400 horas por semestre. Os projetos de trabalho de graduao so executados individualmente, com exceo de explicao razovel que justifique a realizao do trabalho em dupla, como o desenvolvimento de um software de muitos e/ou complexos requisitos e/ou que atenda as funcionalidades de instituies usurias da soluo de mdio e/ou grande porte. As atividades do trabalho de graduao so orientadas por docentes das reas associadas ao trabalho que est sendo desenvolvido pelo aluno. Cada docente orienta no mximo cinco alunos ou grupos de alunos. O desenvolvimento do trabalho acompanhado atravs de relatrios mensais, e avaliado atravs da apresentao da monografia e defesa do trabalho. O trabalho de graduao defendido pelo aluno perante uma banca avaliadora formada pelo orientador do trabalho e mais dois professores, um especialista na rea do trabalho e outro convidado. Esta banca avalia o trabalho e aprova ou reprova o mesmo. O Anexo H contm os documentos modelo utilizado durante a sesso de defesa do trabalho de graduao dos alunos do curso de Tecnologia em Anlise e Desenvolvimento de Sistemas. Tm-se no anexo H as fichas de avaliao utilizadas por cada membro da banca, uma ficha que contm as mdias dos membros para cada item avaliado (escrita e oral) e outra ficha com a mdia final do aluno, com assinaturas dos membros.

    PROGRAMAO EM MICROINFORMTICA 80 aulasObjetivo: 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. Trata...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.LABORATRIO DE HARDWARE 40 aulasObjetivo: 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 ...ARQUITETURA E ORGANIZAO DE COMPUTADORES - 80 aulasINGLS I - 40 aulasENGENHARIA DE SOFTWARE I 80 aulasSISTEMAS DE INFORMAO - 80 aulasCONTABILIDADE 40 aulasBibliografia Bsica:

    STEWART, J. Clculo v.1, 6.ed. Pioneira Thompson Learning, 2009.ENGENHARIA DE SOFTWARE II 80 aulasINTERAO HUMANO COMPUTADOR 40 aulasKOFFMANN, 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 aulasECONOMIA E FINANAS 40 aulasSOCIEDADE E TECNOLOGIA 40 aulas* O estudante dever cursar uma das disciplinas ou a que for oferecidaSISTEMAS OPERACIONAIS II 80 aulas* O estudante dever cursar uma das disciplinas ou a que for oferecida** Atividades Complementares* O estudante dever cursar uma das disciplinas ou a que for oferecida** Atividades ComplementaresGERNCIA DE PROJETOS 80 aulasESCOLHA II - TPICOS ESPECIAIS EM INFORMTICAESCOLHA II LABORATRIO DE REDESESCOLHA III - INTELIGNCIA ARTIFICIALESCOLHA III AUDITORIA DE SISTEMASEMPREENDEDORISMO 40 aulasTICA E RESPONSABILIDADE PROFISSIONAL 40 aulasEMENTAS DISCIPLINAS ELETIVASANLISE DE ALGORTMOSLABORATRIO DE ARQUITETURA E ORGANIZAO DE COMPUTADORESLINGUAGEM DE PROGRAMAO ILINGUAGEM DE PROGRAMAO IILINGUAGEM DE PROGRAMAO IIILINGUAGEM DE PROGRAMAO IVLINGUAGEM DE PROGRAMAO VLINGUAGEM DE PROGRAMAO VILINGUAGEM DE PROGRAMAO VIILINGUAGEM DE PROGRAMAO VIIIPROGRAMAO AVANADA Orientada a objetosPROGRAMAO EM LGICAPROGRAMAO PARA AUTOMAO INDUSTRIALPROGRAMAO WEBPROJETO DE REDES DE COMPUTADORESSISTEMAS OPERACIONAIS DE REDESBRAGA, W.; Informtica Elementar - OpenOffice 2.0. Alta Books, 2007.BROFFICE. Projeto OpenOffice.org no Brasil. Disponvel em htpp://broffice.org.br em 25 maio 2010.

    TESTES DE SOFTWAREARMAZENAMENTO E GERENCIAMENTO DE INFORMAES