๐ UCEST105 โ Algorithmic Thinking with Python
๐ UCEST105 โ Algorithmic Thinking with Python
Welcome to the course page for UCEST105 โ Algorithmic Thinking with Python.
Here youโll find all essential resources, class information, labsheets, projects, and evaluation details.
๐ Course Resources
- Vision and Mission
- Program Educational Objectives (PEO)
- Program Outcomes (PO) & Program Specific Outcomes (PSO)
- Syllabus
- Academic Calendar
- Course Outcomes (CO) & PO Mapping
- Course Overview and Class Decorum
๐ฅ Class Information
๐ Labsheets
- Experiment 1 โ Introduction to Python
- Experiment 2 โ Datatypes
- Experiment 3 - Inputs, Operators, and Decisions
- Experiment 4 - Loops
- Experiment 5 - More Loops
- Experiment 6 - Functions, List, Dictionary
๐ Lecture Slides
- PROBLEM SOLVING STRATEGIES
- PROBLEM SOLVING PROCESS
- PYTHON BASICS: VARIABLES, EXPRESSIONS, I/O
- PSEUDOCODE AND ALGORITHMS
- PYTHON: CONDITIONS AND LOOPS
- PYTHON: LISTS, TUPLE, SET
- PYTHON: STRINGS, DICTIONARY
- PYTHON: FUNCTIONS
- RECURSION
- COMPUTATIONAL APPROACHES: BRUTE FORCE
- COMPUTATIONAL APPROACHES: DIVIDE AND CONQUER
- COMPUTATIONAL APPROACHES: DYNAMIC PROGRAMMING
- COMPUTATIONAL APPROACHES: GREEDY ALGORITHM
- COMPUTATIONAL APPROACHES: RANDOMIZED APPROACH
โ Assignments
- Assignment 1 โ Deadline: 10-November-2025, 4.30PM
- Assignment 2 โ Deadline:
17-November-2025, 4.15PM18-November-2025, 3.45PM - Assignment 3 โ Deadline: 02-December-2025, 3.45PM
๐งช Series Exams
๐ Series 1
๐ Series 2
๐ Projects
- Project Guidelines
- Project Proposal Template
- Deliverables and Evaluation Rubrics
- Student Project Proposal Submissions ย ย Deadline: 15-September-2025
๐ Project Report Template
๐ Learning Resources
- Official Python Documentation
- W3Schools Python Tutorial
- Python Tutor (Visualize Code Execution)
- Google Colab โ Run Python in the browser
- Spyder - First steps with Spyder for Python programming
๐ Books
Recommended Textbooks
๐ฏ Course Instructor
Dr. Jinu Jayachandran
Assistant Professor, Department of Electronics & Communication Engineering
College of Engineering Trivandrum (CET)