Apresentação da Disciplina Aula #1.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã
Roteiro Objetivos da disciplina; Conteúdo; Metodologia de ensino; Bibliografia; Critérios de avaliação; Recuperação; Planejamento; Horário de atendimento; Material de aula. 2
Objetivos da Disciplina Ser capaz de elaborar algoritmos computacionais e se utilizar de técnicas de programação para resolver problemas suscetíveis de uma solução algorítmica. Computadores são inúteis. Eles conseguem apenas lhe dar respostas -- Pablo Picasso 3
Objetivos da Disciplina Ser capaz de elaborar algoritmos computacionais e se utilizar de técnicas de programação para resolver problemas suscetíveis de uma solução algorítmica. Computadores são inúteis. Eles conseguem apenas lhe dar respostas -- Pablo Picasso Raciocínio lógico; 4
Objetivos da Disciplina Ser capaz de elaborar algoritmos computacionais e se utilizar de técnicas de programação para resolver problemas suscetíveis de uma solução algorítmica. Computadores são inúteis. Eles conseguem apenas lhe dar respostas -- Pablo Picasso Raciocínio lógico; Linguagens de programação. 5
Conteúdo 1. Conceitos elementares sobre computadores 1.1. Breve história da computação; 1.2. Componentes e unidades básicas do computador; 1.3. Linguagem de máquina, instruções, programa armazenado e endereçamento. 6
Conteúdo 1. Conceitos elementares sobre computadores 1.1. Breve história da computação; 1.2. Componentes e unidades básicas do computador; 1.3. Linguagem de máquina, instruções, programa armazenado e endereçamento. 2. Representação da informação 2.1. Representação numérica, alfanumérica e lógica dos dados; 2.2. Tipos e estruturas de dados; 2.3. Processamento de dados. 7
Conteúdo 1. Conceitos elementares sobre computadores 1.1. Breve história da computação; 1.2. Componentes e unidades básicas do computador; 1.3. Linguagem de máquina, instruções, programa armazenado e endereçamento. 2. Representação da informação 2.1. Representação numérica, alfanumérica e lógica dos dados; 2.2. Tipos e estruturas de dados; 2.3. Processamento de dados. 3. Construção de algoritmos e programação 3.1. Caracterização de algoritmos; 3.2. Pseudocódigo e fluxogramas; 3.3. Linguagem de programação estruturada; 3.4. Comandos básicos da linguagem de programação; 3.5. Estruturas para controle de fluxo; 3.6. Procedimentos e funções. 8
Conteúdo 1. Conceitos elementares sobre computadores 1.1. Breve história da computação; 1.2. Componentes e unidades básicas do computador; 1.3. Linguagem de máquina, instruções, programa armazenado e endereçamento. 2. Representação da informação 2.1. Representação numérica, alfanumérica e lógica dos dados; 2.2. Tipos e estruturas de dados; 2.3. Processamento de dados. 3. Construção de algoritmos e programação 3.1. Caracterização de algoritmos; 3.2. Pseudocódigo e fluxogramas; 3.3. Linguagem de programação estruturada; 3.4. Comandos básicos da linguagem de programação; 3.5. Estruturas para controle de fluxo; 3.6. Procedimentos e funções. 4. Noções gerais de redes de computadores 4.1. Aspectos gerais de redes de computadores; 4.2. Tipos de redes e a Internet; 4.3. Protocolos e estrutura geral de comunicação. 9
Conteúdo 1. Conceitos elementares sobre computadores 1.1. Breve história da computação; 1.2. Componentes e unidades básicas do computador; 1.3. Linguagem de máquina, instruções, programa armazenado e endereçamento. 2. Representação da informação 2.1. Representação numérica, alfanumérica e lógica dos dados; 2.2. Tipos e estruturas de dados; 2.3. Processamento de dados. 3. Construção de algoritmos e programação 3.1. Caracterização de algoritmos; 3.2. Pseudocódigo e fluxogramas; 3.3. Linguagem de programação estruturada; 3.4. Comandos básicos da linguagem de programação; 3.5. Estruturas para controle de fluxo; 3.6. Procedimentos e funções. 4. Noções gerais de redes de computadores 4.1. Aspectos gerais de redes de computadores; 4.2. Tipos de redes e a Internet; 4.3. Protocolos e estrutura geral de comunicação. 10
Metodologia do Ensino Aulas expositivas (em sala de aula) Teoria e exemplos didáticos; Exercícios para entregar; Sugestão de leituras (bibliografia, etc.) 11
Metodologia do Ensino Aulas expositivas (em sala de aula) Teoria e exemplos didáticos; Exercícios para entregar; Sugestão de leituras (bibliografia, etc.) Aulas práticas (em laboratório) Aplicação dos fundamentos estudados; Exercícios para entregar. 12
Metodologia do Ensino Aulas expositivas (em sala de aula) Teoria e exemplos didáticos; Exercícios para entregar; Sugestão de leituras (bibliografia, etc.) Aulas práticas (em laboratório) Aplicação dos fundamentos estudados; Exercícios para entregar. Trabalhos e provas 13
Bibliografia Básica LANCHARRO, A., LOPEZ, E., Informática básica. McGraw-Hill, 1991. CAPRON, H.L., JOHNSON, J. Introdução à informática. 8 ed. Pearson, 2004. (Link: http://www.athena.biblioteca.unesp.br/cgibin/pearson/bin/pearson_gateway.cgi?isbn=9788587918888) ASCENCIO, A. F. G. Fundamentos da Programação de Computadores: Algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3 ed. São Paulo: Pearson, 2012. MISRAAHI, V. V. Treinamento em linguagem C. 2 ed. Pearson. 2008 (Link: http://www.athena.biblioteca.unesp.br/cgi-bin/pearson/bin/pearson_gateway.cgi? frbrversion=2&isbn=9788576051916) DEITEL, P. J. C: Como programar. 6 ed. Person, 2011 (Link: http://www.athena.biblioteca.unesp.br/cgi-bin/pearson/bin/pearson_gateway.cgi? isbn=9788576059349) 14
Bibliografia Básica LANCHARRO, A., LOPEZ, E., Informática básica. McGraw-Hill, 1991. CAPRON, H.L., JOHNSON, J. Introdução à informática. 8 ed. Pearson, 2004. (Link: http://www.athena.biblioteca.unesp.br/cgibin/pearson/bin/pearson_gateway.cgi?isbn=9788587918888) ASCENCIO, A. F. G. Fundamentos da Programação de Computadores: Algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3 ed. São Paulo: Pearson, 2012. MISRAAHI, V. V. Treinamento em linguagem C. 2 ed. Pearson. 2008 (Link: http://www.athena.biblioteca.unesp.br/cgi-bin/pearson/bin/pearson_gateway.cgi? frbrversion=2&isbn=9788576051916) DEITEL, P. J. C: Como programar. 6 ed. Person, 2011 (Link: http://www.athena.biblioteca.unesp.br/cgi-bin/pearson/bin/pearson_gateway.cgi? isbn=9788576059349) Links para E-Books Pearson e Parthenon http://unesp.br/portal#!/cgb/e-books/e-books-assinados/ http://www.parthenon.biblioteca.unesp.br:1701/primo_library/libweb/action/search.do?vid=unesp 15
Bibliografia Complementar PRESSMAN, R. S. Engenharia de Software. São Paulo: Person/Makron Books, 2005. CORNACCHIONE JR, EDGARD, B. Informática aplicada às áreas de contabilidade, administração e economia. 4. ed., Editora Atlas SA, 2012. REZENDE, D. A., DE ABREU, A. F. Tecnologia da Informação Aplicada a Sistemas de Informação Empresariais. 9. ed., Editora Atlas SA, 2013. MISRAAHI, V. V. Treinamento em linguagem C++. Módulo 1. 2 ed. Pearson. 2006 (Link: http://www.athena.biblioteca.unesp.br/cgibin/pearson/bin/pearson_gateway.cgi?isbn=9788576050452) MISRAAHI, V. V. Treinamento em linguagem C++. Módulo 2. 2 ed. Pearson. 2006 (Link: http://www.athena.biblioteca.unesp.br/cgibin/pearson/bin/pearson_gateway.cgi?frbrversion=2&isbn=9788576050469) BARNES, DAVID. J., KÖLLING, M. Programação orientada a objetos com Java. 4. ed., Pearson, 2004. (Link: http://www.athena.biblioteca.unesp.br/cgibin/pearson/bin/pearson_gateway.cgi?isbn=9788576051879) 16
Critérios de Avaliação Avaliações individuais (em sala de aula) 2 provas (P1 e P2) de até 10,0 pontos cada; 70% da média. Avaliações em grupos 2 trabalhos (T1 e T2) de até 10,0 pontos cada; 30% da média. 17
Critérios de Avaliação Avaliações individuais (em sala de aula) 2 provas (P1 e P2) de até 10,0 pontos cada; 70% da média. Avaliações em grupos 2 trabalhos (T1 e T2) de até 10,0 pontos cada; 30% da média. Definição de grupos! Quantos integrantes??? 18
Critérios de Avaliação A média final (S) será dada pela fórmula: O aluno com S 5,0 é APROVADO \o/ 19
Recuperação Processo de Recuperação: Tempo P1 e T1 P2 e T2 E 20
Recuperação Processo de Recuperação: Tempo Divulgação Notas P1 e T1 P2 e T2 E 21
Recuperação Processo de Recuperação: Tempo Divulgação Notas P1 e T1 P2 e T2 E Proc. Recuperação enquanto S < 5 R1 Exercícios de aula (até x pontos cada) + Avaliação (Surpresa) - matéria até o momento 22
Recuperação Processo de Recuperação: Tempo Divulgação Notas P1 e T1 P2 e T2 E Proc. Recuperação enquanto S < 5 R1 - Vários exercícios serão propostos durante as aulas; - A avaliação é opcional (se realizar: P2 = (P2 + AS)/2). Exercícios de aula (até x pontos cada) + Avaliação (Surpresa) - matéria até o momento 23
Recuperação Processo de Recuperação: Tempo Divulgação Notas Divulgação Notas P1 e T1 P2 e T2 E Proc. Recuperação enquanto S < 5 R1 - Vários exercícios serão propostos durante as aulas; - A avaliação é opcional (se realizar: P2 = (P2 + AS)/2). Exercícios de aula (até x pontos cada) + Avaliação (Surpresa) - matéria até o momento 24
Recuperação Processo de Recuperação: Tempo Divulgação Notas Divulgação Notas P1 e T1 P2 e T2 E Proc. Recuperação enquanto S < 5 R1 R2 - Vários exercícios serão propostos durante as aulas; - A avaliação é opcional (se realizar: P2 = (P2 + AS)/2). Listas de Exercícios (até 1 ponto) + Prova de Exame Final (toda a matéria) Exercícios de aula (até x pontos cada) + Avaliação (Surpresa) - matéria até o momento 25
Recuperação Processo de Recuperação: Tempo Divulgação Notas Divulgação Notas P1 e T1 P2 e T2 E Proc. Recuperação enquanto S < 5 R1 R2 - Listas de exercícios serão disponibilizadas no decorrer da disciplina; - Nota E = (LE*0,1) + (PE*0,9). - Vários exercícios serão propostos durante as aulas; - A avaliação é opcional (se realizar: P2 = (P2 + AS)/2). Listas de Exercícios (até 1 ponto) + Prova de Exame Final (toda a matéria) Exercícios de aula (até x pontos cada) + Avaliação (Surpresa) - matéria até o momento 26
Recuperação Candidato a R2: Frequência mínima de 70%; Nota semestre (S) menor que 5,0. 27
Recuperação Candidato a R2: Frequência mínima de 70%; Nota semestre (S) menor que 5,0. Exame final (E): O aluno com NF 5,0 é APROVADO \o/ 28
Planejamento Total de 17+ encontros previstos 29
Planejamento Total de 16+10 encontros previstos Data Planejamento 16/03 Início da Disciplina 23/03 Data máxima para entrega dos nomes de integrantes de cada grupo 17/03 Aula no laboratório 24/03 Aula no laboratório 31/03 Aula no laboratório 07/04 Aula no laboratório 28/04 Aula no laboratório 04/05 P1 + Entrega T1 12/05 Aula no laboratório 26/05 Aula no laboratório 09/06 Aula no laboratório 22/06 P2 23/06 Aula no laboratório 06/07 Entrega e Apresentação do T2 07/07 Aula no laboratório 13/07 Prova Exame Final 14/07 Entrega das Notas 30
Horário de Atendimento Presencial Sala (26) do professor Quinta-feira das 17:00 às 18:00 horas E-mail luizfsc@tupa.unesp.br 31
Material de Aula Slides, listas, datas e informações Página da disciplina http://luizcoletta.com/ebs111/ 32
Material de Aula Slides, listas, datas e informações Página da disciplina http://luizcoletta.com/ebs111/ Mas antes alguns recados... 33