Basic blocks of computers-Algorithm, Pseudo code-Flowchart-Structure of C program-Data types-Variables-Constants-Operators-Input and Output Statements.
Decision making-Branching statements – If, If-else, Nested If-Branching statements - Switch-Looping statements – for, nested for-5 Looping statements – while, do-while-Functions - Definition of Function-User-Defined Functions - Function Declaration-Call by value – Illustrative Programs-Call by reference – Illustrative Programs.
Arrays-One dimensional arrays-Two dimensional Arrays - Structures - Definition & Declaration-Structures - Illustrative Programs-Pointers - Definition & Declaration-Introduction to Data structures-Types of Data structures
Stack ADT – Definition & Application-Queue ADT - Stack ADT – Implementation Program-Array implementation of Queue ADT- Infix to Postfix Conversion- Infix to Postfix Conversion- Postfix expression evaluation – Rules and Application-Postfix expression evaluation - Problems-Postfix expression evaluation -
Trees-Binary Tree-Binary Search Tree-Insertion Operation - Deletion Operation - Tree Traversal – Rules & Concepts-Tree Traversal – Problem & Implementation - Trees
Reference Book:
Aragues, Anthony. Visualizing Streaming Data: Interactive Analysis Beyond Static Limits.O’Reilly Media, Inc., 2018
Text Book:
Christian Toninski, Heidrun Schumann, Interactive Visual Data Analysis, CRC press publication,2020