Back close

Syllabus

Unit 1

Basics: Introduction, Information and data, Data encoding. Logic: Boolean logic, Applications of propositional logic.

Unit 2

Problem Solving and Algorithmic Thinking: Problem definition, Logical reasoning, Problem decomposition, Abstraction. Flowcharting, Name binding, Selection, Repetition, Modularization. Data organization: List and Arrays. Simple algorithms, comparison of performance of algorithms.

Unit 3

Problem Solving Techniques: Factoring and Recursion Techniques, Search and Sort techniques, Text processing and Pattern matching.

Text Books

  1. David Riley and Kenny Hunt, Computational Thinking for Modern Solver, Chapman & Hall / CRC, 2014
  2. R. G. Dromey, “How to solve it by Computer”, PHI, 2008

Resources

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