bcc201 – introdução à programação apresentação da ... · • introdução à lógica de...
TRANSCRIPT
BCC201
BCC201–IntroduçãoàProgramaçãoApresentaçãodaDisciplina(AulasPráticas)
BCC201–IntroduçãoàProgramaçãoUniversidadeFederaldeOuroPretoDepartamentodeCiênciadaComputaçãoProf.ReinaldoSilvaForteswww.decom.ufop.br/reinaldo2016/01
1
BCC201
Agenda• Obje=vos;• Ementa;• Cargahorária;• Formadeavaliação;• Comunicação;• Bibliografia.
2
BCC201
Objetivos• Apresentaroalunoconceitosbásicossobreprogramação;• Apresentarcomandoseestruturasdedadosparaprogramação;
• ApresentaralinguagemC++.
3
VocêdeveestarpreparadoparaProgramar,independentementedalinguagem.
Nofinaldocurso:
BCC201
Ementa• IntroduçãoàlógicadeProgramação.• Conceitosbásicossobrealgoritmos,u=lizaçãoeformasderepresentação(fluxogramaeportugol).
• Tiposdedados.Variáveiseconstantes.• Expressõeseoperadoresrelacionais,aritmé=coselógicos.• Estruturascondicionaisederepe=ção.• Modularizaçãodeprogramas(funçõeseprocedimentos).• Estruturasdedadoshomogêneas(vetoresematrizes)eheterogêneas(estruturas).
• Manipulaçãodecadeiasdecaracteres.• Ponteirosealocaçãodinâmicadememória.• Processamentodearquivos.
4
BCC201
Cargahorária• Semanal:6h/a–4teóricas+2prá=cas.• Total:90h/a.
• AulasPráMcas:• Terças-feiras,das15:20às17:00(Turma31);• Terças-feiras,das17:10às18:50(Turma32);• Terças-feiras,das19:00às20:40(Turma33);• Saladeaula:Laboratório30-ICEB;• Saladoprofessor:ICEB-III,sala17.
5
BCC201
Formadeavaliação• A=vidades:• Provas(2);• A=vidadesprá=cas-AP(emlaboratórioeextra-classe);• Trabalhoprá=co-TP;
• 40%danotadadisciplina.
• Distribuiçãodepontos:• Nota_Prá=ca=0.20*P1+0.30*P2+0.25*AP+0.25*TP
6
BCC201
Formadeavaliação• ConteúdodasProvas:• Prova1:Atécomandosderepe=ção(whileefor)• Prova2:Atéestruturasheterogêneas
• Datas:• Adefinir,dependedocronogramadaparteteórica
7
BCC201
Formadeavaliação• Frequência:• Controlediário;• Presençamínimaparaaprovação:75%(somadepráMcaeteórica);
• Chanceseoportunidadesextras:• Somenteparaosassíduos(>=90%defrequência);
8
BCC201
Comunicação• Informaçõesgeraisedownloads:• Páginaweb:www.decom.ufop.br/reinaldo;• Moodle:hop://www.decom.ufop.br/moodle(principalmenteparaentregadetrabalhoseesclarecimentodedúvidas);
• Acesseperiodicamenteestesrecursosparainformaçõesmaisrecentes.
• Atendimentoextraclasse:• Nasaladoprofessor:
• Sala17(ICEBIII);• Horáriodoprofessorestánositeepregadonaporta.• Foradohoráriodeatendimento,procureagendarantecipadamentepore-mail([email protected])oupessoalmente. 9
BCC201
Monitoria• Estagiáriodocente• Monitoriadadisciplina
Informaçõesembrevenosite
10
BCC201
BibliograIia• Básica:• DEITEL,H.M.;DEITEL,P.J.,C++:comoprogramar,5a.Edição,Pearson,2006.
• STROUSTRUP,B.,PrincípiosePrá=casdeProgramaçãoComC++,BookmanCompanhiaEditora,2012.
• MIZRAHI,V.,V.,TreinamentoemlinguagemC++:Módulo1,2aEdição,Pren=ceHall,2006.
• MIZRAHI,V.,V.,TreinamentoemlinguagemC++:Módulo2,2aEdição,Pren=ceHall,2006.
• SAVITCH,W.;C++Absoluto,PearsonBrasil,2004.
11
BCC201
BibliograIia• Complementar:• LIPPMAN,S.B.;LAJOIE,J.;MOO,B.E.,C++Primer,FiwhEdi=on,2012.
12
BCC201
FIM!• Vamosparao“Portugol”.
13