• Nenhum resultado encontrado

Lógica de programação - SI - Superior

N/A
N/A
Protected

Academic year: 2021

Share "Lógica de programação - SI - Superior"

Copied!
9
0
0

Texto

(1)

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ÇÃO EIXO TECNOLÓGICO: Informação e Comunicação

CURSO:Sistemas de Informação

FORMA/GRAU:( )integrado ( )subsequente ( ) concomitante ( X ) bacharelado ( ) licenciatura ( ) tecnólogo MODALIDADE: ( X ) Presencial ( ) PROEJA ( ) EaD

COMPONENTE CURRÌCULAR: Lógica de Programação

ANO / SEMESTRE: 2013/1 SEMESTRE ou ANO DA

TURMA: 2013

CARGA HORÀRIA: 80 h/a

TURNO: NOTURNO TURMA:

DIRETOR(A) GERAL DO CAMPUS: Alexander da Silva Machado

DIRETOR (A) DE ENSINO: Carlos Eugênio Balsemão

DOCENTE(A): Rafael Baldiati Parizi

EMENTA

Estudo das formas para representação do pensamento lógico através de técnicas de desenvolvimento de algoritmos. Representação e manipulação de dados. Construções de algoritmos sequenciais, condicionais e com estruturas de repetição. Manipulação de estruturas de dados homogêneas e heterogêneas e utilização de sub-rotinas.

OBJETIVOS OBJETIVO GERAL DO CURSO:

Formar profissionais capazes de atuar nas organizações para implantar, desenvolver, implementar 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:

Introduzir os principais conceitos referentes à programação de computadores utilizando formas de representações de problemas com construções de algoritmos e programas.

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.

(2)

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

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

 Conceitos Básicos: Abstração, Sistema Computacional e Programação de Sistemas Computacionais.

 Introdução à Lógica de Programação e Algoritmos: Noções de Lógica, Lógica de Programação e Algoritmos.

 Conceitos Introdutórios sobre Construção de Algoritmos: Representação Algorítmica, Fases Básicas da Construção de Algoritmos, Programação Estruturada e Introdução a uma Linguagem Algorítmica.

 Conceitos Básicos sobre Construção de Algoritmos: Sintaxe e Semântica, Instruções Primitivas (entrada e saída), Estrutura sequencial (início/fim) e Dicas para escrever bons algoritmos.

 Conceitos Intermediários sobre Construção de Algoritmos: Estruturas de Decisão Simples, Composta e Múltipla.

 Conceitos Avançados sobre Construção de Algoritmos: Estruturas de Repetição condicional (enquanto e repita) e contada (para).

 Estruturas de Dados Homogêneas: Vetores e Matrizes

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.

(3)

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

primeiro semestre peso 4 e do segundo semestre peso 6. 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).

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:

 Introdução à informática.  Cálculo I

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:

FORBELLONE, André Luiz. Lógica de Programação. 3 ed. São Paulo: Prentice Hall Brasil, 2008. MANZANO, José Augusto Navarra Garcia; OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica para desenvolvimento de programação. 22 ed. São Paulo: Érica, 2009.

ARAÚJO, Everton Coimbra de. Algoritmos: fundamento e prática. 3. ed. Florianópolis: Visual Books, 2007.

BIBLIOGRAFIA COMPLEMENTAR:

BOENTE, Alfredo. Construindo algoritmos computacionais. Editora Brasport, 2003.

(4)

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

BERG, Alexandre Cruz; FIGUEIRÓ, Joice Pavek. Lógica de programação. 2 ed. Ulbra, 2001. LAUREANO, Marcos. Lógica de Programação: Uma Abordagem em Pascal. Editora Ciência Moderna, 2010.

PEREIRA, Silvio do Lago. Algoritmos e Lógica de Programação em C. São Paulo: Erica, 2010.

BIBLIOGRAFIAS PARA APROFUNDAMENTO

Manual do VisualG. Escrito por Arley Rodrigues. Disponível em: http://www.facom.ufu.br/ ~claudio/Cursos/PP/Docs/Visualg2.pdf. Acessado em fevereiro de 2013.

OBSERVAÇÃO

(5)

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

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

(6)

Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: 55-34314378

Site: www.sb.iifarroupilha.edu.br

PRÁTICA PROFISSIONAL INTEGRADA

CURSO: Bacharelado em Sistemas de Informação TURMA:

ANO: 2013/1

Projeto: Implementação em lógica da conversão de números

Público Alvo: Alunos do curso superior em Sistemas de Informação

Objetivo Geral: Proporcionar aos alunos a possibilidade de aplicação e dos

conhecimentos adquiridos no curso relacionados à lógica e introdução à informática.

Objetivos Específicos: (por disciplina)

- Lógica de programação: Introduzir conceitos relacionados à lógica voltados à programação de computadores, através da construção de algoritmos, focando na conversão de algarismos das mais variadas representações, o que lhes permitirá entender a forma de tratamento dos numerais realizado por computadores.

- Introdução à informática: Introduzir os conceitos relativos aos procedimentos de conversão das bases decimal para binário, binário para decimal, binário para hexadecimal, hexadecimal para binário, dentre outras.

Justificativa: Muitos conteúdos trabalhados pelas disciplinas acima citadas

envolvem elementos que se complementam e, pensa-se, colaborarão com os estudantes no que tange a realização de vivência nos espaços da prática profissional, bem como a reflexão e sistematização dessas fazendo uso dos conhecimentos básicos e técnico adquiridos no curso.

Desenvolvimento Metodológico:

Durante as aulas da disciplina de introdução à informática os alunos serão conduzidos à trabalhar com as conversões de diversas bases e a importância de conhecer estes procedimentos dentro da área da computação. Para integrar os conteúdos, a disciplina de lógica de programação irá abordar a construção de programas e algoritmos que possibilitem a aplicação prática das várias formas de conversão de números e tratamento de numerais em computadores.

Recursos Necessários:

Laboratório de informática

(7)

Envolvidos: Úrsula Fernandes Ribeiro

Carga Horária: 10 horas para a disciplina de Lógica de programação e 14 horas

para a disciplina de Introdução à informática.

Tempo de Duração: Durante o primeiro semestre de 2013.

Conclusão/ Socialização:

Avaliação in loco pelos professores das disciplinas envolvidas e atividades específicas de socialização em sala de aula.

Avaliação: Cada professor estabelecerá seus próprios critérios de

avaliação e aplicabilidade da atividade, de acordo com as características de sua disciplina.

(8)

Rua Otaviano Mendes, 355 – CEP 97670-000 – São Borja – RS Fone: 55-34314378

Site: www.sb.iifarroupilha.edu.br

PRÁTICA PROFISSIONAL INTEGRADA

CURSO: Bacharelado em Sistemas de Informação TURMA:

ANO: 2013/1

Projeto: Implementação de funções matemáticas do calculo I em

portugol

Público Alvo: Alunos do curso superior em Sistemas de Informação

Objetivo Geral: Proporcionar aos alunos a possibilidade de aplicação dos

conhecimentos adquiridos no curso relacionados à lógica de programação e cálculo I.

Objetivos Específicos: (por disciplina)

- Lógica de programação: Introduzir conceitos relacionados à lógica voltados à programação de computadores, através da construção de algoritmos, focando na implementação de funções matemáticas abordadas na disciplina de cálculo I.

- Cálculo I: Introduzir conceitos relacionados à resolução de funções matemáticas tais como funções polinomiais, logarítmicas, exponenciais e trigonométricas.

Justificativa: Muitos conteúdos trabalhados pelas disciplinas acima citadas

envolvem elementos que se complementam e, pensa-se, colaborarão com os estudantes no que tange a realização de vivência nos espaços da prática profissional, bem como a reflexão e sistematização dessas fazendo uso dos conhecimentos básicos e técnico adquiridos no curso. A implementação de funções matemáticas na disciplina de lógica de programação incentivará e aprofundará os conhecimentos dos alunos tanto em programação quanto em cálculo. As funções a serem abordadas são as funções polinomiais, logarítmicas, exponenciais e trigonométricas.

Desenvolvimento Metodológico:

Para integrar os conteúdos, a disciplina de lógica de programação irá abordar a construção de programas e algoritmos que possibilitem a aplicação prática das várias funções vistas em cálculo I.

Recursos Necessários: Laboratório de informática Professores Envolvidos: Rafael B. Parizi Frank Jonis Almeida

(9)

para a disciplina de Cálculo I.

Tempo de Duração: Durante o primeiro semestre de 2013.

Conclusão/ Socialização:

Avaliação in loco pelos professores das disciplinas envolvidas e atividades específicas de socialização em sala de aula.

Avaliação: Cada professor estabelecerá seus próprios critérios de

avaliação e aplicabilidade da atividade, de acordo com as características de sua disciplina.

Referências

Documentos relacionados

Mesmo que, aparentemente, os três exemplos apresentem a quebra de uma máxima como a da relevância ou de uma supermáxima como a da clareza, ainda assim, não há motivos para

De acordo com Herbert Paul Grice (1982) num ato de conversa- ção há os explícitos e os implícitos. Os explícitos consistem em tudo o que foi dito de forma clara

Na linguagem comum, entende-se por instruções “um conjunto de regras ou normas definidas para a realização ou emprego de algo”. Convém ressaltar que uma ordem isolada não

● Dica: ao utilizar o método puts com as aspas (para escrever textos), dentro das aspas você pode acessar as variáveis com #{IDENTIFICADOR} , trocando IDENTIFICADOR pelo

p: Antonio é casado. As proposições simples são geralmente designadas pelas letras minúsculas p,q,r,s,... Proposições compostas: São aquelas formadas pela combinação de duas ou

• Entretanto a ação “Colocar o câmbio em ponto morto” é uma ação não primitiva, pois se pode refiná-la em mais quatro ações (pisar na embreagem, pegar no

Lógica de programação é a forma como você organiza qual passo você deve dar em cada momento para realizar a ação que você deseja.. Em outras palavras, você vai aprender

O seguinte exemplo, composto por 5 comandos em alto nível, representa um algoritmo de extrema complexidade de ser implementado, pois os comandos são muito

Complementar  a  disciplina  Algoritmos  e  Lógica  de  Programação..  Introduzir  conceitos  mais  avançados  de  desenvolvimento  de  algoritmos,  e  estruturas 

O local de armazenamento deve conter bacia de contenção para reter o produto, em caso

Mas como somos homologados para propor produtos bem específicos, a nossa atuação fica, de certa forma, restrita, à área de conhecimento e plataforma tecnológica

Na informática, o algoritmo é o "projeto do programa“, ou seja, antes de se fazer um programa (software) na Linguagem de Programação desejada (Pascal, Java, C, Delphi,

Já, outro estudo demonstrou que os resultados mostraram que os fatores que mais motivam as pessoas a praticarem academia são: saúde, aptidão física, disposição,

Despite of the histological changes reports on cartilaginous cells during bone union process with the use of cirpofloxacin 31,32 , the biomechanical analysis carried out in this

Objective: (1) to translate and validate the original version of the Foot and Ankle Outcome Score (FAOS) questionnaire from English into Portuguese in patients

Algoritmos e Programação Estruturada – Conceitos Importantes Estrutura de dados.. Algoritmos e Programação Estruturada –

• inicio: Especifica a região das instruções (comandos, expressões ...) do algoritmo. • fimalgoritmo: Especifica o fim da definição

enquanto/faca repita/ate para/faca Estrutura base Condicional Condicional Contagem Avalição da. expressão lógica Início da estrutura Final da estrutura Início

• Como representar um algoritmo que informe se o aluno foi aprovado sem a necessidade de ir para a avaliação final (passar direto)?..

O aprendizado da Lógica é essencial para formação de um bom programador, servindo como base para o aprendizado de todas as linguagens de programação, es- truturadas ou não.. De

Um comando de atribuição permite-nos fornecer um valor a uma variável (guardar um valor em uma gaveta), em que o tipo do dado deve ser compatível com o tipo da

• São variáveis que são visíveis apenas na função onde foram declaradas, como as variáveis locais ,. • Diferença: mantêm seus valores entre chamadas de função, como

• Elabore uma sequência que mova três discos de uma Torre de Hanói, que consiste em três hastes (a-b-c), uma das quais serve de suporte para três discos de tamanhos diferentes