PRIMEIRO SEMESTRE ALGORITMOS – 90...

56
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CATARINENSE Página 77 / 189 PRIMEIRO SEMESTRE ALGORITMOS – 90 HORAS HS EMENTAS: Metodologia de Desenvolvimento de Algoritmos. Tipos de Dados Básicos e Estruturados. Comandos de uma Linguagem de Programação. Recursividade: Conceito e Implementação. Modularidade e Abstração. BÁSICAS [1] CORMEN, Thomas H et al. Algoritmos: teoria e prática . 2. ed. Rio de Janeiro: Elsevier, Campus, 2002. 916 p. ISBN 9788535209266. [2] SILVA, Osmar Quirino da. Estrutura de dados e algoritmos usando C: fundamentos e aplicações . Rio de Janeiro, RJ: Ciência Moderna, 2007. 460 p. ISBN 9788573936117. [3] ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores: algoritmos, Pascal, C/C++ (padrão ansi) e Java. 3. ed. São Paulo: Pearson Education do Brasil, 2012. 569 p. ISBN 978-85- 64574-16- 8. COMPLEMENTARES [1] FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Pearson Prentice Hall, 2005. 218 p. ISBN 9788576050247. [2] FEOFILOFF, Paulo. Algoritmos em linguagem C. Rio de Janeiro: Elsevier, 2009. 208p. ISBN 9788535232493 (broch.). [3] GUIMARÃES, Angelo de Moura; LAGES, Newton Alberto de Castilho. Algorítmos e estruturas de dados. Rio de Janeiro: Livros Técnicos e Científicos, c1994. xii, 216 p. (Ciência da computação). ISBN 9788521603788. [4] DEITEL, Harvey M.; DEITEL, Paul J. . Java como programar. 8. ed. São Paulo: Pearson Prentice Hall, 2010. xl, 1110 p. + 1 CD-ROM. - ISBN 9788576055631. [5] BORATTI, Isaias Camilo; OLIVEIRA, Alvaro Borges de. Introdução à programação: Algoritmos. 3. ed. Florianópolis: Visual Books, 2007. 158p. ISBN 978- 85-7502-215-3.

Transcript of PRIMEIRO SEMESTRE ALGORITMOS – 90...

Page 1: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página77/189

PRIMEIROSEMESTRE

ALGORITMOS–90HORASHS

EMENTAS:

MetodologiadeDesenvolvimentodeAlgoritmos.TiposdeDadosBásicoseEstruturados.Comandos de uma Linguagem de Programação. Recursividade: Conceito eImplementação.ModularidadeeAbstração.

BÁSICAS[1]CORMEN,ThomasHetal.Algoritmos:teoriaeprática.2.ed.RiodeJaneiro:Elsevier,Campus,2002.916p.ISBN9788535209266.

[2]SILVA,OsmarQuirinoda.EstruturadedadosealgoritmosusandoC:fundamentoseaplicações.RiodeJaneiro,RJ:CiênciaModerna,2007.460p.ISBN9788573936117.

[3]ASCENCIO,AnaFernandaGomes;CAMPOS,EdileneAparecidaVeneruchide.Fundamentosdaprogramaçãodecomputadores:algoritmos,Pascal,C/C++(padrãoansi)eJava.3.ed.SãoPaulo:PearsonEducationdoBrasil,2012.569p.ISBN978-85-64574-16-8.

COMPLEMENTARES[1]FORBELLONE,AndréLuizVillar;EBERSPÄCHER,HenriFrederico.Lógicadeprogramação:aconstruçãodealgoritmoseestruturasdedados.3.ed.SãoPaulo:PearsonPrenticeHall,2005.218p.ISBN9788576050247.

[2]FEOFILOFF,Paulo.AlgoritmosemlinguagemC.RiodeJaneiro:Elsevier,2009.208p.ISBN9788535232493(broch.).

[3]GUIMARÃES,AngelodeMoura;LAGES,NewtonAlbertodeCastilho.Algorítmoseestruturasdedados.RiodeJaneiro:LivrosTécnicoseCientíficos,c1994.xii,216p.(Ciênciadacomputação).ISBN9788521603788.

[4]DEITEL,HarveyM.;DEITEL,PaulJ..Javacomoprogramar.8.ed.SãoPaulo:PearsonPrenticeHall,2010.xl,1110p.+1CD-ROM.-ISBN9788576055631.

[5]BORATTI,IsaiasCamilo;OLIVEIRA,AlvaroBorgesde.Introduçãoàprogramação:Algoritmos.3.ed.Florianópolis:VisualBooks,2007.158p.ISBN978-85-7502-215-3.

Page 2: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página78/189

PRIMEIROSEMESTRE

FUNDAMENTOSDEINFORMÁTICA–30HORASHS

EMENTAS:

HistóricodaComputação.Principaisconceitosdacomputação.Organização,EstruturaeOperação de Arquivos. Diretórios: Conteúdo e Estrutura. Arquivos de Sistema.RepresentaçãoDigitaleAnalógica.

BÁSICAS[1]Gersting,J.L.Fundamentosmatemáticosparaaciênciadacomputação:umtratamentomodernodematemáticadiscreta.5.ed.RiodeJaneiro:LTC,2004.

[2]FOROUZAN,BehrouzA.;MOSHARRAF,Firouz.Fundamentosdaciênciadacomputação.SãoPaulo,SP:CengageLearning,c2012.xiv,560p.ISBN9788522110537.

[3]Norton,P.IntroduçãoàInformática.SãoPaulo:MakronBocks,1996.

COMPLEMENTARES[1]DALE,Nell;LEWIS,John.Ciênciadacomputação.4.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,c2011.xx,436p.ISBN9788521617419.

[2]SILBERSCHATZ,Abraham;GALVIN,PeterBaer;GAGNE,Greg.Fundamentosdesistemasoperacionais:princípiosbásicos.RiodeJaneiro:LTC,2013.xvi,432p.ISBN9788521622055.

[3]MONTEIRO,MárioA-IntroduçãoaOrganizaçãodeComputadores-5ed.RiodeJaneiro:LivrosTécnicoseCientíficos,2007

[4]CAPRON,H.L;JOHNSON,J.A.IntroduçãoàInformática-8ed.SãoPaulo-SP-PearsonPrenticeHall,2004

[5]FIDELI,RicardoDaniel;POLLONI,EnricoGiulioFranco;PERES,FernandoEduardo-IntroduçãoàCiênciadaComputação-2ed.SãoPaulo-CengageLearning,2010.

Page 3: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página79/189

PRIMEIROSEMESTRE

FUNDAMENTOSMATEMÁTICOSDACOMPUTAÇÃO–60HORAS

HS

EMENTAS:

Lógica Proposicional e de Predicados. Linguagem Proposicional e de Primeira Ordem.Sistemas Dedutivos. Tabelas Verdade e Estruturas de Primeira Ordem. Relações deConsequência.Corretude.Completude.Compacidade.LowemheinSkolen.Decidibilidade.Provaautomáticadeteoremas,AlgebradeBooleeLógicacomputacional.

BÁSICAS[1] SOUZA,JoãoNunesde.Lógicaparaciênciadacomputação:umaintroduçãoconcisa.2.ed.rev.eatual.RiodeJaneiro:Campus,Elsevier,2008.220p.

[2] GERSTING,JudithL.Fundamentosmatemáticosparaaciênciadacomputação:umtratamentomodernodematemáticadiscreta.5.ed.RiodeJaneiro:LTC,2004.

[3] JONOFON,Sérates.Raciocíniológico:lógicomatemático,lógicoquantitativo,lógiconumérico,lógicoanalítico,lógicocrítico.8.ed.Brasília:EditoraJONOFONLtda.,1998.vol.1e2.

COMPLEMENTARES[1]FOROUZAN,BehrouzA.;MOSHARRAF,Firouz.Fundamentosdaciênciadacomputação.SãoPaulo,SP:CengageLearning,c2012.xiv,560p.

[2]SCHEINERMAN,EdwardR.Matemáticadiscreta:umaintrodução.SãoPaulo,SP:CengageLearning,c2011.xxiii,573p.

[3]FEDELI,RicardoDaniel;POLLONI,EnricoGiulioFranco;PERES,FernandoEduardo.Introduçãoàciênciadacomputação.2.ed.SãoPaulo:CengageLearning,2010.xvi,250p.

[4]MENEZES,PauloBlauth.Matemáticadiscretaparacomputaçãoeinformática.4.ed.PortoAlegre:Bookman,2013.348p.

[5]SOUZA,JoãoNunesde.Lógicaparaciênciadacomputação:umaintroduçãoconcisa.2.ed.rev.eatual.RiodeJaneiro:Campus,Elsevier,2008.220p.

Page 4: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página80/189

PRIMEIROSEMESTRE

INGLÊSI–30HORASHS

EMENTAS:

Imperatives.PresentSimple.PresentContinuous.Prepositionsoftimeandplace.Subjectand Object pronouns. There to be. Possessive adjectives. Reading comprehension.Technical vocabulary. Introducing yourself. Listening for general information. Oralpractice:Exchangingpersonalinformation.

BÁSICAS[1]GLENDINNING,EricH.&McEWAN,John.BasicEnglishforComputing-RevUpdedi-tion.Oxford:OxfordUniversityPress,2003.(136p.)

[2]GLENDINNING,EricH.&McEWAN,John.OxfordEnglishforInformationTechnology.2nded.Oxford:OxfordUniversityPress,2006.(222p.)

[3]MARKS,John.CheckYourEnglishVocabularyforComputersandInformationTechno-logy.3rdedition.London:BloomsburyPublishing,2009.(80p.)

COMPLEMENTARES[1]EMMERSON,Paul,emailEnglish.2ndedition.Oxford:Macmillan,2013.(111p.)

[2]ESTERAS,SantiagoRemacha.Infotech-EnglishforComputerUsers-Student'SBook-FourthEdition.Cambridge:CambridgeUniversityPress,2008.(172p.)

[3]MURPHY,Raymond.BasicGrammarinUse.3rdedition.Cambridge:CambridgeUniversityPress,2010.(312p.)

[4]OXFORDDictionaryofComputerScience.7thed.Oxford:OxfordUniversityPress,2016.

[5]OxfordAdvancedLearner'sDictionary,8thEdition.Oxford:OxfordUniversityPress,2011.

[6]RICHARDS,JackC.InterchangeStudent’sbook1.4thedition.Cambridge:CambridgeUniversityPress,2013.(152p.)

Page 5: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página81/189

PRIMEIROSEMESTRE

METODOLOGIACIENTÍFICA–30HORASHS

EMENTAS:

Conceitos de ciência, pesquisa, método, metodologia. Formas de conhecimento.Conhecimento científico. Ética na pesquisa: plágio, fraude, desonestidade intelectual.Normatização de trabalhos científicos e acadêmicos e redação científica. Apresentaçãooralde resultadosdepesquisa.Planejamentodepesquisas, tipos,métodoseetapasdapesquisa científica. Projeto de pesquisa. Pesquisa bibliográfica e pesquisa em base dedados.LeituraeavaliaçãodeartigoscientíficosnaáreadeCiênciadaComputação.

BÁSICAS[1]AZEVEDO,CelicinaBorges.Metodologiacientífica:aoalcancedetodos.2.ed.Barueri,SP:Manole,2009.48p.ISBN9788520428979

[2]CERVO,AmadoLuiz;BERVIAN,PedroAlcino;SILVA,Robertoda.Metodologiacientifica.6.ed.SãoPaulo:Pearson,2007.162p.ISBN8576050476.

[3]MARCONI,MarinadeAndrade;LAKATOS,EvaMaria.Fundamentosdemetodologiacientífica.7.ed.SãoPaulo:Atlas,2010.297p.ISBN9788522457588

[4]WAZLAWICK,RaulSidnei.Metodologiadepesquisaparaciênciadacomputação.RiodeJaneiro:Elsevier,2009.159p.ISBN9788535235227.

COMPLEMENTARES[1]ALMEIDA,MáriodeSouza.Elaboraçãodeprojeto,tcc,dissertaçãoetese:umaabordagemsimples,práticaeobjetiva.SãoPaulo:Atlas,2011.80p.ISBN9788522463701

[2]COSTA,EduardMontgomeryMeira.Escrevendotrabalhosdeconclusãodecursos:guiaparaescreverteses,monografias,artigoseoutrostextostécnicos.2.ed.,rev.eampl.RiodeJaneiro:CiênciaModerna,2012.122p.ISBN9788539901784.

[3]DEMO,Pedro.Introduçãoàmetodologiadaciência.2.ed.SãoPaulo,SP:Atlas,2009.118p.ISBN9788522415540.

[4]FONSECA,MariaHemília.Cursodemetodologianaelaboraçãodetrabalhosacadêmicos.RiodeJaneiro:CiênciaModerna,2009.106p.ISBN9788573938081.

[5]GIL,AntônioCarlos.Comoelaborarprojetosdepesquisa.5.ed.SãoPaulo:Atlas,2010.184p.ISBN8522458233(broch.).

[6]RUDIO,FranzVictor.Introduçãoaoprojetodepesquisacientífica.39.ed.Petrópolis:

Page 6: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página82/189

Vozes,2011.144p.ISBN9788532600271(broch.).

Page 7: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página83/189

PRIMEIROSEMESTRE

PRÉCÁLCULO–60HORASHS

EMENTAS:

Conjuntos Numéricos e suas propriedades, Radiciação e Potenciação, Polinômios,ProdutoNotáveis, Fatoraçãode Polinômios, Expressões Fracionárias, Equações de 1o e2o graus, Inequações, Trigonometria, Exponencial, Logaritmo, Funções Reais de umaVariável.

BÁSICAS[1]BOULOS,Paulo.Pré-Cálculo.SãoPaulo:PearsonEducation,MakronBooks101p.2001.ISBN9788534612210.

[2]BOULOS,Paulo.Cálculodiferencialeintegral.SãoPaulo:PearsonMakronBooks381p.1999.v1.ISBN9788534610414(broch.).

[3]STEWART,James.Cálculo.7aEd.SãoPaulo:CengageLearning,2015.2v.ISBN9788522112586(v.1).

COMPLEMENTARES[1]ANTON,Howard;BIVENS,Irl;STEPHEN,Davis.Cálculo.8aEd.PortoAlegre:Bookman,2007.680p.2v.ISBN9788560031634(v.1).

[2]IEZZI,Gelson.Fundamentosdematemáticaelementar3:trigonometria.8aEd.SãoPaulo,SP:Atual,2004.312p.ISBN8535704574(Broch.).

[3]IEZZI,Gelson;MURAKAMI,Carlos.Fundamentosdematemáticaelementar1:conjuntos,funções.8aEd.SãoPaulo:Atual,2004.374p.ISBN9788535704556.

[4]IEZZI,Gelson.Fundamentosdematemáticaelementar6:complexos,polinômios,equações.7aEd.SãoPaulo:Atual,2005.250p.ISBN9788535705485.

[5]LEITHOLD,Louis.Ocálculocomgeometriaanalítica.3.Ed.SãoPaulo:HARBRA,1994.2v.ISBN8529400941(v.1).

Page 8: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página84/189

SEGUNDOSEMESTRE

BANCODEDADOSI–60HORASHS

EMENTA S :Sistemas de Gerenciamento de Banco de Dados. Modelagem de Dados: modelosconceituaisemodelosrelacional.Normalização.Abordagemrelacionalsemântica,modeloexterno,álgebrarelacionalecálculorelacional.Arquiteturadeumsistemagerenciadordebanco de dados. Projeto de banco de dados: conceitual, lógico e físico. Linguagem SQL(DDL,DML),triggerseprocedures.

BÁSICAS[1] DATE,C.J.IntroduçãoaSistemasdeBancodeDados.TraduçãodeDanielVieira.-RiodeJaneiro:Elsevier,2003-14areimpressão.

[2] XAVIER,F.S.V.PEREIRA,L.B.R.SQLdosConceitosàsConsultasComplexas.RiodeJaneiro:EditoraCiênciaModernaLtda.,2009.

[3] HEUSER,CarlosAlberto.ProjetodeBancodeDados.-6.ed.-PortoAlegre:Bookman,2009.

COMPLEMENTARES[1] MACHADO,F.N.R.ProjetoeImplementaçãodeBancodeDados.-2ed.SãoPaulo:Érica,2008.

[2] OLIVEIRA,C.H.P.SQLCursoPrático.SãoPaulo:EditoraNovatec.,2002.

[3] COUGO,P.S.ModelagemConceitualeProjetodeBancodeDados.-1aed.EditoraCam-pus1997.

[4] DATE,C.J.IntroduçãoaSistemasdeBancodeDados.TraduçãodeDanielVieira.-RiodeJaneiro:Elsevier,2003-14areimpressão.

[5] SILBERSCHATZ,Abraham;KORTH,HenryF.;SUDARSHAN,S.Sistemadebancodedados.RiodeJaneiro:Elsevier,2006.

Page 9: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página85/189

SEGUNDOSEMESTRE

CÁLCULODIFERENCIALEINTEGRALI–60HORASHS

EMENTA S :FunçõesReaisdeumaVariável,LimiteseContinuidadedeFunções,DerivadasdeFunções,AplicaçõesdeDerivadas.

BÁSICAS[1]ANTON,Howard;BIVENS,Irl;STEPHEN,Davis.Cálculo.8aEd.PortoAlegre:Bookman,2007.680p.2v.ISBN9788560031634(v.1).

[2]IEZZI,Gelson;MURAKAMI,Carlos.;MACHADONilsonJosé.Fundamentosdematemáticaelementar8:limites,derivadas,noçõesdeintegral.6aEd.SãoPaulo,SP:Atual,2005.263p.ISBN9788535705478.

[3]FLEMMING,DivaM;GONÇALVES,MirianB.CálculoA:funções,limite,derivação,integração.SãoPaulo:PearsonPrenticeHall,2006.ISBN9788576051152.

COMPLEMENTARES[1]GUIDORIZZI,HamiltonL.Umcursodecálculo.5aEd.RiodeJaneiro:LTC,2011.4v.ISBN9788521612599(v.1).

[2]GUIDORIZZI,HamiltonL.Umcursodecálculo.5aEd.RiodeJaneiro:LTC,2010.4v.ISBN9788521612803(v.2).

[3]HUGHES-HALLETT,Deborahetal.Cálculoeaplicações.SãoPaulo:E.Blucher,1999.XII,329p.ISBN9788521201786.

[4]LEITHOLD,Louis.Ocálculocomgeometriaanalítica.3.Ed.SãoPaulo:HARBRA,1994.2v.ISBN8529400941(v.1).

[5]STEWART,James.Cálculo.7aEd.SãoPaulo:CengageLearning,2015.2v.ISBN9788522112586(v.1).

Page 10: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página86/189

SEGUNDOSEMESTRE

INGLÊSII–30HORASHS

EMENTA S :Adjectives. Adverbs and expressions of frequency. Possessives. Prepositions. Questionwords. Verb + ing. Demonstratives. Yes/No andwh- questions. Intensifiers. Futurewith“going to”. Count and noncount nouns. Quantifiers. Reading comprehension. Technicalvocabulary. Listening forgeneralandspecific information.Oralpractice:Givingopinionsandmakingplans.

BÁSICAS

[1]GLENDINNING,EricH.&McEWAN,John.BasicEnglishforComputing-RevUpdedi-tion.Oxford:OxfordUniversityPress,2003.(136p.)

[2]GLENDINNING,EricH.&McEWAN,John.OxfordEnglishforInformationTechnology.2nded.Oxford:OxfordUniversityPress,2006.(222p.)

[3]MARKS,John.CheckYourEnglishVocabularyforComputersandInformationTechno-logy.3rdedition.London:BloomsburyPublishing,2009.(80p.)

COMPLEMENTARES[1]EMMERSON,Paul,emailEnglish.2ndedition.Oxford:Macmillan,2013.(111p.)

[2]ESTERAS,SantiagoRemacha.Infotech-EnglishforComputerUsers-Student'SBook-FourthEdition.Cambridge:CambridgeUniversityPress,2008.(172p.)

[3]MURPHY,Raymond.BasicGrammarinUse.3rdedition.Cambridge:CambridgeUniversityPress,2010.(312p.)

[4]OXFORDDictionaryofComputerScience.7thed.Oxford:OxfordUniversityPress,2016.

[5]OxfordAdvancedLearner'sDictionary,8thEdition.Oxford:OxfordUniversityPress,2011.

[6]RICHARDS,JackC.InterchangeStudent’sbook1.4thedition.Cambridge:CambridgeUniversityPress,2013.(152p.)

Page 11: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página87/189

SEGUNDOSEMESTRE

LINGUAGEMDEPROGRAMAÇÃOI–90HORASHS

EMENTA S :Programação orientada a objetos: classe, objeto e encapsulamento. Generalização,herança,polimorfismo,composiçãoeagregação. Interfacegráficacomousuário(GUI)eseuusonodesenvolvimentodeprogramas.Acessoabancodedados.

BÁSICAS[1]DEITEL,HarveyM.;DEITEL,PaulJ..Javacomoprogramar.8.ed.SãoPaulo:PearsonPrenticeHall,2010.xl,1110p.+1CD-ROM.-ISBN9788576055631.

[2]HORSTMANN,CayS;CORNELL,Gary.CoreJAVA.8.ed.SãoPaulo:PearsonPrenticeHall,2010.2v.ISBN9788576053576(broch.).

[3]SANTOS,Rafael.IntroduçãoàprogramaçãoorientadaaobjetosusandoJava.RiodeJaneiro:Elsevier:Campus,2003.319,

COMPLEMENTARES[1]ASCENCIO,AnaFernandaGomes;CAMPOS,EdileneAparecidaVeneruchide.Fundamentosdaprogramaçãodecomputadores:algoritmos,Pascal,C/C++(padrãoansi)eJava.3.ed.SãoPaulo:PearsonEducationdoBrasil,2012.569p.ISBN978-85-64574-16-8.

[2]BARNES,DavidJ.;KÖLLING,Michael.ProgramaçãoorientadaaobjetoscomJava:umaintroduçãopráticausandooBLUEJ.4.ed.SãoPaulo:PrenticeHall,2009.xxii,455p.ISBN9788576051879(brcoh.).

[3]DEITEL,H.Metal.C#:comoprogramar.SãoPaulo:PearsonMakronBooks,2007.1153p.+1(hum)CD.ISBN9788534614597(broch.).

[4]SIERRA,Kathy;BATES,Bert.Useacabeça!Java.2.ed.RiodeJaneiro:AltaBooks,2009.484p.ISBN9788576081739.

[5]FREEMAN,Eric;FREEMAN,Elisabeth;SIERRA,Kathy;BATES,Bert.Useacabeça:padrõeseprojetos.2.ed.rev.RiodeJaneiro:AltaBooks,2009.xxiv,478p.ISBN9788576081746(broch.).

Page 12: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página88/189

SEGUNDOSEMESTRE

MATEMÁTICADISCRETA–60HORASHS

EMENTA S :Iteração, Indução e Recursão. Conjuntos e Álgebra de Conjuntos como uma TeoriaAxiomática.ParOrdenado.Funções.RelaçõessobreConjuntos,RelaçõesdeEquivalênciaeOrdem.TeoriadosCódigos,CanalBinário,CanalSimétrico,CódigodeBlocos,MatrizesGeradoraseVerificadoras,CódigosdeGrupo,CódigosdeHamming.

BÁSICAS[1] Gersting,J.L.Fundamentosmatemáticosparaaciênciadacomputação:umtratamentomodernodematemáticadiscreta.5.ed.RiodeJaneiro:LTC,2004.

[2] Scheinerman,E.R.Matemáticadiscreta:umaintrodução.SãoPaulo:CengageLearning,c2011.

[3] Lipschutz,S.&Marc,L.MatemáticaDiscreta.ColeçãoSchaum.Bookman,2004.

COMPLEMENTARES[1] Menezes,PauloBlauth.MatemáticaDiscretaparaComputaçãoeInformática.4ªEd.Artmed.2010

[2] HUNTER,DavidJ.Fundamentosdamatemáticadiscreta.RiodeJaneiro,RJ:LTC,2011.235p.

[3] POLYA,George;ARAUJO,HeitorLisboade(Trad).Aartederesolverproblemas:umnovoaspectodométodomatemático.RiodeJaneiro:Interciência,2006.vii,203p.

[4] SAMPAIO,FaustoArnaud.Matemágica:história,aplicaçõesejogosmatemáticos:volumeII.Campinas,SP:Papirus,2009.

[5] DANTE,LuizRoberto.Matematica:contextoeaplicações:volumeúnico:ensinomédio.3.ed.SãoPaulo,SP:Ática,2010.736p.

Page 13: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página89/189

SEGUNDOSEMESTRE

WEBDESIGN–30HORASHS

EMENTA S :Introdução á Web Design. Modelo de arquitetura WEB. Introdução às linguagens dedesenvolvimentoparaaInternet.EstruturaçãodepáginasestáticasparaWebcomHTML.FormataçãodeestiloeapresentaçãodepáginasWebcomCSS.ProgramaçãodepáginasWEB.

BÁSICAS[1]HOGAN,BrianP.HTML5andCSS3:desenvolvahojecomopadrãodeamanhã.RiodeJaneiro:EditoraCiênciaModerna,2012.xvi,282p.ISBN9788539902606.

[2]MANZANO,JoséAugustoN.G;TOLEDO,SuelyAlvesde.GuiadeorientaçãoedesenvolvimentodesitesHTML,XHTML,CSSeJavaScript/JScript.SãoPaulo:Érica,2008.382p.ISBN978-85-365-0190-1.

[3]PRESSMAN,RogerS.Engenhariaweb.RiodeJaneiro:LivrosTécnicoseCientíficos,2009.416p.ISBN9788521616962(broch.).

COMPLEMENTARES[1]RUAS,Nilson.CriandositescomHTML4.Florianópolis:VisualBooks,2002.88p.ISBN8575020633.

[2]WATRALL,Ethan;SIARTO,Jeff.Useacabeça!webdesign.RiodeJaneiro:AltaBooks,c2009.xxxii,472p.ISBN9788576083665.

[3]DIAS,Cláudia.UsabilidadenaWEB:criandoportaismaisacessíveis.2.ed.RiodeJaneiro:AltaBooks,c2006.296p.ISBN9788576081401.

[4]RUAS,NilsondaSilva.Criandositeswebcomfolhasdeestilo.Florianópolis:VisualBooks,2003.106p.ISBN8575021184.

[5]W3schools.Disponívelemhttp://www.w3schools.com.

Page 14: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página90/189

TERCEIROSEMESTRE

BANCODEDADOSII–60HORASHS

EMENTAS:

Indexação e Hashing. Processamento de Consultas. Transações. Controle deConcorrência. SistemadeRecuperaçãoeSegurança. Tecnologiasemergentesembancodedados.

BÁSICAS[1] HEUSER,CarlosAlberto.ProjetodeBancodeDados.-6.ed.-PortoAlegre:Bookman,2009.

[2] XAVIER,F.S.V.PEREIRA,L.B.R.SQLdosConceitosàsConsultasComplexas.RiodeJaneiro:EditoraCiênciaModernaLtda.,2009.

[3] MACHADO,F.N.R.ProjetoeImplementaçãodeBancodeDados.-2ed.SãoPaulo:Érica,2008.

COMPLEMENTARES[1] OLIVEIRA,C.H.P.SQLCursoPrático.SãoPaulo:EditoraNovatec.,2002.

[2] COUGO,P.S.ModelagemConceitualeProjetodeBancodeDados.-1aed.EditoraCampus.1997.

[3] SILBERSCHATZ,Abraham;KORTH,HenryF.;SUDARSHAN,S.Sistemadebancodedados.RiodeJaneiro:Elsevier,2006.

[4] DATE,C.J.IntroduçãoaSistemasdeBancodeDados.TraduçãodeDanielVieira.-RiodeJaneiro:Elsevier,2003-14areimpressão.

[5] MILANI,André.MySQL:guiadoprogramador.SãoPaulo,SP:Novatec,2006.397p.

Page 15: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página91/189

TERCEIROSEMESTRE

CÁLCULODIFERENCIALEINTEGRALII–60HORASHS

EMENTAS:

Integrais Simples, Integral Indefinida, Métodos de Integração, Integral Definida eAplicações.

BÁSICAS[1]GUIDORIZZI,HamiltonL.Umcursodecálculo.5aEd.RiodeJaneiro:LTC,2010.4v.ISBN9788521612803(v.2).

[2]FLEMMING,DivaM;GONÇALVES,MirianB.CálculoA:funções,limite,derivação,integração.SãoPaulo:PearsonPrenticeHall,2006.ISBN9788576051152.

[3]STEWART,James.Cálculo.7aEd.SãoPaulo:CengageLearning,2015.2v.ISBN9788522112586(v.1).

COMPLEMENTARES[1]ANTON,Howard;BIVENS,Irl;STEPHEN,Davis.Cálculo.8aEd.PortoAlegre:Bookman,2007.680p.2v.ISBN9788560031634(v.1).

[2]GONÇALVES,MírianBuss;FLEMMING,DivaMarilia.CálculoB:funçõesdeváriasvariáveis,integraismúltiplas,integraiscurvilíneasedesuperfície.2.ed.rev.ampl.SãoPaulo:PearsonPrenticeHall,2007.435p.ISBN9788576051169.

[3]HUGHES-HALLETT,Deborahetal.Cálculoeaplicações.SãoPaulo:E.Blücher,c1999.xii,329p.ISBN9788521201786.

[4]STEWART,James.Cálculo.7aEd.SãoPaulo:CengageLearning,2015.2v.ISBN9788522112593(v.2).

[5]LEITHOLD,Louis.Ocálculocomgeometriaanalítica.3.Ed.SãoPaulo:HARBRA,1994.2v.ISBN8529400941(v.1).

Page 16: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página92/189

TERCEIROSEMESTRE

EPISTEMOLOGIAEFILOSOFIA–30HORASHS

EMENTAS:

Introduçãoà filosofiadaciência.Aciência, suaespecificidadeesua relaçãocomoutrasformas de conhecimento. Teorias acerca do Conhecimento e seus critérios decientificidade. Ciência, Ética e Tecnologia. Problemas Filosóficos e Ciência daComputação.

BÁSICAS[1]BACHELARD,Gaston.Aformaçãodoespíritocientífico:contribuiçãoparaumapsicanálisedoconhecimento.RiodeJaneiro:Contraponto,1996.

[2]DEMO,Pedro.Argumentodeautoridadexautoridadedoargumento:interfacesdacidadaniaedaepistemologia.RiodeJaneiro:TempoBrasileiro,2005.

[3]HESSEN,Johannes.Teoriadoconhecimento.2.ed.SãoPaulo:M.Fontes,2003.

COMPLEMENTARES[1]ALVES,Rubem.Filosofiadaciência:introduçãoaojogoeasuasregras.16.ed.SãoPaulo:Loyola,2011.

[2]ANDERY,MariaAmália.Paracompreenderaciência:umaperspectivahistórica.RiodeJaneiro:EspaçoeTempo,2007.

[3]CAPRA,Fritjof.Ateiadavida:umanovacompreensãocientíficadossistemasvivos.12.ed.SãoPaulo:Cultrix,2010.

[4]MARCONI,MarinadeAndrade;LAKATOS,EvaMaria.Metodologiacientífica:ciênciaeconhecimentocientifico,métodoscientíficos,teoria,hipótesesevariaveis,metodologiajurídica.6.ed.rev.eampl.SãoPaulo:Atlas,2011.

[5]SANTOS,BoaventuradeSousa.Umdiscursosobreasciências.7.ed.SãoPaulo:Cortez,2010.

Page 17: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página93/189

TERCEIROSEMESTRE

ESTRUTURASDEDADOSI–60HORASHS

EMENTAS:

Listas lineares e suas generalizações: listas ordenadas, listas encadeadas, pilhas e filas.Aplicações de listas. Algoritmos para pesquisa e ordenação em memória principal esecundária.TabelasHash.

BÁSICAS[1]CORMEN,ThomasH;LEISERSON,CharlesEric;RIVEST,RonaldL.;STEIN,Clifford.Algoritmos:teoriaeprática.3.ed.RiodeJaneiro:Elsevier,Campus,2012.926p.

[2]SILVA,OsmarQuirinoda.EstruturadedadosealgoritmosusandoC:fundamentoseaplicações.RiodeJaneiro,RJ:CiênciaModerna,2007.460p.

[3]Pereira,S.L.Estruturadedadosfundamentais:conceitoseaplicações.12.ed.rev.eatual.SãoPaulo:Érica,2009

[4]GERSTING,JudithL.Fundamentosmatemáticosparaaciênciadacomputação:umtratamentomodernodematemáticadiscreta.5.ed.RiodeJaneiro:LTC,2004.

COMPLEMENTARES[1]Forbellone,A.L.V.&Eberspächer,H.F.Lógicadeprogramação:aconstruçãodealgoritmoseestruturasdedados.3.ed.SãoPaulo:PearsonPrenticeHall,2005.

[2]FEOFILOFF,Paulo.AlgoritmosemlinguagemC.RiodeJaneiro:Elsevier,2009[3]CASTRO,JoubertPeixotode.LinguagemCnaprática.RiodeJaneiro,RJ:CiênciaModerna,2008

[3]ASCENCIO,AnaFernandaGomes;ARAUJO,GrazielaSantosde.Estruturasdedados:algoritimos,análisedacomplexidadeeimplementaçõesemJavaeC/C++.SãoPaulo:PearsonPrenticeHall,2010.xii,432p.

[4]DEITEL,HarveyM.;DEITEL,PaulJ.Javacomoprogramar.8.ed.SãoPaulo,SP:PearsonPrenticeHall,2010.xl,1110p.

[5]TANENBAUM,A.M.;LANGSAM,Y.;AUGENSTEIN,M.J.EstruturasdedadosUsandoC.MakronBooks,1995

Page 18: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página94/189

TERCEIROSEMESTRE

FÍSICAI–30HORAS

EMENTAS:

Introdução ao Laboratório de Física. Sistema Internacional de Unidades. Conversão deUnidades. Medidas em Instrumentos Analógicos e Não-Analógicos. Teoria dos Erros.Registro de Dados Experimentais. Montagem e análise de Gráficos em softwares.Cinemática.Temperatura.Calor.Experimentosrelacionadosaosconteúdosdaementa.

BÁSICAS[1]HALLIDAY,David;RESNICK,Robert;WALKER,Jearl.Fundamentosdefísica:v.1:mecânica.8.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,2008.XIV,349p.ISBN9788521616054.

[2]HALLIDAY,David;RESNICK,Robert;WALKER,Jearl.Fundamentosdefísica:v.2:gravitação,ondasetermodinâmica.8.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,2009.XII,295p.ISBN9788521616061.

[3]JURAITIS,KlemensasRimgaudas.Introduçãoaolaboratóriodefísicaexperimental:métodosdeobtenção,registroeanálisededadosexperimentais.Londrina:EDUEL,2009.ISBN9788572164702.

[4]PIACENTINI,JoãoJ.;GRANDI,BartiraC.S.Introduçãoaolaboratóriodefísica.5.Ed.Florianópolis:Ed.DaUFSC,2013.126p.(ColeçãoDidática),ISBN9788532806475

COMPLEMENTARES[1]GRUPODEREELABORAÇÃODOENSINODEFÍSICA.Física2:físicatérmica,óptica.5.ed.SãoPaulo:Edusp,2015.364p.ISBN9788531400254

[2]FEYNMAN,RichardPhillips;LEIGHTON,RobertB;SANDS,Matthew.Feynman:liçõesdefísica:volumeI.PortoAlegre:Bookman,2008.v.1ISBN9788577802555(v.1).

[3]HEWITT,PaulG.Físicaconceitual.11.ed.PortoAlegre:Bookman,2011.743p.ISBN9788577808908.

[4]NUSSENZVEIG,H.M.(HerchMoyses.Cursodefísicabásica:1:mecânica.4.ed.SãoPaulo:E.Blucher,2002.328p.ISBN8521202981(broch.).

[5]SistemaInternacionaldeUnidades-SI.1.ed.RiodeJaneiro:INMETRO/CICMA/SEPIN,2012.94p.ISBN9788586920110.Disponívelemhttp://www.inmetro.gov.br/inovacao/publicacoes/si_versao_final.pdf

Page 19: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página95/189

TERCEIROSEMESTRE

INGLÊSIII–30HORASHS

EMENTAS:

PastSimple.Comparatives.Modals.Howmany/howmuch.Adjective.Futurewith “will”. Gerunds. Past Continuous. Modal verbs. Articles. Reading com-prehension.Technicalvocabulary.Listeningforgeneralandspecificinforma-tion.Oralpractice:Talkaboutpastactivitiesandgivingsuggestions.

BÁSICAS[1]GLENDINNING,EricH.&McEWAN,John.BasicEnglishforComputing-RevUpdedition.Oxford:OxfordUniversityPress,2003.(136p.)

[2]GLENDINNING,EricH.&McEWAN,John.OxfordEnglishforInformationTechnology.2nded.Oxford:OxfordUniversityPress,2006.(222p.)

[3]MARKS,John.CheckYourEnglishVocabularyforComputersandInformationTechnology.3rdedition.London:BloomsburyPublishing,2009.(80p.)

COMPLEMENTARES[1]EMMERSON,Paul,emailEnglish.2ndedition.Oxford:Macmillan,2013.(111p.)

[2]ESTERAS,SantiagoRemacha.Infotech-EnglishforComputerUsers-Student'SBook-FourthEdition.Cambridge:CambridgeUniversityPress,2008.(172p.)

[3]MURPHY,Raymond.BasicGrammarinUse.3rdedition.Cambridge:CambridgeUniversityPress,2010.(312p.)

[4]OXFORDDictionaryofComputerScience.7thed.Oxford:OxfordUniversityPress,2016.

[5]OxfordAdvancedLearner'sDictionary,8thEdition.Oxford:OxfordUniversityPress,2011.

[6]RICHARDS, JackC. InterchangeStudent’sbook1.4thedition.Cambridge:CambridgeUniversityPress,2013.(152p.)

Page 20: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página96/189

TERCEIROSEMESTRE

LINGUAGEMDEPROGRAMAÇÃOII–60HORASHS

EMENTAS:

Modelo de arquitetura WEB. Programação de páginas dinâmicas para WEB.Desenvolvimentodeaplicaçõescomacessoabancodedados.FrameworksWeb.PadrõesdeProjeto.

BÁSICAS[1]LUCKOW,DécioHeinzelmann;MELO,AlexandreAltairde.ProgramaçãoJavaparaaWeb.SãoPaulo,SP:Novatec,2010.637p.

[2]NIEDERAUER,Juliano.DesenvolvendowebsitescomPHP:aprendaacriarwebsitesdinâmicoseinterativoscomPHPebancosdedados.2.ed.rev.eatual.SãoPaulo:Novatec,2011.301p.ISBN9788575222348.

[3]HOGAN,BrianP.HTML5andCSS3:desenvolvahojecomopadrãodeamanhã.RiodeJaneiro:EditoraCiênciaModerna,2012.xvi,282p.

COMPLEMENTARES[1]WATRALL,Ethan;SIARTO,Jeff.Useacabeça!webdesign.RiodeJaneiro:AltaBooks,c2009.xxxii,472p.

[2]DEITEL,H.Metal.C#:comoprogramar.SãoPaulo:PearsonMakronBooks,2007.1153p.+1(hum)CD.ISBN9788534614597(broch.).

[3]BASHAM,Bryan;SIERRA,Kathy;BATES,Bert.Useacabeça:Servlets&JSP.2.ed.RiodeJaneiro:AltaBooks,2010.xxxii,879p.(Useacabeça!).

[4]DALL'OGLIO,Pablo.PHP:programandocomorientaçãoaobjetos.2.ed.SãoPaulo:Novatec,2009.574p.

[5]MANZANO,JoséAugustoN.G;TOLEDO,SuelyAlvesde.GuiadeorientaçãoedesenvolvimentodesitesHTML,XHTML,CSSeJavaScript/JScript.SãoPaulo:Érica,2008.382p.ISBN978-85-365-0190-1.

Page 21: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página97/189

TERCEIROSEMESTRE

PARADIGMASDACOMPUTAÇÃO–30HORASHS

EMENTAS:

Visãocomparativadeparadigmasdeprogramação.Problemastratáveispelosparadigmas.Definiçãoecaracterizaçãodosprincipaisparadigmasdeclarativoseimperativos.

BÁSICAS[1] MELO,AnaCristinaVieirade;SILVA,FlávioSoaresCorrêada.Princípiosdelinguagensdeprogramação.1.ed.SãoPaulo:E.Blücher,2003.13,211p.

[2] CORMEN,ThomasH;LEISERSON,CharlesEric;RIVEST,RonaldL.;STEIN,Clifford.Algoritmos:teoriaeprática.3.ed.RiodeJaneiro:Elsevier,Campus,2012.926p.

[3] BROOKSHEAR,J.Glenn.Ciênciadacomputação:umavisãoabrangente.11.ed.PortoAlegre:Bookman,2013.561p.

COMPLEMENTARES[1] Mosharraf,F.&Forouzan,B.A.FundamentosdaCiênciadaComputação-Traduçãoda2ªEdiçãoInternacional1ªed.2011,562p.

[2] O.V.GermanD.V.Ofitserov.ProblemSolving:Methods,ProgrammingandFutureConceptsDisponívelonlineemhttp://books.google.com.br/books?id=HPBNMN6F7KAC&lpg=PP1&hl=pt-BR&pg=PP1#v=onepage&q&f=false

[3] METAKIDES,George,NERODE,Anil.PrinciplesofLogicandLogicProgramming.Disponívelonlineemhttp://books.google.com.br/books?id=qx1s_iy5j7sC&lpg=PP1&hl=pt-BR&pg=PA18#v=onepage&q&f=false

[4] HORSTMANN,CayS.ConceitosdecomputaçãocomJava.5.ed.PortoAlegre:BookmanCompanhiaEditora,2009.720p.

[5] FEDELI,RicardoDaniel;POLLONI,EnricoGiulioFranco;PERES,FernandoEduardo.Introduçãoàciênciadacomputação.2.ed.SãoPaulo:CengageLearning,2010.xvi,250p

Page 22: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página98/189

QUARTOSEMESTRE

ÁLGEBRALINEAR–60HORASHS

EMENTAS:

Matriz.Determinantes;MatrizInversa;SistemasdeEquaçõesLineares;EspaçosVetoriais;Espaços Vetoriais com produto interno; Transformações lineares; Autovalores eAutovetores.

BÁSICAS[1] BOLDRINI,JoséLuizetal.Álgebralinear.3.ed.ampl.erev.SãoPaulo:Harbra,1980.411p.

[2] STEINBRUCH,Alfredo;WINTERLE,Paulo.Algebralinear.2.ed.SãoPaulo,SP:McGraw-Hill,PearsonMakronBooks,1987.583p.ISBN0074504126.

[3] POOLE,David;MONTEIRO,MarthaSalerno.Algebralinear.SãoPaulo,SP:CenageLearning,c2004.690p.ISBN8522103593.

COMPLEMENTARES[1] ESPINOSA,IsabelCristinadeOliveiraNavarro;BISCOLLA,LauraMariadaCunhaCantoOliva;BARBIERIFILHO,Plinio.Álgebralinearparacomputação.RiodeJaneiro:LTC,c2007.286p.(Fundamentosdeinformática)ISBN9788521615521.

[2] LIPSCHUTZ,Seymour;LIPSON,Marc.Álgebralinear.4.ed.PortoAlegre:Bookman,2011.432p.(ColeçãoSchaum)ISBN9788577808335(broch.).

[3] LAY,DavidC.Álgebralinearesuasaplicações.4.ed.RiodeJaneiro:LTC,2013.xvii,445p.ISBN9788521622093

[4] DOMINGUES,HyginoH.(HyginoHugueros);IEZZI,Gelson.Álgebramoderna.4.ed.reform.SãoPaulo,SP:Atual,2008.368p.ISBN9788535704013

[5] KOLMAN,Bernard;HILL,DavidR(Autor).Álgebralinearcomaplicações.9.ed.RiodeJaneiro,RJ:LTC,2013.xvi,607p.ISBN978-85-216-2208-6

Page 23: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página99/189

QUARTOSEMESTRE

ESTRUTURASDEDADOSII–30HORASHS

EMENTAS:

Grafos e Suas representações, Grafos Direcionais, algoritmo de Warshal, CircuitoHamiltoniano,CaminhodeEuler,Caminhomínimoeárvoregeradoramínima,árvoresesuas representações, árvores de Decisão. Algoritmos de Percurso. Codificação deHuffman.

BÁSICAS[1]CORMEN,ThomasH;LEISERSON,CharlesEric;RIVEST,RonaldL.;STEIN,Clifford.Algoritmos:teoriaeprática.3.ed.RiodeJaneiro:Elsevier,Campus,2012.926p.

[2]SILVA,OsmarQuirinoda.EstruturadedadosealgoritmosusandoC:fundamentoseaplicações.RiodeJaneiro,RJ:CiênciaModerna,2007.460p.

[3]Pereira,S.L.Estruturadedadosfundamentais:conceitoseaplicações.12.ed.rev.eatual.SãoPaulo:Érica,2009

[4]GERSTING,JudithL.Fundamentosmatemáticosparaaciênciadacomputação:umtratamentomodernodematemáticadiscreta.5.ed.RiodeJaneiro:LTC,2004.

COMPLEMENTARES[1]Forbellone,A.L.V.&Eberspächer,H.F.Lógicadeprogramação:aconstruçãodealgoritmoseestruturasdedados.3.ed.SãoPaulo:PearsonPrenticeHall,2005.

[2]FEOFILOFF,Paulo.AlgoritmosemlinguagemC.RiodeJaneiro:Elsevier,2009[3]CASTRO,JoubertPeixotode.LinguagemCnaprática.RiodeJaneiro,RJ:CiênciaModerna,2008

[3]ASCENCIO,AnaFernandaGomes;ARAUJO,GrazielaSantosde.Estruturasdedados:algoritimos,análisedacomplexidadeeimplementaçõesemJavaeC/C++.SãoPaulo:PearsonPrenticeHall,2010.xii,432p.

[4]DEITEL,HarveyM.;DEITEL,PaulJ.Javacomoprogramar.8.ed.SãoPaulo,SP:PearsonPrenticeHall,2010.xl,1110p.

[5]TANENBAUM,A.M.;LANGSAM,Y.;AUGENSTEIN,M.J.EstruturasdedadosUsandoC.MakronBooks,1995

Page 24: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página100/189

QUARTOSEMESTRE

FÍSICAII–30HORASHS

EMENTAS:

Lei de Coulomb. Campo Elétrico. Potencial Elétrico. Circuito R e RC. Experimento deOersted. Lei de Faraday. Lei de Lenz. Espectro Eletromagnético. Óptica Geométrica eInterferência.Experimentosrelacionadosaosconteúdosdaementa.

BÁSICAS[1]HALLIDAY,David;RESNICK,Robert.Fundamentosdefísica.Vol.3.8.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,c2009.

[2]HALLIDAY,David;RESNICK,Robert;WALKER,Jearl.Fundamentosdefísica:v.4:ÓpticaeFísicaModerna.8.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,2009.xii,295p.ISBN9788521616061.

[3]JURAITIS,KlemensasRimgaudas.Introduçãoaolaboratóriodefísicaexperimental:métodosdeobtenção,registroeanálisededadosexperimentais.Londrina:EDUEL,2009.ISBN9788572164702.

[4]PIACENTINI,JoãoJ.;GRANDI,BartiraC.S.Introduçãoaolaboratóriodefísica.5.Ed.Florianópolis:Ed.DaUFSC,2013.126p.(ColeçãoDidática),ISBN9788532806475

COMPLEMENTARES[1]GRUPODEREELABORAÇÃODOENSINODEFÍSICA.Física2:físicatérmica,óptica.5.ed.SãoPaulo:Edusp,2015.364p.ISBN9788531400254

[2]HEWITT,PaulG.Físicaconceitual.11.ed.PortoAlegre,Bookman,2011.

[3]NUSSENZVEIG,H.M.(HerchMoyses.Cursodefisicabasica:3:eletromagnetismo.SãoPaulo,SP:E.Blucher,1997.

[4]NUSSENZVEIG,H.Moysés.Cursodefísicabásica:4-ótica,relatividade,físicaquântica.SãoPaulo:E.Blücher,1998.437p.ISBN852120163X.

[5]SistemaInternacionaldeUnidades-SI.1.ed.RiodeJaneiro:INMETRO/CICMA/SEPIN,2012.94p.ISBN9788586920110.Disponívelemhttp://www.inmetro.gov.br/inovacao/publicacoes/si_versao_final.pdf

Page 25: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página101/189

QUARTOSEMESTRE

INGLÊSIV–30HORASHS

EMENTAS:

Modalverbs.Verbaltensereview.PresentPerfect.Prepositions.Commonphrasalverbs.Adjectives.Adverbs.Commonmeasuringunits.Readingcomprehension.Technicalvoca-bulary. Listening for general and specific information.Oral practice:Describing objects,placesandsoftwares.Writingabusinesse-mail.

BÁSICAS[1]GLENDINNING,EricH.&McEWAN,John.BasicEnglishforComputing-RevUpdedition.Oxford:OxfordUniversityPress,2003.(136p.)

[2]GLENDINNING,EricH.&McEWAN,John.OxfordEnglishforInformationTechnology.2nded.Oxford:OxfordUniversityPress,2006.(222p.)

[3]MARKS,John.CheckYourEnglishVocabularyforComputersandInformationTechnology.3rdedition.London:BloomsburyPublishing,2009.(80p.)

COMPLEMENTARES[1]EMMERSON,Paul,emailEnglish.2ndedition.Oxford:Macmillan,2013.(111p.)

[2]ESTERAS,SantiagoRemacha.Infotech-EnglishforComputerUsers-Student'SBook-FourthEdition.Cambridge:CambridgeUniversityPress,2008.(172p.)

[3]MURPHY,Raymond.BasicGrammarinUse.3rdedition.Cambridge:CambridgeUniversityPress,2010.(312p.)

[4]OXFORDDictionaryofComputerScience.7thed.Oxford:OxfordUniversityPress,2016.

[5]OxfordAdvancedLearner'sDictionary,8thEdition.Oxford:OxfordUniversityPress,2011.

[6]RICHARDS,JackC.InterchangeStudent’sbook1.4thedition.Cambridge:CambridgeUniversityPress,2013.(152p.)

Page 26: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página102/189

QUARTOSEMESTRE

LINGUAGEMDEPROGRAMAÇÃOIII–30HORASHS

EMENTAS:

Introdução ao modelo de arquiteturas de aplicação móvel. Características dosdispositivosmóveis.Infraestruturamóvel.Projetodeinterfacesparadispositivosmóveis.Programaçãodeaplicaçõesparaclientesmóveis.Transferênciadedadoscliente-servidor.Práticaemdesenvolvimentodeaplicaçõesmóveis.

BÁSICAS[1]TERUEL,EvandroCarlos.Webmobile:desenvolvasitesparadispositivosmóvescomtecnologiadeusolivre:WML,XHTMLMP,WCSS,PHP,JSP.RiodeJaneiro:CiênciaModerna,2010.339p.ISBN9788573938975.

[2]HOGAN,BrianP.HTML5andCSS3:desenvolvahojecomopadrãodeamanhã.RiodeJaneiro:EditoraCiênciaModerna,2012.xvi,282p.ISBN9788539902606.

[3]DEITEL,HarveyM.;DEITEL,PaulJ..Javacomoprogramar.8.ed.SãoPaulo:PearsonPrenticeHall,2010.xl,1110p.ISBN9788576055631.

COMPLEMENTARES[1]LECHETA,RicardoR.Googleandroid:aprendaacriaraplicaçõesparadispositivosmóveiscomoAndroidSDK.2.ed.SãoPaulo:Novatec,2010.608p.ISBN9788575222447.

[2]HOGAN,BrianP.HTML5andCSS3:desenvolvahojecomopadrãodeamanhã.RiodeJaneiro:EditoraCiênciaModerna,2012.xvi,282p.ISBN9788539902606.

[3]LUCKOW,DécioHeinzelmann;MELO,AlexandreAltairde.ProgramaçãoJavaparaaWeb.SãoPaulo:Novatec,2010.637p.ISBN9788575222386.

[4]NEIL,Theresa.Padrõesdedesignparaaplicativosmóveis.SãoPaulo:Novatec,2012.208p.ISBN9788575223192.

[5]FREEMAN,Eric;FREEMAN,Elisabeth;SIERRA,Kathy;BATES,Bert.Useacabeça:padrõeseprojetos.2.ed.rev.RiodeJaneiro:AltaBooks,2009.xxiv,478p.ISBN9788576081746(broch.).

Page 27: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página103/189

QUARTOSEMESTRE

LINGUAGENSFORMAISEAUTÔMATOS–30HORASHS

EMENTAS:

Definições básicas: símbolos, alfabetos, sentenças, linguagens. Operações comLinguagens. Propriedades das Linguagens. Gramáticas. Hierarquia de Chomsky:LinguagensRegulares,LivresdeContextoeSensíveisaoContexto.Transformaçãode Gramáticas Livres de Contexto. Tipos de Reconhecedores: Autômatos de EstadosFinitos Determinístico e não Determinístico, Autômatos com transições vazias,AutômatosdePilha,MáquinadeTuring.

BÁSICAS[1]MENEZES,PauloBlauth.Linguagensformaiseautômatos.6.ed.PortoAlegre:Bookman,2011.256p.

[2]ROSA,JoãoLuísGarcia.Linguagensformaiseautômatos.RiodeJaneiro,RJ:LTC,2010.146p.

[3]DIVERIO,TiarajúAsmuz;MENEZES,PauloBlauth.Teoriadacomputação:máquinasuniversaisecomputabilidade.3.ed.PortoAlegre:InstitutodeInformaticadaUFRGS:Bookman,2011.288p.

COMPLEMENTARES[1]SEBESTA,RobertW.Conceitosdelinguagensdeprogramação.9.ed.PortoAlegre:Bookman,2011.

[2]FOROUZAN,BehrouzA.;MOSHARRAF,Firouz.Fundamentosdaciênciadacomputação.SãoPaulo,SP:CengageLearning,c2012.xiv,560p.

[3]LYONS,John.Linguagemelinguistica:umaintrodução.RiodeJaneiro:LivrosTécnicoseCientíficos,c1987.322p

[4]AHO,AlfredV.etal.Compiladores:princípios,técnicaseferramentas.2.ed.SãoPaulo,SP:PearsonAddisonWesley,2008.x,634p.

[5]HOPCROFT,JohnE.;ULLMAN,JeffreiD.;MOTWANI,Rajeev.IntroduçãoàTeoriadeAutômatos,LinguagenseComputação.EditoraCampus,2002.

Page 28: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página104/189

QUARTOSEMESTRE

REDESDECOMPUTADORESI–60HORASHS

EMENTAS:

Fundamentos de transmissão de dados. Topologias, protocolos e serviços em redes.ModelodeReferênciaOSI.ArquiteturaTCP/IP.Interligaçãoderedesdecomputadores.

BÁSICAS[1]TANENBAUM,AndrewS.;WETHERALL,David.Redesdecomputadores.5.ed.SãoPaulo:PearsonPrenticeHall,2011.xvi582p.ISBN9788576059240.

[2]KUROSE,JamesF.;ROSS,KeithW.Redesdecomputadoreseainternet:umaabordagemtop-down.5.ed.SãoPaulo:PearsonAddisonWesley,2010.614p.ISBN9788588639973.

[3]MAIA,LuizPaulo.Arquiteturaderedesdecomputadores.RiodeJaneiro:LivrosTécnicoseCientíficos,2009.xii,230p.ISBN9788521616825.

COMPLEMENTARES[1]Comer,D.E.RedesdeComputadoreseInternet:AbrangeTransmissãodeDados,LigaçõesInterRedes,WebeAplicações.4.Ed.PortoAlegre:Bookman,2007.

[2]Sousa,L.B.ProjetoseImplementaçãodeRedes:Fundamentos,Arquiteturas,SoluçõesEPlanejamento.2.Ed.SãoPaulo:Erica,2010401049104.104

[3]ALVES,Luiz.Comunicaçãodedados.2.ed.rev.eampl.SãoPaulo,SP:MakronBocks,1994.xviii,323p.

[4]MATTOS,ÉricoCasellaTavaresde.Programaçãojavaparawireless.SãoPaulo:DigeratiBooks,2005.125p.

[5]MOREIRAS,AntonioMarcosetal.LaboratóriodeIPv6:aprendanapráticausandoumemuladorderedes.SãoPaulo:Novatec,2015.398p.ISBN9788575224342.Disponívelem:<http://pergamumweb.ifc.edu.br/pergamumweb/vinculos/000002/00000223.pdf>.Acessoem:7jul.2015.

Page 29: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página105/189

QUARTOSEMESTRE

SISTEMASOPERACIONAIS–75HORASHS

EMENTAS:

HistóricodeSistemasOperacionais.ArquiteturadeSistemasOperacionais.FuncionalidadesdeSistemasOperacionais. Gerência de Processos e Threads: Controle e Escalonamento. Impasses:Modelagem eTratamento.Memória:Alocação,GerênciaeMemóriaVirtual.EntradaeSaída:princípiosdehardwareesoftware,dispositivosperiféricos.SistemadeArquivos:Arquivos,DiretórioseImplementação.ProteçãoeSegurança.

BÁSICAS[1] SILBERSCHATZ,Abraham;GALVIN,PeterBaer;GAGNE,Greg.Fundamentosdesistemasoperacionais:princípiosbásicos.RiodeJaneiro:LTC,2013

[2] Machado,F.B.&Maia,L.P.Arquiteturadesistemasoperacionais.4.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,2007

[3] Silberschatz,A.Sistemasoperacionaiscomjava.7.ed.RiodeJaneiro:Elsevier,2008.

COMPLEMENTARES[1] Deitel,H.M.&Deitel,P.J.&Choffnes,D.R.Sistemasoperacionais.3.ed.SãoPaulo,SP:PearsonPrenticeHall,2008.

[2] Oliveira,R.S.&Carissimi,A.S.&Toscani,S.S.Sistemasoperacionais.4.ed.PortoAlegre,RS:Bookman,2010.

[3] TANENBAUM,AndrewS.;WOODHULL,AlbertS.Sistemasoperacionais:projetoeimplementa-ção.3.ed.PortoAlegre:Bookman,2008.990p.

[4] Deitel,H.M.Deitel,P.J.JavaComoProgramar.8.Ed.SãoPaulo,Sp:PearsonPrenticeHall,2010.

[5] Silberschatz,A.&Galvin,P.B.&Gagne,G.Fundamentosdesistemasoperacionais.8.ed.RiodeJaneiro:LTC,2010

Page 30: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página106/189

QUINTOSEMESTRE

ARQUITETURADECOMPUTADORES–60HORASHS

EMENTAS:

Organizaçãodecomputadores:memórias,unidadescentraisdeprocessamento,entradae saída. Linguagens demontagem.Modos de endereçamento, conjunto de instruções.Mecanismos de interrupção e de exceção. Barramento, comunicações, interfaces eperiféricos. Organização de memória. Memória auxiliar. Arquiteturas RISC e CISC.Pipeline. Paralelismo de baixa granularidade. Processadores superescalares esuperpipeline.

BÁSICAS[1] Stallings,W.Arquiteturaeorganizaçãodecomputadores.8.ed.SãoPaulo,SP:PearsonPrenticeHall,2010.

[2] Tanenbaum,A.S.Organizaçãoestruturadadecomputadores.5.ed.SãoPaulo,SP:PearsonPrenticeHall,2007.

[3] Monteiro,M.A.(MarioAntônio).Introduçãoaorganizaçãodecomputadores.5.ed.RiodeJaneiro:LTC,c2007.

COMPLEMENTARES[1] PARHAMI,B.Arquiteturadecomputadores:demicroprocessadoresasupercomputadores.SãoPaulo,SP:McGrawdoBrasil,2007.

[2] Carter,N.Teoriaeproblemasdearquiteturadecomputadores.PortoAlegre:Bookman,2003.

[3] Hennessy,J.L.&Patterson,D.A.Arquiteturadecomputadores:umaabordagemquantitativa.4.ed.RiodeJaneiro:Elsevier,2008.

[4] DELGADO,José;RIBEIRO.Carlos.Arquiteturadecomputadores:JoséDelgado,CarlosRibeiro;traduçãoerevisãotécnicaElviraMariaAntunesUchôa.2.ed.rev.atual.RiodeJaneiro:LivrosTécnicoseCientíficos,2009.534p.

[5] PEREIRA,Fábio.MicrocontroladoresPIC:técnicasavançadas.6.ed.SãoPaulo:Érica,2008.366p.

Page 31: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página107/189

QUINTOSEMESTRE

CIRCUITODIGITAIS–30HORASHS

EMENTAS:

Circuitoscombinacionais:análiseesíntese.Circuitossequênciais:análiseesíntese.Famí-liaslógicas.Flip-flops,registradores,contadoresememórias.Osciladoreserelógios.

BÁSICAS

[1] BOYLESTAD,R.L.IntroduçãoàAnálisedeCircuitos.10.ed.RiodeJaneiro:PrenticeHalldoBra-sil.

[2] MALVINO,AlbertPaul,Eletrônica.4a.Ed.SãoPaulo:McGraw-Hill.vol.1.2008

[3] NASHELSKY,L.;BOYLESTAD,R.DispositivosEletrônicoseteoriadecircuitos.8.ed.SãoPaulo:Pearsoned,2004.

COMPLEMENTARES

[1] IRWIN,DavidJ.AnálisedeCircuitosemEngenharia.SãoPaulo:MakronBooksdoBrasil.2000

[2] IDOETA,I.V.;CAPUANO,F.G.ElementosdeEletrônicaDigital.40a.Ed.SãoPau-lo:Érica,2008.

[3] TOCCI,R.J.;WIDMER,N.S.SistemasDigitais:PrincípioseAplicações.11a.Ed.RiodeJaneiro:Pearson,2003.

[4] TURNER,L.W.Circuitosedispositivoseletrônicos:semicondutores,opto-eletrônica,microeletrônica.Curitiba:Hemus,2004.101p.(Bibliotecaprofissio-nalizantedeeletrônica2)

[5] BOYLESTAD,RobertL.Dispositivoseletrônicoseteoriadecircuitos.11.ed.SãoPaulo:PearsonPrenticeHall,2013.766p.I

Page 32: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página108/189

QUINTOSEMESTRE

COMPILADORES–60HORASHS

EMENTAS:

Interpretadores. Compiladores. Organização e estrutura de compiladores. Projeto deespecificação de linguagens de programação. Implementação das etapas quecompreendem o processo de compilação: Análise Léxica, Análise Sintática, AnáliseSemântica, Geração e Otimização de Código. Recuperação de erros. Evolução etendênciasdaáreadecompiladoreselinguagensdeprogramação.

BÁSICAS[1] AHO,AlfredV.etal.Compiladores:princípios,técnicaseferramentas.2.ed.SãoPaulo,SP:PearsonAddisonWesley,2008.x,634p.

[2] MELO,AnaCristinaVieirade;SILVA,FlávioSoaresCorrêada.Princípiosdelinguagensdeprogramação.1.ed.SãoPaulo:E.Blücher,2003.13,211p.

[3] ROSA,JoãoLuísGarcia.Linguagensformaiseautômatos.RiodeJaneiro,RJ:LTC,2010.146p.

COMPLEMENTARES[1] DIVERIO,TiarajúAsmuz;MENEZES,PauloBlauth.Teoriadacomputação:máquinasuniversaisecomputabilidade.3.ed.PortoAlegre:InstitutodeInformaticadaUFRGS:Bookman,2011.288p.792p.

[2] SEBESTA,RobertW.Conceitosdelinguagensdeprogramação.9.ed.PortoAlegre:Bookman,2011.

[3] FOROUZAN,BehrouzA.;MOSHARRAF,Firouz.Fundamentosdaciênciadacomputação.SãoPaulo,SP:CengageLearning,c2012.xiv,560p.

[4] HOPCROFT,JohnE.;ULLMAN,JeffreyD;MOTWANI,Rajeev.Introduçãoàteoriadeautômatos,linguagensecomputação.2.ed.RiodeJaneiro:Elsevier,2003.560p.

[5] MENEZES,PauloBlauth.Linguagensformaiseautômatos.6.ed.PortoAlegre:Bookman,2011.256p.

Page 33: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página109/189

QUINTOSEMESTRE

COMPUTAÇÃOGRÁFICA–60HORAS

HS

EMENTAS:

Transformações geométricas em duas e três dimensões; coordenadas homogêneas ematrizesdetransformação.Transformaçãoentresistemasdecoordenadas2Derecorte.Transformaçõesdeprojeçãoparalelaeperspectiva;câmeravirtual;transformaçãoentresistemas de coordenadas 3D. Definição de objetos e cenas tridimensionais: modelospoliedraisemalhasde polígonos.OprocessodeRendering: fontesde luz; remoçãodelinhase superfíciesocultas;modelosdetonalização(shading).Aplicaçãodetexturas.Oproblemadoserrilhado(aliasing)etécnicasdeanti-serrilhado(antialiasing).

BÁSICAS[1] AMMERAAL,LeenZhang,KANG.Computaçãográficaparaprogramadoresjava.EditoraLTC,2008.

[2] AZEVEDO,Eduardo.ComputaçãoGráfica-TeoriaePrática.EditoraCampus,2003.

[3] AZEVEDO,Eduardo;CONCI,Aura;LETA,Fabiana.ComputaçãoGráfica.EditoraCampus,2007,vol.2.

COMPLEMENTARES[1] WOODS,Richards;GONZALEZ,RafaelC.ProcessamentodeImagens.EditoraEdgardBlucher,2000.

[2] LACOURT,H.Helena.Noçõesefundamentosdegeometriadescritiva:ponto,reta,planos,métodosdescritivos,figurasemplanos.RiodeJaneiro:GuanabaraKoogan,c1995.xiii,340p.ISBN8527703408.Reimpressão2011.

[3] GERSTING,JudithL.Fundamentosmatemáticosparaaciênciadacomputação:umtratamentomodernodematemáticadiscreta.5.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,2004.597p.ISBN9788521614227.

[4] Deitel,H.M.Deitel,P.J.JavaComoProgramar.8.Ed.SãoPaulo,Sp:PearsonPrenticeHall,2010.

[5] MANZANO,JoséAugustoN.G.EstudodirigidodelinguagemC.13.ed.rev.SãoPaulo:Érica,2010.212p.(ColeçãoP.D.)ISBN9788571948877.

Page 34: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página110/189

QUINTOSEMESTRE

ENGENHARIADESOFTWAREI–54HORAS

HS

EMENTAS:

Introdução a Engenharia de Software. Ciclo de Desenvolvimento de Software.LevantamentoegerênciaderequisitosdeSoftware:casosdeusoeespecificação.AnáliseeprojetodesoftwareOO.GerênciaeTestedeSoftware.FerramentasCase.Projetodesistemadesoftwareorientadoaobjeto.

BÁSICAS[1]PRESSMAN,RogerS.EngenhariadeSoftware;tradução:JoséCarlosBarbosadosSantos;revisãotécnicaJoséCarlosMaldonado,PauloCesarMasiero,RoselySanches.SãoPaulo:PearsonMakronBooks,1995.

[2]FILHO,W.P.P.EngenhariadeSoftware:fundamentos,métodosepadrões.-3.ed-RiodeJaneiro:LTC,2011.

[3]PFLEEGER,ShariLawrence.EngenhariadeSoftware:teoriaeprática;traduçãoDnioFranklin;revisãotécnicaAnaReginaCavalcantidaRocha.2-ed.SãoPaulo:PrenticeHall,2004.

COMPLEMENTARES[1]SOMMERVILLE,Ian.EngenhariadeSoftware;tradução:SelmaShinShimizuMelnikoff,ReginaldoArakaki,EdílsondeAndradeBarbosa;revisãotécnica:KechiKirama.--8aed.-SãoPaulo:PearsonAddiso-Wesley,2007.

[2]DELAMARO,M.E.MALDONADO,J.C.FILHO,M.IntroduçãoaoTestedeSoftware.RiodeJaneiro:Elsevier,2007-4areimpressão.ISBN:978-85-352-2634-8.

[3]FOWLER,M.UMLEssencial.-3aed.EditoraBookman-2005.

[4]HÉLIO,E.J.EngenhariadeSoftwarenaPrática.-SãoPaulo:NovatecEditora,2010.ISBN:978-85-7522-217-1.

[5]BEZERRA,Eduardo.PrincípiosdeanáliseeprojetodesistemascomUML.-RiodeJaneiro:Elsevier,2007-8areimpressão.

Page 35: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página111/189

QUINTOSEMESTRE

PROBABILIDADEEESTATÍSTICA–60HORAS

HS

EMENTAS:

Estatística descritiva; Probabilidade; Variáveis discretas: distribuição Binomial edistribuiçãodePoisson;Variáveisaleatóriascontínuas:distribuiçãonormaledistribuiçãot de Student; Intervalo de confiança para a média (amostras grandes e pequenas);CorrelaçãoeRegressão.

BÁSICAS[1] CRESPO,AntônioArnot.Estatísticafácil.19.ed.atual.SãoPaulo:Saraiva,2009.218p.ISBN9788502081062

[2] LARSON,Ron;FARBER,Betsy.Estatísticaaplicada.4.ed.SãoPaulo:PearsonPrenticeHall,2010.xiv,637p.ISBN9788576053729.

[3] FONSECA,JairoSimonda;MARTINS,GilbertodeAndrade.Cursodeestatística.6.ed.SãoPaulo,SP:Atlas,1996.320p.ISBN9788522414710

COMPLEMENTARES[1] MORETTIN,PedroA.;BUSSAB,WiltondeOliveira.Estatísticabásica.6.ed.,rev.eatual.SãoPaulo:Saraiva,2010.540p.ISBN978-85-02-08177-2(broch

[2] TRIOLA,MarioF.Introduçãoàestatistica.10.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,c2008.xviii,696p.ISBN97885216158

[3] BARBETTA,PedroAlberto.Estatísticaaplicadaàsciênciassociais.7.ed.Florianópolis:UFSC,2011.315p.(Didática)ISBN9788532803962.

[4] SMAILES,Joanne;MCGRANE,Angela.EstatísticaaplicadaàadministraçãocomExcel.SãoPaulo;Atlas,2002.321p.ISBN9788522430505.

[5] MONTGOMERY,DouglasC.;RUNGER,GeorgeC;HUBELE,NormaFaris.Estatísticaaplicadaàengenharia.2.ed.SãoPaulo,SP:LivrosTécnicoseCientíficos,c2004.335p.ISBN8521613989.

Page 36: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página112/189

QUINTOSEMESTRE

REDESDECOMPUTADORESII–60HORAS

HS

EMENTAS:

AplicaçõeseServiçosderede.ProtocolosdeAplicação.QualidadedeServiço.Computaçãoemnuvem.

BÁSICAS[1]TANENBAUM,AndrewS.;WETHERALL,David.Redesdecomputadores.5.ed.SãoPaulo:PearsonPrenticeHall,2011.xvi582p.ISBN9788576059240.

[2]KUROSE,JamesF.;ROSS,KeithW.Redesdecomputadoreseainternet:umaabordagemtop-down.5.ed.SãoPaulo:PearsonAddisonWesley,2010.614p.ISBN9788588639973.

[3]BURGESS,Mark.Princípiosdeadministraçãoderedesesistemas.2.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,2006.xii,455p.ISBN8521614802.

COMPLEMENTARES[1]COAR,Ken;BOWEN,RichardCooper.Apache:guiaprático.RiodeJaneiro:AltaBooks,2009.250p.ISBN9788576082989.

[2]SUNGAILA,Marcos.AutenticaçãocentralizadacomOpenLDAP:integrandoserviçosdeformasimpleserápida.SãoPaulo:Novatec,2008.231p.ISBN9788575221426.

[3]STEVENS,W.Richard;FENNER,Bill;RUDOFF,AndrewM.ProgramaçãoderedeUnix:APIparasoquetesderede.3.ed.PortoAlegre:Bookman,2005.901p.ISBN8536304707

[4]COSTA,DanielGouveia.DNS-UmGuiaParaAdministradoresdeRedes.RiodeJaneiro:Brasport,2006.

[5]VALLE,OdilsonTadeu.AdministraçãoderedesLinux:ConceitosepráticasnaadministraçãoderedesemambienteLinux.SãoPaulo:Novatec,2015.

Page 37: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página113/189

SEXTOSEMESTRE

CIÊNCIA,TECNOLOGIAESOCIEDADE–30HORASHS

EMENTAS:

HistóricodaSociologiaContextoshistóricosdodesenvolvimentodaSociologia.Paradig-masteóricosecorrentesdopensamentosociológico.QuestõesepensadoresclássicosdaSociologia.Tecnologiacomofatortransformador.Usotecnológiconasociedade.

BÁSICAS[1]GIDDENS,Anthony.Política,sociologiaeteoriasocial:encontroscomopensamentosocialclássicoecontemporâneo.SãoPaulo:FundaçãoEditoradaUNESP,1998.

[2]GUARESCHI,PedrinhoA.Sociologiadapráticasocial:classe,estadoeideologiaemdiálogocomErikWright.Petrópolis:EditoraVozes,1992.

[3]MARTINS,CarlosBenedito.Oqueésociologia.SãoPaulo:EditoraBrasiliense,2006.

COMPLEMENTARES[1]GUARESCHI,PedrinhoA.Sociologiacrítica,alternativasdemudança.49.ed.-.PortoAlegre:MundoJovem,2000.

[2]CASTRO,AnnaMariade;DIAS,EdmundoFernandes.Introduçãoaopensamentosociológico.RiodeJaneiro:LivrariaEldoradoTijucaLtda,1974.

[3]LAKATOS,EvaMaria;MARCONI,MarinadeAndrade.Sociologiageral.7.ed.-SãoPaulo:EditoraAtlas,1990.

[4]JOHNSON,AllanG.Dicionáriodesociologia:guiapráticadalinguagemsociológica.RiodeJaneiro:JorgeZahar,1997.

[5]BAUMAN,Zygmunt;MAY,Tim.Aprendendoapensarcomasociologia.RiodeJaneiro:JorgeZahar.2010.

Page 38: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página114/189

SEXTOSEMESTRE

ENGENHARIADESOFTWAREII–60HORASHS

EMENTAS:

Metodologias de desenvolvimento de software. Projeto de arquitetura. Reuso desoftware. Gerência de Configuração. Conceitos de qualidade e modelos de referência.Documentaçãodesoftware.Mapeamentoobjetorelacional.

BÁSICAS[1]Sommerville,I.EngenhariaDeSoftware;Tradução:SelmaShinShimizuMelnikoff,ReginaldoArakaki,EdílsonDeAndradeBarbosa;RevisãoTécnica:KechiKirama.--8aEd.-SãoPaulo:PearsonAddiso-Wesley,2007.

[2]Pfleeger,ShariLawrence.EngenhariaDeSoftware:TeoriaePrática;TraduçãoDnioFranklin;RevisãoTécnicaAnaReginaCavalcantiDaRocha.2-Ed.SãoPaulo:PrenticeHall,2004.

[3]Wazlawick,R.S.AnáliseeProjetodeSistemasdeInformaçãoOrientadosaObjetos-2Ed.-RioDeJaneiro:Elsevier,2011.

COMPLEMENTARES[1]Blaha,M.Rumbaugh,J.ModelagemeProjetosBaseadosemObjetosComUml2:MichaelBlaha,JamesRumbaugh;TraduçãoDanielVieira,RevisãoTécnicaFlávioMiguelVarejão,RicardoDeAlmeidaFalbo,VítorEstevãoSilvaSouza..2.Ed.Rev.Atual.RioDeJaneiro,Rj:Elsevier,2006.

[2]PRESSMAN,RogerS.EngenhariadeSoftware;tradução:JoséCarlosBarbosadosSantos;revisãotécnicaJoséCarlosMaldonado,PauloCesarMasiero,RoselySanches.SãoPaulo:PearsonMakronBooks,1995

[3]BARTIÉ,A.GarantiadaQualidadedeSoftware:adquirindomaturidadeorganizacional.-RiodeJaneiro:Elsevier,2002-9areimpressão.

[4]KOSCIANSKI,A.QualidadedeSoftware:aprendaasmetodologiasetécnicasmaismodernasparaodesenvolvimentodesoftware.-2ed.SãoPaulo:Novateceditora,2007.

[5]MOLINARI,L.GerênciadeConfiguração.TécnicasepráticasnodesenvolvimentodeSoftware.Florianópolis,SC:VisualBooks,2007.

Page 39: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página115/189

SEXTOSEMESTRE

MÉTODOSNUMÉRICOS–60HORASHS

EMENTAS:

Séries de Fourier, Aritmética de ponto flutuante. Zeros de funções reais. Sistemaslineares.MétodosdeInterpolaçãoNumérica. Interpolaçãopolinomial.AjustedeCurvas.DiferenciaçãoeIntegraçãonumérica.

BÁSICAS[1] SPERANDIO,Décio;MENDES,JoãoTeixeira;SILVA,LuizHenryMonkene.Cálculonumérico:característicasmatemáticasecomputacionaisdosmétodosnuméricos.SãoPaulo:PrenticeHall,2003.354p.ISBN8587918745(broch.).

[2] BARROSO,LeônidasConceiçãoetal.Calculonumérico(comaplicações).2.ed.SãoPaulo:Harbra,c1987.367p.

[3] PRESS,WilliamH.;FLANNERY,BrianP.;VETTERLING,WilliamT.;TEUKOLSKY,SaulA.Métodosnuméricosaplicados:rotinasemC++.3.ed.PortoAlegre:Bookman,2011.xii,1261p.

COMPLEMENTARES[1] PUGA,LeilaZardo;TARCIA,JoséHenriqueMendes;PAZ,ÁlvaroPuga.Cálculonumérico.2.ed.SãoPaulo:LCTE,2012.176p.ISBN9788585908157.

[2] CUNHA,MariaCristinaCastro.Métodosnuméricos.2.ed.rev.ampl.Campinas,SP:Ed.daUNICAMP,2000.276p.ISBN9788526808775.

[3] CHAPRA,StevenC.;CANALE,RaymondP.Métodosnuméricosparaengenharia.5.ed.SãoPaulo,SP:McGrawHill,2008.xvii;809p.ISBN9788586804878.

[4] GILAT,Amos;SUBRAMANIAM,Vish.Métodosnuméricosparaengenheirosecientistas:umaintroduçãocomaplicaçõesusandooMATLAB.PortoAlegre:Bookman,2008.479p.ISBN9788577802050.

[5] BORCHE,Alejandro.Métodosnuméricos.PortoAlegre:Ed.daUFGRS,2008.203p.(SériegraduaçãoSériegraduação)ISBN9788570259783.

Page 40: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página116/189

SEXTOSEMESTRE

OPTATIVAI–30HORASHS

EMENTAS:

BÁSICAS

COMPLEMENTARES

Observação:AsdisciplinasOptativasnãopossuemementaebibliografiadefinidas.ParacadasemestreseráselecionadaumadisciplinadoquadroComponentesCurricularesOptativasconformedemandaedisponibilidade.

Page 41: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página117/189

SEXTOSEMESTRE

PESQUISAEMCOMPUTAÇÃO–60HORASHS

EMENTAS:

Pesquisa em Computação. Modalidades de trabalhos científicos. Escrita Científica.Elaboração de projetos de pesquisa. Revisão da Literatura. Pôsteres e apresentaçõesorais.

BÁSICAS[1]Severino,A.J.MetodologiadoTrabalhoCientífico.23.Ed.Rev.SãoPaulo:Cortez,2007.

[2]Wazlawick,RaulSidnei.MetodologiaDePesquisaParaCiênciadaComputação.RioDeJaneiro:Elsevier,2008.

[3]ACEVEDO,CláudiaRosa.Comofazermonografias:tcc,dissertações,teses.4ed.rev.eatual.SãoPaulo,SP:Atlas,2013.254p.

COMPLEMENTARES[1]Cursodemetodologianaelaboraçãodetrabalhosacadêmicos/2009Fonseca,MariaHemília

[2]Demo,P.EducarPelaPesquisa.Campinas:AutoresAssociados,1998.

[3]ALMEIDA,MáriodeSouza.Elaboraçãodeprojeto,tcc,dissertaçãoetese:umaabordagemsimples,práticaeobjetiva.SãoPaulo:Atlas,2011.80p.

[4]GIL,AntônioCarlos.Comoelaborarprojetosdepesquisa.5.ed.SãoPaulo:Atlas,2010.184p.

[5]MEDEIROS,JoãoBosco.Redaçãocientífica:apráticadefichamentos,resumos,resenhas.11ed.SãoPaulo,SP:Atlas,2009.321p.

Page 42: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página118/189

SEXTOSEMESTRE

SISTEMASEMBARCADOS–60HORASHS

EMENTAS:

Introdução e histórico. Aplicações de sistemas embarcados. Programação demicrocontroladores. Sistemas de memória. Interfaces de comunicação. Sensores eatuadores.Dispositivosdeentradaesaída.

BÁSICAS[1]SOUZA,D.J.DesbravandooPIC.SãoPaulo:EditoraÉrica:5aEd,2000.

[2]ZEXSEL,RobertoA.Sistemasdigitaisemicroprocessadores.Curitiba:UFPR,2012.

[3]SOUSA,DanielRodriguesde;SOUZA,DavidJoséde.DesbravandooPIC24:conheçaosmicro-controladoresde16bits.SãoPaulo,SP:Érica,2008.

COMPLEMENTARES[1]MCROBERTS,Michael.Arduinobásico.SãoPaulo:Novatec,2011.

[2]PEREIRA,Fábio.MicrocontroladoresPIC:técnicasavançadas.6.ed.SãoPaulo:Érica,2008.

[3]ZANCO,WagnerdaSilva.MicrocontroladoresPIC16F628A/648A:umaabordagempráticaeobjetiva.2.ed.SãoPaulo:Erica,2005.

[4]PEREIRA,Fábio.MicrocontroladoresPIC:programaçãoemC.7.ed.SãoPaulo,SP:Érica,c2003.358p.

[5]NICOLOSI,DenysEmílioCampion;SANTOS,RobsonClaysonBattellocchidos.MicontroladorPSoC:umanovatecnologia,umanovatendência.SãoPaulo,SP:Érica,2006.414p.

Page 43: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página119/189

SEXTOSEMESTRE

TEORIADACOMPUTAÇÃO–60HORASHS

EMENTAS:

Programas, Máquinas e Computações. Máquinas de Turing. Funções Recursivas. Computabilidade.Decidibilidade. Análise e Complexidade de Algoritmos. Classes e complexidade de problemascomputacionais.

BÁSICAS[1] DIVERIO,TiarajúAsmuz;MENEZES,PauloBlauth.Teoriadacomputação:máquinasuniversaisecomputabilidade.3.ed.PortoAlegre:InstitutodeInformaticadaUFRGS:Bookman,2011.288p.

[2] HOPCROFT,JohnE.;ULLMAN,JeffreyD;MOTWANI,Rajeev.Introduçãoàteoriadeautômatos,linguagensecomputação.2.ed.RiodeJaneiro:Elsevier,2003.560p.

[3] MENEZES,PauloBlauth.Linguagensformaiseautômatos.6.ed.PortoAlegre:Bookman,2011.256p.

COMPLEMENTARES[1] SEBESTA,RobertW.Conceitosdelinguagensdeprogramação.9.ed.PortoAlegre:Bookman,2011.

[2] GERSTING,JudithL.Fundamentosmatemáticosparaaciênciadacomputação:umtratamentomodernodematemáticadiscreta.5.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,2004.597p.

[3] MENEZES,PauloBlauth.Matemáticadiscretaparacomputaçãoeinformática.4.ed.PortoAlegre:Bookman,2013.348p.

[4] ROSA,JoãoLuísGarcia.Linguagensformaiseautômatos.RiodeJaneiro,RJ:LTC,2010.146p.

[5] FOROUZAN,BehrouzA.;MOSHARRAF,Firouz.Fundamentosdaciênciadacomputação.SãoPaulo,SP:CengageLearning,c2012.xiv,560p.

Page 44: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página120/189

SÉTIMOSEMESTRE

INTELIGÊNCIAARTIFICIAL–60HORAS

HS

EMENTAS:

Histórico e princípios de inteligência artificial. Resolução de problemas. Métodos debusca. Conhecimento e raciocínio. Heurísticas. Sistemas especialistas e base deconhecimento. Agentes Inteligentes. Sistemas Multiagentes. Tópicos Avançados em IA(Redes semânticas. Lógica Fuzzy. Redes neurais, Computação evolucionária. AlgoritmosGenéticos.).AplicaçõesdeIA.

BÁSICAS[1]FACELI,Katti.Inteligênciaartificial:umaabordagemdeaprendizadodemáquina.RiodeJaneiro:LTC,2011.xvi,378p.ISBN9788521618805.

[2]COPPIN,Ben.Inteligênciaartificial.RiodeJaneiro,RJ:LivrosTécnicoseCientíficos,2010.xxv,636p.ISBN9788521617297.

[3]ROSA,JoãoLuisGarcia.FundamentosdaInteligênciaArtificial.SãoPaulo:LTC,2011.

[4]RUSSELS.J.NORVIG,P.,InteligênciaArtificial.EditoraCampus,2004.

COMPLEMENTARES[1]FREITASFILHO,PauloJosede.Introduçãoàmodelagemesimulaçãodesistemas:comaplicaçõesemArena.2.ed.rev.eatual.Florianópolis,SC:VisualBooks,2008

[2]ADAMS,Lee.Visualizaçãoerealidadevirtual.RiodeJaneiro:MakronBocks,1994.652p.

[3]CASTRO,JoubertPeixotode.LinguagemCnaprática.RiodeJaneiro,RJ:CiênciaModerna,2008

[4]Deitel,H.M.&Deitel,P.J.&Choffnes,D.R.Sistemasoperacionais.3.ed.SãoPaulo,SP:PearsonPrenticeHall,2008.

[5]SILVA,OsmarQuirinoda.EstruturadedadosealgoritmosusandoC:fundamentoseaplicações.RiodeJaneiro,RJ:CiênciaModerna,2007.

Page 45: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página121/189

SÉTIMOSEMESTRE

INTERFACEHOMEM-MÁQUINA–60HORAS

HS

EMENTAS:

Introdução a Interfaces Homem-Computador (IHC). Ergonomia aplicada à informática.Usabilidade e os Critérios Ergonômicos de Usabilidade. Recomendações deAcessibilidade.Navegabilidade.AvaliaçãodeInterfacesHomem-Computador.ProjetodeInterfacesHomem-Computador.

BÁSICAS[1]Krug,S.NãomeFaçaPensar:UmaAbordagemdeBomSensoÀUsabilidadeNaWeb.2.Ed.Rev.RiodeJaneiro:AltaBooks,2008.

[2]Preece,Jennifer;Rogers,Yvonne;Sharp,Helen.DesigndeInteração:AlémDaInteraçãoHomem-Computador.PortoAlegre,Rs:Bookman,2005.548P.

[3]Netto,A.A.DeOIhc:ModelagemeGerênciadeInterfacescomoUsuário.VisualBooks-Florianópolis/2004.

COMPLEMENTARES[1]OliveiraNetto,AlvimAntônioDe.IHCEAEngenhariaPedagógica.Florianópolis,Sc:VisualBooks,2010.

[2]Dias,C.UsabilidadenaWeb:CriandoPortaisMaisAcessíveis.2.Ed.RioDeJaneiro:AltaBooks,2006.

[3]PREECE,Jennifer;ROGERS,Yvonne;SHARP,Helen.Designdeinteração:alémdainteraçãohomem-computador.PortoAlegre,RS:Bookman,2005.548p.ISBN8536304944.

[4]CYBIS,Walter;BETIOL,AdrianaHoltz;FAUST,Richard.Ergonomiaeusabilidade:conhecimentos,métodoseaplicações.2.ed.rev.eampl.SãoPaulo:Novatec,2010.422p.

[5]INTERAÇÃOhumano-computador.2.ed.SãoPaulo:PrenticeHall,2011.xx,442p.

Page 46: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página122/189

SÉTIMOSEMESTRE

OPTATIVAII–30HORAS

HS

EMENTAS:

BÁSICAS

COMPLEMENTARES

Observação:AsdisciplinasOptativasnãopossuemementaebibliografiadefinidas.ParacadasemestreseráselecionadaumadisciplinadoquadroComponentesCurricularesOptativasconformedemandaedisponibilidade.

Page 47: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página123/189

SÉTIMOSEMESTRE

PROGRAMAÇÃOLÓGICAEFUNCIONAL–30HORASHS

EMENTAS:

Paradigma lógico. Lógica proposicional. Cálculo de predicados. Linguagem deprogramação lógica. Cálculo lambda. Paradigma funcional. Linguagem de programaçãofuncional

BÁSICAS[1] MELO,AnaCristinaVieirade;SILVA,FlávioSoaresCorrêada.Princípiosdelinguagensdeprogramação.1.ed.SãoPaulo:E.Blücher,2003.13,211p.

[2] BROOKSHEAR,J.Glenn.Ciênciadacomputação:umavisãoabrangente.11.ed.PortoAlegre:Bookman,2013.561p.

[3] SEBESTA,RobertW.Conceitosdelinguagensdeprogramação.9.ed.PortoAlegre:Bookman,2011.792p.

COMPLEMENTARES[1] FORBELLONE,AndréLuizVillareEBERSPÄCHER,HenriFrederico.LógicadeProgramação-AConstruçãodeAlgoritmoseEstruturadeDados.3a.Ed.MakronBooks,2005.

[2] T.H.CORMEN;C.E.LEISERSON;R.L.RIVEST;C.STEIN.Algoritmos-TeoriaePrática.Campus,2012.

[3] DALE,Nell;LEWIS,John.Ciênciadacomputação.4.ed.RiodeJaneiro:LivrosTécnicoseCientíficos,c2011.xx,436p.

[4] BLACKBURN,Patrick;BOS,Johan;STRIEGNITZ,Kristina.LearnProlognow!CollegePublications,TextsinComputing.v7.2006Disponívelonlineem:<http://www.learnprolognow.org/lpnpage.php?pageid=online>Acessoem:18.12.2013.

[5] NILSSON,Ulf;MALUSZYNSKI,Jan.Logic,ProgrammingandProlog.2a.Ed.Disponívelonlineem:<http://www.ida.liu.se/~ulfni/lpp/bok/bok.pdf>Acessoem:18.12.2013.

[6] STEELE,GuyLewisJr.CommonLisptheLanguage.2aEd.DigitalPress.Disponívelonlineem:<http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/clm.html>Acessoem:18.12.2013.

Page 48: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página124/189

SÉTIMOSEMESTRE

SEGURANÇADESISTEMAS–60HORAS

HS

EMENTAS:

Princípiosdasegurança.Sistemascriptográficos.ProblemasdeSegurança.Tecnologiasesoluçõesdeproteção.PolíticadeSegurança.Auditoria.

BÁSICAS[1]STALLINGS,William.Segurançadecomputadores:princípiosempráticas.2.ed.RiodeJaneiro:Elsevier,2014.726p.ISBN9788535264494.

[2]STALLINGS,William.Criptografiaesegurançaderedes:princípiosepráticas.4.ed.SãoPaulo:PearsonPrenticeHall,2008.xvii,492p.ISBN9788576051190.

[3]FERREIRA,FernandoNicolauFreitas;ARAÚJO,MárcioTadeude.Políticadesegurançadainformação:guiapráticoparaelaboraçãoeimplementação.2.ed.rev.eampl.-.RiodeJaneiro(RJ):CiênciaModerna,2008.259p.ISBN9788573937718.

COMPLEMENTARES[1]TheOWASPFoundation.MelhoresPráticasdeProgramaçãoSeguraOWASP-GuiadeReferênciaRápida.2010.Disponívelem>https://www.owasp.org/images/b/b3/OWASP_SCP_v1.3_pt-BR.pdf

[2]TANENBAUM,AndrewS.;WETHERALL,David.Redesdecomputadores.5.ed.SãoPaulo:PearsonPrenticeHall,2011.xvi582p.ISBN9788576059240.

[3]NAKAMURA,EmilioTissato;GEUS,PauloLíciode.Segurançaderedes:emambientescooperativos.SãoPaulo:Novatec,2007.-482p.ISBN9788575221365(broch.).

[4]RUFINO,NelsonMurilodeO.Segurançaemredessemfio:aprendaaprotegersuasinformaçõesemambientesWi-fieBluetooth.4.ed.SãoPaulo,SP:Novatec,2015

[5]TEIXEIRAFILHO,SócratesArantes.SegurançaDaInformaçãoDescomplicada.1ed.ClubedeAutores:Brasília,2015.

Page 49: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página125/189

SÉTIMOSEMESTRE

SISTEMASDISTRIBUÍDOS–60HORAS

HS

EMENTAS:

Problemas Básicos em Computação Distribuída: coordenação e sincronização deprocesso, Exclusão Mútua, Difusão de Mensagens. Compartilhamento de Informação:Transações Distribuídas. Comunicação entre processos. Tolerância a Faltas. SistemasOperacionais Distribuídos: Sistemas de Arquivos, Servidores de Nomes, MemóriaCompartilhada.Arquiteturaorientadaaserviços.Computaçãoemnuvem.

BÁSICAS[1] COULOURIS,George;KINDBERG,Tim;DOLLIMORE,Jean.SistemasDistribuídos:ConceitoseProjeto.4.ed.EditoraBookman,2007.

[2] TANENBAUM,Andrew;VANSTEEN,Maarten.SistemasDistribuídos-PrincípioseParadigmas.EditoraPrenticeHall(pearson),2008.

[3] STALLINGS,William.Redesesistemasdecomunicaçãodedados:[teoriaeaplicaçõescorporativas].5.ed.RiodeJaneiro:Elsevier,2005.xvi,449p.ISBN9788535217315

COMPLEMENTARES[1] Kurose,J.Ross,K.RedesDeComputadoreseaInternet:UmaabordagemTop-Down.5Ed.Edi-toraAddison-Wesley,2010.

[2] Stallings,W.RedeseSistemasdeComunicaçãodeDados:[teoriaEAplicaçõesCorporativas].5a.Ed.RiodeJaneiro:Elsevier,2005

[3] Tanenbaum,A.S.RedesdeComputadores.4a.Ed.RioDeJaneiro:Elsevier,2003

[4] KUSNETZKY,Dan.Virtualization:amanager`sguide.Sebastopol,Calif.:O`Reilly,2011.ix,58p.

[5] SOSINSKY,Barrie.CloudComputingBible.Indianapolis,IN:WileyPublishing,2011.xxviii,497p.

Page 50: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página126/189

SÉTIMOSEMESTRE

TRABALHODECURSOI–60HORAS

HS

EMENTAS:

Conceituação da pesquisa em cursos de graduação em ciência da computação. Conceitos e técnicasparapreparaçãodeprojetosdepesquisa: introdução,objetivos,hipóteses,metodologia, justificativa,resultadosesperados,estadodaarte,desenvolvimento,experimentos,conclusões.Conceitosetécnicaspara proceder à revisão bibliográfica e a escrita de artigos científicos. Orientação para odesenvolvimentodoprojetoemCiênciadaComputação.

BÁSICAS[1]Severino,A.J.MetodologiadoTrabalhoCientífico.23.Ed.Rev.SãoPaulo:Cortez,2007.

[2]Wazlawick,RaulSidnei.MetodologiaDePesquisaParaCiênciadaComputação.RioDeJaneiro:Elsevier,2008.

[3]ACEVEDO,CláudiaRosa.Comofazermonografias:tcc,dissertações,teses.4ed.rev.eatual.SãoPaulo,SP:Atlas,2013.254p.

COMPLEMENTARES[1]Cursodemetodologianaelaboraçãodetrabalhosacadêmicos/2009Fonseca,MariaHemília

[2]Demo,P.EducarPelaPesquisa.Campinas:AutoresAssociados,1998.

[3]ALMEIDA,MáriodeSouza.Elaboraçãodeprojeto,tcc,dissertaçãoetese:umaabordagemsim-ples,práticaeobjetiva.SãoPaulo:Atlas,2011.80p.

[4]GIL,AntônioCarlos.Comoelaborarprojetosdepesquisa.5.ed.SãoPaulo:Atlas,2010.184p.

[5]MEDEIROS,JoãoBosco.Redaçãocientífica:apráticadefichamentos,resumos,resenhas.11ed.SãoPaulo,SP:Atlas,2009.321p.

Page 51: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página127/189

OITAVOSEMESTRE

ADMINISTRACAÇÃOECOMUNICAÇÃO–60HORAS

EMENTAS:

Administração: definição e visão geral. Evolução das Teorias Administrativas. HabilidadesGerenciais. Funções do Processo Administrativo (planejamento, organização, direção econtrole). Significado de empreendedorismo. Papel do empreendedor. Liderança eEmpreendedorismo.PlanodeNegócio.

BÁSICAS[1]CHIAVENATO,Idalberto.IntroduçãoàTeoriaGeraldaAdministração.RiodeJaneiro:Elsevier,7aEdrevistaeatualizada,4areimpressão,2003.

[2]CHIAVENATO,Idalberto.TeoriaGeraldaAdministração.RiodeJaneiro:Elsevier,2001.

[3]DORNELAS,J.C.A.Empreendedorismo:TransformandoIdéiasemNegócios.3aed.Elsevier,2008.ISBN:9788535232707.

COMPLEMENTARES[1]DOLABELLA,F.OficinadoEmpreendedor.1aEd.Sextante.2008.ISBN:9788575424032.

[2]DRUKER,P.F.Ainovaçãoeoespíritoempreendedor.SãoPaulo:ThomsonLearning,2003.

[3]PALADINI,EdsonPacheco.GestãodaQualidade:TeoriaePrática.SãoPaulo:Atlas,2004.

Page 52: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página128/189

OITAVOSEMESTRE

DIREITOEÉTICANACOMPUTAÇÃO–60HORAS

EMENTAS:

Ética emoral. Código de ética profissional. Responsabilidade penal e civil. Instituições doDireito.DivisãoGeraldoDireito.NoçõeseregulamentaçãodoDireitodeInformática.DireitoPenal: Conceito e tipificação de Crimes. Direito Civil: Conceitos, personalidade jurídica econtratos.Propriedadeindustrial.

BÁSICAS[1]BARGER,RobertN.Éticanacomputação:umaabordagembaseadaemcasos.RiodeJaneiro:LivrosTécnicoseCientíficos,2011.xiv,226p.ISBN9788521617761.

[2]CRESPO,MarceloXavierdeFreitas.Crimesdigitais.SãoPaulo:Saraiva,2011.242p.ISBN9788502102774.

[3]MARQUES,Jader;SILVA,MaurícioFariada;MOREIRA,FábioLucas.ODireitonaeradigital.PortoAlegre:Liv.doAdvogado,2012.198p.ISBN9788573488036.

COMPLEMENTARES[1]BRASIL.Decreto-Lein.2.848,De7DeDezembroDe1940.CódigoPenal.Disponívelem:<http://www.planalto.gov.br/ccivil_03/decreto-lei/Del2848compilado.htm>.

[2]BRASIL.Lein.10.406,De10DeJaneiroDe2002.CódigoCivil.Disponívelem:<http://www.planalto.gov.br/ccivil_03/leis/2002/L10406.htm>.

[3]LENZA,Pedro.DireitoConstitucionalesquematizado.19.ed.SãoPaulo:Ed.Saraiva,2015.1560p.ISBN9788502627512.

[4]SÁ,A.Lopesde.Éticaprofissional.6.ed.;rev.eampl.SãoPaulo:Atlas,2005.262p.ISBN8522429464.

[5]SÁNCHEZVÁZQUEZ,Adolfo.Ética.34.ed.RiodeJaneiro:CivilizaçãoBrasileira,2012.302p.ISBN9788520001332.

Page 53: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página129/189

OITAVOSEMESTRE

GESTÃODETECNOLOGIADAINFORMAÇÃO–60HORAS

EMENTAS:

Aspectos gerais da governança de tecnologia da informação. Gerência de software:aquisição (avaliação de fornecedores e terceirização), implementação de software, testes.Gerenciamento de serviços: suporte aos serviços, entrega de serviços, gerenciamento doníveldeserviço,auditoriaeacompanhamentodeserviços.Gerênciadehardware:planodeaquisiçãoemanutençãodehardware.Gerênciaderecursoshumanos:estruturadaequipe,gerenciamentodedesempenhoecapacidade.

BÁSICAS[1]FERNANDES,AguinaldoAragon;ABREU,VladimirFerrazde.ImplantandoagovernançadeTI:daestratégiaàgestãodeprocessoseserviços.3.ed.RiodeJaneiro:Brasport,2012.615p.ISBN9788574524863.

[2]CASSARRO,AntonioCarlos.Sistemasdeinformaçõesparatomadadedecisões.4.ed.rev.eampl.SãoPaulo:PioneiraThomsonLearning,CengageLearning,c2011.xvi,120p.ISBN9788522109562.

[3]MONTANA,PatrickJ;CHARNOV,BruceH.Administração.3.ed.SãoPaulo:Saraiva,2010.525p.(Sérieessencial).ISBN978-85-02-09011-8(broch.).

COMPLEMENTARES[1]MATTOS,AntonioCarlosMarques.Sistemasdeinformação:umavisãoexecutiva.2.ed.SãoPaulo:Saraiva,2010.223p.ISBN9788502090217.

[2]OLIVEIRA,DjalmadePinhoRebouçasde.Sistemasdeinformaçõesgerenciais:estratégicas,táticas,operacionais.14.ed.SãoPaulo:Atlas,2011.299p.ISBN9788522463350.

[3]HELDMAN,Kim.Gerênciadeprojetos:guiaparaoexameoficialdoPMI.5.ed.,atual.RiodeJaneiro:Elsevier,2009.632p.+CD-ROMISBN9788535235685.

[4]TURBAN,Efraim;VOLONINO,Linda.Tecnologiadainformaçãoparagestão:embuscadomelhordesempenhoestratégicoeoperacional.8.ed.PortoAlegre:Bookman,2013.468p.ISBN978-85-8260-014-6.

[5]WEILL,Peter;ROSS,JeanneW.ConhecimentoemTI:oqueosexecutivosprecisamsaberparaconduziremcomsucessoTIemsuasempresas.SãoPaulo:M.Books,2010.162p.ISBN9788576800927.

Page 54: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página130/189

OITAVOSEMESTRE

OPTATIVAIII–30HORAS

EMENTAS:

BÁSICAS

COMPLEMENTARES

Observação:AsdisciplinasOptativasnãopossuemementaebibliografiadefinidas.ParacadasemestreseráselecionadaumadisciplinadoquadroComponentesCurricularesOptativasconformedemandaedisponibilidade.

Page 55: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página131/189

OITAVOSEMESTRE

PROGRAMAÇÃOPARALELAEMULTI-CORE–60HORAS

EMENTAS:

Métodosetécnicasparaoprojeto,implementaçãoeusodesistemasdeprogramaçãoparao desenvolvimento de programas paralelos e para multi-processamento. Teoria doparalelismo.Arquiteturasparalelas.Primitivasbásicasdeprogramaçãoparalela:controledetarefas, comunicação e sincronização. Conceitos básicos de avaliação de desempenho ecomplexidade de programas paralelos. Paralelização automática. Vetorização. Algoritmosclássicosdeprogramaçãoparalela.

BÁSICAS[1] GOETZ,Brian;GUIMARÃES,Petula.Java:concorrentenaprática.RiodeJaneiro,RJ:AltaBooks,c2008.xx,278p.ISBN9788576082071

[2] Deitel,H.M.Deitel,P.J.JavaComoProgramar.8.Ed.SãoPaulo,Sp:PearsonPrenticeHall,2010.

[3] Horstmann,C.S.&Cornell,G.CoreJava.8.ed.SãoPaulo,SP:PearsonPrentice.

COMPLEMENTARES[1] OLIVEIRA,RômuloSilvade;CARISSIMI,AlexandredaSilva;TOSCANI,SimãoSirineo.Sistemasoperacionais.3.ed.-.PortoAlegre:InstitutodeInformáticadaUFRGS,2008.259p.(Livrosdidá-ticos;n.11)ISBN9788577803378.

[2] HERLIHY,Maurice;SHAVIT,Nir.Theartofmultiprocessorprogramming.Waltham,MA:MorganKaufmann,Oxford:Elsevier,c2012.xxiv,508p.

[3] PACHECO,PeterS.Anintroductiontoparallelprogramming.Amsterdam:Boston:MorganKaufmann,c2011.xix,370p.

[4] SANDERS,Jason;KANDROT,Edward.CUDAbyexample:anintroductiontogeneral-purposeGPUprogramming.UpperSaddleRiver,NJ:Addison-Wesley,c2011.xix,290p.

[5] CAROLI,Alésiode;CALLIOLI,CarlosA;FEITOSA,MiguelOliva.Matrizes,vetores,geometriaanalítica:teoriaeexercícios.SãoPaulo:Nobel,1984.167p.

Page 56: PRIMEIRO SEMESTRE ALGORITMOS – 90 HORASvideira.ifc.edu.br/ciencia-da-computacao/wp-content/uploads/sites... · ministÉrio da educaÇÃo secretaria de educaÇÃo profissional e

MINISTÉRIODAEDUCAÇÃOSECRETARIADEEDUCAÇÃOPROFISSIONALETECNOLÓGICA

INSTITUTOFEDERALDEEDUCAÇÃO,CIÊNCIAETECNOLOGIACATARINENSE

Página132/189

OITAVOSEMESTRE

TRABALHODECURSOII–60HORAS

EMENTAS:

Desenvolvimentodeprojetonaáreade Informática.ObedeceaoRegulamentodeTrabalhodeConclusãodeCurso.

BÁSICAS[1]Severino,A.J.MetodologiadoTrabalhoCientífico.23.Ed.Rev.SãoPaulo:Cortez,2007.

[2]Wazlawick,RaulSidnei.MetodologiaDePesquisaParaCiênciadaComputação.RioDeJaneiro:Elsevier,2008.

[3]ACEVEDO,CláudiaRosa.Comofazermonografias:tcc,dissertações,teses.4ed.rev.eatual.SãoPaulo,SP:Atlas,2013.254p.

COMPLEMENTARES[1]Cursodemetodologianaelaboraçãodetrabalhosacadêmicos/2009Fonseca,MariaHemília

[2]Demo,P.EducarPelaPesquisa.Campinas:AutoresAssociados,1998.

[3]ALMEIDA,MáriodeSouza.Elaboraçãodeprojeto,tcc,dissertaçãoetese:umaabordagemsim-ples,práticaeobjetiva.SãoPaulo:Atlas,2011.80p.

[4]GIL,AntônioCarlos.Comoelaborarprojetosdepesquisa.5.ed.SãoPaulo:Atlas,2010.184p.

[5]MEDEIROS,JoãoBosco.Redaçãocientífica:apráticadefichamentos,resumos,resenhas.11ed.SãoPaulo,SP:Atlas,2009.321p.