MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA
PRÓ-REITORIA DE ENSINO
Rua Esmeralda, 430 – Faixa Nova – Camobi -97110-767 – Santa Maria – RS Fone/FAX: (55) 3217 0625
E-Mail: prensino@iffarroupilha.edu.br
Plano de Ensino
IDENTIFICAÇÃOEIXO TECNOLÓGICO: Informação e Comunicação CURSO: Bacharelado em Sistemas de Informação
FORMA/GRAU:( )integrado ( )subsequente ( ) concomitante ( X ) bacharelado ( ) licenciatura ( ) tecnólogo MODALIDADE: ( X ) Presencial ( ) PROEJA ( ) EaD
COMPONENTE CURRICULAR: Introdução à Programação ANO / SEMESTRE:
2 semestre 2013
SEMESTRE ou ANO DA TURMA:
2 semestre 2013
CARGA HORÁRIA
80 h
TURNO: Noite TURMA: 2301013
DIRETOR(A) GERAL DO CAMPUS: Alexander da Silva Machado
DIRETOR (A) DE ENSINO: Maria Teresinha Verle Kaefer
DOCENTE(A): Rafael Baldiati Parizi
EMENTA
Conceituação de Linguagens, tradução, compilação e interpretação. Componentes básicos de um programa. Tipos de dados. Variáveis, constantes, operadores aritméticos e expressões. Estruturas de controle. Modelo de programação imperativa. Estruturas de dados homogêneas e heterogêneas. Modularização, parâmetros, escopo. Recursão. Ponteiros e alocação dinâmica. Manipulação de arquivos.
OBJETIVOS OBJETIVO GERAL DO CURSO:
Formar profissionais capazes de atuar nas organizações para implantar, desenvolver, e gerenciar a infraestrutura de tecnologia de informação nos níveis organizacional e interorganizacional. Também intervir na realidade, de forma empreendedora e criativa, ampliando os campos de atuação profissional, no sentido de desencadear/maximizar processos de desenvolvimento de sistemas de informação para o desenvolvimento de organizações. Assim será mais proveitoso prestar serviços especializados na área de tecnologia de informação, ampliando assim os campos de atuação profissional.
OBJETIVO DO COMPONENTE CURRICULAR:
Capacitar a utilização um ambiente de desenvolvimento didático, compilando e executando aplicações em uma linguagem de programação;
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA
PRÓ-REITORIA DE ENSINO
Rua Esmeralda, 430 – Faixa Nova – Camobi -97110-767 – Santa Maria – RS Fone/FAX: (55) 3217 0625
E-Mail: prensino@iffarroupilha.edu.br
Saber utilizar as estruturas de repetição e controle para controlar o fluxo de programas;
Utilizar estruturas de dados simples, escrever programas em uma linguagem de programação, visando a solução de problemas simples.
METODOLOGIA
As aulas serão desenvolvidas de forma expositiva e dialogadas considerando a participação dos alunos através de sequencias didáticas de ensino.
Os procedimentos adotados na disciplina serão:
- Aulas teóricas em sala de aula, utilizando projetor multimídia, quadro branco, pincel e computador.
- Aulas práticas no laboratório.
- Resolução de lista de exercícios em sala de aula e no laboratório. - Uso de listas de exercícios para orientação para o estudo da disciplina.
CONTEÚDO PROGRAMÁTICO UNIDADE I – 5% - 4 h/aa Datas: 29/07 e 01/08 CONTEÚDO: Introdução 1.1 As origens do C 1.2 compiladores e interpretadores 1.3 Warnings e erros 1.4 A linguagem C é case-sensitive 1.5 Funções em C
1.5.1 Funções com argumentos 1.5.2 Funções que retornam valores 1.5.3 A forma geral de uma função 1.6 Palavras reservadas da linguagem C
UNIDADE II – 15% - 12 h/a
Datas: 05/08; 08/08; 12/08; 15/08; 19/08; 22/08
CONTEÚDO: Expressões e comandos de controle de fluxo
2.1 Tipos básicos de dados. 2.2 Declaração de variáveis. 2.3 Constantes. 2.4 Operadores. 2.5 Expressões. 2.6 Modificadores de tipos. 2.7 Valores lógicos em C. 2.8 Comandos de seleção. 2.9 Comandos de iteração.
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA
PRÓ-REITORIA DE ENSINO
Rua Esmeralda, 430 – Faixa Nova – Camobi -97110-767 – Santa Maria – RS Fone/FAX: (55) 3217 0625
E-Mail: prensino@iffarroupilha.edu.br
2.10 Comandos de desvios. 2.11 Bloco de comandos.
UNIDADE III – 20% - 16 h/a
Datas: 26/08; 29/08; 2/09; 5/09; 9/09; 12/09; 16/09; 19/09 CONTEÚDO: Matrizes e Vetores
3.1 Matrizes unidimensionais. 3.2 Matrizes multidimensionais. 3.3 Strings.
3.3.1 Declaração (strings x vetores de char). 3.3.2 Funções de manipulação de strings. 3.4 Ponteiros.
3.4.1 O que são ponteiros. 3.4.2 Variáveis ponteiros. 3.4.3 Operadores de ponteiros. 3.4.4 Expressões com ponteiros. 3.5 Ponteiros e Matrizes.
3.5.1 Organização interna.
3.5.2 Acesso por índices x acesso por ponteiros. 3.5.3 Passagem de matrizes por parâmetro. 3.6 Alocação dinâmica de memória.
3.7 Ponteiros para funções.
UNIDADE IV – 20%- 16 h/a
Datas: 23/09; 26/09; 30/09; 3/10; 7/10; 10/10; 14/10; 17/10 CONTEÚDO: Funções
4.1 Forma geral de uma função e regras de escopo. 4.2 Regras de escopo.
4.3 Argumentos por valor e por referência; retorno por valor. 4.4 Protótipos.
4.5 Retorno de ponteiros por referência. 4.6 Argumentos e retorno da função main. 4.7 Funções da bibliotecas padrão.
UNIDADE V – 20% - 16h/a
Datas: 21/10; 24/10; 28/10; 31/10; 4/11; 7/11; 11/11; 14/11
CONTEÚDO: Estruturas, Uniões, Enumerações e Tipos definidos pelo usuário.
5.1 Estruturas.
5.2 Matrizes de estruturas 5.3 Ponteiros para estruturas
5.4 Passando estruturas por parâmetro 5.5 Aninhamento de estruturas de dados 5.6 Enumerações.
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA
PRÓ-REITORIA DE ENSINO
Rua Esmeralda, 430 – Faixa Nova – Camobi -97110-767 – Santa Maria – RS Fone/FAX: (55) 3217 0625
E-Mail: prensino@iffarroupilha.edu.br
5.7 O operador sizeof.
5.7.1 Typedef - declaração de tipos. 5.7.2 Estruturas encadeadas.
UNIDADE VI – 20% - 16 h/a
Datas: 18/11; 21/11; 25/11; 28/11; 2/12; 5/12; 9/12; 12/12 CONTEÚDO: Entrada e Saída pelo console e por arquivos
6.1 Lendo e escrevendo caracteres. 6.2 Lendo e escrevendo strings. 6.3 printf.
6.4 scanf.
6.5 E/S Ansi x E/S Unix. 6.6 Streams e arquivos. 6.7 Streams.
6.8 Arquivos.
6.9 Funções de manipulação de arquivos. 6.10 As Streams padrão.
AVALIAÇÃO
Instrumentos a serem usados pelo docente (a):
A avaliação da aprendizagem será feita mediante a realização de provas, práticas no laboratório de informática, pesquisas, seminários específicos e de visitas técnicas.
As avaliações serão distribuídas durante o semestre da seguinte forma: - Três avaliações parciais – 3 pontos.
- Avaliação final da disciplina – 4 pontos. - Avaliação qualitativa – 3 pontos.
Critérios de avaliação:
Os resultados da avaliação do aproveitamento são expressos em notas. As notas deverão ser expressas com uma casa após a vírgula sem arredondamento.
A avaliação será composta de trabalhos e provas, sendo o somatório das provas valendo 7 e dos trabalhos 3;
O resultado final de aprovação será: - Nota 7,0 (sete), antes do Exame Final;
- Média mínima 5,0 (cinco), após o Exame Final. - A média final da etapa terá peso 6,0 (seis). - O Exame Final terá peso 4,0 (quatro).
- O aluno será considerado Aprovado quando a média final da etapa (6,0) e do Exame Final (4,0) for igual ou superior a 5,0 (cinco).
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA
PRÓ-REITORIA DE ENSINO
Rua Esmeralda, 430 – Faixa Nova – Camobi -97110-767 – Santa Maria – RS Fone/FAX: (55) 3217 0625
E-Mail: prensino@iffarroupilha.edu.br
RECUPERAÇÃO PARALELA:
Será feita de forma continua e acontecerá no decorrer do semestre nas aulas ou fora de sala de aula em horários agendados previamente com o professor. Também serão disponibilizados 30 minutos semanais, em horário alternativo à aula, para atendimento ao aluno, com o intuito de sanar dúvidas e orientar o desenvolvimento em atividades relacionadas à disciplina.
PRÁTICA PROFISSIONAL INTEGRADA (PPI)
O componente curricular prevê PPI: ( X ) Sim ( )Não ( )Colaboração Articulação com os componentes curriculares: Gestão Ambiental e Inglês II Obs: Se o Componente prevê PPI anexar projeto ao Plano de Trabalho Docente
Planejamento da realização das atividades não presenciais
BIBLIOGRAFIA
BIBLIOGRAFIA BÁSICA:
LOPES, Anita; GARCIA, Guto. Introdução a programação: 500 algoritmos resolvidos. RJ: Campus,
2002.
BORATTI, Isaias; OLIVEIRA, Alvaro. Introdução a Programação - Algoritmos. 3 ed. Editora Visual Books, 2007.
PAIVA, Severino. Introdução a Programação. 2008. BIBLIOGRAFIA COMPLEMENTAR:
PEREIRA, Silvio do Lago. Algoritmos e Lógica de Programação em C. Editora: Erika. Edição: 1ª Ano: 2010
ROCHA, Antonio Manuel Adrego da. Introdução a Programação usando C. 3 ed. 2006
BARBOSA, Ruben. Dominando 110% - Programando em C. Editora: Brasport. Edição: 1ª. Ano: 1996
DAMAS, Luis. Linguagem C. 10 ed. Editora LTC. 2007.
PINHEIRO, Francisco de Assis Cartaxo. Elementos de Programação em C. Editora: Bookman Companhia ED. Edição: 1ª Ano: 2012
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA
PRÓ-REITORIA DE ENSINO
Rua Esmeralda, 430 – Faixa Nova – Camobi -97110-767 – Santa Maria – RS Fone/FAX: (55) 3217 0625 E-Mail: prensino@iffarroupilha.edu.br OBSERVAÇÃO Revisado em ___/___/2013 Por:________________________________ ASSINATURAS Coordenação: ...
Coordenador do Eixo Tecnológico ou Curso
Docente:
... Docente
Coordenação Geral de Ensino:
...
Coordenação Geral de Ensino
Supervisão Pedagógica:
... Pedagoga