Home > 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
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.
- Fundamental concepts of Programming
- Data Structures and Algorithms
- Problem solving via computational thinking
- Object Orientation
- Software Craftsmanship
- Use number system representation to perform arithmetic operations.
- Apply knowledge of data structures and algorithms to implement a solution for a given problem.
- Apply Object Oriented Design principles to analyze real life problems and to design solutions
- Develop computer programs using the Object-Oriented Programming (OOP) paradigm.
- Demonstrate the ability to use best coding practices.