Computational Thinking with Scratch Programming - Intermediate Online Course

Course Highlights

  • Course Name : Computational Thinking 101
  • Course Category : Online Courses
  • Age group : 10 - 15 years
  • Course Duration : 12 weeks (Tues/Fri)

  • Level : Intermediate
  • Training Hours : 30 hours
  • Pre-requisites : None
  • Format : Online(2hr sessions)

Computational Thinking 101


learn coding 101 course online in pune lydnow robotics

Lydnow offers a 3-part course in Computational Thinking with Scratch and Snap to students aged 10+ years who are creative and enjoy learning by doing. Scratch is a block based LEGO-like visual programming language in which students can drag and combine program blocks to make interactive stories, games and animations. Students learn programming concepts without any keyboard typing skills or the need to memorize language specific syntax and rules. Scratch is a useful stepping stone before students can try text-based languages like Python. This part of the course covers the basics of programming, introduction to Scratch, User Interface and concepts required for creating simple interactive animations, games and artwork.


Technical skills taught:

  • Sequence of code (Algorithm)
  • Events
  • Broadcasting
  • Loops
  • Concurrency
  • Conditionals
  • Operators
  • Variables & Random numbers
  • Procedures/Functions

learn coding 101 course online at lydnow robotics pune
Course objectives:

  • Inquiry based learning
  • Creativity
  • Argumentation
  • Data-driven decision making
  • Ideating
  • Hands-on approach
  • Computer use
Course takeaways:

  • Course notes
  • All project codes
  • Lydnow Certificate
learn coding 101 course online at lydnow robotics pune

Today, computer science is the fastest-growing job market, and people with coding skills are highly sought after. Besides the technical skills, employers primarily look for reasoning and problem-solving abilities which are the key to success in the technology industries.

 

Computational thinking has become a very important skill for students. Thinking about how a computer would execute a task and designing solutions and algorithms accordingly is the bedrock of success in computer science and related fields. The Computational Thinking 101 course focuses on the fundamentals of computing for problem-solving.

 

 

Lydnow Computational Thinking 101 Summer Online Course

 

The intermediate-level computational thinking course is designed to encourage problem-solvers to apply themselves to programming. Students understand and practice the 4 essential parts of CT - decomposition, pattern recognition, abstraction, and algorithm creation.

 

This course is the recommended first step in a child’s programming journey to ensure a smooth learning curve. This course does not need any keyboard skills and uses SNAP and Scratch – to introduce children to programming in a fun way, where they learn by creating fun applications on their own.

 

The Lydnow computational thinking course takes a methodical approach to the algorithm building process and helps students to experience programming concepts and acquire skills by using coding tools and tricks and while building challenging projects.

 

This course focuses on developing HOTS (higher-order thinking skills), argumentation, data-driven decision making, etc in order to prepare students for long-term success with programming. Students pick up skills that impact them powerfully as they learn to articulate a problem and think logically. 

 

Computational thinking also imbibes a habit of thinking and acting in an orderly sequential manner and encourages students to take on disciplined approaches in everyday life. They learn to explore cause and effect and analyze how their or others’ actions impact any given situation. 

 

On completion of this course, students get an invitation to Level 2 Computational Thinking with SNAP and Python programming. They further continue their journey into Machine learning and data science with python.

 

Participants receive recorded sessions, worksheets, and session notes regularly. Attendees also have the opportunity to make up for any missed classes through extra classes with their trainers.

FAQs

We understand that you will have lots of questions about our courses, so below are answers to the questions we are frequently asked. If you have other questions please get in contact with us via email on info@lydnow.com or call on +91 97631 63833

1. I know scratch programming already. What can i look forward to in this course?
  • Experience in Scratch programming or any other programming language should not be equated to a deep understanding of computational thinking.
  • If you have not developed a methodical approach to computational thinking processes yet then this course is the correct way to re-orient your skills in the correct direction. Also, this course involves a detailed route for students to experience programming concepts, tools and tricks, and build challenging projects along the way.
  • In case you are super confident about your skills with Scratch and computational thinking, before signing up for this course you can take our evaluation test to determine if you should skip this course or not while moving forward.
  • Computational thinking is a problem-solving approach that involves the following steps:
  • Decomposition - Breaking a problem down into smaller logical parts
  • Pattern recognition - Recognising connections between these smaller parts in terms of similarities or differences or interactions
  • Abstraction - Prioritizing the most important decomposed parts focusing on an integrated and scalable solution using these parts
  • Algorithm Design - Designing a logical step by step efficient solution derived from the abstractions Computational thinking is often compared to thinking in a step-by-step way that is similar to how a computer would execute small actions to produce a larger behavior.
  • Computational thinking is essence is the thought process of a computer scientist or engineer who takes into account the abilities of a computer and designs a step by stem logical sequence of events or functions that the computer can execute to solve a problem at hand.
  • It is what leads to the most essential part of programming; algorithm development.
  • Computational thinking skills lead to students developing efficient algorithms. The next step is to implement the algorithms using a specific programming language.
  • Programming languages come with their syntax(rules) which can be a challenge for beginners to adapt to, in addition to implementing algorithms. This is where visual programming languages like Scratch or Snap come in.
  • Students can implement programs without having to worry about syntax and that helps them spend more time on computational thinking processes.
  • Yes, many students start directly by learning specific programming languages like JAVA or Python.
  • However, this is a more complex approach for beginners as they tackle logical understanding in addition to memorizing and getting used to programming language syntax.
  • We highly recommend starting with simple programming languages or block-based visual programming platforms for beginners.
  • Focussing on computational thinking processes at the beginning of your programming journey ensures a very smooth learning curve for students.
  • Post completion of this course students is invited to a Level 2 program in computational thinking with SNAP and Python programming.
  • This course is the foundation stone for students to begin their journeys towards Data science and Machine learning.
  • Students who complete this course and Machine learning foundation course can look forward to stage-wise grooming via SNAP, Python programming fundamentals, data science, and machine learning with python.
  • We provide limited time slots for students to do extra work with trainers to cover up for any sessions they miss. Up to 2 sessions of computational thinking 101 can be missed and cover-up for with trainer support.
  • Recorded sessions, worksheets, and session notes are regularly sent to students.

Testimonials

lydnow robotics pune reviews by student

I really appreciate the insight and exposure that was provided in robotics by the Lydnow team. They were always there for us,24*7,helped us whenever needed & be creative in doing our projects. I think every moment spent at Lydnow was wonderful & in specific attending as a team to IIT Mumbai techfest was the best. I am proud to be a LYDNOWIAN & would be happy to join any workshop or attend any courses further. Thanks a lot, Arijit sir for being what you are. You are the best teacher I have come across. I am indebted to all the instructors & trainers who patiently taught me & helped me to build projects.

Pooja Vegesna (Ex Student)
Completed 5 levels of Robotics and Automation training
lydnow robotics pune reviews by parent

I am very satisfied with the quality of training at Lydnow Robotics. The way the kids are handled, boosts their imagination, logical thinking and confidence in them. Pratham has become more confident and has started thinking out of the box, always thinking of doing things differently and better. You guys are exceptionally great in training the kids. Hoping you keep doing the same magic with many more kids. All the best!

Subodh Zende
Parent of Pratham Zende from our 2018 batch.
lydnow robotics pune reviews by school principal

I am very satisfied the way program conducted by Lydnow Robotics team for our students in SVVNS Talawade, Pune. I appreciate the passionate trainers in the Lydnow team and their dedication towards work. I have seen students grow more curious towards robotics and modern-day technology since Lydnow began their work at SVVNS, Talawade. We look forward to continuing Lydnow’s training programs for our students.

Mrs. Kshama Garge
Principal , Saraswati Vishwa Vidylaya National School, Talawade, Pune.

4+

Locations

10+

Years Of Quality Training

20+

Courses Related To STEM

500+

Hours Of Instruction

4000+

Students Impacted

3

Mixed Age Groups

Lydnow in the News