Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer. But you don't need to be a computer scientist to think like a computer scientist! In fact, we encourage students from any field of study to take this course. Many quantitative and data-centric problems can be solved using computational thinking and an understanding of computational thinking will give you a foundation for solving problems that have real-world, social impact.
Computational Thinking for Problem Solving
Universidade da PensilvâniaInformações sobre o curso
Sua empresa se beneficiaria do treinamento dos funcionários em habilidades sob demanda?
Experimente o Coursera for BusinessHabilidades que você terá
- Simple Algorithm
- Python Programming
- Problem Solving
- Computation
Sua empresa se beneficiaria do treinamento dos funcionários em habilidades sob demanda?
Experimente o Coursera for Businessoferecido por
Comece a trabalhar rumo ao seu mestrado
Programa - O que você aprenderá com este curso
Pillars of Computational Thinking
Expressing and Analyzing Algorithms
Fundamental Operations of a Modern Computer
Applied Computational Thinking Using Python
Avaliações
- 5 stars80,56%
- 4 stars12,68%
- 3 stars3,25%
- 2 stars1,21%
- 1 star2,27%
Principais avaliações do COMPUTATIONAL THINKING FOR PROBLEM SOLVING
IT is a very good course. That being said, week 4 should be spread over two weeks, and have more explanation in order to make the projects more manageable. I struggled with the last two projects.
The course is very well-designed and it helped me develop understand how to apply computational thinking in solving various types of problems as well as acquire basic skills of programming in Python.
Great course - the non-programming parts (making flow charts etc) were actually more difficult than the programming (simple Python programming - my first time programming in python)
The autograder can be somewhat of a pain and some of the solutions in the peer-review sections aren't the most efficient. Otherwise it helped teach the building blocks of coding.
Perguntas Frequentes – FAQ
Quando terei acesso às palestras e às tarefas?
O que recebo ao adquirir o Certificado?
Existe algum auxílio financeiro disponível?
Do I need to know how to program or have studied computer science in order to take this course?
How much math do I need to know to take this course?
Does this course prepare me for the Master of Computer and Information Technology (MCIT) degree program at the University of Pennsylvania?
Where can I find more information about the Master of Computer and Information Technology (MCIT) degree program at the University of Pennsylvania?
Mais dúvidas? Visite o Central de Ajuda ao estudante.