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,239 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:

76 - 100 of 2,239 Reviews for Introdução à Ciência da Computação com Python Parte 1

By LUCIANO G B

Mar 6, 2019

O curso, sem dúvida, "entrega o promete". De forma muito criativa (o sambinha do teste foi o ponto alto) e didática permite que se assimile com relativa facilidade os conceitos básicos desta linguagem de programação.

Meu único reparo é com relação a carga horária. Acho difícil que, na média, possa ser concluído com a dedicação de apenas 30 horas se levarmos em conta o tempo de estudos (revisão de vídeos e textos), cumprimento das tarefas. Sugiro aumentar em pelo menos 50% a previsão de carga horária, se não dobrá-la, para não criar falsas expectativas. Há que se levar em conta que as pessoas que aderem ao curso, cujo requisito é apenas o segundo grau, terão que "refrescar a memória" em diversos conceitos (principalmente matemáticos, como números primos, números inteiros, naturais, etc), o que gera um tempo a mais.

De qualquer forma, saio extremamente satisfeito com a qualidade do curso.

Parabéns novamente e abraços para toda a equipe.

By Jordan C N

May 5, 2024

Recomendo muito para iniciantes que tem algum breve conhecimento de programação, e que ainda não tenha se aprofundado em uma linguagem específica e deseja aprender a linguagem Python. Não recomendo pra quem tem conhecimento zero a respeito de lógica de programação e de matemática de uma maneira geral, por ser um curso difícil e que passa por cima de alguns conceitos importantes para o aprendizado completo de programação. Dito isso, o curso inteiro tem suporte para dúvidas, isso torna ele muito acessível pra qualquer pessoa que queira iniciar. Sou grato pela disposição dos professores e da equipe que ajudou com as dúvidas que tive durante o curso, assim como todos os alunos que usaram a aba do fórum para discussões a respeito das aulas. Muito obrigado a todos, posso dizer com certeza que aprendi muito e sou grato a todos, vocês fazem parte do começo da minha caminhada nesse mundo da Tecnologia da Informação

By Aventrilhando

Apr 17, 2020

Bom curso e ótima oportunidade para quem quer aprender uma excelente linguagem de programação. Tenho graduação em física e ciências da computação e de acordo com minha formação, não tive dificuldade significativa em função do conhecimento matemático. É neste ponto que coloco minha crítica construtiva aos desenvolvedores do curso: em função de ser um curso básico, é importante aplicar exemplos e tarefas com menos apelo aos conhecimentos matemáticos, visto que muitos são de outras áreas e estão fazendo o curso com objetivos de migrar de profissão. Também vejo a necessidade de discutir no curso com um time de profissionais de educação, visto que algumas tarefas não são claras o suficientes para serem entendidas (as perguntas nos foruns são um bom referencial). Eu agradeço demais a oportunidade de fazer o curso.

By Jose L C J (

May 13, 2017

Welcome to Introdução à Ciência da Computação com Python Parte 1! You’re joining thousands of learners currently enrolled in the course. I'm excited to have you in the class and look forward to your contributions to the learning community.

To begin, I recommend taking a few minutes to explore the course site. Review the material we’ll cover each week, and preview the assignments you’ll need to complete to pass the course. Click Discussions to see forums where you can discuss the course material with fellow students taking the class.

If you have questions about course content, please post them in the forums to get help from others in the course community. For technical problems with the Coursera platform, visit the Learner Help Center.

Good luck as you get started, and I hope you enjoy the course!

By Francisco M T

Jun 14, 2020

Parabéns a toda a equipe e também aos demais participantes, concluintes ou não. O curso é fabuloso porque consegue ser simples e desafiador ao mesmo tempo, fazendo com que o aluno esteja realmente engajado na solução das tarefas de programação e na conclusão do curso. As discussões dos exercícios são fundamentais no processo, porque mesmo não apresentando as respostas diretamente, fornecem dicas fundamentais. Um exemplo foi na tarefa de programação final, na qual tinha certeza de já ter a solução do programa, que funcionava no IDLE, mas quando eu submetia ao corretor aparecia um erro que só consegui resolver com um dos comentários na discussão, que dava ênfase ao fato de que a função deve fornecer como resultado o valor de 1 a n, e não a resposta com um print. Enfim, parabéns a todos!!!

By Gonçalo

Aug 9, 2021

Sem dúvida um dos melhores cursos de iniciacão ao Python, disponíveis. Já tinha aprendido umpouco através de Apps e de tutoriais no YouTube, mas nada se compara a um bom curso. Aqui ganhei muito mais competências que as que tinha com os vídeos quer explicativos ou de exercícios aliados aos desafios que são corrigidos pelo corretor automático e que permite maior rapidez e dinâmica nos nossos trabalhos. Recomendo a 100% e se possível continuar a aprender comecando a Parte 2 (é o que vou fazer :) ) Deixo aqui a dica a uma eventual 3 Parte ou a possibilidade de iniciativas semelhantes para outras linguagens de programacão (HTML, CSS, Java, C, C++, e PHP).

Não se esquecam de não desistir porque é realmente uma ferramenta muito poderosa e esta é um verdadeira oportunidade para a dominar!!!

By Claudio S O

Jul 19, 2020

Curso introdutório do Python bem dosado com aumento gradual da dificuldade para fixação dos conceitos e comandos. Já conhecia outras linguagens de programação, mas faz muitos anos que não programava.

As vezes penando um pouco com os enunciados e explicações meio "confusas" dos exercícios. E concordo com um comentário que li de alguém, que apesar de básico, creio que quem não tenha completado o ensino médio vai ter muita mais dificuldade de entender, conforme vi e pratiquei respondendo algumas dúvidas nos forums nos diversos níveis.

No forum, o fato de não poder ver na integra o programa da pessoa com dúvida dificulta poder entender o problema, mas talvez tenha sido feito de proposito para que nós não simplesmente façamos a correção, sem que a pessoa com dúvida faça sua parte.

By Nevile R

Oct 30, 2022

Que curso fantástico.

Venho de um background em Design Industrial e artista 3D, e da jornada, cada vez mais comum, de trocar de profissão, no meu caso, para Game Developer. Como grande parte do pessoal que eu conheço, tutoriais fazem parte do aprendizado, e o contraponto disso, é a falta do alicerce no que diz respeito a como pensar computacionalmente. Não conseguia resolver problemas simples de script com C# e daí, veio a necessidade de entender melhor como esse pensamento funciona.

O curso é bem didático, o passo é super tranquilo e, se você não for de desistir só "porque é difícil", pode cair de cabeça que o benefício é garantido.

Que venham a parte 2 e os laboratórios de OOP!

Muito, mas muito grato mesmo pelo curso, GRATUITO (?!?) oferecido pela USP e pela Coursera.

By Renan A C

Jun 3, 2020

O curso é muito bom, aprendi do zero, sem conhecimento nenhum o basico, claro que li todo o conteudo informado e me esforcei, não fiz tudo de uma vez, segui uma regra de fazer aos poucos, o unico ponto que não me agradou esta na hora de fazer algumas tarefas, algumas muito justas com o que foi ensinado outras com um grau de dificuldade elevado pra iniciante na minha opnião, algo como, "Jovem 2 + 2 = 4 devido a soma dos numeros 2 e 2, agora faça um exercicio com esse conhecimento para nos dizer o resultado do calculo usado para o acoplamento da nave spaceX lançada recentemente ao espaço, levando em conta que chovia na orbita de saturno uma semana antes do lançamento"

By Rodolfo R A

Jun 26, 2020

Curso excelente! As aulas do Prof. Fabio são muito didáticas, ele se preocupa muito com o ensino da lógica de programação e da linguagem Python, bem como as qualidades de um bom programador para além do código.

Os materiais de estudo complementares, entretanto, são um pouco desorganizados e, como são tirados de outro curso, apresentam métodos de codificação um pouco diferentes e que podem confundir o aluno iniciante.

As avaliações são ótimas, não muito difíceis, e se prestar atenção exatamente nos enunciados, podem ser feitas tranquilamente.

Recomendo a qualquer um que, como eu, tenha interesses em computação mas não saiba programar.

By André F L

Apr 5, 2020

O curso é excelente: os professores oferecem vídeos com explicações bem claras e recomendam diversas fontes para aprimorar o aprendizado. Os testes teóricos permitem uma boa fixação do aprendizado e os exercícios de programação são aplicações dos conceitos vistos em aula. O que achei bem interessante é que o curso conta com dois desafios de programação, os quais envolvem os conceitos ensinados, mas que exigem algo a mais dos estudantes. A princípio parecem um salto muito grande na exigência para programar, no entanto, recomendo que busquem enfrentar o desafio, ele irá tomar mais tempo, mas serão a forma de você realmente aprender.

By Leonardo d A M

Apr 17, 2020

O curso é excelente, quase impecável. Os assignments (as avaliações) são razoavelmente difíceis em comparação com as outras atividades, mas é o que se espera de assignments de cursos de qualidade. Faz parte do aprendizado de uma linguagem de programação ir atrás de informações até então desconhecidas, e é bom que o aluno comece a praticar já nesse curso. O único ponto negativo é que como a correção utiliza um algoritmo específico, e como em linguagem de programação há diversas formas de se fazer a mesma tarefa, algumas exigências poderiam ser melhor informadas de antemão. No mais, meus parabéns, e até a Parte 2!

By Léa C L d S

Jul 16, 2017

Considero que o curso tenha cumprindo o prometido. De fato fornece as informações básicas necessárias aos iniciantes, assim como permite uma rápida aprendizagem de programação em Python. Creio que é 5 estrelas, tanto no conteúdo como nos exercícios programados. Só tenho pequena ressalva quanto ao último trabalho proposto, pois, apesar de ser todo baseado em conteúdo que foi ministrado nas diversas aulas, muitas coisas não ficam claras no próprio enunciado. Essa falta de clareza acaba por causar dificuldades desnecessárias. Independente disso, de forma geral, o curso vale muito à pena! Parabéns pela iniciativa!

By Rafael G (

Oct 30, 2022

Gostei muito do curso e estou indo pra parte 2. O formato do Coursera ajuda a manter um ritmo confortável e o conteúdo ensinado é bastante prático e utilizado várias vezes ao longo do curso.

As aulas e desafios propostos podem ser desafiadores, mas é possível resolver os problemas dados com as informações disponíveis. Se ainda assim você precisar de um complemento para entender determinado assunto ou resolver um problema, apenas garanta que não está procurando respostas prontas, e sim meios de aplicar suas ideias. Foque em aprender, não em terminar o curso rápido e reserve um tempo diário para estudar.

By Hallison M

Dec 26, 2019

O cursos é muito bom e desafiador. Minha observação e que deve ser considerada de forma construtiva é que alguns dos exercícios usam recursos e funções não ensinadas no conteúdo do curso e você se vê em condições de dificuldade de resolver. Daí a solução é ir buscar este conhecimento na internet e você acaba ficando com receio de que seja acusado de copiar conteúdo de outros. De fato, até acredito que isso também seja parte das atividades rotineiras de um desenvolvedor/programador frente a dificuldades reais da área de codificação. Agradeço a equipe USP e Coursera pela qualidade do material e do curso.

By Lucas S

Mar 8, 2022

Excelente curso também para iniciantes que, como eu, nunca tiveram contato com programação.. os instrutores são muito didáticos, utilizam excelentes exemplos para fixar os conceitos e, a melhor parte para mim, os exercícios e listas de exercícios propostos apresentam desafios únicos para os alunos, não é apenas uma repetição do que foi dado como exemplo, e sim exercícios que te fazem utilizar o pensamento lógico, tentar ligar os pontos para aplicar o que aprendeu com outras coisas, fazendo assim com que o aluno consiga fixar muito melhor o conteúdo e realmente aprender o que está sendo proposto.

By Guilherme H S R

Aug 21, 2020

Tive um andamento tranquilo por conta não só do meu conhecimento prévio com linguagem de programação (tive introdução à linguagem C), como também pela didática praticada pelo curso. Tive pequenos problemas com o corretor, mas só por questões de digitação de prints como foi mencionado no início do curso que poderia ocorrer. Obtive ajuda nos fóruns quando tive dificuldade, ou seja, ajudou também na conclusão, além dos materiais de apoio indicados. O curso superou minhas expectativas e parabenizo a todos os envolvidos na produção do curso por me introduzirem ao mundo "pythônico".

By Maria F T

Jul 29, 2020

Incrível! Um dos cursos mais proveitosos que já fiz, valeu cada segundo. Muito desafiador, ainda mais para mim que tenho um conhecimento de computação quase nulo, nunca fiz nenhuma aula. além de ser estudante de medicina e já ter esquecido bastante coisa de exatas. Mas com calma fiz um pouco de cada vez e terminei em 2 meses +-. Recomendo para todos que queiram iniciar o aprendizado em computação e saber um pouco do que rola nesse universo. A organização do curso está de parabens, um curso de excelência em todos os sentidos, limpo, organizado e super bem pensado

By João V L R G

Aug 19, 2020

O curso é realmente um dos melhores que existem na internet sobre python, claro não ensina tudo, porém, da uma grande base para quem quer se aprofundar no futuro.

Apenas um detalhe que acredito que algumas pessoas irão até discordar é que há dois exercícios muito avançados em comparação ao conteúdo passado, porém, isso não interfere em nada na qualidade das aulas e muito menos do aprendizado, pois superando essas dificuldades é que nós avançamos também. Agradeço muito ao professor e a equipe do coursera por disponibilizar tal curso a nós alunos programadores.

By Vinícius S O

Jun 16, 2020

Um curso excelente para quem vai ter um primeiro contato com a linguagem Python mesmo se você já tiver experiencia com outras linguagens e com programação de modo geral. As videos aulas são rápidas mas eficientes, versam sobre o conteúdo básico e comum á qualquer iniciante de programação. O diferencial fica a cargo dos exercícios propostos que não são apenas de fixação (não que não haja exe dessa natureza, pois há) mas eles são tem um nível moderado de desafio que te motiva a aprender praticando, i.e, programando. Excelente, vou recomendar muito.

By TIAGO V

Jun 4, 2020

O curso é muito bom, acho que poderiam ter mais tópicos sobre funções, dando ao menos o conhecimento, mesmo que não aprofundado de outras que não trabalhamos. Como, também, pacotes de importação por exemplo. Também acho que o último execício não fica claro como proceder, talvez valha a pena a dica pra escrever um main() que chame as funções de forma como é dado no exemplo de como o programa deve funcionar.

O curso fornece base suciente pra criar as outras funções, não tive dificuldade, mas entender como ele funcionaria achei mais difícil!

By Luciano C

Aug 18, 2019

Um excelente curso para começar a aprender python. Eu já tinha alguma experiência (de muito tempo atrás) com linguagem C, mas esse curso me permitiu aprender desde o principio python e suas diferenças e semelhanças com outras linguagem. Os videos foram sempre muito bons e apresentam os conceitos, mesmo os mais difíceis, de forma concisa e clara. A forma de avaliação por meio de testes e programas-tarefas também foram muito efetivos para verificar a minha efetiva aprendizagem e me manter motivado em seguir em frente até o fim do curso.

By Willians d O S

Nov 14, 2020

Gostei bastante do curso no geral. Os vídeos são bem diretos e objetivos, há uma boa dose de exercícios para fixar os conceitos, e é muito bom a possibilidade de podermos controlar o ritmo do aprendizado. Nunca tinha usado python antes, e pude aprender bastante com esse curso. Só o conteúdo contido no segmento "leitura" , de algumas das semanas, que eu achei meio confuso, as vezes tem link dentro dos links, que não funcionam, ou então, o tópico diz leitura mas ao abrir o link há basicamente apenas exercícios um tanto confusos .

By Otavio J S J

Dec 28, 2017

Ótimo curso. Atende o propósito, e a didática do Professor é excelente. No meu ponto de vista, por ser um curso introdutório e que não solicita requisitos básicos, alguns exercícios poderiam ter o enunciado mais claro sobre o funcionamento do corretor, por exemplo, dizendo se a chamada main() deve ou não estar no código e, a partir do segundo módulo, o primeiro vídeo conter a correção do exercício anterior para esclarecer dúvidas e ensinar melhores práticas.

Interessados e/ou curiosos, print("Bem-vindos ao mundo Python!").

By JOSÉ R B S

Oct 17, 2021

Para mim foi um excelente curso. Com ele, consegui, depois de muito tempo, avançar de verdade e terminar meus primeiros programas com várias funções. Antes dele, só tinha construído pequenos e simples programas. Fiquei muito feliz com a conclusão e logo irei iniciar a segunda parte. Meus agradecimentos aos Professores Fábio, Daniel e Nelson, a COURSERA e todos que dos bastidores também deram e continuam dando sua contribuição para o sucesso dos estudantes que passam por aqui. Valeu! Estou muito feliz, de verdade.