Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Course Overview

    Computational Thinking for Problem Solving is a beginner-level course administered by the University of Pennsylvania. The online programme will provide the learners with a deep insight into computational thinking which is used to deal with a problem in a systematic manner and come up with solutions that could be initiated by a computer. Computational Thinking for Problem Solving Certification Syllabus will guide the learners on computation thinking, the development and analysis of algorithms etc that will enable the students to approach the problems from the perspective of computer scientists. 

    Offered by Coursera, the Computational Thinking for Problem Solving Certification Course is a programme targeted at beginner-level audiences that could be completed within 2 weeks. Computational Thinking for Problem Solving Certification by Coursera is developed by Susan Davidson who is the Weiss Professor at the University of Pennsylvania. 

    The Highlights

    • Provided by Coursera
    • Approximately 2 weeks of programme
    • Offered by the University of Pennsylvania
    • Flexible Deadlines
    • Self-Paced Learning Option
    • Shareable Certificate
    • Financial Aid Available
    • Beginner level course 
    • 100% Online Course

    Programme Offerings

    • English Videos
    • practice quizzes
    • Graded Assignments with peer feedback
    • graded Quizzes with feedback
    • Graded Programming Assignments
    • Course Videos & Readings
    • EMI payment options
    • 14 day refund period.

    Courses and Certificate Fees

    Certificate AvailabilityCertificate Providing Authority
    yesCoursera

    The fees for the course Computational Thinking for Problem Solving is :

    Fees components

    Amount

    Course fees

    Rs. 2,699


    Eligibility Criteria

    Certification Qualifying Details

    The Computational Thinking for Problem Solving Certification will be conferred to the students only if they complete the course proceedings successfully by covering the course readings, videos, assignments and quizzes and paying the Coursera-specified fee. 

    What you will learn

    After the completion of the  Computational Thinking for Problem Solving Training, the students will be able to make a thorough understanding of the following: 

    • Simple Algorithm
    • Python Programming
    • Problem-Solving
    • Computation

    Who it is for

    Computational Thinking for Problem Solving Classes can be pursued by the professionals such as 

    • Python Programmer
    • Computer Scientist
    • Programmer

    Admission Details

    Step 1 - At first, register and sign in on https://www.coursera.org/

    Step 2 - Then, find the course ‘Computational Thinking for Problem Solving’ offered by the University of Pennsylvania will appear on the screen. 

    Step 3 - Kickstart the course by entering the option ‘Enrol’. 

    The Syllabus

    Videos
    • Introduction
    • Decomposition
    • Pattern Recognition
    • Data Representation and Abstraction
    • Algorithms
    • Case Studies
    Quizzes
    • Decomposition
    • Pattern Recognition
    • Data Representation and Abstraction
    • Algorithms
    Assignment
    • Learning Style Preference Survey
    Peer Reviews
    • Applying Computational Thinking in Your Life
    • Project Part 1: Applying the Pillars of Computational Thinking
    Discussion Prompts
    • Applying Decomposition in Your Life
    • Applying Pattern Recognition in Your Life
    • Applying Data Representation and Abstraction in Your Life
    • Applying Algorithms in Your Life

    Videos
    • Finding the Largest Value
    • Linear Search
    • Algorithmic Complexity
    • Binary Search
    • Brute Force Algorithms
    • Greedy Algorithms
    • Case Studies
    Quizzes
    • Finding the Largest Value
    • Linear Search
    • Algorithmic Complexity
    • Binary Search1
    • Brute Force Algorithms
    • Greedy Algorithms
    Peer Reviews
    • Finding Minimum Values
    • Binary Search
    • Greedy vs. Brute Force Algorithms
    • Project Part 2: Describing Algorithms Using a Flowchart

    Videos
    • A History of the Computer
    • Intro to the von Neumann Architecture
    • von Neumann Architecture Data
    • von Neumann Architecture Control Flow
    • Expressing Algorithms in Pseudocode 
    • Case Studies
    Quizzes
    • A History of the Computer
    • Intro to the von Neumann Architecture
    • von Neumann Architecture Data
    • von Neumann Architecture Control Flow
    • Expressing Algorithms in Pseudocode
    Peer Reviews
    • Von Neumann Architecture Data & Instructions
    • Reading & Writing Pseudocode
    • Project Part 3: Writing Pseudocode
    • (Optional) von Neumann Architecture Control Instructions
    • (Optional) Understanding Pseudocode

    Videos
    • Introduction to Python
    • Variables
    • Conditional Statements
    • Lists
    • Iteration
    • Functions
    • Classes and Objects
    • Case Studies
    • Course Conclusion
    Readings
    • Programming on the Coursera Platform
    • Python Playground
    • Variables Programming Activity
    • Solution to Variables Programming Activity
    • Conditionals Programming Activity
    • Solution to Conditionals Programming Activity
    • Solution to Lists Programming Assignment
    • Solution to Loops Programming Assignment
    • Solution to Functions Programming Assignment
    • Solution to Challenge Programming Assignment
    • Solution to Classes and Objects Programming Assignment
    • Solution to Project Part 4
    Quizzes
    • Variables
    • Conditional Statements
    • Lists
    • Programming Assignment
    • Iteration
    • Loops Programming Assignment
    • Functions
    • Functions Programming Assignment
    • (Optional) Challenge Programming Assignment
    • Classes and Objects
    • Classes and Objects Programming Assignment
    • Project Part 4: Implementing the Solution in Python

    Instructors

    Penn Frequently Asked Questions (FAQ's)

    1: Which institution offers the Computational Thinking for Problem Solving Online Certification?

    The University of Pennsylvania is offering the programme.

    2: Who is the instructor of the course?

    The course is instructed by Susan Davidson who is the Weiss Professor at Computer & Information Science.

    3: Is the subtitle available for the lecture videos?

    Yes, the subtitle is available in the languages of  Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, and Spanish. 

    4: Do the learners have the option to pay the fee in the installment mode?

    Yes, the students can make the payment of the course fee in installments. 

    5: Does Coursera provide job assistance after the Computational Thinking for Problem Solving Online Course?

    No, Coursera does not provide job assistance.

    Articles

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.