CE1103 Introduction to Computational Thinking and Programming Part 1 - Computational Thinking and Python Programming Lab 1 - Introduction to RPi Lab 2 - Basic Python Programming Lab 3 - Basic Python Programming - Conditional Executions and Iterations Lab 4 - Data Abstraction Lab 5 - Procedural Abstraction (Function and Module) Lab 6 - Decomposition Part 2 - C Programming Lab 1 – Basic C Programming and Control Flow Lab 2 – Functions and Pointers Lab 3 ‐ Arrays Lab 4 ‐ Character Strings Lab 5 ‐ Structures Assignments Assignment 1 Assignment 2