Unit 1
Computational Thinking, critical thinking, data representation, abstraction, decomposition- breaking problems into parts, basic data types, pseudocode, algorithms-methods to solve the problems, brute-force or exhaustive search problems, divide and conquer problems
Unit 2
Computational Thinking using spreadsheets, basic operations, cell references – relative and absolute, lookup operations, implement fractals – newton, Sierpinski triangle, L-system fractals, solve calculus based problems using spreadsheet, using spreadsheet for solving probability related problems
Unit 3
Computational thinking using matlab, basic operations, plotting of vectors, array and matrix operations, implement fractals – newton, Sierpinski triangle, L-system fractals, solve calculus based problems using matlab, using matlab for solving probability related problems