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,225 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

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!

DP

Jan 23, 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!

Filter by:

51 - 75 of 2,234 Reviews for Introdução à Ciência da Computação com Python Parte 1

By DEBORA R C D S

Jun 15, 2020

Didática maravilhosa!!!

By Leonardo J S s

Sep 5, 2020

O curso em geral é muito bom, fico feliz por ter feito! No entanto, algumas vezes peca no enunciado das atividades propostas... um exemplo disso é a tarefa final do curso, seu enunciado não apresenta as informações relevantes para um iniciante (como eu) finalizar a mesma, talvez alguém que já tenha uma certa experiencia sim, mas alguém que nunca tenha programado antes, não... dai você tem que sair igual um louco garimpando o fórum por informações que ajudem a pelo menos entender o que é proposto e como implementar essas coisas, pois nem sempre são abrangidas todas as coisas necessárias durante a aula (inclusive, existe uma postagem feita por um aluno sobre essa atividade q estou me referindo que para mim foi mais esclarecedora que o próprio enunciado da questão). Então deixo como dica para melhoria do curso uma reformulação dos enunciados, pelo menos aqueles que os alunos tem reclamado mais... e se isso não for possível, que exista uma maior atividade dos monitores no fórum respondendo as principais dúvidas, pois você faz uma postagem e simplesmente não surgem respostas... embora pareça que no passado o ritmo de respostas era muito bom, pois encontramos várias postagens de vários meses atras com respostas com um curto período de distancia da data da publicação da dúvida.

By Katia L Z

Jul 6, 2022

A tarefa de programação final foi extremamente difícil, tive que pedir ajuda para terminar o curso. Minha sugestão é que contenha tarefas de níveis avaliativos compatíveis com o curso porque se não desanima o estudo. Nível desafio pode ser uma forma de ir além, para quem deseja.

By Pedro H d S d S

Oct 20, 2020

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

By Diego R

Mar 17, 2021

Alguns exercícios interessantes e bem bolados, professores com boa didática e capacitados. Minha insatisfação fica por conta do curso ser voltado mais pra lógica do que pra python. A linguagem possui ferramentas que permitem resoluções de uma linha só enquanto o curso enfatiza construção excessiva de laços de repetição, como no foco em while, o que torna o código nada "pythônico". Poderia ser atualizado pra contemplar melhor as peculiaridades da linguagem.

By Rafael S

Apr 15, 2020

O curso dá uma ótima base de python, o professor tem uma boa didática, porém acho que a explicação sobre o jogo do nim e do exercício copiah deveriam ser melhor explicados. Para um curso introdutório para quem nunca tocou em programação alguns exercícios com mais de 100 linhas de código tornam o curso desproporcionais seria melhor se as tarefas fossem feitas gradativamente.

By João V C B

Oct 4, 2018

A informação poderia ser melhor trabalhada. Orientações dos exercícios bastante rasas e genéricas, de forma que, por vezes, é preciso primeiro descobrir o que o enunciado realmente determina antes de se passar à sua execução. Não se diferencia de outros cursos disponíveis pela internet. Há opções melhores para iniciantes em programação.

By Eric O

Mar 8, 2023

Bom curso, conteúdo, professores... mas os as atividades e programas a ser feitos pelos alunos achei pouco "reais" e extremamente teóricos. Ao invés de programas envolvendo cálculos matemáticos, entendo que seria de melhor entendimento desenvolver programas como um sistema de reserva de hotéis, por exemplo.

By Jany H F d J

Aug 5, 2020

É um bom curso, mas não é um curso de "Introdução". Os exercícios pedidos são muito mais difíceis e complexos que os exemplos dados nas aulas. O exercício final é tão complexo e fora do padrão de qualquer pessoa que esteja aprendendo e do que foi ensinado, que eu quase desisti de terminar o curso.

By Frederico L J

Mar 14, 2020

Já tenho experiência com desenvolvimento e, infelizmente, acredito que pessoas sem qualquer bagagem na área, para quem o curso é sugerido, teriam dificuldade para entender alguns conceitos de lógica, programação e da linguagem.

By Clemerson M

Aug 27, 2021

Curso bom, mas os problemas são mais difíceis do que o conteúdo apresentado. Exige uma esforço maior do que assistir os vídeos e tentar solucionar os problemas. Tem que ter bunda na cadeira, livros, café e um pc na mesa.

By Diego L T

Feb 18, 2020

O desafio final está fora do padrão de qualquer iniciante, é tão complexo que a pessoa não conclui o curso e se frusta, para esclarecimento sobre o desafio final mande um email: uft12121@gmail.com

By Renata A S B

Dec 27, 2019

Curso muito bem elaborado, porém muitos exercícios de programação tem grau de dificuldade não condizente com o conteúdo ofertado.

By Rafael C P

Feb 18, 2017

Muitos exercícios não estão bem escritos

By Jefferson C

Jun 13, 2017

A parte final do curso não ficou clara

By ananias c

May 2, 2022

basico

By Rosileide F d S

Jul 25, 2022

Conclui o curso e não consigo pegar o certificado, pois não posso pagar com o cartão do meu esposo, não tem a opção de boleto e não tenho conta ou cartões dos bancos listado por eles. Sem contar que para um curso de horas 29 dolar é muito alto.

By Glaucia R d R G

Oct 6, 2020

Eu nao consigo ACESSAR O CURSO

By Tiago M

Oct 19, 2022

A didática das aulas é excelente e os exercícios são bons (alguns chatíssimos e que a gente não tem a menor vontade de sequer tentar entender, como o NIM). Mas o que me fez desistir foram as correções automáticas dos exercícios. Não dá para perder 1h tentando fazer o programa entregar o que o corretor automático quer, do jeito que ele quer, sem a gente saber o que ele quer. Fiz um programa simples e funcional para encontrar o maior numero primo de um dado número. Usei BEM MENOS linhas de código do que da forma sugerida com duas funções (uma auxiliar). Acontece que o corretor automático espera que eu retorne o valor, e não printe. Mas retorne para onde, cara pálida? Para uma variável? Qual nome dela? Não ter qualquer forma de comunicação direta com o professor é um inferno, nos faz perder tempo demais e, ao fim e ao cabo, me fez desistir de continuar nesse curso. Partindo para outro.

By Cleiton S

Oct 8, 2023

Atividade do jogo NIM e a última atividade do curso para mim estão além do propósito de um curso de introdução.

By Aline Q D

Jan 22, 2022

quero cancelar o curso, e estou tendo dificulades, o site não me direcionar para o cancelamento.

By Pedro D

May 13, 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!

By José E T

May 24, 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.

By Johnny S

Jun 28, 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!

By Murilo A K

Dec 10, 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.