Engenharia+de+Software+ +bacharelado
Engenharia+de+Software+ +bacharelado
Engenharia+de+Software+ +bacharelado
SOFTWARE -
BACHARELADO
COMPONENTES CURRICULARES
www.ampli.com.br
[email protected]
INTERFACE E USABILIDADE 4 80
TÉCNICAS DE INTELIGÊNCIA ARTIFICIAL 4 80
GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO 4 80
COMPUTAÇÃO EM NUVEM 4 80
PROGRAMAÇÃO WEB 5 80
PROJETO DE SOFTWARE 5 80
ARQUITETURA DE SOFTWARE 5 80
SEGURANÇA E AUDITORIA DE SISTEMAS 5 80
BANCOS DE DADOS NÃO RELACIONAIS 5 80
GERENCIAMENTO E QUALIDADE DE SOFTWARE 6 80
FRAMEWORKS PARA DESENVOLVIMENTO DE
6 80
SOFTWARE
IMPLEMENTAÇÃO DE PROJETO WEB 6 80
INFRAESTRUTURA ÁGIL 6 80
OPTATIVA I 6 80
SEGURANÇA EM ENGENHARIA DE SOFTWARE 7 80
TESTES E MANUTENÇÃO DE SOFTWARE 7 80
DESENVOLVIMENTO DE E-COMMERCE COM CMS 7 80
OPTATIVA II 7 80
DESENVOLVIMENTO MOBILE 7 80
ATIVIDADES COMPLEMENTARES 80
OP
QUADRO RESUMO
TATIVAS
RESUMO DA CARGA HORÁRIA Horas
Total da Carga Horária Atividades Acadêmicas 3120
Atividades Complementares ACO - EI 80
TOTAL GERAL 3200
www.ampli.com.br
[email protected]
OPTATIVAS
DISCIPLINA
BANKING
DESENVOLVIMENTO EM JAVASCRIPT
GESTÃO DE PESSOAS
GESTÃO DE PROJETOS
GESTÃO DO CONHECIMENTO
LIBRAS - LÍNGUA BRASILEIRA DE SINAIS
PLANEJAMENTO ESTRATÉGICO
SEGURANÇA DA INFORMAÇÃO E DE REDES
www.ampli.com.br
[email protected]
CONTEÚDOS
1º Semestre
Ementa:
FUNDAMENTOS DE ALGORITMOS E LINGUAGEM DE PROGRAMAÇÃO
Competência:
Conhecer e compreender o que são os algoritmos, as linguagens de programação e a
estrutura de um programa de computador
Conhecer e compreender o que são, quais os tipos e para que servem as estruturas de
decisão e repetição dentro de uma linguagem de programação
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para
desenvolvimento de programação de computadores. 29. ed. São Paulo: Érica, 2019.
SOUZA, Marco A. Furlan de. Algoritmos e lógica de programação: um texto introdutório
para a engenharia. São Paulo: Cengage Learning Education, 2019.
Ementa:
FUNÇÕES E RECURSIVIDADE
ESTRUTURA DE DADOS
Competência:
Conhecer e compreender o que são e como utilizar funções e procedimentos dentro de
uma linguagem de programação
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
Nome da Disciplina: LÓGICA COMPUTACIONAL
Ementa:
PRINCÍPIOS FUNDAMENTAIS DA MATEMÁTICA E DA LÓGICA
ÁLGEBRA DE CONJUNTOS
FUNDAMENTOS DA LÓGICA
TABELA VERDADE
Competência:
Conhecer e entender os princípios matemática e da lógica, seus fundamentos e
aplicações de álgebra.
Bibliografia Básica:
BISPO FILHO, Carlos Alberto Ferreira; CASTANHEIRA, Luiz Batista; SOUZA FILHO,
Oswaldo Melo. Introdução à lógica matemática. São Paulo: Cengage Learning, 2017
Computational and Mathematical Methods in Medicine : CMMM.ISSN1748-670X
Computational and Mathematical Organization Theory.ISSN1381-298X
Computational Management Science ISSN 1619-697X
GERSTING, Judith L.; IORIO, Valeria De Magalhaes. Fundamentos matemáticos para a
ciência da computação: um tratamento moderno de matemática discreta. 5. ed. Rio de
Janeiro: LTC, GEN, Valinhos: Anhanguera Educacional, 2008. 597 p (Programa do Livro
Texto 2009; 166). ISBN 9788521616368.
MENEZES, Paulo Blauth. Matemática discreta para computação e informática, 4.ed. Porto
Alegre: Bookman, 2013.
Bibliografia Complementar:
www.ampli.com.br
[email protected]
Computational and Mathematical Organization Theory ISSN 1381-298X
Computational Mathematics and Mathematical Physics ISSN 0965-5425
Journal of Applied Mathematics & Computing ISSN 1865-2085?
NICOLETTI, Maria do Carmo. A cartilha da lógica. 3.ed. Rio de Janeiro: LTC, 2017
SCHEFFER, Vanessa Cadan; VIEIRA, Gilberto; LIMA, Thiago Pinheiro Féliz da Silva.
Lógica computacional. Londrina: Editora e Distribuidora Educacional S.A., 2020.
SILVA, Flávio Soares Corrêa D.; FINGER, Marcelo; MELO, Ana Cristina Vieira. Lógica
para computação. São Paulo: Cengage Learning, 2014
Ementa:
RESPONSABILIDADE SOCIAL, ÉTICA E SUSTENTABILIDADE NA ENGENHARIA
PRODUÇÃO CIENTÍFICA
Competência:
Conhecer o exercício da engenharia, as responsabilidades legais e sociais, bem como a
importância da ética profissional.
Bibliografia Básica:
www.ampli.com.br
[email protected]
TELLES, Pedro Carlos da Silva. A engenharia e os engenheiros na sociedade brasileira.
Rio de Jnaeiro: LTC, 2015.
Bibliografia Complementar:
Ementa:
Panorama do empreendedorismo e oportunidade empreendedora
Competência:
Conhecer os fundamentos, processos e tendências do empreendedorismo e ampliar o
entendimento acerca da gestão de negócios.
Bibliografia Básica:
www.ampli.com.br
[email protected]
Brazilian Journal of Management / Revista de Administração da UFSM ISSN 1983-4659
Creativity and Innovation Management. 1467-8691
HASHIMOTO, Marcos; BORGES, Cândido. Empreendedorismo: plano de negócios em 40
lições. 2 ed. São Paulo: Saraiva, 2019.
Bibliografia Complementar:
Ementa:
FUNDAMENTOS GERAIS DE MATEMÁTICA
Competência:
Conhecer e compreender os fundamentos gerais da matemática básica para modelar
matematicamente situações profissionais do dia a dia e do mercado de trabalho,
analisando criticamente as situações e resolvendo problemas.
Bibliografia Básica:
www.ampli.com.br
[email protected]
ÁVILA, Geraldo. Cálculo. 6. ed. Rio de Janeiro: LTC, 1994.. nv. ISBN 8521609698 (v.1).
BARROSO, Leônidas Conceição et al. Cálculo numérico: (com aplicações). 2. ed. São
Paulo: HARBRA, c1987. xii, 367 p. ISBN 8529400895.
CORDEIRO FILHO, Antonio. Cálculo atuarial aplicado: teoria e aplicações, exercícios
resolvidos e propostos. 2. ed. São Paulo: Atlas, 2016. 280 p. ISBN 9788522487783.
FRÓES, André ; FÁBREGA, Francine ; GERALDINI, Daniel. Cálculo Diferencial e Integral
II. Londrina: Editora e Distribuidora Educacional S.A., 2016.
Mathematical Problems in Engineering
Revista Matemática Complutense
Ron Larson Cálculo Aplicado - Curso rápido - Tradução da 8ª ed. norte-americana 1
Local: 2012
Ron Larson Cálculo Aplicado - Curso rápido - Tradução da 8ª ed. norte-americana. São
Paulo: Cengage Learning Editores SA de CV, 07/2012
STEWART, James. Cálculo: vol. 1. 7.ed. São Paulo: Cengage Learning, 2014.
Stewart, James.. Cálculo: vol. 2. 7.ed. São Paulo: Cengage Learning, 2014.
The American Mathematical Monthly
Bibliografia Complementar:
Ementa:
www.ampli.com.br
[email protected]
FUNDAMENTOS DE SISTEMAS COMPUTACIONAIS
Competência:
Conhecer e compreender os princípios de arquitetura e organização de computadores e
os seus níveis hierárquicos.
Bibliografia Básica:
Bibliografia Complementar:
CD Computing News.ISSN0893-4843
Cluster Computing.ISSN1386-7857
Computing. Archives for Informatics and Numerical Computation ISSN 1436-5057?
www.ampli.com.br
[email protected]
CRUZ, Tadeu. Sistemas de informações gerenciais & operacionais : tecnologias da
informação e as organizações do século 21. 5. ed. São Paulo: Atlas, 2019.
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais.
5.ed. Rio de Janeiro: LTC, 2011.
WEBER, Raul Fernando. Fundamentos de arquitetura de computadores. 4.ed. Porto
Alegre: Bookman, 2012.
2º Semestre
Ementa:
INTRODUÇÃO AOS SISTEMAS OPERACIONAIS
PROCESSOS E THREADS
SISTEMA DE ARQUIVOS
GERENCIAMENTO DE DISPOSITIVOS
Competência:
Conhecer e ser capaz de utilizar os recursos essenciais dos principais sistemas
operacionais.
Bibliografia Básica:
www.ampli.com.br
[email protected]
Educacional S.A., 2018.
International Journal of Computer-Supported Collaborative Learning ISSN 1556-1615?
SILBERSCHATZ, Abraham, GALVIN, Peter Baer, GAGNE, Greg. Fundamentos de
Sistemas Operacionais. 9.ed. Rio de Janeiro: LTC, 2015
Bibliografia Complementar:
CÓDOVA JUNIOR, Ramiro Sebastião. Sistemas operacionais. Porto Alegre: Sagah, 2018
E - Service Journal ISSN 1528-8234?
Federal Computer Week.ISSN0893-052X
International Journal of Cloud Computing and Services Science ISSN 2089-3337
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais.
5.ed. Rio de Janeiro: LTC, 2013
OLIVEIRA, Rômulo Silva de; CARISSIMI, Alexandre da Silva; TOSCANI, Simão Sirineo.
Sistemas operacionais. 4.ed. Porto Alegre: Bookman, 2010
Ementa:
INTRODUÇÃO À LINGUAGEM PYTHON
Competência:
Compreender as sintaxes utilizadas para a programação estruturada em Python.
Bibliografia Básica:
www.ampli.com.br
[email protected]
BANIN, Sérgio Luiz. Phyton 3: conceitos e aplicações. São Paulo: Érica, 2018
International Journal of Computer Science and Software Engineering.ISSN2409-4285
Journal of Functional Programming.ISSN0956-7968
Journal of the Brazilian Computer Society. ISSN 1678-4804?
LJUBOMIR, Perkovic. Introdução a computação usando Phynton: um foco no
desenvolvimento de aplicações. Rio de Janeiro: GEN, 2016
SANTANA, Gisele Alves; SILVA, Nathalia dos Santos; MOZER, Merris. Linguagens de
programação e estruturas de dados. Londrina: Editora e Distribuidora Educacional S.A.,
2018.
Bibliografia Complementar:
ALVES, William Pereira. Linguagem e Lógica de Programação. São Paulo: Érica, 2014.
Computers ISSN 2073-431X?
Cybernetics and Systems Analysis ISSN 1573-8337?
Programming and Computer Software.ISSN0361-7688
SANTOS, Marcela Gonçalves dos; SARAIVA, Maurício de Oliveira; GONÇALVES, Priscila
de Fátima. Linguagem de programação. Porto Alegre: SAGAH, 2018.
SEBESTA, Robert. Conceitos de Linguagens de Programação. 11.ed. Porto Alegre:
Grupo A, 2018.
Ementa:
INTRODUÇÃO À ENGENHARIA DE SOFTWARE E À ANÁLISE DE SISTEMAS
ENGENHARIA DE REQUISITOS
Competência:
Conhecer os fundamentos da engenharia de software e da análise de sistemas,
entendendo seus princípios, métodos e desenvolvimentos ágeis.
www.ampli.com.br
[email protected]
"Conhecer as metodologias da orientação a objetos e entender a introdução de
UML(Linguagem de Modelagem Unificada). "
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
ÉTICA E POLÍTICA
Competência:
Compreender os elementos fundamentais para o entendimento crítico de dilemas éticos e
www.ampli.com.br
[email protected]
políticos atuais, tendo em vista a construção de uma participação cidadã na sociedade
brasileira contemporânea.
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
Fundamentos de engenharia de Software
Qualidade de software
Testes de Software
Auditoria de sistemas
Competência:
Conhecer os fundamentos da Engenharia de Software e da metodologia tradicional de
desenvolvimento de produtos de software
www.ampli.com.br
[email protected]
Conhecer e compreender processos de qualidade de software
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
DIREITO, TECNOLOGIA E INOVAÇÃO
www.ampli.com.br
[email protected]
Competência:
Conhecer os conceitos, as características da Segurança da Informação e da legislação
aplicável. Aplicar os conceitos e comprender o Blockchain, Criptomoedas, Big Data,
Bitcoin e Internet das Coisas, ressaltando suas características.
Bibliografia Básica:
De SANCTIS, Fausto Martin. Inteligência artificial e direito. São Paulo : Almedina, 2020.
Lex Humana
QUEIROZ, João Quinelato de. Responsabilidade civil na rede, danos a liberdade a luz do
marco civil da internet. São Paulo: Processo, 2019
Revista de Direito do Consumidor
Revista de Direito e as Novas Tecnologias
TEIXEIRA, Tarcisio. Direito digital e processo eletrônico. 5. ed. São Paulo: Saraiva
Educação, 2020.
Bibliografia Complementar:
Díkaion
Informação & Sociedade
LIMA, Ana Paula Moares Canto de. LGPD aplicada. São Paulo: Atlas, 2021.
PINHEIRO, Patricia Peck. Proteção de dados pessoais: comentários a Lei n°13.709/2018.
Sa~o Paulo : Saraiva, 2021
REIS, Paulo Victor Alfeo. Algoritmos e o direito. São Paulo: Almedina, 2020
Universitas Jus
3º Semestre
www.ampli.com.br
[email protected]
Ementa:
FUNDAMENTOS DE BANCOS DE DADOS
ABORDAGEM ENTIDADE-RELACIONAMENTO
NORMALIZAÇÃO DE DADOS
Competência:
Conhecer e entender os Sistemas Gerenciadores de Bancos de Dados (SGDB), o modelo
de banco de dados relacional e os conceitos de Online Transaction Processing (OLTP) e
Online Analytical Processing (OLAP).
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
Intersaberes, 2013
RAMAKRISHNAN, Raghu. Sistemas de gerenciamento de banco de dados. 3.ed. Porto
Alegre: Grupo A, 2008
Ementa:
"TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO NO AMBIENTE
ORGANIZACIONAL"
Competência:
Conhecer e compreender as principais tecnologias relacionadas a informação e a
comunicação
Bibliografia Básica:
Camargo, Liriane Soares de Arau´jo de; Vidotti, Silvana Aparecida Borsetti Gregorio.
Arquitetura da Informação: uma abordagem prática para o tratamento de conteu´do e
interface em ambientes informacionais digitais. Rio de Janeiro: LTC, 2011.
Communications of the Association for Information Systems
Molinaro, Lui´s Fernando Ramos; Ramos, Karoll Haussler Carneiro. Gestão de Tecnologia
da Informação: governança de TI: arquitetura e alinhamento entre sistemas de informação
e o nego´cio. Rio de Janeiro: LTC, 2011.
National Journal of System and Information Technology
Oliveira, Ruy Flávio de; Costa, Luis Augusto Arruda. Sistemas de computação e de
informação. Londrina: Editora e Distribuidora Educacional S.A., 2016.
Revista Ibérica de Sistemas e Tecnologias de Informação
Bibliografia Complementar:
Audy, Jorge Luis Nicolas; Andrade, Gilberto Keller de; Cidral, Alexandre. Fundamentos de
sistemas de informação. Porto Alegre: Bookman, 2007.
BATISTA, Emerson. SISTEMAS DE INFORMAÇÃO: o uso consciente da tecnologia para
o gerencimento. 2.ed. São Paulo: Saraiva, 2012.
www.ampli.com.br
[email protected]
International Journal of Education and Development using Information and
Communication Technology
Journal of International Technology and Information Management
Mattos, Antonio Calos M. Sistemas de informação: uma visão executiva. São Paulo:
Saraiva, 2005.
TEM Journal
Ementa:
INTRODUÇÃO À ÁLGEBRA LINEAR
CÁLCULO NUMÉRICO
PROBABILIDADE E ESTATÍSTICA
Competência:
Aplicar matrizes e suas operações na resolução de sistemas lineares e conhecer as
aplicações de vetores e suas operações.
Bibliografia Básica:
www.ampli.com.br
[email protected]
Bibliografia Complementar:
Ementa:
DEFINIÇÕES DE REQUISITOS DE SOFTWARE
CLASSIFICAÇÃO DE REQUISITOS
GERENCIAMENTO DE REQUISITOS
Competência:
Compreender e reconhecer os principais requisitos de sofwares.
Bibliografia Básica:
AI Magazine
Computing in Science & Engineering
International Journal of Advanced Research in Computer Science
Morais, Izabelly Soares de. Engenharia de software. Porto Alegre: SAGAH, 2017.
Reinehr, Sheila. Engenharia de Requisitos. Porto Alegre: SAGAH, 2020.
Vetorazzo, Adriana de Souza. Engenharia de software. Porto Alegre: SAGAH, 2018.
www.ampli.com.br
[email protected]
Bibliografia Complementar:
Ementa:
Linguagem de Modelagem Unificada (Unified Modeling Language - UML)
Competência:
Conhecer e compreender a origem e a evolução da linguagem de modelagem unificada
(UML), bem como suas características e importância processo de desenvolvimento de
software.
Bibliografia Básica:
www.ampli.com.br
[email protected]
AGUILAR, Luis Joyanes. Fundamentos de Programação: Algoritmos, estruturas de dados
e objetos. 3.ed. Porto Alegre: AMGH, 2008.
Algorithms ISSN 19994893
DEITEL, Paul; DEITEL, Harvey. Java: como programar. São Paulo: Pearson, 2017.
FÉLIX, Rafael (Org). Programação orientada a objetos. São Paulo: Pearson, 2017.
International Journal of Advanced Research in Computer Science ISSN 0976-5697?
Journal of Algorithms & Computational Technology. ISSN 1748-3026
Bibliografia Complementar:
Ementa:
Redes de computadores e seus protocolos.
Sistemas distribuídos
Virtualização e Conteinerização.
Competência:
Conhecer como ocorre os princípios das redes de computadores, as topologias de redes,
modelos de referências OSI e TCP/IP bem como os protocolos de comunicação em
redes.
www.ampli.com.br
[email protected]
tolerância a falhas.
Bibliografia Básica:
Bibliografia Complementar:
4º Semestre
Ementa:
REPOSITÓRIO DE DADOS
www.ampli.com.br
[email protected]
RECURSOS AVANÇADOS EM BANCO DE DADOS
Competência:
Conhecer e compreender a linguagem de consulta estruturada e a criação de um banco
de dados.
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
www.ampli.com.br
[email protected]
Conceitos do Desenvolvimento Orientado a Objetos
Competência:
Conhecer e compreender os conceitos do Desenvolvimento Orientado a Objetos.
Bibliografia Básica:
Bibliografia Complementar:
ALVES, William Pereira. Linguagem e Lógica de Programação. São Paulo: Érica, 2014
GOODRICH, Michael T.; TAMASSIA, Roberto. Estruturas de Dados & Algoritmos em
Java. 5.ed. Porto Alegre: Bookman, 2013
Journal of Functional Programming.ISSN0956-7968
Journal of Object - Oriented Programming.ISSN1097-1408
MANZANO, José Augusto N. G. Algortimos: lógica para desenvolvimento de programação
de computadores. 29.ed. São Paulo: Érica, 2019
Mathematical Programming.ISSN0025-5610
www.ampli.com.br
[email protected]
Nome da Disciplina: INTERFACE E USABILIDADE
Ementa:
Fundamentos de interface e usabilidade
PLANEJAMENTO DE INTERFACES
Competência:
Conhecer os princípios básicos de interface e usabilidade, compreender os fatores
humanos em IHC.
Bibliografia Básica:
Bibliografia Complementar:
AI & Society.ISSN0951-5666
Computer.ISSN0018-9162
www.ampli.com.br
[email protected]
Computer.ISSN9781861896643
Schlatter, Tania, and Levinson, Deborah. Visual Usability : Principles and Practices for
Designing Digital Applications. San Francisco: Elsevier Science & Technology, 2013.
SEGURADO, Valquiria Santos. Projeto de interface com o usuário. São Paulo: Pearson,
2017
Yuan, Jonas X., Chen, Xinsheng, and Yu, Frank. Liferay User Interface Development.
Olton: Packt Publishing, Limited, 2010.
Ementa:
Técnicas da Inteligencia Artificial Fraca
Técnicas da Superinteligência
Integração da IA
Competência:
Compreender as técnicas da inteligência artificial limita (IA fraca).
Ementa:
INTRODUÇÃO A GOVERNANÇA EM TECNOLOGIAS DA INFORMAÇÃO
Competência:
www.ampli.com.br
[email protected]
Analisar e saber identificar processos de negócios e tecnologias da informação que
melhor se adequem às estratégias da empresa.
Conhecer as ferramentas utilizadas para agregar valor aos serviços oferecidos pela TI da
empresa.
Bibliografia Básica:
Armelin, Danylo Augusto; Silva, Simone C. P.; Colucci, Claudio. Sistemas de informação
gerencial. Londrina: Editora e Distribuidora Educacional S.A., 2016.
Electronic Journal of Knowledge Management ISSN 1479-4411
Information Management ISSN 1535-2897
LEITE, Roberto Cintra. Governança 2.0: como tornar uma organização eficiente. São
Paulo: Trevisan, 2017.
Molinaro, Luís Fernando Ramos; Ramos, Karoll Haussler Carneiro. Gestão de Tecnologia
da Informação: governança de TI: arquitetura e alinhamento entre sistemas de informação
e o negócio. Rio de Janeiro: LTC, 2011.
Universitas Gestão e Tecnologia ISSN 2179-832X
Bibliografia Complementar:
Ementa:
FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM
www.ampli.com.br
[email protected]
TECNOLOGIAS E SOLUÇÕES DE COMPUTAÇÃO EM NUVEM
Competência:
Conhecer e compreender os modelos e características essenciais da oferta de serviços
em um ambiente de computação nuvem.
Bibliografia Básica:
Bibliografia Complementar:
BORBA, Renato. Avaliação do uso de computação em nuvem. São Paulo: Senac, 2017.
Englander, Irv. A arquitetura de hardware computacional, software de sistema e
comunicação em rede: uma abordagem da tecnologia da informação. Rio de Janeiro:
LTC. 2011.
IEEE Internet Computing
Journal of the Association for Information Systems
Maia, Luiz Paulo. Arquitetura de redes de computadores. Rio de Janeiro: LTC, 2013.
National Journal of System and Information Technology
www.ampli.com.br
[email protected]
5º Semestre
Ementa:
FUNDAMENTOS DA LINGUAGEM JAVA
Competência:
Conhecer e ser capaz de identificar os principais fundamentos e aplicações da linguagem
de programação Java
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
Advances in Multimedia ISSN 1687-5699
IEEE Internet Computing ISSN 1089-7801
International Journal of Intelligent Systems and Applications ISSN 2074-9058
MAITINO NETO, Roque. Programação orientada a objetos. Londrina: Editora e
Distribuidora Educacional S.A., 2018.
SANTANA, Gisele Alves; SILVA, Nathalia dos Santos; MOZER, Merris . Linguagens de
programação e estruturas de dados. Londrina: Editora e Distribuidora Educacional S.A.,
2018.
SCHEFFER, Vanessa Cadan; ARTERO, Marcio Aparecido. Algoritmos e técnicas de
programação. Londrina: Editora e Distribuidora Educacional S.A., 2018.
Ementa:
Fundamentos de gestão de projetos em TI
Competência:
Conhecer as técnicas da gestão de projetos normatizados.
Bibliografia Básica:
www.ampli.com.br
[email protected]
profissional . 8. ed. Porto Alegre: AMGH, 2016.
Sbrocco, Jose´ Henrique Teixeira de Carvalho. Metodologias ágeis: engenharia de
software sob medida. São Paulo: Érica, 2011.
Bibliografia Complementar:
Ementa:
Estrutura de Linguagem de Programação
Competência:
Conhecer e compreender os paradigmas das linguagens de programação e a estrutura das
linguagens estruturadas.
Conhecer e compreender os tipos de estruturas e arquiteturas utilizadas no desenvolvimento de
aplicações computacionais.
Conhecer e compreender o paradigma da linguagem de programação orientada a objetos.
Compreender as ferramentas, métodos e tecnologias utilizadas nas linguagens de programação
abstração de informações para a codificação.
Bibliografia Básica:
www.ampli.com.br
[email protected]
PRESSMAN, Roger. Engenharia de software: uma abordagem profissional. 8.ed. Porto
Alegre: AMGH, 2016.
Zenker, Aline Maciel. Arquitetura de sistemas. Porto Alegre: SAGAH, 2019.
Bibliografia Complementar:
Ementa:
Segurança da informação e redes
Competência:
Conhecer e compreender redes de computadores seguras
Bibliografia Básica:
www.ampli.com.br
[email protected]
IMONIANA, Joshua Onome. Auditoria de Sistemas de Informação. 3.ed. São Paulo: Atlas,
2016.
Information and Computer Security ISSN 2056-497X?
MATTOS, João Guterres de. Auditoria. Porto Alegre: SAGAH, 2017.
NAKAMURA, Emílio Tissato. Segurança da informação e de redes. Londrina: Editora e
Distribuidora Educacional S.A, 2016.
Revista Electronica de Sistemas de Informação ISSN 1677-3071?
Revista Ibérica de Sistemas e Tecnologias de Informação? ISSN 1646-9895
Bibliografia Complementar:
Ementa:
Sistema de gerenciamento de banco de dados não relacional
Competência:
Compreender as características arquiteturais dos bancos de dados não-relacionais e
saber instalar e configurar sistema de gerenciamento de banco de dados não relacional.
www.ampli.com.br
[email protected]
Compreender e saber efetuar o processo de migração de um banco de dados relacional
para NoSQL.
Bibliografia Básica:
Bibliografia Complementar:
6º Semestre
Ementa:
FUNDAMENTOS GERAIS SOBRE A QUALIDADE DE SOFTWARE
www.ampli.com.br
[email protected]
MODELOS E TESTES DE APLICAÇÃO
Competência:
Conhecer e ser capaz de identificar e utilizar os principais tipos de testes de software
Bibliografia Básica:
AKTOUF, Omar. A administracao entre a tradicao e a renovacao. Sao Paulo: Atlas, 1996.
269 p
ARTERO, Marcio Aparecido. Gestão de projetos de software. Londrina: Editora e
Distribuidora Educacional S.A., 2016. 236p. ISBN 9788584826711.
BARTIÉ, Alexandre. Garantia da qualidade de software : adquirindo maturidade
organizacional.-. Rio de Janeiro - Rio de Janeiro - BRASIL,BR Elsevier 2002. 291 p. ISBN
8535211241.
Computer Supported Cooperative Work
CÔRTES, Pedro Luiz. Administração de sistemas de informação. São Paulo: Saraiva,
2008. xxvi, 503 p. ISBN 9788502064508.
Costa, Ivani et al. Qualidade em tecnologia da informação: conceitos de qualidade nos
processos, produtos, normas, modelos e testes de software no apoio às estratégias
empresariais Local: Grupo GEN São Paulo 2013-03-01
Frontiers of Computer Science
HIRAMA, Kechi. Engenharia de software : qualidade e produtividade com tecnologia. Rio
de Janeiro : Elsevier, 2011
International Journal of Software Engineering and Knowledge Engineering
Vazquez, Carlos Eduardo. Análise de pontos de função: medição, estimativas e
gerenciamento de projetos de software. 13. ed. São Paulo: E´rica, 2013.
Zanin, Aline. Qualidade de software. Porto Alegre: SAGAH, 2018.
Bibliografia Complementar:
BATALHA, Mário Otávio. Gestão agroindustrial, v.1: GEPAI: grupo de estudo e pesquisa
agroindustriais. 2.ed. São Paulo: Atlas, 2001. 689 p
BECK, Kent TDD Desenvolvimento Guiado por Testes Local: Grupo A Porto Alegre 2010-
www.ampli.com.br
[email protected]
01-01
BRAGA, Benedito; SPENCER, Milton; EIGER, Sérgio; HESPANHOL, Ivanildo; CONEJO,
João G. Lotufo; MIERZWA, José Carlos; BARROS, Mario Thadeu L. de et al. Introdução à
engenharia ambiental: o desafio do desenvolvimento sustentável. 2.ed. São Paulo:
Pearson, 2005/2014. 318 p. ISBN 978-85-7605-041-4.
Canadian Journal of Electrical and Computer Engineering.ISSN0840-8688
Empirical Software Engineering
IEEE Transactions on Software Engineering
Laudon, Kenneth C. ; Laudon, Jane P.. Sistemas de informação gerencial. 11.ed. São
Paulo: Pearson, 2014.
Morais, Izabelly Soares de. Engenharia de software. Porto Alegre : SAGAH, 2017.
Ementa:
Desenvolvimento de Software com o Framework Fundation
Competência:
Compreender e saber utilizar o framework foundation para desenvolvimento de software.
Ementa:
ANÁLISE E PROJETO E ANÁLISE DE REQUISITOS
MODELAGEM DO SISTEMA
DESENVOLVIMENTO DO SISTEMA
www.ampli.com.br
[email protected]
MANUAL DO SISTEMA
Competência:
Conhecer e ser capaz de aplicar o conceito de análise e projeto baseado em um case real
Bibliografia Básica:
Bibliografia Complementar:
ALVES, William Pereira. Desenvolvimento e Design de Sites. São Paulo: Saraiva, 2014
Chrome: Google Chrome Blog.ISSN
Client/Server and Intranet Journal.ISSN1482-6496
Comline Daily News Computers.ISSN
MILETTO, Evandro Manara. Desenvolvimento de Software II. Porto Alegre: Grupo A, 2014
Paganotti, Sandro. Designing Next Generation Web Projects with CSS3. Olton: Packt
Publishing, Limited, 2013.
Ementa:
PADRONIZAÇÃO DE INSFRAESTRUTURA ÁGIL
www.ampli.com.br
[email protected]
INFRAESTRUTURA EM CONTAINERS
Competência:
Conhecer os fundamentos da cultura DevOps, assim como, seus ambientes de
aplicações.
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
7º Semestre
Ementa:
CONCEITOS DE SEGURANÇA EM ENGENHARIA DE SOFTWARE
Competência:
Conhecer e compreender os conceitos de segurança em engenharia de software
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
International Journal of Intelligent Systems and Applications
Journal of Engineering Technology. ISSN: 0747-9964?
Journal of the Association for Information Systems
KIM, David; SOLOMON, Michael G. Fundamentos de Segurança de Sistemas de
Informação. Rio de Janeiro : LTC, 2014.
Medeiros, Ernani Sales de. Desenvolvendo software com UML 2.0: definitivo. São Paulo:
Pearson, 2004.
Sbrocco, Jose´ Henrique Teixeira de Carvalho. Metodologias ágeis: engenharia de
software sob medida. São Paulo: Érica, 2012.
Ementa:
CONCEITOS, CLASSIFICAÇÃO, NÍVEIS E PROCESSOS DE TESTES
Competência:
Compreender e reconhecer os principais tipos de testes, bem como os principais níveis e
processos relacionado ao tema.
Analisar e escolher o teste mais adequado para ser realizado conforme necessidades e
especificidades do software.
Bibliografia Básica:
www.ampli.com.br
[email protected]
SAGAH, 2020.
Morais, Izabelly Soares de. Engenharia de software. Porto Alegre : SAGAH, 2017.
Bibliografia Complementar:
Ementa:
Desenvolvimento de e-commerce com PrestaShop
Competência:
Conhecer e saber utilizar o PrestaShop para desenvolver soluções para e-commerce.
Bibliografia Básica:
www.ampli.com.br
[email protected]
Wiley & Sons, Incorporated, 2013.
SHARMA, Vivek; SHARMA, Rajiv. Desenvolvendo Sites de E-Commerce: como criar um
eficaz e lucrativo site de e-commerce, passo a passo. São Paulo: Makron Books, 2001.
WILLIAMS, Brad; DAMSTRA, David. Professional WordPress : Design and Development.
Somerset: John Wiley & Sons, Incorporated, 2015
Bibliografia Complementar:
CANAVAN, Tom. CMS Security Handbook : The Comprehensive Guide for WordPress,
Joomla, Drupal, and Plone. Hoboken: John Wiley & Sons, Incorporated, 2011
Computing in Science & Engineering
GOLDSTEIN, Samuel. CMS Made Simple Development Cookbook. Olton: Packt
Publishing, Limited, 2011.
Journal of Algorithms & Computational Technology
Journal of the Association for Information Science and Technology
SHARMA, Vivek. Desenvolvendo sites de e-commerce. São Paulo: Makron Books, 2001
Ementa:
INTRODUÇÃO AO DESENVOLVIMENTO MOBILE
Competência:
Conhecer e ser capaz de utilizar metodologias relacionadas ao desenvolvimento de
aplicações para dispositivos móveis para os diferentes ambientes e com os diversos
recursos disponíveis.
www.ampli.com.br
[email protected]
Bibliografia Básica:
Bibliografia Complementar:
OPTATIVAS
Ementa:
Sistema Financeiro, exercício profissional e análise do perfil do investidor
www.ampli.com.br
[email protected]
Competência:
Conhecer o Sistema Financeiro Nacional, bem como sua regulação. Conhecer a atuação
do profissional em instituições financeiras, agindo na identificação do perfil do investidor e
dos melhores produtos financeiros para cada cliente, de forma ética.
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
www.ampli.com.br
[email protected]
Ambiente de desenvolvimento para estrutura básica em JavaScript
Competência:
Conhecer a estrutura básica da linguagem JavaScript.
Bibliografia Básica:
DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 8. ed. São Paulo: Pearson
Prentice Hall, 2010.
FREITAS, Pedro Henrique Chagas... [et al.]. Programação Back End III. Porto Alegre:
SAGAH, 2021.
IEEE Transactions on Software Engineering ISSN 1939-3520?
International Journal of Information Management ISSN 1873-4707
OLIVEIRA, Cláudio Luís Vieira; ZANETTI, Humberto Augusto Piovesana. JavaScript
descomplicado : programação para a Web, IOT e dispositivos móveis. São Paulo: Érica,
2020.
Software: Practice & Experience ISSN 1097-024X?
Bibliografia Complementar:
www.ampli.com.br
[email protected]
Nome da Disciplina: GESTÃO DE PESSOAS
Ementa:
INTRODUÇÃO À GESTÃO DE PESSOAS: COMEÇANDO A ENTENDER DE PESSOAS
PROGRAMA DE INTEGRAÇÃO
Competência:
Conhecer técnicas para recrutamento e seleção de pessoas
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
Nome da Disciplina: GESTÃO DE PROJETOS
Ementa:
Gerenciamento de escopo, tempo, custo e riscos em projetos
Competência:
Conhecer a estrutura de um projeto para aplicar técnicas de gerenciamento do escopo,
tempo, custos e riscos em projetos.
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]
KEELING, Ralph; BRANCO, Renato Henrique Ferreira. Gestão de projetos. 4.ed. São
Paulo: Saraiva Educação, 2019.
MENEZES, Luís César de Moura. Gestão de Projetos: com abordagem dos métodos
ágeis e híbridos. 4. ed. São Paulo: Atlas, 2018.
Revista de Direito Brasileira
Ementa:
FUNDAMENTOS SOBRE O CONHECIMENTO
GESTÃO DO CONHECIMENTO
VALOR ORGANIZACIONAL
Competência:
Conhecer e compreender os conceitos básicos acerca de gestão do conhecimento e a
sua relação no contexto organizacional.
Bibliografia Básica:
www.ampli.com.br
[email protected]
Bibliografia Complementar:
Ementa:
FUNDAMENTOS HISTÓRICOS E CONCEITUAIS DA EDUCAÇÃO DE SURDOS
O SURDO NA ESCOLA
Competência:
Conhecer os fundamentos e a língua que possibilita o ensino-aprendizagem de surdos.
Bibliografia Básica:
www.ampli.com.br
[email protected]
digitais. Porto Alegre: Penso, 2019.
Journal of Language and Social Psychology
Journal of Research in Special Educational Needs
KUMADA, Kate Mamhy Oliveira. Libras: Língua brasileira de sinais. Londrina: Editora e
Distribuidora Educacional S.A., 2017.
SILVA, Rafael Dias (org.). Língua brasileira de sinais: Libras. São Paulo: Pearson
Educacion do Brasil, 2016.
Bibliografia Complementar:
BARROS, Mariângela Estelita. ELiS: Sistema Brasileiro de Escrita das Línguas de Sinais.
Porto Alegre: Penso, 2015
CHOI, Daniel ...[et al]. Libras: conhecimento além dos sinais. São Paulo: Pearson Prentice
Hall, 2011.
Medical Humanities
Preventing School Failure
QUADROS, Ronice de; KARNOPP, Becker. Língua de Sinais Brasileira: estudos
lingüísticos. Porto Alegre: Artmed, 2011
The Journal of Special Education and Rehabilitation
Ementa:
ESTRATÉGIA EMPRESARIAL
Competência:
Conhecer os aspectos da estratégia empresarial e da análise e diagnóstico do
planejamento estratégico.
www.ampli.com.br
[email protected]
Bibliografia Básica:
Bibliografia Complementar:
Ementa:
FUNDAMENTOS DE SEGURANÇA DA INFORMAÇÃO
CRIPTOGRAFIA
Competência:
Conhecer e compreender os princípios de segurança da informação e de redes de
computadores
www.ampli.com.br
[email protected]
Bibliografia Básica:
Bibliografia Complementar:
www.ampli.com.br
[email protected]