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

Comentários e feedback de alunos de Introdução à Ciência da Computação com Python Parte 1 da instituição Universidade de São Paulo

4.9
estrelas
5,250 classificações
1,662 avaliações

Sobre o curso

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, Gabriel Crispino, Antonio Abello, Athos Ribeiro e Yorah Bosse têm sido excelentes assistentes de ensino, ajudando a manter a qualidade do curso....

Melhores avaliações

EM
6 de Fev de 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.

DP
23 de Jan de 2019

Ótimo curso, contendo professores com boa didática e permitindo introdução de conhecimentos e desafios de forma cadenciada, tornando o desenvolvimento fácil. Já recomendei para amigos. Muito obrigado!

Filtrar por:

26 — 50 de 1,642 Avaliações para o Introdução à Ciência da Computação com Python Parte 1

por Luiz C M

25 de Ago de 2020

Achei o método didático do curso bastante acessível para quem não tem conhecimento algum sobre a linguagem de programação. Isso me estimula a continuar minha aprendizagem e aprofundamento na matéria.

por Wesley O

15 de Mai de 2020

Achei muito enriquecedor, me ajudou a ver o Python de uma forma diferente e pretendo agregá-lo como ferramenta em vários casos. Gostei muito da dinâmica do curso e das atividades propostas. Gratidão.

por Guilherme A

3 de Jan de 2021

Excelente conteúdo. O professor Fabio Kon é extremamente didático em suas explicações e o fórum de discussão é bastante útil em elucidar dúvidas mais comuns.

por Eliabe R D C

14 de Jun de 2020

Curso muito desafiador, bem padrão USP. Trabalhos que desafiam o estudante a pensar fora dos padrões e aplicá-los.

por Yan C V D J

25 de Jan de 2020

Excelente curso preparado pelo Prof. Fabio Kon e toda sua equipe! Parabéns aos envolvidos!

por Isaque c s

2 de Jan de 2021

melhor curso de python na internet, muito obrigado

por DEBORA R C D S

15 de Jun de 2020

Didática maravilhosa!!!

por Jessé R d O

26 de Mai de 2020

A proposta do curso ser por meio de vídeo aulas é com o objetivo de ocorrer a imersão no conteúdo proposto. O curso não faz isso, no máximo bóia na superfície. Em muitas oportunidades tive de recorrer a outros canais de informação para entender o passo-a-passo do curso. Se o objetivo é criar curiosidade nos alunos para o curso poderiam ser utilizados métodos mais práticos ou reais de nosso cotidiano, embora o objetivo do curso não seja direcionar ao aprendizado de Python em sí, mas a Ciência da Computação (muitos cálculos matemáticos e isso que gosto de matemática, mas não tenho formação acadêmica e suas cadeiras de cálculos). Outro ponto negativo são os exercícios avaliativos, onde em grande parte não condiz com o que foi aprendido durante as aulas. Você cobra aquilo que você ensina. Por exemplo, você se assusta quando o último exercício começa com um "import re" sendo que em nenhum parte do curso foi explicado sobre este comando.

Pontos altamente positivos, a cobrança semanal para concluir (Coursera), o fórum sempre ativo (Ygor Xavier Carvalho Rios obrigado pelos esclarecimentos da última atividade).

por Pedro H d S d S

20 de Out de 2020

O curso é muito bom mesmo. Só tem algumas atividades que eles não dão o devido apoio para serem feitas.

por Caio S A d S

14 de Abr de 2020

O curso ensina no iddle do Python que é muito mais difícil de utilizar do que um programa específico para programação como o Pycharm ou Visual Studio Code. Alguns exercícios são complexos para um curso de 'introdução'. Um exercício com quase 100 linhas não deveria estar em um curso introdutório. As aulas parecem que não foram planejadas e muitos erros ocorrem durante as filmagens. Há cursos gratuitos no YouTube que ensinam com mais calma e possuem um design melhor.

por Telmo A d S B

8 de Mai de 2017

Sem querer ser maldoso, é o tipo de curso que passa quem busca por ajuda fora do curso, porque o que é cobrado está muito além do que é ensinado.

por Marcelo H G

27 de Jun de 2017

Missing important concepts and with boring and useless exercises.

por Ryan A d B d T

25 de Mar de 2019

Exemplo fácil, atividade complexa.

por Eduardo S F

4 de Ago de 2019

Usam a ide nativa do python, que é bem "suja" pra ver as informações. podiam aproveitar algumas mais conhecidas. Você vê mais a cara dos professores do que as telas. informações mal apresentadas.

por Gabriel d M L

27 de Nov de 2019

Horrível o professor da vídeo aula explica muito mal não consigo entender nada e o conteúdo e muito difícil para quem nunca estudou programação muito cansativo

por Carlos E S

5 de Jul de 2020

Curso fora da realidade

Exemplos pobres com exercicios que sao uma piada. O pior foi o jogo pin e o final. simplesmente um fiasco.

por Pedro D L

13 de Mai de 2020

Apesar de não ser estudante de computação ou de nenhuma área específica, é difícil encontrar algum campo de estudo que não envolva ou esteja caminhando para uma maior aplicação das linguagens e conceitos de programação. Como estudante de Geologia, é simples perceber a vasta gama de aplicações da linguagem Python em diversos softwares, como por exemplo o ArcGis, um dos mais usados na área. Meu interesse era começar a aprender do zero, não queria apenas aplicar fórmulas de tutoriais pela internet (são muito úteis e salvam nossos projetos e demandas de curto prazo), mas iniciar o aprendizado do básico era o meu interesse. Este curso cumpre esta função de maneira extremamente satisfatória, sendo impossível esperar que cubra todos tópicos. Não se deve ficar decepcionado se, por acaso, aquela função que você esperava não foi comentada no curso! A imensa esmagadora maioria não o é! São apresentadas as funcionalidades e conceitos mais básicos, sendo possível ter uma "ideia" da lógica de um programa bem mais complexo. Indico para todos os colegas!

por José E T

24 de Mai de 2017

Para um curso introdutório considerei excelente. Exige o suficiente para manter o aluno motivado. Já vi alguns cursos, que de tão complicados desanimava o pessoal que tinha alguma dificuldade de entendimento. Pretendo continuar meus estudos na linguagem Python e vou atrás de mais cursos onde eu possa evoluir. Como sugestão, penso que poderiam melhorar a explicação do jogo do NIM. Pode parecer estranho, mas eu nunca havia ouvido falar neste jogo. Tive que pesquisar para entendê-lo antes de botar a mão na massa. (no meu entendimento as explicações foram insuficientes).

Outra sugestão fica por conta da oportunidade que não aproveitaram de "resvalar" sobre funções recursivas por ocasião da função fatorial.

Finalmente, as funções do módulo re (último exercício) foram colocadas sem nenhuma explicação. Não chegou a prejudicar mas acho que valeria a pena um capítulo a respeito desta e de outros imports.

Achei positivo o fórum, postei uma vez e fui respondido em um tempo que considero excelente.

por Johnny S

28 de Jun de 2020

Muito legal, gostei demais. Penei muito para terminar, principalmente com o desafio final. O Profº. Fábio Kon explica de forma simples e prática e adorei a dinâmica ativa dos fóruns de discussão! Com o curso, além de aprender a base, sei muito bem que aprendi absurdamente mais com meus erros e como buscar no Google (diga-se Stack Overflow kkkk) como corrigí-los. Além disso, agreguei conhecimento nos sites indicados pelo curso, além de encontrar vários outros que me auxiliaram a aprofundar os conhecimentos passados aqui. Tinha vezes que ficava tão imerso na tentativa de resolver os desafios que me maravilhava com o quanto conseguia aprender. Li livros, diversos sites, pdfs e tudo relacionado à computação por conta do curso. É super indicado para quem está começando. Pretendo continuar com a Parte 2, com certeza, além de poder utilizar o que sei na minha vida profissional. Parabéns a todos os envolvidos nesse curso. Irei indicá-lo para todos que querem começar na programação sempre!

por Murilo A K

10 de Dez de 2020

O curso abrange o que está proposto em seu descritivo. Para quem não conhecia Python como eu, foi muito bom, alguns exercicios poderiam ser melhor explanados, más nada que o time de suporte não resolva (apensar de que em alguns momentos o tempo de resposta é alto. O "desafio final" me consumiu muito tempo. O maior problema é que o enunciado original não está claro em minha avaliação e ele deveria ser aprimorado, principalmente com algumas explicações que foram dadas no "tira dúvidas". Isto pouparia tempo de todos (alunos e monitores). Não irei emitir o certificado pois o custo convertido para R$ é alto e em alguns relatos existem narrativas de que o certificado chegou extraviado. Agora é partir para o próximo curso. Seria muito interessante que a USP inserisse mais treinamentos na modalidade Free ou com preços dentro de nossa realidade possibilitando que mais pessoas possam qualificar-se mais e fomentarmos a economia do conhecimento e trazer mais divisas para nosso pais.

por LUCIANO G B

6 de Mar de 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.

por Aventrilhando

17 de Abr de 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.

por Jose L C J

13 de Mai de 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!

por Francisco M T

14 de Jun de 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!!!

por Claudio S O

19 de Jul de 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.