Syllabus
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
Objectives and Outcomes
Course Objectives
- Provide an insight on the importance of computational thinking
- Help to develop skills to solve problems using spreadsheet and matlab
- Provide logical thinking capabilities to solve problems
Course Outcomes
After completing this course, students will be able to
CO1
|
Develop critical thinking
|
CO2
|
Apply logical thinking to solve problems
|
CO3
|
Develop skills to use spreadsheet for problem solving
|
CO4
|
Develop skills to use matlab for problem solving
|
CO-PO Mapping
PO/PSO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PO7
|
PO8
|
PO9
|
PO10
|
PO11
|
PO12
|
PSO1
|
PSO2
|
PSO3
|
CO
|
CO1
|
2
|
3
|
–
|
2
|
2
|
–
|
–
|
–
|
–
|
–
|
–
|
–
|
1
|
2
|
1
|
CO2
|
2
|
3
|
–
|
2
|
2
|
–
|
–
|
–
|
–
|
–
|
–
|
–
|
1
|
2
|
1
|
CO3
|
2
|
3
|
–
|
2
|
2
|
–
|
–
|
–
|
–
|
–
|
–
|
–
|
1
|
2
|
1
|
CO4
|
2
|
3
|
–
|
2
|
2
|
–
|
–
|
–
|
–
|
–
|
–
|
–
|
1
|
2
|
1
|
Text Books / References
Text Books / References
Ferragina P, Luccio F. Computational Thinking: First Algorithms, Then Code. Springer; 2018
Beecher K. Computational Thinking: A beginner’s guide to Problem-solving and Programming. BCS Learning & Development Limited; 2017.
Irfan Turk, Matlab programming, 2018
Noreen Brown, Beginning Excel 2019, 2019 .