Você está na página 1de 2

REVISÃO SISTEMAS COMPUTACIONAIS SEMANA 01 E 02

SEMANA 01

Desafio

A primeira dúvida que surge para os estudantes da computação é como se beneficiarão com os
conhecimentos de linguagem de programação. Entre as vantagens de estudar conceitos de
programação podemos citar: a capacidade de sistematizar, representar, analisar e resolver
problemas

Como desafio, pense na a importância da programação para cada uma das seguintes áreas:
engenharia, economia, saúde e educação.

Sugerimos aqui dois vídeos para você se ambientar em nossa disciplina:

1 Por que todos deveriam aprender a programar?

2 Você apenas tem que Começar, com Mark Zuckerberg.com

Pensamento Computacional

Evolução da computação e paradigmas de programação

Texto-base - Pensamento Computacional (Leia o Cap. 1) | Fernando Esquírio Torres

Texto-base – Conceitos de Linguagem de Programação (Leia os Cap. 1 e 2) | Roberto W.


Sebesta

Em síntese

Depois de assistir às videoaulas e ler os textos da semana 1, você compreendeu o processo de


resolução de problemas baseado nos conceitos do Pensamento Computacional. Você também
teve as ferramentas necessárias para uma avaliação crítica de linguagens de programação
existentes e linguagens a serem propostas no futuro.

SEMANA 02

Desafio

No site github.com/fivethirtyeight/data, são disponibilizados diversos arquivos csv de uso


gratuito. Como desafio da semana, vocês deverão escolher pelo menos um dos arquivos
disponibilizados nesse site, criar um notebook no Colab e desenvolver um programa que
permita analisar os dados dos arquivos selecionados.
Recomendação: abusem do uso de funções e de estruturas que facilitem o reuso de suas
implementações.

Usar csv no colab , no vídeo do alura explica bem

Revisitando Conhecimentos

Sugerimos aqui dois vídeos para você se ambientar em nossa disciplina:

1 Melhor Forma de Aprender Python (Google Colab Notebook):

2 Data Science: Introdução a Ciência de Dados

Também é recomendado revisitar a disciplina de Programação de Computadores I e II.

Introdução ao Google Colab

Implementação em Python e Ciência de Dados

Texto-base – Conceitos de Linguagem de Programação (Leia os Capítulos 1 e 2) | Roberto W.


Sebesta

Semana 2 - Fórum temático: Implementação de um sistema de ciências de dados utilizando


Colab

Você também pode gostar