Avaliação: a avaliação constará de duas provas (P1 e P2), P1 valendo 4 pontos e P2 valendo 5 pontos e a realização de 5 trabalhos  (TA) valendo 1 ponto no total (0.2 cada trabalho).  A média final (MF) será calculada da seguinte forma:

 

MF = 0.4*P1 + 0.5*P2 + 0.1*TA

 

Alunos com média >= 6.0 e freqüência suficiente estarão aprovados. Alunos com freqüência insuficiente, conforme os regulamentos da UFSC, estarão reprovados com média final igual a zero

 

IMPORTANTE:

- A prova de recuperação será sobre todo conteúdo da disciplina

                             

Metodologia

Uma parte das aulas será expositiva, utilizando o quadro e datashow, para a apresentação do conteúdo da disciplina. Outra parte será prática, com diversos exercícios que serão realizados em sala de aula e no laboratório para exercitar o aprendizado.

 

Cronograma

A primeira prova será realizada no início do semestre após o conteúdo sobre organização de computadores  e lógica de programação. A segunda prova será realizada ao final do conteúdo da linguagem de programação, antes das aulas do aplicativo matemático, no início do quarto mês de aula.

 

Horário de Atendimento aos alunos: Quartas-feiras das 15:00 às 18:00 e nas Quintas-feiras das 18:00 às 20:00

 

 Cronograma de aulas

Data

Conteúdo

Material

Aula 1 – 07/03

Conceitos básicos: arquitetura e organização de computadores; sistemas operacionais e software; redes de comunicação de dados

·   Apostila - Conceitos

·   Slides: conceitos básicos

·   Slides: redes e sistemas operacionais

·   Materiais extras

Aula 2 – 14/03

 

Lógica de Programação - Algoritmos

·   Apostila de Lóg. de Progr.

·   Slides usados na aula

·   Exercícios de Lógica

Aula 3 – 21/03

 

Lógica de Programação:

- Algoritmos Sequenciais

 - Estruturas de seleção 

·   Atividade a ser realizada:  

·   Lista exercícios parte 1

·   Lista exercícios parte 2

·   Respostas dos exercícios de lógica (aula passada)

Respostas

Aula 4  - 28/03

Estruturas de Repetição e Revisão

Exercícios

 

Respostas

Aula 5 – 04/04

Exercícios de programação

 

Aula 6  - 11/04

PROVA I 

 

NOTAS

Aula 7 – 18/04

Linguagem de programação estruturada: constantes, variáveis, operadores relacionais e lógicos, expressões aritméticas e lógicas, precedência de operações, comando de atribuição, entrada e saída de dados

Apostila – Linguagem C

·   Compilador Dev-C

·   Slides usados na aula

·   Exercícios

·   Exercícios extras

Aula 8 – 25/04

Estruturas de seleção: if, else, switch

·   Respostas dos exercícios da aula passada

·   Respostas dos exercícios extras da aula passada

·   Slides usados na aula

·   Lista exercícios parte 1

·   Lista exercícios parte 2

Aula 9 – 02/05

Estruturas de repetição: for, while, do while

·   Respostas dos exercícios da aula passada

Ø  Lista exercícios parte 1

Ø  Lista exercícios parte 2

·   Slides usados na aula

·   Exercícios

Aula 10  -09/05

Vetores

Respostas dos exercicios da Aula 9

·   Slides usados na aula

Exercicios

·   Respostas

Aula 11 – 16/05

Exercícios de Programação

Aula 12 – 23/05

Matrizes

Slides usados em aula

  Exercícios

Aula 13 – 30/05

Exercícios de Programação

Aula 14 – 06/06

Tratamento de strings

·   Slides usados na aula

·   Exercícios

Respostas

Exercicios Extras

Aula 15 – 13/06

REVISÃO

Aula 16  - 20/06

Prova II

Aula 17 – 27/06

Entrega da Prova e Revisão

Aula 18 – 04/07

Prova de Recuperação

Conteúdo: Todo