inflearn logo

Introduction to Computer Science Thinking and Programming

This course is designed to foster computer science thinking before getting started with programming in earnest. It utilizes the coding education program Scratch to help anyone easily and enjoyably learn coding.

(4.9) 7 reviews

19 learners

Level Beginner

Course period Unlimited

Scratch
Scratch
Scratch
Scratch

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

문광훈

100% enrolled

thank you

5.0

hjiyoung9764

12% enrolled

It was helpful to learn logical thinking and computer science thinking that are necessary for beginners in programming.

5.0

헌집줄게새집다오

6% enrolled

My child doesn't like playing games on the computer, so I looked for something we could do together, and it seems great because it also teaches coding~

What you will gain after the course

  • Learning the most basic sequential, conditional, and repetitive structures in programming

  • Acquire the concept of variables and how to utilize them.

  • Create an algorithm that can logically solve the problem.

  • Apply and review all the concepts learned through hands-on practice of the final project

Easy and fun with Scratch,
Developing computer science thinking!

🖥 What is computational thinking ?

Coding , are you having trouble getting a feel for where to start ?”
Since the Fourth Industrial Revolution , with the advent of the data age, the coding craze has begun to blow fiercely . Not only engineers and students , but also students of the humanities and social sciences and even children are all eager to learn coding . However, nine out of ten of them fail to overcome the entry barrier and give up on learning coding . Why ? One of the core reasons is a lack of understanding of " computational scientific thinking . "

Computational thinking is a problem-solving process that involves breaking down seemingly complex problems in various fields into their individual parts , analyzing and reassembling them step by step, and creating a logical solution ( algorithm ) . Developing computational thinking skills means developing the logical thinking necessary for good coding .

👍 I recommend this to these people

- People who are just starting to code but don't know where to start
- College students who have difficulty keeping up with coding in their major / general education classes
- Elementary , middle , and high school students who want to develop computational thinking skills for college or career advancement.
- Those who want to teach their future children / nephews their first coding lessons
- Industry professionals who want to communicate smoothly with software developers
- Those who want to develop efficient algorithms
- Those who dream of “ starting a business / joining a company / changing jobs / reskilling / talent transformation

Anyone who wants to have computational thinking

🏆  After taking Introduction to Computer Science Thinking and Programming

1. This is an educational program for those who are new to coding .

Scratch is an educational programming tool, widely used in elementary school software education, and is far easier and more intuitive to learn and use than any other programming language . Not only children, but even adults new to coding can learn it easily and enjoyably .

2. You can develop your creativity and problem-solving skills in the process of planning a project .

The process of implementing your own ideas using Scratch empowers you to formulate your own problems and devise solutions . Programming with Scratch develops creative thinking and upgrades your problem-solving skills based on fundamental concepts and principles .

3. You can think in a computer-scientific way because you break down the entire process into several blocks .

Scratch visualizes code in the form of blocks . Coding is done simply by dragging and dropping the desired blocks , allowing you to visualize entire processes by combining various blocks . This process naturally fosters computational thinking .

📚 Learning Content







💬 Expected Questions Q&A

Q. I'm curious about how Scratch helps with computational thinking .
A.
Scratch is an educational program for those new to coding . It fosters creativity from the very beginning, starting with the project planning process , and cultivates problem-solving skills as students complete their projects . Because it breaks down the entire process into multiple building blocks, Scratch is a highly effective program for fostering computer science thinking .

Q. Can I take the course even if I don't know any coding ?
A.
This course is for those who know nothing about coding . We'll cover the basics thoroughly, so don't worry . If you understand and develop the fundamental computational thinking structure for coding through this course , you'll experience truly amazing effectiveness and efficiency in your subsequent professional coding studies .

Q. Are there any requirements or prerequisites for taking the course ?
A.
Since this is a practice-oriented lecture, it would be a good idea to prepare a dual monitor or extra device that can separate the lecture and practice screens .

 Introducing the knowledge sharer

Please check before taking the class !

-         Since this is a hands-on course, we recommend bringing a dual monitor or a spare device to separate the lecture and practice screens . Furthermore, since the practical training will be conducted on a Windows OS , we recommend taking the course on a Windows environment .

-         Lecture notes and practice files are available in the Textbook Download Center section of # 04 .


Recommended for
these people

Who is this course right for?

  • For those who are just starting to code but don't know where to start

  • College students who have difficulty keeping up with coding in their major/general education classes

  • Elementary, middle, and high school students who want to develop computational thinking skills for college or career advancement

  • For those who want to teach their future children/nephews their first coding lessons

  • Professionals who want to communicate smoothly with software developers

  • For those who want to develop efficient algorithms

  • Those who dream of “starting a business/joining a company/changing jobs/re-skilling/talent transformation”

Need to know before starting?

  • As this is a hands-on lecture, we recommend using dual monitors or an extra device to separate the lecture and hands-on screens.

  • Since the practical training will be conducted based on Windows OS, we recommend taking the course in a Windows environment.

  • No prior knowledge of coding is required.

Hello
This is Masocampus

10,053

Learners

1,406

Reviews

122

Answers

4.7

Rating

102

Courses

"I will grow more than yesterday. And, I will help those who strive to grow more than yesterday."

With Actionable Content that embodies the sincerity and aspirations of Maso Campus,

100 million cumulative hours of lectures shared online and offline since 2013!

This precious experience and time are always the source of growth for both Maso Campus and our students.

The Miso Campus team strictly adheres to two principles for the growth of us all. 1. Actionable Content that can be put into practice immediately after learning. 2. Respecting the time and effort of participants.

The Miso Campus team strictly adheres to two principles for the growth of us all.

1. Actionable Content that you can actually use after learning 2. Time-Saving Curriculum that respects the participant's time and effort Grow with Miso Campus's Actionable and Time-Saving Curriculum

1. Actionable Content that you can surely use once you learn it

2. Time-Saving Curriculum that respects the time and effort of participants

We hope you will walk the path of growth together with Masocampus's Actionable and Time-Saving Curriculum.

We hope you will walk the path of growth together with Maso Campus's Actionable and Time-Saving Curriculum.

More

Curriculum

All

17 lectures ∙ (1hr 39min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

4.9

7 reviews

  • sukyoungyoon35님의 프로필 이미지
    sukyoungyoon35

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    • masocampus
      Instructor

      Thank you for your course review😊 Our efforts paid off. MasoCampus will always do its best!

  • knkim161321님의 프로필 이미지
    knkim161321

    Reviews 1

    Average Rating 4.0

    4

    100% enrolled

    I was able to learn the basics well

    • hjiyoung97644152님의 프로필 이미지
      hjiyoung97644152

      Reviews 22

      Average Rating 5.0

      5

      12% enrolled

      It was helpful to learn logical thinking and computer science thinking that are necessary for beginners in programming.

      • htlee3861님의 프로필 이미지
        htlee3861

        Reviews 23

        Average Rating 5.0

        5

        6% enrolled

        My child doesn't like playing games on the computer, so I looked for something we could do together, and it seems great because it also teaches coding~

        • ms1925102389님의 프로필 이미지
          ms1925102389

          Reviews 2

          Average Rating 5.0

          5

          100% enrolled

          thank you

          Masocampus's other courses

          Check out other courses by the instructor!

          Limited time deal ends in 4 days

          $37,130.00

          24%

          $38.50