Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Prof. Edson BorinInstituto de Computação (IC/Unicamp)
MC102 Turma E/F - 1s de 2019
Algoritmos e Programaçãode Computadores
Introdução & Plano de Desenvolvimento
Créditos
Os slides deste curso foram baseados nos slides produzidos e cedidos gentilmente pela Professora Sandra Ávila, do Instituto de Computação da Unicamp.
O que é Programação de Computadores?
http
://w
ww
.tudo
gost
oso.
com
.br/r
ecei
ta/6
2547
-a-m
elho
r-re
ceita
-de-
bolo
-de-
choc
olat
e.ht
ml
Neste curso, vamos aprender a criar algoritmos e programas para resolver problemas.
Definições importantes!
Algoritmo: conjunto de instruções a serem seguidas, passo a passo, para resolver algum problema● Não significa que tem que ser seguido por um computador
(mas é geralmente o caso).
Programa de computador: conjunto de instruções a serem seguidas, passo a passo, por um computador para resolver algum problema.
Por que é importante Aprender a Programar?
Por que é Importante?
● Resolução de problemas de forma mais rápida
● Maior liberdade para criar soluções
● Automatização de tarefas
● Mercado de trabalho
Por que aprender a programar?
https://www.youtube.com/watch?v=mHW1Hsqlp6A
Plano de Desenvolvimento
Plano de Desenvolvimento
● Página web da disciplina
○ http://www.ic.unicamp.br/~mc102/
Carga Horária da Disciplina
● Duração: 90 horas
● Distribuição semanal
○ 4 horas de aulas teóricas
○ 2 horas de aulas de laboratório
● Frequência mínima: 75% (veja o Regimento Geral de Graduação) https://www.dac.unicamp.br/portal/graduacao/regimento-geral
Ementa
● Conceitos básicos de organização de computadores
● Construção de algoritmos e sua representação em pseudocódigo e
linguagens de alto nível
● Desenvolvimento sistemático e implementação de programas
● Estruturação, depuração, testes e documentação de programas
● Resolução de problemas
Linguagem de Programação
● Python (versão 3)
● Criada por Guido Van Rossum
● Primeiro release em 1991
● Comunidade dinâmica
● Muitas bibliotecas e recursos disponíveis
Divulgação de Informações
● Página web da disciplina
○ http://www.ic.unicamp.br/~mc102/
● Páginas web específica para as turmas E e F
○ http://www.ic.unicamp.br/~edson/disciplinas/mc102/2019-1s/ef/
● Avisos e outras informações divulgadas na página
● Fique atenta(o)!
Dúvidas?
Programa em Python
print("Quero programar no carnaval!!!")