• 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: [email protected]

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: [email protected]

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: [email protected]

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: [email protected]

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: [email protected]

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

• 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

● 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

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

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

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

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,