SLASSCOM Bootcamp Curriculum

Contributed by the IT industry as a guidance to educational institutes.

This project is maintained by SLASSCOM

Home > Computational Thinking

Module: Computational Thinking

Introduce Computational thinking process for Problem Solving.

Duration
~ 10 weeks
Lectures
~ 30 hours
Self Learning
~ 20 hours
Tutorials and Labs
~ 50 hours
Topics
5

Introduction

Computers are dumb machines unless you make it smart through your program. Before you can think about programming a computer, you need to work out exactly what it is you want the computer to do. Thinking through the problem and preparing it to be fed to a computer is Computational Thinking. Computational Thinking allows us to take complex problems, understand what the problem is, and develop solutions. We can present these solutions in a way that both computers and people can understand.

Topics

  1. Fundamental concepts of Programming
  2. Data Structures and Algorithms
  3. Problem solving via computational thinking
  4. Object Orientation
  5. Software Craftsmanship

Learning Outcomes