====== Programação para Engenharia II - PRE2001 ====== **IMPORTANTE:** Conforme divulgado desde o início do semestre, o **exame** será no dia **10/12/2012**. A prova será exclusivamente de programação, baseada nos exercícios da lista de exercícios. ===== Introdução ===== Esta disciplina tem por objetivo introduzir os conceitos algoritmos e programação para alunos do curso de engenharia. A ementa e o programa da disciplina podem ser consultados no [[http://www.joinville.udesc.br/portal/ensino/graduacao/eng_mecanica/disciplina.php?d=PRE1002&c=eng_mecanica|site oficial]]. ===== Bibliografia ===== ==== Bibliografia Básica ==== FORBELLONE, A.L.; EBERSPACHER, H. Lógica de Programação: a Construção de Algoritmos e Estruturas de Dados. 3. ed. São Paulo: Makron Books, 2005. MANZANO, J.G.N.G.; Oliveira J.F. De Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. 18. ed. São Paulo: Érica, 2002. GUIMARÃES, A.M.; LAGES, N.A.C. Algoritmos e Estruturas de Dados. Rio de Janeiro: LTC, 1994. ==== Bibliografia Complementar ==== RAMALHO, José Antônio. Introdução à informática: teoria e prática. São Paulo: Berkeley, 2000. MONTEIRO, Mário. Introdução à Organização de Computadores. Rio de Janeiro: Editora LTC, 1992. //The C Library Reference Guide// de Eric Huss, disponível [[http://www.acm.uiuc.edu/webmonkeys/book/c_guide/|aqui]] //Projeto de Algoritmos em C// de Paulo Feofiloff, disponível [[http://www.ime.usp.br/~pf/algoritmos/|aqui]] Projeto: //Linguagem C Descomplicada// - [[http://goo.gl/LNw9D|video aulas]] === Apostilas === [[http://www.joinville.udesc.br/portal/professores/vetorazzi/materiais/ApostilaIntrodu__oInform_tica.pdf|Introdução à informática]] - Prof. Carlos N. Vetorazzi Jr. - UDESC [[http://www.joinville.udesc.br/portal/professores/vetorazzi/materiais/ApostLinguagemC_UFMG.pdf|Apostila de programação em C]] - Prof. Renato Cardoso Mesquita - UFMG [[http://www.joinville.udesc.br/portal/professores/vetorazzi/materiais/FerramentasProgramacao.pdf|Ferramentas de programação]] - Prof. Juliano Maia [[http://www.joinville.udesc.br/portal/professores/vetorazzi/materiais/ANEXOS.pdf|Histórico das Arquiteturas de Computadores]] - Prof. Ricardo F. Martins - UDESC [[http://www.joinville.udesc.br/portal/professores/vetorazzi/materiais/Cap_tulo_I___Sistemas_de_Numera__o.pdf|Sistemas de Numeração]] - Prof. Edino M. L. Fernandes - UDESC [[http://www.joinville.udesc.br/portal/professores/vetorazzi/materiais/Capitulo_II___Algebra_Booleana.pdf|Algebra de Boole]] - Prof. Edino M. L. Fernandes - UDESC ===== Calendário ===== O calendário da disciplina para o **segundo semestre de 2012**. 13/08/12 - Aula \\ 20/08/12 - Aula \\ 27/08/12 - Aula \\ 03/09/12 - Aula \\ 10/09/12 - Aula \\ 17/09/12 - Aula \\ 24/09/12 - Aula \\ 01/10/12 - Aula \\ 08/10/12 - Aula \\ 15/10/12 - Prova 01 **Não haverá aula** \\ 22/10/12 - **Prova 01** \\ 29/10/12 - Aula \\ 05/11/12 - Aula \\ 12/11/12 - Aula \\ 19/11/12 - Aula \\ 26/11/12 - Aula \\ 03/12/12 - **Prova 2** \\ 10/12/12 - **Exame** ===== Laboratório ===== [[https://bdes.dcc.joinville.udesc.br/~marcow/lectures/pre2/2012_01_PRE2001-ListaExercicios.pdf|Lista de exercícios]] ===== Links ===== [[http://www.ime.usp.br/~pf/algoritmos/apend/iso-8859-1.html|Tabela ISO 8859-1 (ASCII)]] [[http://goo.gl/RoMDa|Tutorial gcc no Linux (em português)]] [[http://goo.gl/RZPPc|Tutorial gcc básico (em portugues)]] [[http://goo.gl/BK428|Introdução ao Linux]] - Apostila da UFLA [[http://goo.gl/WJzRE|Tutorial: Instalando o Mingw/gcc (Windows)]] [[http://goo.gl/KJkhP|Tutorial de instalação do GCC e Notepad++ no Windows]]