Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Plano de ensino
Curso de Lic./Bachar./Tecnol. em TECNOLO-
GIA EM ANÁLISE E DESENVOLVIMENTO DE 
SISTEMAS
Modalidade: ead
Disciplina: LÓGICA DE PROGRAMAÇÃO
Docente Responsável: IVO TABAJARA DE SOUZA PAIVA
Coordenador: ANDERSON BARBOSA RODRIGUES
1. UNIDADE TEMÁTICA
1.1 Ementa
Introdução à computação; Noções de lógica; Conceitos e representação de algoritmos; 
constantes e variáveis; Estruturas de controle; Vetores; Matrizes; Registros e uniões; Pro-
cedimentos, Funções com passagem de parâmetros por valor e referência; Recursividade; 
Introdução à linguagem de programação.
1.2 Objetivos
Entender uma das principais técnicas de programação de computadores: a programação 
sequencial. Criar algoritmos. Usar tipos básicos de dados, variáveis, constantes, oper-
adores fundamentais e de mecanismos básicos de entrada de dados, processamento e 
saída de dados. Aprender a técnica de programação: laços ou repetições. Ela permite 
executar trechos de um programa quantas vezes for necessário. Armazenar valores 
durante a execução do programa utilizamos variáveis simples, com capacidade de guardar 
apenas um valor por vez. Utilizamos diversos tipos de dados, como os tipos numéricos, 
caracteres ou lógicos, conhecidos como os tipos básicos. Entender procedimentos e 
Funções.
1.3 Competências
	 Compreender o que é um algoritmo;
	 Qual o papel dos comandos condicionais na programação de computadores;
	 Qual o papel dos comandos de repetição na programação de computadores;
	 Quais as principais vantagens do uso de vetores em programas de computadores;
	 Qual o papel do registro no desenvolvimento de programas de computador;
	 Conhecer os fundamentos das tecnologias da informação e comunicação e as transfor-
mações nos paradigmas da educação.
1.4 Habilidades
	 Utilizar a Lógica de Programação em todos os processos referentes aos processos dentro 
das Tecnologias da Informação;
	 Utilizar o raciocínio lógico para definições e entendimento dos processos de programação 
de computador.
2. CONTEÚDO PROGRAMÁTICO
UNIDADE DE ESTUDO I: Introdução à computação; Noções de lógica; Conceitos e 
representação de algoritmos; constantes e variáveis; 
	O que é um algoritmo
	Entrada de dados
	Processamento de dados
	Saída de dados
	Tipos básicos de dados
UNIDADE DE ESTUDO II: Estruturas de controle - Comandos Condicionais         
	A utilização de operadores
	Condição definidas por expressão logica
UNIDADE DE ESTUDO III: Estruturas de controle - Comandos de Repetição        
	Laços ou repetições
UNIDADE DE ESTUDO IV: Vetores; Matrizes
	Armazenamento de valores
	Matriz unidimensional
UNIDADE DE ESTUDO V: Registros e uniões
	Tipos de dados derivados
	 Coleção de dados
3. METODOLOGIAS
As aulas serão mediadas pela leitura do material didático produzido e dos textos auxiliares 
a este, bem como das vídeo-aulas, webconferências e vídeos complementares a fim de 
oportunizar que o estudante tenha elementos suficientes para participação nos fóruns e 
produção de produtos comunicacionais, sejam eles: vídeos (postados no youtube), textos 
(postados em blogues) e podcasts, todos materiais a serem desenvolvidos pelo estudante, 
tendo apoio virtual de tutores e professores.
4. SISTEMA DE AVALIAÇÃO
A avaliação de conhecimentos é feita de acordo com o Regulamento Geral e as regras 
específicas do Curso.
A avaliação da aprendizagem das disciplinas/módulos dos Cursos em Educação à 
Distância envolve a realização de três avaliações parciais:
Avaliação Parcial 1 – AP1 - constitui 20% (vinte por cento) da nota final (NF).
Avaliação Parcial 2 – AP2 - constitui 20% (vinte por cento) da nota final (NF).
Avaliação Parcial 3 – AP3 - constitui 60% (vinte por cento) da nota final (NF) e, deverá 
ser realizada presencialmente no Polo.
As avaliações de modo geral, são compostas por:
	 Questionários com questões objetivas;
	 Auto avaliações da participação nos fóruns de discussão;
	 Atividades discursiva;
	 Atividades de extensão; 
	 Avaliações práticas.
O acadêmico que obtiver média, das notas resultantes das avaliações, igual ou 
superior a 4,0 (quatro) e inferior a 7,0 (sete) será submetido à Avaliação Final (AF) 
cuja data de realização seguirá o Calendário Acadêmico do EaD, e será comunicado 
pela coordenação do polo, que disponibilizará a senha de acesso para a realização 
da respectiva avaliação
 
MAP’s = (AP1*2 + AP2*2 + AP3*6)  =  7,0
10
 
Aprovação: média aritmética das avaliações parciais igual (=) ou superior (>) a 7,0 
(sete), com aplicação do peso AP1 = 2(20%)), (AP2=2(20%) e AP3=6(60%).
Reprovado: média aritmética das avaliações parciais inferior (<) a 4,0 (quatro).
Avaliação Final: média aritmética das avaliações parciais inferior (<) a 7,0 (sete) e 
igual (=) ou superior (>) a 4,0 (quatro).
5. BIBLIOGRAFIAS
5.1 BIBLIOGRAFIA BÁSICA
EDELWEISS, Nina; LIVI, Maria Aparecida Castro. Algoritmos e programação com exem-
plos em Pascal e C. Porto Alegre: Bookman, 2014. 1 recurso online. (Livros didáticos 
UFRGS, 23). ISBN 9788582601907. Disponível em: . Acesso em: 18 abr. 2023.
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para 
desenvolvimento de programação de computadores. 28. ed. São Paulo: Erica, 2016. 1 
recurso online. ISBN 9788536518657. Disponível em: . Acesso em: 18 abr. 2023.
MANZANO, José Augusto N. G.; LOURENÇO, André Evandro; MATOS, Ecivaldo. Algo-
ritmos: técnicas de programação. 2. ed. São Paulo: Erica, 2016. 1 recurso online. ISBN 
9788536518664. Disponível em: . Acesso em: 18 abr. 2023.
SEBESTA, Robert W. Conceitos de linguagens de programação. 11. ed. Porto Alegre: 
Bookman, 2018. 1 recurso online. ISBN 9788582604694. Disponível em: . Acesso em: 18 
abr. 2023.
5.2 BIBLIOGRAFIA COMPLEMENTAR
AGUILAR, Luis Joyanes. Fundamentos de programação: algoritmos, estruturas de dados 
e objetos. 3. ed. Porto Alegre: AMGH, 2008. 1 recurso online. ISBN 9788580550146. 
Disponível em: . Acesso em: 18 abr. 2023.
ALVES, William Pereira. Linguagem e lógica de programação. São Paulo: Erica, 2014. 1 
recurso online. ISBN 9788536519371. Disponível em: . Acesso em: 18 abr. 2023.
BARBIERI FILHO, Plínio; HETEM JUNIOR, Annibal. Fundamentos de informática: lógica 
para computação. Rio de Janeiro: LTC, 2012. 1 recurso online. ISBN 978-85- 216-2198-0. 
Disponível em: . Acesso em: 18 abr. 2023.
SOFFNER, Renato. Algoritmos e programação em linguagem C. São Paulo: Saraiva, 2013. 
1 recurso online. ISBN 9788502207530. Disponível em: . Acesso em: 18 abr. 2023.
ZIVIANI, Nivio. Projeto de algoritmos com implementações em Pascal e C. 3. ed. rev. ampl. 
São Paulo: Cengage Learning, 2018. 1 recurso online. ISBN 9788522126590. Disponível 
em: . Acesso em: 18 abr. 2023.

Mais conteúdos dessa disciplina