The University of Pennsylvania — Computational Thinking for Problem Solving — Week 3

Credit for the image goes to the University and Pennsylvania and Coursera

This course in its third week focused on how to write pseudo-code.

The great thing about this course is that it builds wonderfully on itself. In all of the courses I have taken so far, no course built on itself in such an efficient, effective manner. The first week is about how to tackle a problem. The second week is about how to represent that problem with a flowchart. The third week is how to write pseudo-code for the problem. The wonderful thing about this course’s style is that if you follow the lessons of the first three weeks of this course, you will know how to decompose your problem and the steps to take in order to solve it.

Writing pseudo-code is the process of writing down what needs to be changed into code into a simple-to-read manner. This form of “code” should be easily readable even to people who do not know how to program. It is an efficient way for, say, a manager to communicate with their engineers and vice-versa. I think it is a wonderful idea to focus on how to write pseudo-code in a course designed to teach people about the underpinnings of computational thinking and problem-solving skills. This tool is effective at bridging the gap between tech-savvy individuals and those requesting their help.

The next week will focus on changing pseudo-code to actual code. The blog will be released on January 29, 2019. Stay tuned!

I write about programming and computer science as well as review Coursera courses I have taken related to the aforementioned topics.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store