COCE2 – ENGELE S2 2019

COCE2- S2 – 2019

Computação Científica (COCE2) – Engenharia Elétrica

 Foca no desenvolvimento de habilidades e competências para utilização de computadores como ferramenta de desenvolvimento de programas aplicados a problemas práticos.
Proporciona ao estudante um primeiro contato com programação utilizando linguagem de alto nível e possibilita ao aluno analisar e propor solução para problemas de engenharia por meio de algoritmos.

Esta disciplina possui caráter teórico/prático, abordando  os conceitos e técnicas fundamentais ao desenvolvimento de algoritmos e programas que possibilitem a Computação Científica.

2º Semestre de 2019

O conteúdo é ministrado em 4 aulas semanais às Quintas-feiras das 13:30 às 17:05.

Sem. Data Materiais e Fatos                                  ( P = Previsto   C = Continuação)
01  01/08 (Qui)

 – Mural da Turma – Acesse o site pelo QR-Code abaixo ou clique AQUI. Siga as instruções na página do Padlet e realize a sua postagem no mural!
QR code for this padlet
00 – Apresentação da Disciplina  
– Objetivos, Conteúdo Programático, Método de Avaliação, Método de Recuperação, Bibliografias básica e complementar, recursos de aprendizagem adicionais para o curso.

ATENÇÃO: Curso online de introdução acelerada a Ciência da Computação – Acesse este link (https://studio.code.org/join/PXGKJY)  e se cadastre na plataforma Code.org, registrando-se também no curso que executaremos nesta matéria. 

02  08/08 (Qui)  Feriado – Aniversário de Votuporanga
03  15/08 (Qui)

 01 – Princípios Gerais (Sistemas de Computação, Desenvolvimento de Software, Algoritmos e Estruturas de Dados).

– Início do curso C++ Programming Essentials do C++ Institute, a partir da plataforma CISCO Networking Acadamy.

04  22/08 (Qui)   – Início do curso C++ Programming Essentials do C++ (Seções de 0 a 1.3).
       05  29/08 (Qui)  – 02 – Fundamentos da Programação em C/C++ — 2.2a – Controle de Fluxo
06  05/09 (Qui)  – 02 – Fundamentos da Programação em C/C++ — 2.2a – Controle de Fluxo (Expressões Lógicas) Leitura de valores em variáveis. Formatação de apresentação de valores de variáveis. A1a. Avaliação do capítulo 1.
07  12/09 (Qui) 02 – Fundamentos da Programação em C/C++ — 2.2a – Controle de Fluxo avançado (loops).
08  19/09 (Qui) 02 – Fundamentos da Programação em C/C++ — 2.2a – Controle de Fluxo – Switch.
09  26/09 (Qui) 02 – Vetores, matrizes e estruturas (Structs)
10  03/10 (Qui) Revisão de conteúdo dos capítulos I e II. A1b – Avaliação do capítulo 2.
11  10/10 (Qui) 03 – Ponteiros e aritmética com ponteiros.
12  17/10 (Qui) 03 – Funções, parâmetros, ordenação de vetores com bubble sort.
13  24/10 (Qui) Ciência e Tecnologia (SNCT 2019)
14  31/10 (Qui) 03 – Revisão e avaliação sobre Ponteiros e Funções – Avaliação do Capitulo 3.
15  07/11(Qui)

ATENÇÃO!! Aula conduzida pelo Prof. Cecílio em função de missão de trabalho do professor da disciplina na cidade de São Paulo.

TRABALHO INDIVIDUAL EM SALA DE AULA VALENDO PARTE DA NOTA NO 2º BIMESTRE
a) Nas duas primeiras aulas –> Executar a leitura das lições do capítulo 4 para aprender: arrays de ponteiros, conversões de tipos e manipulação de Strings.
b) Nas duas últimas aulas –> Realizar os Labs do capítulo 4 do curso “Programming Essentials in C++” na Plataforma CISCO, conforme o método empregado em aula (um projeto Code Blocks para cada exercício). Criar os projetos em uma pasta. Ao término da aula, compactar as pastas dos projetos em questão para um ZIP com o nome “COCE22019-ExCap4-<seu_nome>.zip”e realizar upload para sua área de entrega de atividades no Box.    Lembrem-se: “A união faz a força, mas a força, sem união cansa!!” 😉

   14/11 (Qui)  04 – Matrizes de Ponteiros e Manipulação de Strings
 05 – Introdução à POO (Programação Orientada a Objetos)
17  21/11 (Qui) Revisão da introdução a POO. 
Avaliação do Capítulo 4.
18  28/11 (Qui)

 ATENÇÃO!! Aula conduzida pelo Prof. Cecílio em função de missão de trabalho do professor da disciplina na cidade de Sorocaba, representando o câmpus no 10º CONICT.

TRABALHO INDIVIDUAL EM SALA DE AULA VALENDO PARTE DA NOTA NO 2º BIMESTRE
– Realizar os seguintes Labs do capítulo 5 do curso “Programming Essentials in C++” na Plataforma CISCO, conforme o método empregado em aula (um projeto Code Blocks para cada exercício). Criar os projetos em uma pasta.

01 – Lab 5.1.9 (3) Obtaining derived data from an object [B] 
02 – Lab 5.1.9 (4) Classes and objects: ShopItemOrder [B] 
03 – Lab 5.3.10 (5) Modelling fractions: part 1 [C] 
04 – Lab 5.3.10 (6) Modelling fractions: part 2 [B]
05 – Lab 5.3.10 (7) Modelling fractions: part 3 [B]
06 – Lab 5.3.10 (8) Points in 2D: part 1 [A] 
07 – Lab 5.3.10 (9) Points in 2D: part 2 [B] 
08 – Lab 5.3.10 (10) Points in 2D: part 3 [B] 
09 – Lab 5.3.10 (11) Inheritance basics: part 1 [B] 
10 – Lab 5.3.10 (12) Inheritance basics: part 2 [B] 

Ao término da aula, compactar as pastas dos projetos em questão para um ZIP com o nome “COCE22019-ExCap5-<seu_nome>.zip” e realizar upload para sua área de entrega de atividades no Box.    Lembrem-se novamente: “A união faz a força, mas a força, sem união cansa!!” 😉

Pelos exercícios, acredita-se que vocês fixarão vários conceitos. Assim, já estão se preparando para a avaliação na próxima semana. 
Estudem o restante do conteúdo do capítulo ao longo da semana, até a prova.

19 05/12 (Qui)  Avaliação do Capítulo 5 ( P )
20  DD/MM (ds)  IFA (Instrumento Final de Avaliação)