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,038 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.

TN

Apr 7, 2021

Gente... Perfeito!!! Que curso incrível! Sair da área de humanas para exatas não foi nada fácil, mas agradeço demais a oportunidade!!! Tive que estudar/relembrar muito matemática e valeu muito a pena!

Filter by:

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

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 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.

By Edson G A C

Feb 5, 2018

O curso é sensacional! Realmente ensina do mais básico possível, para quem não tem nenhuma noção sobre programar, para pessoas que nunca programaram nada na vida e agora eu já me vejo programando.

A didática do curso é muito boa, eu gostei muito, os professores são ótimos e o fórum ajuda muito. Utilizei muito o fórum para conseguir resolver alguns exercícios mais complexos.

Minha única crítica ao curso, é em relação à alguns exercícios, que eu precisei buscar ajuda na internet em geral, em outros fóruns para conseguir resolver dois exercícios muito difíceis. Como o jogo do NIM e o COH-PIAH. Foram exercícios bem complexos, mas deu pra fazer.

Fora isso, recomendo muito esse curso!

By Christianne

Jun 19, 2019

O curso é bem didático e prático, porém:

Possui algumas inconsistências nas recomendações de leitura. Alguns links estão repetidos em semanas consecutivas.

Também existem inconsistências na sequencia dos vídeos. Na semana 6, se não me engano, um exemplo é citado no primeiro video e o mesmo só é demonstrado no segundo vídeo. Além disso, o vídeo do jogo do NIM está após a realização do exercício e as dicas são gerais demais (deveria estar antes).

Tem um teste com uma questão com resposta incorreta. O enunciado fala em maior ou menor (não me lembro bem) e as respostas citadas como corretas estão com >= ou <=, respectivamente.

By Eduardo M F d R

Jul 17, 2020

O curso é básico e usa bastantes termos matemáticos que me fizeram ir além (fator positivo) , o Professor Fabio Kon é muito bom e levou o curso de uma maneiro muito agradável mas o material de apoio (Livro Texto - https://panda.ime.usp.br/aulasPython/static/aulasPython/index.html ) está com vários problemas, por exemplo: videos que que não são exibidos {https://panda.ime.usp.br/aulasPython/static/aulasPython/introducao.html } , exercícios que não mostram a resposta {https://panda.ime.usp.br/pensepy/static/pensepy/02-Conceitos/conceitos.html - 2.1.1: Como você pode determinar o tipo de uma variável?}, etc.

By Giovana O P

May 20, 2020

Gostei muito do curso, e fiquei muito satisfeita com a quantidade de conteúdo que consegui aprender, principalmente porque eu nunca havia tido contato com a programação antes deste curso. Gostei muito da forma com o conteúdo foi dividido durante as semanas. Minha única crítica/sugestão é que alguns exercícios envolviam matemática, o que me "travava" um pouco nas resoluções (eu particularmente tenho dificuldade), porque além do conteúdo de Python, eu tinha que pesquisar e aprender alguns conceitos matemáticos, então os exercícios poderiam ser feito com exemplos menos matemáticos na minha opinião.

By Cosimo B

Mar 22, 2020

O curso è muito bem feito. Como estudante estrangeiro que jà tinha bases de conhecimento de computaçao quis enfrentar esse curso para aprender mais uma ferramenta util no trabalho e na minha paixoes em programaçao. Achei Python uma linguagem util seja a nivel pessoal que industrial. O curso me deu em pouco tempo os elementos basicos e claros para atingir uma independencia para futuros passos no aprendizado dessa linguagem. Gostei dei mais do sambinha do "Teste Automatizado", pois sou apaixonado pela musica brasileira. Parabéns a toda a equipe que organizou o curso.

By Lucio O J

Jul 20, 2017

Excelente curso, para quem quer iniciar com Python. Só não dou 5 estrelas pois não abrange (ainda que superficialmente) alguns pontos importantes do Python como dicionários, tuplas e leitura/escrita de arquivos externos. De qualquer forma, Fábio Kon é um excelente professor com um método de ensino e didática nota 10. Cito também o apoio dado pela equipe no Fórum de Discussões, que foi fundamental para concluir o exercício final do curso. Parabéns pelo curso oferecido, e certamente estarei na turma da parte 2 para dar sequencia à aprendizagem da linguagem.

By Antonio G d A N

Mar 4, 2017

Meu único desapontamento é o curso não ter carga horaria e não servir como créditos complementares para faculdade, fora isso, a explicações são claras e objetivas sobre a sintaxe, principais funções e recursos da linguagem Python, e também sobre as principais estruturas de dados utilizadas na programação e principalmente as vantagens que ela oferece para manipula-las! Com exercícios dês do básico até alguns bem mais complexos, termino esse curso com uma base solida para avançar nos estudos da linguagem Python!

By Celia C

Jul 10, 2020

um curso que conseguiu aprofundar na linguagem python, mas alguns exercicios foram bem acima do esperado para o curso. Como não pedi certificado, acabei vendo alguns exercicios por fora, tentando entender, e só assim consegui chegar no final. Mas a maioria dos exercicios foram ok, consegui fazer numa boa. Entendo USP é USP. Para quem precisa trabalhar na área é excelente. Não é minha intenção, portanto não vou fazer a parte 2.

de qualquer maneira parabens a equipe pela iniciativa.

By Gerson M

Mar 18, 2017

Bom curso, os pontos fortes são a didática e os exercícios, exige bastante de lógica de programação, além de ensinar a usar os comandos da aula. As exigências de lógica não o deixam trivial para quem nunca programou, neste caso precisará de todo período de 9 semanas e novas leituras/exercícios no material extra.

Como ponto a melhorar, seria abordar mais conteúdos que ainda considero introdutórios do Python, como por exemplo citar algumas bibliotecas mais comuns.

By Thiego S

Feb 11, 2019

Algumas atividades estavam muito diferente do que foi exposto na aula. Algumas aulas muita explicação e depois os exercícios práticos nada a ver. Talvez o professor saiba muito e não estava conseguindo ensinar de forma dinâmica no nível simples daqui. Já vi videos no youtube explicando melhor e as vezes ou mesmo ou exercícios ainda mais difíceis. Mas a avaliação é que para o básico foi muito bom sim!

By Moisés C

Apr 8, 2017

O curso conta com bastante material de apoio e vídeos. No inicio é bem fácil, porém o último exercício parece impossível à primeira vista, diante do que aprendemos. Este fato quase provocou minha evasão. O professor Fábio é engraçado e quanto a equipe, todas minhas perguntas foram respondidas. Agradeço ao Athos e aos alunos que me ajudaram também. Estou emocionado por completar o curso :)