Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cap386 [2014/05/21 07:42]
lubia
cap386 [2016/03/14 09:33]
lubia [Tarefas]
Line 1: Line 1:
-====== ​CAP348 ​Tópicos Especiais em Computação Aplicada I ====== +====== ​CAP390 ​- Fundamentos de Programação ​======
-===== Fundamentos de Programação =====+
  
 **Objetivo**:​ compreender os principais conceitos que servem de base para o desenvolvimento de programas em diferentes linguagens de programação. Estudar os paradigmas de programação procedural e orientada-a-objetos. Exercitar esses conceitos usando a linguagem C++. **Objetivo**:​ compreender os principais conceitos que servem de base para o desenvolvimento de programas em diferentes linguagens de programação. Estudar os paradigmas de programação procedural e orientada-a-objetos. Exercitar esses conceitos usando a linguagem C++.
Line 8: Line 7:
  
 ===== Local e Horário das Aulas ===== ===== Local e Horário das Aulas =====
-As aulas são as quartas-feiras,​ das 08:15 as 10:00 na **Sala da Chefia da DPI**.+As aulas são as quartas-feiras,​ das 08:15 as 10:00 na **Sala ​08 da Rotunda**.
    
  
Line 21: Line 20:
   *Ascencio, A. F. G., Veneruchi, E. A. **Fundamentos de Programação de Computadores**. São Paulo: Prentice-Hall,​ 3a. Edição, 2012.   *Ascencio, A. F. G., Veneruchi, E. A. **Fundamentos de Programação de Computadores**. São Paulo: Prentice-Hall,​ 3a. Edição, 2012.
  
-  *Stroustroup,​ B. **The C++ Programming Language (2rd Edition)**. Addison-Wesley. ​2013.+  *Stroustroup,​ B. **Programming:​ Principles and Practice Using C++**. 2nd Edition. Addison-Wesley. ​2014.
  
   *Stroustroup,​ B. **The C++ Programming Language (4th Edition)**. Addison-Wesley Professional. 2013.    *Stroustroup,​ B. **The C++ Programming Language (4th Edition)**. Addison-Wesley Professional. 2013. 
Line 36: Line 35:
  
  
-====== Tarefas ====== 
-  - Providenciar computador com ambiente de desenvolvimento instalado. Sugestões: MS Visual 2012 (windows), Eclipse + GCC (Linux), XCode (Mac OsX) 
-  - {{cap386_2014_lista1.pdf|Lista 1}} 
  
  
 +====== Tarefas ======
  
 +  - Providenciar um micro com um ambiente de edição, compilação e execução de programas C++, de preferência que possa ser trazido para as aulas. 23/03/2016.
  
  
Line 79: Line 77:
  
  
-====== Cronograma de Aulas ====== 
-A tabela abaixo apresenta a programação prevista de aulas. Algumas aulas (temas ou locais) ainda estão em aberto e serão definidas ao longo do curso. 
  
-^Aula^Data^Assunto/​Notas de Aula^ 
-|1| 19/03/2014 | <​del>​Feriado</​del>​ | 
-|2| 26/03/2014 | {{cap386_aula1.pdf| Introduction}}| 
-|3| 02/04/2014 | {{cap386_aula2.pdf| Basics 1}}| 
-|4| 09/04/2014 | Basics 2 | 
-|5| 16/04/2014 |<​del>​ Basics 2</​del>​ | 
-|6| 23/04/2014 | Classes {{cap386_date.zip|Date.zip}} | 
-|7| 30/04/2014 | {{cap386_2014_aula8.pdf|Classes}} | 
-|8| 07/05/2014 | Inheritance between classes {{cap386_2014_derivacao.pdf|Derived classes}}. ​ {{cap386_2014_vector.pdf|vector}}.| 
-|9| 14/05/2014 | <​del>​Classes</​del>​ | 
-|10| 21/05/2014 |  {{cap386_2014_aula10.pdf|Templates}} | 
-|11| 28/05/2014 |  | 
  
-====== Avaliação ====== 
-A nota de avaliação dos alunos é dada pela fórmula: 
  
-**NF = NL*0.6 + NE*0.5** 
  
-onde: 
  
-**NF** ​Notal final +====== Cronograma ​de Aulas ====== 
- +A tabela abaixo apresenta a programação prevista de aulas. Algumas aulas (temas ou locaisainda estão em aberto e serão definidas ao longo do curso. Essa programação pode mudar por motivos de força maior, mas os alunos serão informados com antecedência por email.
-**NL** ​Nota de listas (individual) +
- +
-**NE** ​Nota da prova (individual)+
  
 +^Aula^Data^Assunto^Notas de Aula^
 +|1| 16/03/2016 | Introdução | |
 +|2| 23/03/2016 | | |
 +|3| 30/03/2016 | | |
 +|4| 06/04/2016 | | |
 +|5| 13/04/2015 | | |
 +|6| 20/04/2016 |**Não haverá aula**| |
 +|7| 27/04/2016 | | |
 +|8| 04/05/2016 | | |
 +|9| 11/05/2016 | | |
 +|10| 18/05/2016 | Programação concorrente - **Emiliano Castejon**| |
 +|11| 25/05/2016 | | |
 +====== Avaliação ======
 +A avaliação será feita por uma série de exercícios de programação distribuídos ao longo do curso.

Navigation