Back close

Course Detail

Course Name Computational Thinking, programming and Problem Solving
Course Code 25AID101
Program B. Tech. Artificial Intelligence (AI) and Data Science (Cyber Physical Systems and Security) – AID (CPS&S)
Semester 1
Credits 3
Campus Coimbatore

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

P O

1

P O

2

P O

3

P O

4

P O

5

P O

6

P O

7

P O

8

P O

9

P O

1

0

P O

1

1

P O

1

2

P

S O

1

P

S O

2

PS

O

3

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 .

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now