Problem Solving Using Computational Thinking
- 4.6
Approx. 11 hours to complete
Course Summary
This course introduces the fundamental concepts of computational thinking and how to apply them to solve real-world problems. It covers topics such as algorithms, abstraction, and problem decomposition.Key Learning Points
- Learn how to apply computational thinking to solve real-world problems
- Understand the fundamental concepts of algorithms, abstraction, and problem decomposition
- Get hands-on experience with Python programming language
Job Positions & Salaries of people who have taken this course might have
- USA: $86,000
- India: ₹6,65,000
- Spain: €32,000
- USA: $86,000
- India: ₹6,65,000
- Spain: €32,000
- USA: $62,000
- India: ₹4,50,000
- Spain: €25,000
- USA: $86,000
- India: ₹6,65,000
- Spain: €32,000
- USA: $62,000
- India: ₹4,50,000
- Spain: €25,000
- USA: $95,000
- India: ₹15,00,000
- Spain: €48,000
Related Topics for further study
Learning Outcomes
- Apply computational thinking to solve real-world problems
- Develop algorithms to solve problems
- Create Python programs to implement algorithms
Prerequisites or good to have knowledge before taking this course
- Basic knowledge of programming
- Access to a computer with internet connection
Course Difficulty Level
BeginnerCourse Format
- Self-paced
- Online
- Video lectures
- Hands-on programming assignments
Similar Courses
- Introduction to Programming in Java
- Python for Everybody
Related Education Paths
Notable People in This Field
- Avanessians Director of the Data Science Institute, Columbia University
- Director of Research, Google
Related Books
Description
Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it."
Outline
- Foundations of Computational Thinking
- Welcome to Computational Thinking
- Example: Making a Cake
- Introduction to the Graphic Organizer
- Welcome and Syllabus
- Help Us Learn More about You!
- Contributor Acknowledgements
- Introduction to the Graphic Organizer
- Foundations of Computational Thinking Practice Questions
- Foundations of Computational Thinking Quiz
- Case Study: Airport Surveillance and Image Analysis
- Image Analysis: Importance of Computational Thinking - Part 1
- Image Analysis: Importance of Computational Thinking - Part 2
- Image Analysis: Abstraction and Algorithms
- Image Analysis: Algorithms, Optional Advanced Video
- Image Analysis: Evaluating Solutions
- Image Analysis: Problem Identification and Decomposition
- Introduction to Airport Surveillance Case-Study
- Airport Surveillance Case-Study Check-In 1
- Airport Surveillance Check-In 2
- Airport Surveillance Practice Questions Set 1
- Airport Surveillance Practice Questions Set 2
- Airport Surveillance Case-Study Quiz
- Case Study: Epidemiology
- Epidemiology: Introduction and Problem Identification
- Epidemiology: Problem Identification Part 2
- Epidemiology: Abstraction and Decomposition
- Epidemiology: Algorithms and Evaluating Solutions - Part 1
- Epidemiology: Algorithms and Evaluating Solutions - Part 2
- Epidemiology: Conclusion
- Introduction to Epidemiology Case-Study
- Epidemiology Case-Study Check-In 1
- Up Next: Rafael's Algorithm
- Epidemiology Case-Study Check-In 2
- Epidemiology Practice Questions
- Epidemiology Case-Study Quiz
- Case Study: Human Trafficking
- Human Trafficking: Importance of Computational Thinking
- Human Trafficking: How Computational Thinking May Apply - Part 1
- Human Trafficking: How Computational Thinking May Apply - Part 2
- Introduction to Human Trafficking Case-Study
- Human Trafficking Case-Study Check-In
- Next Case: Potential Applications of Computational Thinking to Human Trafficking
- Human Trafficking Practice Questions
- Final Project
- Introduction to the Final Project
- Final Project Part 1. Background and Context
- Final Project Part 2: Graphic Organizer and Project Justification
- Final Project Part 3: Project Justification
- Final Project Part 4: Algorithm depiction
- Course Feedback
- Keep Learning with Michigan Online
Summary of User Reviews
Discover the comprehensive thinking process and develop your analytical skills with this course on Coursera. Students have found this course extremely useful and have given it high ratings. Many users appreciated the practicality of the course and its applicability in real-world scenarios.Pros from User Reviews
- Great course for developing analytical skills
- Practical and applicable in real-world scenarios
- Engaging and interactive course materials
- Well-structured and easy to follow
- Instructors are knowledgeable and provide helpful feedback
Cons from User Reviews
- Some users found the course content to be too basic
- Limited interaction with instructors and other students
- Some technical issues with the online platform
- Some users found the course to be too time-consuming
- Not suitable for those looking for a more advanced course