Prévia do material em texto
ECT1203 Linguagem de Programação 2012.2 Prof. Aquiles Medeiros Filgueira Burlamaqui Profa. Luciano Ferreira Prof. Luiz Eduardo Cunha Leite Prof. Marconi Câmara Rodrigues Aula 01 – Plano de curso Universidade Federal do Rio Grande do Norte Escola de Ciências e Tecnologia Hora de silenciar o celular • Manter o celular sempre desligado/silencioso quando estiver em sala de aula • Nunca atender o celular em sala de aula Objetivos • Tornar o aluno apto a solucionar problemas através da implementação de softwares utilizando linguagens de programação estruturadas. • Fazer com que o aluno tenha conhecimento sobre os principais conceitos, estruturas de controle, estruturas de dados e comandos utilizados em linguagens de programação estruturada. • Introduzir os conceitos de programação modular. 1ª Unidade - Aulas Presenciais Mês Datas Conteúdo AGO 08 Plano do curso 10 Introdução ao C++, Codeblock 15 Tipos básicos, Variáveis e Constantes 17 Operadores e Expressões 22 Comandos de seleção 24, 29 Comandos de repetição 31 Vetores SET 5 12, 14 Exercícios 19, 21 Matriz 26, 28 Revisão OUT 05 Primeira avaliação 10 Correção da avaliação 2ª Unidade - Aulas Presenciais(32h) Mês Datas Conteúdo OUT 17, 19 String 24, 26, 31 Funções NOV 7 Funções com Matrizes 9 Funções Recursivas 14 Exercícios 16 Tipos estruturados I 23 Tipos estruturados II 28, 30 Exercícios e revisão DEZ 5 Segunda avaliação 7 Correção da avaliação 18 Prova final Práticas de Laboratório (20h/a Lab. + 6h/a EAD) Aulas acontecerão no Laboratório de Informática da ECT Práticas de Laboratório Semana do Dia Conteúdo 13/Ago Introdução ao Codeblock 20/Ago Comandos de Seleção 27/Ago Comandos de Repetição 10/Set Vetores 17/Set Matrizes 24/Set Avaliação de laboratório I 15/Out Strings 22/Out Funções 5/Nov Funções e matrizes 12/Nov Funções Recursivas 26/Nov Tipos estruturados 03/Dez Avaliação de laboratório II Avaliações • Primeira Unidade • 20% Exercícios de laboratório; • 80% Prova Escrita; • Segunda Unidade • 20% Exercícios de laboratório; • 80% Prova Escrita; Avaliação dos Laboratório • Semanalmente serão realizadas atividades práticas laboratoriais. • Ao final de cada unidade será realizada uma prova de laboratório • À cada atividade laboratorial não realizada, será aplicada uma penalidade de 0,5 pontos na nota do laboratório da unidade. • A reposição das atividades e provas laboratoriais poderão ser solicitadas pelo SIGAA e avaliadas de acordo com regras da UFRN para reposição de avaliação (motivo justificável). Avaliações Extra • Possibilidades ▫ Ao longo de cada unidade poderão ser aplicados testes de conhecimento, sem divulgação prévia. ▫ Também poderá ser solicitada a entrega de exercícios a serem resolvidos em sala de aula. ▫ A pontuação máxima da combinação do teste surpresa com a lista de exercícios não deverá exceder 2 pontos. ▫ A pontuação poderá ser concedida na forma de bônus adicional à nota da unidade ou ser utilizada para integralizar a nota da prova da unidade. Contatos • Prof. Luiz Eduardo ▫ E-mail: leduardo@ect.ufrn.br (ENVIAR APENAS ATRAVÉS DO SIGAA) ▫ Sala: ECT, Sala de Professores número 20 ▫ Horários Quartas-feiras, tarde, horários 5 e 6 mailto:leduardo@ect.ufrn.br Novo livro texto • MIZRAHI, V. V. Treinamento em Linguagem C+-+. Módulo 1. 2a. ed. São Paulo: Pearson, 2008 • ISBN: 978-85-7605-045-2. Novo livro texto • MIZRAHI, V. V. Treinamento em Linguagem C+-+. Módulo 2. 2a. ed. São Paulo: Pearson, 2008 • ISBN: 85-7605-046-3. • HERBERT, S. C completo e total. 3a. ed. São Paulo: Pearson, 1997. ISBN: 8534605955. • ASCENCIO, A, F. G.; DE CAMPOS, E. A. V. Fundamentos da programação de computadores. São Paulo: Pearson Education, 2008. ISBN: 8576051486. • DAMAS, L. M. D. Linguagem C. São Paulo: LTC, 2007. ISBN: 8521615191. • STAAA, A.V. Programação Modular. Rio de Janeiro: Campus; 2000. ISBN: 8535206086 Bibliografia Complementar