Logic and Computational Thinking

MOOC
Logic and Computational Thinking
Language
English
Duration
2 months
Certificate
Certification paid
Course by EdX
Logic and Computational Thinking
What will you learn?
Logical form and how to construct arguments
Deductive and inductive argument forms
The basics of critical thinking
How to break down problems into simpler tasks
Recognizing patterns and understanding why this is important
How to use an algorithm to solve problems
The relation of logic to fundamentals in computer science
About the course

Understanding how a computer "thinks" is one of the first steps to becoming an excellent computer programmer. A foundation in logic is crucial in developing this understanding. Mastering logic is more than learning a set of rules. It involves learning how to break problems into smaller chunks, figuring out how repeatable processes can save time and improve quality, and understanding how to organize problems into the right size.

In this course, you'll learn how to do all those things and use computers to make them easier. After all, logical tasks are what computers are best at doing!

This is not a programming course, but it will teach you how to approach critical thinking as both a lifestyle and an aide to better programming and testing.

Note: These courses will retire in June. Please enroll only if you are able to finish your coursework in time.

Program
Logic and Computational Thinking
Build a solid foundation for programming by learning basic logic and exploring how logic forms the foundation of computer programs.
Lecturers
Paul Pardi
Paul Pardi
Principal Content Developer Microsoft Corporation
Platform
/storage/img/providers/edx.svg
All the courses on this platform are free of charge. The authors are top universities and corporations that seek to maintain high quality standards. If you do not meet a deadline for assignments, you lose points. Like on other platforms, the videos in which the theory is explained are followed by practical assignments. Courses are available in English, Chinese, Spanish, French and Hindi.
Like any other website, konevy uses «cookies». These cookies are used to store information including visitor's preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information. For more general information on cookies, please read the «What Are Cookies» article on Cookie Consent website.