Logic and Computational Thinking
list 4 sequences
assignment Level : Introductive
chat_bubble_outline Language : English
card_giftcard 64 points
Want to share this course in your company?
My Mooc
Users' reviews
4.2
starstarstarstarstar
Read review

Key information

credit_card Free access
verified_user Fee-based Certificate
timer 8 hours in total

About the content

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.

  • 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

more_horiz Read more
more_horiz Read less
report_problem

Prerequisite

N/A

dns

Syllabus

1. Module 0: Introduction to the course
    a. What this course is about
        i. Analytic logic and its relation to computer science
        ii. Critical thinking as both a lifestyle and aide to better programming and testing
        iii. Note: This is not a programming course
    b. Let's get started: critical thinking and logical reasoning
        i. What does it mean to think critically?
        ii. An overview of definition, induction, and deduction
        iii. Computer programming and logical thinking
2. Module 1: Deduction and Induction
     a. Deduction and deductive syllogisms
         i. Validity and invalidity
         ii. Argument forms
         iii. Deductive arguments and computer code
         iv. Exercises
     b. Induction and inductive syllogisms
         i. Inductive arguments and critical thinking
         ii. Exercises
     c. Assessment
3. Module 2: Deductive Reasoning and Categorical Logic
    a. Focus on how to discipline thinking to write better programs
    b. The categorical statement
    c. The categorical syllogism
    d. Venn diagrams
    e. Application to computer code
    f. Exercises
    g. Assessment
4. Module 3: Inductive Reasoning and Software Testing: How to think critically
    a. The logic of science
    b. Looking for the cause (Mill's Methods)
    c. Critical thinking and modern science
    d. Applying critical thinking skills to software testing
    e. Assessment
5. Final Exam
record_voice_over

Instructors

Paul Pardi
Principal Content Developer
Microsoft Corporation

store

Content designer

Microsoft

Microsoft Corporation is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best known software products are the Microsoft Windows line of operating systems, Microsoft Office office suite, and Internet Explorer web browser.

assistant

Platform

Edx

Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with EdX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Reviews
4.2 /5 Average
starstarstarstarstar
1
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
Content
4/5
Platform
4.5/5
Animation
4/5
Best review

.

Adrien Le Gal
Adrien Le Gal,
Published on April 3, 2019
You are the designer of this MOOC?
What is your opinion on this resource ?
Content
0/5
Platform
0/5
Animation
0/5
Adrien Le Gal,
on the April 3, 2019
starstarstarstarstar

.