• Nenhum resultado encontrado

MINISTÉRIO DA EDUCAÇÃO

N/A
N/A
Protected

Academic year: 2021

Share "MINISTÉRIO DA EDUCAÇÃO"

Copied!
5
0
0

Texto

(1)

Professor Gil Eduardo de Andrade

P

LANO DE

E

NSINO

C

URSO

T

ÉCNICO EM

I

NFORMÁTICA

-

EMI

-

1

º

A

NO

P

ROFESSOR

G

IL

E

DUARDO DE

A

NDRADE

D

ADOS

G

ERAIS

Disciplina: Linguagem de Programação

Período: 1º Ano- Turma 2016

Período letivo: Ano 2016

Carga horária semestral: 160 horas-aula (4 horas-aula semanais ao longo de 40 semanas letivas)

Professor responsável e ministrante: Prof. Gil Eduardo de Andrade

O

BJETIVO

G

ERAL

O Curso Técnico em Informática, integrado ao Ensino Médio, objetiva preparar profissionais para o

desenvolvimento de programas de computador, seguindo as especificações e paradigmas da lógica de

programação e das linguagens de programação, utilizando ambientes de desenvolvimento de sistemas,

sistemas operacionais e banco de dados. O curso tem por finalidade, ainda, tornar o profissional capaz

de realizar testes de programas de computador, mantendo registros que possibilitem análises e

refinamento dos resultados.

O

BJETIVOS

E

SPECÍFICOS

Introduzir e desenvolver o conhecimento sobre:

Linguagem de programação;

Linguagem C;

Bibliotecas, variáveis e comandos (instruções)

Comandos de entrada e saída

Comandos de condição;

Laços de repetição;

Vetores;

Matrizes;

Ponteiros

Alocação dinâmica

Strings

Funções

Passagem de parâmetro por valor e referência

Arquivos

Estruturas

C

ONTEÚDO

P

ROGRAMÁTICO

Primeiro Bimestre

O que é Linguagem de Programação

Ambiente de Programação / Estrutura de um Arquivo C

Sintaxe da Linguagem C / Lógica de Programação

Interface de Desenvolvimento Dev-C (Ambiente Windows)

Ambiente Linux / "gcc"

Variáveis Locais e Globais

Bibliotecas e Operadores

Comandos de entrada e saída

Comandos de Condição

Segundo Bimestre

Laços de Repetição – Comando for(;;)

Laços de Repetição – Comandos do/while() + while()

Vetores de Dados

Algoritmos de Ordenação – Vetores

Matrizes de Dados

(2)

Algoritmos de Ordenação – Matrizes

Terceiro Bimestre

Revisão dos Conceitos 1º Semestre

Ponteiros

Alocação Dinâmica (malloc/free/realoc)

Biblioteca de Strings (string.h)

Funções

Passagem de Valor por Parâmetro/Referência

Quarto Bimestre

Arquivos em C

Modos de Abertura de Arquivos (r/w/a+)

Criação e Remoção de Arquivos

Funções de Leitura em Arquivos (fgetc/fgets)

Funções de Escrita em Arquivos (fputc/fputs)

Conceito de Estruturas

Definição de Tipos

Arquivos Binários

M

ETODOLOGIA

Abordagem construtivista do conteúdo a partir das ideias espontâneas dos alunos.

Apresentação formal dos conteúdos em aulas expositivas seguidas de atividades práticas no

laboratório.

Práticas virtuais e interativas abordando os conteúdos trabalhados.

Atividades de laboratório abordando de forma prática a teoria exposta em sala de aula.

R

ECURSOS

D

IDÁTICOS E

M

ATERIAIS

N

ECESSÁRIOS

Quadro

Computador

Projetor

Internet (www.gileduardo.com.br/ifpr/lp)

A

VALIAÇÕES

A avaliação como um todo é processual, formativa, contínua e cumulativa, contendo os seguintes

instrumentos avaliativos:

Duas Avaliações Bimestrais (1º e 3º Bimestres), cujo desempenho tem peso de 70%.

Um Trabalho Semestral (2º Bimestre), cujo desempenho tem peso de 70%.

Um Trabalho Final (4º Bim.), cujo desempenho tem peso 80%.

Oito (ou mais) Atividades práticas de Laboratório, cuja média do desempenho tem peso de 30%

(1º, 2º e 3º Bimestres).

Três (ou mais) Atividades práticas de Laboratório, cuja média do desempenho tem peso de 20% (4º

Bimestre).

O aluno terá quatro desempenhos finais parciais, somando os desempenhos na prova ou trabalho

bimestral e nas atividades práticas de laboratório.

O aluno deve ficar atento ao cronograma de atividades, disponibilizado no site da disciplina, que

será apresentado pelo professor no primeiro dia de aula.

O desempenho final do aluno será dado 60% pela média aritmética dos desempenhos finais

parciais dos três primeiros bimestres e 40% pelo desempenho final parcial do quarto

bimestre onde o aluno desenvolverá o trabalho final anual.

Os conceitos dos alunos são gerados através do seguinte critério em relação à nota obtida:

→ A: desempenho final ≥ 90%

→ B: 75% ≤ desempenho final ≤ 89%

→ C: 60% ≤ desempenho final ≤ 74%

→ D: desempenho final ≤ 59%

(3)

Professor Gil Eduardo de Andrade

R

ECUPERAÇÃO DE

C

ONTEÚDOS E

C

ONCEITOS

A recuperação dos conteúdos é feita de forma paralela à entrada dos novos conteúdos. Os

conteúdos anteriores serão retomados e revisados sempre que necessário para a continuidade do

ensino.

A recuperação do conceito individual do aluno é realizada através da apresentação de atividades

avaliativas que substituirão os conceitos insuficientes, estas atividades abordaram os conteúdos nos

quais o aluno apresentou dificuldade ao longo da disciplina de Linguagem de Programação.

R

EFERÊNCIAS

B

IBLIOGRÁFICAS

Livro texto: C Completo e Total. Herbert Schildt. São Paulo: Editora Makron Books, 1997.

Terceira Edição.

C

RONOGRAMA DE

A

ULAS E

D

EMAIS

A

TIVIDADES

C

URSO

T

ÉCNICO EM

I

NFORMÁTICA

EMI

T

URMA

2016

1

º

A

NO

C

ARGA

H

ORÁRIA

:

160

H

ORAS

,

AO LONGO DE

40

SEMANAS LETIVAS

D

ISCIPLINA

:

L

INGUAGEM DE

P

ROGRAMAÇÃO

P

ROFESSOR

G

IL

E

DUARDO DE

A

NDRADE

C

RONOGRAMA

1

º

S

EMESTRE DE

2016

03/03 1 Apresentação do Plano de Trabalho

03/03 2 Conceitos Básicos: Hardware e Software

03/03 3 Ambiente de Programação Unix / Terminal de Comandos

03/03 4 Atividade sobre Raciocínio Lógico

10/03 5 Conceitos Básicos: Organização e Arquitetura de Computadores

10/03 6 Conceitos Básicos: Lógica Digital

10/03 7 Portas Lógicas / Tabela Verdade

10/03 8 Atividades: Lógica Digital

17/03 9 Conceitos Iniciais: Programação de Computadores

17/03 10 Conceitos Iniciais: Linguagem de Programação C

17/03 11 Introdução a Programação C

17/03 12 Estrutura de um Arquivo C

24/03 13 A Sintaxe da Linguagem C

24/03 14 A Lógica de Programação

24/03 15 Utilizando o Dev-C (Ambiente Windows)

24/03 16 Criando Aplicações com Dev-C

31/03 17 Utilizando o gcc (Ambiente Linux)

31/03 18 Compilando arquivos C no Linux via terminal 31/03 19 Introdução: Variáveis Locais e Globais

31/03 20 Introdução: Bibliotecas

06/04 21 Introdução: Operadores Matemáticos

06/04 22 Introdução: Comandos de entrada e saída (E/S) 06/04 23 Lista de Exercícios - Entrada e Saída

06/04 24 Dúvidas sobre a lista de exercícios

07/04 25 Desenvolvimento da Lista de Exercícios (E/S) 07/04 26 Desenvolvimento da Lista de Exercícios (E/S)

07/04 27 Introdução a Comandos de Condição

07/04 28 Utilização e Sintaxe dos Comandos de Condição

14/04 29 Trabalho (Variáveis + E/S + Comandos de Condição)

14/04 30 Desenvolvimento do Trabalho (Variáveis + E/S + Comandos de Condição) 14/04 31 Laço de Repetição: for(;;)

14/04 32 Utilização e Sintaxe do laço for(;;) 28/04 33 Lista de Exercícios – Comando for (;;)

28/04 34 Desenvolvimento da Lista de Exercícios (Comando for(;;))

28/04 35 Laço de Repetição – do/while()

28/04 36 Utilização e Sintaxe do laço do/while()

05/05 37 Avaliação Bimestral

05/05 38 Avaliação Bimestral

05/05 39 Avaliação Bimestral

05/05 40 Avaliação Bimestral

12/05 41 Laço de Repetição – while() 12/05 42 Utilização e Sintaxe do laço while()

(4)

12/05 43 Lista de Exercícios – do/while() 12/05 44 Lista de Exercícios – while() 19/05 45 Dúvidas sobre a lista de exercícios

19/05 46 Desenvolvimento da Lista de Exercícios (do/while() + while())

19/05 47 Trabalho (Laços de Repetição)

19/05 48 Dúvidas sobre o Trabalho (Laços de Repetição)

01/06 49 Desenvolvimento do Trabalho (Laços de Repetição)

01/06 50 Desenvolvimento do Trabalho (Laços de Repetição)

01/06 51 Introdução a Vetores de Dados em C

01/06 52 Utilização e Sintaxe dos Vetores de Dados 02/06 53 Lista de Exercícios – Vetores

02/06 54 Dúvidas sobre a lista de exercícios 02/06 55 Desenvolvimento da Lista de Exercícios

02/06 56 Trabalho (Vetores)

09/06 57 Dúvidas sobre o Trabalho (Vetores)

09/06 58 Desenvolvimento do Trabalho

09/06 59 Desenvolvimento do Trabalho

09/06 60 Introdução a Matrizes

16/06 61 Utilização e Sintaxe das Matrizes de Dados 16/06 62 Lista de Exercícios – Matrizes

16/06 63 Dúvidas sobre a lista de exercícios 16/06 64 Desenvolvimento da Lista de Exercícios

23/06 65 Trabalho Semestral - Todos os Conceitos Apresentados

23/06 66 Dúvidas sobre o Trabalho Semestral

23/06 67 Revisão sobre os conceitos – utilização no Trabalho Semestral 23/06 68 Revisão sobre os conceitos – utilização no Trabalho Semestral

30/06 69 Desenvolvimento do Trabalho Semestral

30/06 70 Desenvolvimento do Trabalho Semestral

30/06 71 Desenvolvimento do Trabalho Semestral

30/06 72 Desenvolvimento do Trabalho Semestral

07/07 73 Apresentação do Trabalho Semestral

07/07 74 Apresentação do Trabalho Semestral

07/07 75 Apresentação do Trabalho Semestral

07/07 76 Apresentação do Trabalho Semestral

14/07 77 Reapresentação do Trabalho Semestral

14/07 78 Reapresentação do Trabalho Semestral

14/07 79 Reapresentação do Trabalho Semestral

14/07 80 Reapresentação do Trabalho Semestral

C

RONOGRAMA

2

º

S

EMESTRE DE

2016

04/08 1 Apresentação do Plano de Trabalho

04/08 2 Revisão Conteúdo: 1º Semestre

04/08 3 Atividade: Revisão de Conteúdo

04/08 4 Desenvolvimento da Atividade

11/08 5 Ponteiros

11/08 6 Alocação Dinâmica

11/08 7 Atividade: Ponteiro e Alocação Dinâmica

11/08 8 Desenvolvimento da Atividade

18/08 9 Biblioteca <string.h>

18/08 10 Funções para Manipulação de strings 18/08 11 Atividade: biblioteca <string.g>

18/08 12 Desenvolvimento da Atividade

25/08 13 Revisão Ponteiro

25/08 14 Revisão Biblioteca <string.h> 25/08 15 Trabalho: Ponteiro e <string.h>

25/08 16 Desenvolvimento do Trabalho

01/09 17 Funções

01/09 18 Declaração / Implementação / Invocação

01/09 19 Atividade: Funções

01/09 20 Desenvolvimento Atividade

(5)

Professor Gil Eduardo de Andrade

08/09 22 Passagem: Valor e Referência

08/09 23 Atividade: Parâmetros Funções

08/09 24 Desenvolvimento Atividades

15/09 25 Revisão: Funções

15/09 26 Revisão: Parâmetros Funções

15/09 27 Lista de Exercícios: Ponteiros e Funções

15/09 28 Desenvolvimento da Lista de Exercícios

22/09 29 Revisão: Prova Bimestral – Todo Conteúdo Lecionado

22/09 30 Revisão: Prova Bimestral – Todo Conteúdo Lecionado

22/09 31 Trabalho: Ponteiro e Funções

22/09 32 Desenvolvimento do Trabalho 29/09 33 Avaliação Bimestral 29/09 34 Avaliação Bimestral 29/09 35 Avaliação Bimestral 29/09 36 Avaliação Bimestral 06/10 37 Arquivo Texto

06/10 38 Manipulando Arquivo Texto

06/10 39 Atividade: Arquivo Texto

06/10 40 Desenvolvimento da Atividade

13/10 41 Arquivo Binário

13/10 42 Manipulando Arquivo Binário

13/10 43 Atividade: Arquivo Binário

13/10 44 Desenvolvimento da Atividade

20/10 45 Revisão Arquivo Texto

20/10 46 Revisão Arquivo Binário

20/10 47 Trabalho Arquivo

20/10 48 Desenvolvimento do Trabalho

27/10 49 Estrutura (struct)

27/10 50 Declaração e Criação de Estrutura 27/10 51 Atividade: Estrutura

27/10 52 Desenvolvimento da Atividade

03/11 53 Trabalho: Estrutura e Arquivo Binário

03/11 54 Dúvidas sobre Trabalho

03/11 55 Desenvolvimento do Trabalho

03/11 56 Desenvolvimento do Trabalho

10/11 57 Revisão sobre os conceitos – utilização no Trabalho Final 10/11 58 Revisão sobre os conceitos – utilização no Trabalho Final

10/11 59 Trabalho Final Anual – TFA

10/11 60 Trabalho Final Anual – TFA

17/11 61 Desenvolvimento do TFA 17/11 62 Desenvolvimento do TFA 17/11 63 Desenvolvimento do TFA 17/11 64 Desenvolvimento do TFA 24/11 65 Desenvolvimento do TFA 24/11 66 Desenvolvimento do TFA 24/11 67 Desenvolvimento do TFA 24/11 68 Desenvolvimento do TFA 01/12 69 Desenvolvimento do TFA 01/12 70 Desenvolvimento do TFA 01/12 71 Desenvolvimento do TFA 01/12 72 Desenvolvimento do TFA 08/12 73 Apresentação do TFA 08/12 74 Apresentação do TFA 08/12 75 Apresentação do TFA 08/12 76 Apresentação do TFA 15/12 77 Reapresentação do TFA 15/12 78 Reapresentação do TFA 15/12 79 Reapresentação do TFA 15/12 80 Reapresentação do TFA

Referências

Documentos relacionados

 Pelo  contrário,  no  decorrer  do  profícuo  século  16  os   textos  lusitanos  não  lembram  o  uso  da  literatura  mística  e/ou  cabalística  nos

(iii) distinguir as diversas actividades de intervenção organizacional relacionadas com a adopção de tecnologias da informação, especialmente o desenvolvimento de sistemas

Possibilita incluir palavras-chave que serão utilizadas no cadastro de projeto. Para acessar a funcionalidade, no menu “Cadastro” selecione a opção “Palavras Chaves”.

Mas tam bém aqui a al te ra ção das cir cuns tân ci as pro duz uma al te ra ção na de li mi ta ção das fron te i ras que de ter mi nam a per ten ça ét ni ca, uma vez que, de acor

Prejuízo estético, em grau médio ou máximo, quando atingidos crânios, e/ou face, e/ou pescoço ou perda de dentes quando há também deformação da arcada

O artigo objetiva analisar as relações históricas e conceituais entre Walter Ben- jamin e o movimento produtivista soviético, centrando-se, sobretudo, na relação entre a noção

B Boa respiração: aplique ventilação com pressão positiva C Circulação: aplique compressões torácicas C Confirme a presença de assistolia verdadeira?. D Deslibrilação:

O conversor de freqüência foi testado utilizando um cabo não blindado de 75 m e um cabo blindado de 25 m e foi concebido para funcionamento com um cabo de motor com uma