Chevron Left
Back to Introdução à Ciência da Computação com Python Parte 1

Learner Reviews & Feedback for Introdução à Ciência da Computação com Python Parte 1 by Universidade de São Paulo

4.9
stars
7,075 ratings

About the Course

Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universidade de São Paulo e a todos os demais interessados em aprender não só a programar em Python mas também os conceitos básicos da Ciência da Computação! Aqui você irá aprender os principais conceitos introdutórios de Ciência da Computação e também aprenderá a desenvolver pequenos programas na linguagem Python. Este curso não possui pré-requisitos. Não é esperado que você tenha qualquer experiência prévia em programação, no entanto, se supõe que o aluno domine os conceitos básicos de matemática do ensino fundamental. O objetivo principal é desenvolver o raciocínio aplicado à formulação e resolução de problemas computacionais. O ato de programar é uma ferramenta útil para trabalhar esse raciocínio, bem como tornar mais concretos outros conceitos comuns em Ciência da Computação. Ao término do curso, o aluno estará capacitado para escrever pequenos programas em Python e prosseguir para a parte 2 do curso. Bom aprendizado! === Esse curso foi elaborado com o apoio dos Profs. José Coelho de Pina e Carlos Hitoshi Morimoto do Departamento de Ciência da Computação do IME-USP. Nelson Posse Lago, gerente técnico do CCSL-IME-USP, Vinicius Frota, Gabriel Crispino, Antonio Abello, Athos Ribeiro e Yorah Bosse têm sido excelentes assistentes de ensino, ajudando a manter a qualidade do curso....

Top reviews

EM

Feb 6, 2020

curso muito bom. os modelos de correção auxiliam o aprendizado. É possível ter um feedback praticamente em tempo real das tarefas enviadas. assim é possível corrigir os erros de maneira mais dinâmica.

LC

Jul 21, 2019

Excelente curso para quem deseja iniciar na linguagem Python! Realizá-lo através do Coursera tem, entre outras vantagens, poder submeter suas tarefas à avaliação e isso me ajudou muito no aprendizado.

Filter by:

2001 - 2025 of 2,186 Reviews for Introdução à Ciência da Computação com Python Parte 1

By Joao V O P

Jan 27, 2022

Otimo""

By hugo p l s

Sep 14, 2019

chic 10

By Miguel C d S

May 22, 2023

Ótimo!

By Marcos G B

Aug 5, 2021

Great!

By Thiago T B d S

Jan 2, 2020

Ótimo!

By Marildo K

Feb 13, 2024

Otimo

By Marcus F

Dec 18, 2021

Ótimo

By Samuel L d S

Nov 3, 2019

Otimo

By Guilherme F N

Sep 6, 2017

ÓTIMO

By Nelson M F

Jul 9, 2017

Show!

By Eduardo H M E P

Apr 29, 2022

Top!

By Matheus D A B

Oct 16, 2019

Show

By Arthur H B M

Aug 12, 2022

bom

By Rodrigo Z P

Jul 28, 2022

bom

By Danilo F F

Apr 28, 2022

top

By Gustavo B d O

Mar 28, 2019

top

By Moisés T p A

Sep 22, 2017

top

By Nicholas M

Aug 19, 2021

ok

By Antônio V M C

May 30, 2017

xd

By Baltazar J

Aug 31, 2020

I

By Márcio A

Jun 2, 2024

O curso superou minhas expectativas. Valeu o esforço ressaltado pelo professor Kon. Didática muito boa. Ótimos exercícios para a fixação dos conceitos. Só não dei a nota máxima por um texto que, para mim, ficou pouco claro. Foi a descrição do programa da similaridade dos textos da semana 9. O programa final. Adorei fazê-lo. Tive dúvidas, e ainda tenho, quanto ao cálculo do tamanho médio das sentenças (e também das frases). No texto de descrição de como resolver o programa está enfatizado que: ": não se preocupe com os detalhes de implementação das funções pré-prontas do esqueleto, como "separa_sentenca()", "separa_frase()" etc. nem com as definições exatas de frase e sentença. ". Mas também existe outro texto que ressalta: "os caracteres que separam uma frase da outra não devem ser contabilizados como parte da frase". Acho que esta segunda afirmação atrapalha o entendimento total de como resolver o problema, pois parece que ainda devemos manipular as frases para calcular seu tamanho em caracteres. Vendo os comentários no fórum percebi que muita gente se atrapalhou nesse cálculo. E não consegui achar corretamente o valor real dos itens 4 e 6 da assinatura. Com certeza devido a diferença no número de caracteres da sentença. Mas no geral valeu. Pretendo prosseguir.

By Paulo N L T

May 29, 2017

As primeiras aulas são muito boas para quem é iniciante. No entanto, na minha opinião, o desenvolver do curso passa a exigir que o aluno tenha um conhecimento prévio de como resolver problemas usando uma linguagem de programação. No meu caso, já havia feito uma cadeira de introdução à Computação na minha faculdade, utilizando Linguagem C. Não sei como teria sido o meu caminhar nesse curso se não tivesse uma experiência prévia.

Outra observação: em uma das aulas da semana nove, se não me engano, foi feito um programa de cálculo de temperatura máxima e mínima a partir de uma lista de temperaturas. No vídeo, fiquei com uma dúvida sobre o nome das variáveis utilizadas, min e max. Elas pareciam estar em outra cor, indicando que são funções presentes no python. Não tenho certeza porque não conheço tanto a sintaxe de python, mas me parece que talvez seja melhor evitar usar min e man como nomes de variáveis a fim de evitar confusão, se elas realmente forem funções já pré-programadas da linguagem python.

Muito obrigado pelo trabalho e dedicação de toda a equipe!

By José N L T

Apr 29, 2020

As videoaulas do curso são um pouco longas e não expressam muita informação, mas esse problema é contornado através da leitura dos materiais indicados e da realização dos exercícios. Fora o fórum de discussões que mesmo após tantos anos ainda é ativo e com respostas atuais dos moderadores.

Se você quer aprender Python, aqui é um bom lugar para iniciar. Principalmente por canto da cobrança existente para que você termine o curso e as atividades em certo período.

Devo relatar que o único problema que tive foi no desafio final do curso, pois o código base fornecido mais do que atrapalha do que ajuda, ele usa um módulo chamado 're' que eu não tenho ideia de como funciona, o que dificultou a realização do exercício.

By Moacir M

Sep 22, 2020

Excelente o curso, aulas bem didáticas, fórum de discussão ativo e com muita participação inclusive dos professores.

A única ressalva que faço, no intuito de colaborar, é que senti um aumento de dificuldade muito grande na atividade final, precisando pedir ajuda de muitas pessoas, entender lógica que outros usavam.

Tenho ciência de que o desenvolvimento da lógica é o principal objetivo do programador mais talvez em um curso introdutório, onde muitas pessoas sabem bem pouco da matéria, poderia ser que um foco mais em desenvolver inicialmente técnicas de sintaxe e lógicas simples seria mais adequado.

De qualquer forma parabenizo novamente a equipe e pretendo continuar o aprendizado nessa matéria.