fundamentos da computação 1 -...

35
Fundamentos da Computação 1 Carmen Cecilia Centeno

Upload: trankhuong

Post on 20-Jan-2019

219 views

Category:

Documents


0 download

TRANSCRIPT

Fundamentos da

Computação 1 Carmen Cecilia Centeno

Aula 04

Sobre o curso de Ciência da Computação.

Plano de Ensino.

O que é lógica.

Exercício prático para desenvolvimento do raciocínio.

Ciência da Computação

A Matriz Curricular do curso compreende 10 semestres e

uma carga horária de 3630 horas, distribuídas em 49

disciplinas com 3270 horas, às quais são adicionadas

para a integralização da matriz, 120 horas de Atividades

Complementares, e 240 horas de Estágio Obrigatório,

contemplando as exigências de carga horária mínima e

as recomendações de Estágio Obrigatório do Parecer

CNE/CES N.136, de 9 de março de 2012.

RESUMOCOMPOSIÇÃO DA MATRIZ

CURRICULARHORAS

Teoria 2147

Práticas 823

Trabalho de Conclusão de Curso 120

Estágio Supervisionado 300

Atividades Complementares 120

Disciplinas Optativas 120

Total de Horas do Curso 3630

Total de Créditos do Curso 218

Ciência da Computação

Matriz Curricular

PERÍODO CÓDIGO DISCIPLINA PRE LAB TOTAL

CH PRÉ-REQ

1

CMP1044 Algoritmos 4 0 4 60

CMP1280 Engenharia de Software 4 0 4 60

CMP1045 Fundamentos de Computação I 4 0 4

60

CMP1046 Laboratório de Programação 0 4 4

60

CMP1090 Sistemas Digitais para Computação 4 2 6

90

TOTAL 16 6 22 330

Matriz Curricular

PERÍODO CÓDIGO DISCIPLINA PRE LAB TOTAL CH PRÉ-REQ

2

MAF2001 Cálculo Diferencial e Integral I 6 0 6

90

CMP1047 Engenharia de Requisitos 4 * 4

60

CMP1280

CMP1049 Fundamentos de Computação II 4 0 4 60

MAF2070 Geometria Analítica e Cálculo Vetorial 4 0 4 60

CMP1048 Técnicas de Programação I 4

*

4

60

CMP1044

TOTAL 22 0 22 330

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

1 TOTAL 16 6 22

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

2

MAF2001 Cálculo Diferencial e Integral I 6 0 6

MAF2070 Geometria Analítica e Cálculo Vetorial 4 0 4

TOTAL 22 0 22

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

3MAF1292 Eletricidade e Eletrônica 4 2 6

TOTAL 21 3 24

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

4 TOTAL 20 2 22

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

5MAF1730 Probabilidade e Estatística 4 0 4

TOTAL 22 0 22

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

6 TOTAL 24 0 24

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

7 TOTAL 22 0 22

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

8 TOTAL 20 0 20

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

9 TOTAL 20 0 20

PER CÓDIGO DISCIPLINA PRE LAB TOTAL

10 TOTAL 20 0 20

PROA – Programa de Orientação ao

aluno da PUC Goiás

TOPComp – Tutoria Orientada Para Computação

Projeto Calcule

Monitoria

Cursos a Distância

Plano de Ensino

Disciplina: Algoritmos

Código Créditos Ch Período Co-Requisito Pré-Requisito

CMP1044 4 60 1o

Ementa

Estudo dos métodos para resolução de problemas e modelagem da solução por

meio de algoritmo. Estruturação, depuração, testes e documentação.

Bibliografia Básica

FARREL, Joyce. Lógica e design de programação: introdução. São Paulo: Cengage Learning, 2010.

FARRER, Harry. et al. Programação estruturada de computadores: algoritmos estruturados. 3. ed. Rio de Janeiro: LTC, 1999.

LOPES, Anita; GUTO, G. Introdução à programação. Rio de Janeiro: Campus, 2002.

Bibliografia Complementar

SOUZA, Marco Antonio Furlan de. et al. Algoritmos e lógica de programação. 2. ed. São Paulo: Cengage Learning, 2011.

WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: LTC, 1999.

MEDINA, Marco; FERTIG, Cristina. Algoritmos e programação: teoria e prática. São Paulo: Novatec, 2006.

PIVA JUNIOR, Dilermano. Algoritmos e programação de computadores. Rio de Janeiro: Campus, 2012.

SALVETTI, Dirceu Douglas. Algoritmos. São Paulo: Makron Books, 1998.

Avaliação Discente

N1 e N2

Média Final = (N1 * 0,4) + (N2 * 0,6)

Avaliação Interdisciplinar compõe N2

Valor:1.0

Dia: 10 de Maio

Nota Mínima: 6,0

Frequência Mínima: 75%

Estágio e Trabalho de Conclusão de CursoPERÍODO CÓDIGO DISCIPLINA PRE LAB TOTAL CH PRE-REQ

9

CMP1170 Computação Gráfica 4 * 4 60 CMP1056 MAF2070

CMP1110 Inteligência Artificial 4 * 4 60 CMP1067

Optativa I 4 0 4 60

CMP1085 Segurança de Sistemas e Aplicações 4 * 4 60 CMP1117 CMP1074 CMP4151

CMP1071 Trabalho de Conclusão de Curso I 4 0 4 60

Créditos a integralizar <=

72/ CMP1073

CMP1114 Validação e Testes de Sistemas 6 * 6 90 CMP1074

TOTAL 26 0 26 390

PERÍODO CÓDIGO DISCIPLINA PRE LAB TOTAL CH PRE-REQ

10

CMP1115 Estagio Supervisionado 4 0 4 60 todas as

disciplinas até o 5º Período

FIT1490 Filosofia, Tecnologia e Ética 4 0 4 60

Optativa II 4 0 4 60

CMP1084 Processamento Digital de Imagens 4 * 4 60 CMP1044 CMP1055

CMP1116 Robótica 4 * 4 60

CMP1072 Trabalho de Conclusão de Curso II 4 0 4 60 CMP1071

TOTAL 24 0 24 360

Atividades Complementares

Cada aluno deve cumprir, até o final do curso, 120 horas de

atividades complementares. Essas horas são decorrentes da

participação em:

• congressos;

• palestras;

• workshops;

• minicursos;

• feiras;

• etc.

Ver regulamento no site do curso ou no mural da Escola

De volta à

DisciplinaPlano de Ensino

Fundamentos da Computação 1CMP1045

• Engenharia de Computação

• Ciência da Computação

• ADS

• Número de Créditos: 04

• Duas aulas semanais

• 80 aulas/40 encontros

Plano de Ensino Ementa

Objetivos Gerais

Objetivos Específicos

Conteúdo Programático

Metodologia

Avaliação

Atividade Externa à Disciplina

Bibliografia Básica

Bibliografia Complementar

Cronograma

• Disponível no SOL

Bibliografia Básica

• Xerox

• Capítulos: 1,2,3

Bibliografia Básica

Bibliografia Complementar

Bibliografia Complementar

Cronograma

Ver plano de ensino no SOL

O que é lógica?Conceitos...

Introdução à Lógica

O que é lógica?

Lógica é a análise de métodos de raciocínio.

Introdução à Lógica

O que é lógica?

Lógica é a análise de métodos de raciocínio.

É a base de todo o raciocínio matemático e de todo

raciocínio automatizado.

Introdução à Lógica

O que é lógica?

Lógica é a análise de métodos de raciocínio.

No estudo desses métodos a Lógica está interessada

principalmente na forma e não no conteúdo dos

argumentos

Introdução à Lógica

Todo homem é mortal.

Sócrates é um homem.

Portanto, Sócrates é mortal.

Introdução à Lógica

Todo homem é mortal.

Sócrates é um homem.

Portanto, Sócrates é mortal.

Todo cão late.

Totó é um cão.

Portanto, Totó late.

Introdução à Lógica

Todo homem é mortal.

Sócrates é um homem.

Portanto, Sócrates é mortal.

Todo X é Y.

Z é X.

Portanto, Z é Y.

Estrutura

Introdução à Lógica

Todo cão late.

Totó é um cão.

Portanto, Totó late.

Todo X Y.

Z X.

Portanto, Z Y.

Introdução à Lógica

Todo cão late.

Totó é um cão.

Portanto, Totó late.

Todo X Y.

Z X.

Portanto, Z Y.

A lógica é o estudo de tais estruturas.

Introdução à Lógica

“Lógica é essencialmente o estudo da natureza do

raciocínio e as formas de incrementar sua utilização”

Porque estudar lógica?

Confere a capacidade de análise crítica dos argumentos

mentais utilizados na organização das idéias e processos

criativos.

Cria a capacidade de argumentar e expor suas idéias.

Torna o individuo mais capaz na racionalização e

organização de suas idéias.

Porque estudar lógica?

Tem aplicações praticas no

desenvolvimento de máquinas de computação,

em especificação de sistemas,

em inteligência artificial,

em programação de computadores.

Exercício Lógico

SENHA