Algorithmic Thinking with Python UCEST 105- KTU First Semester BTech Course 2024 scheme notes pdf - Dr Binu V P 9847390760


About Me- Dr Binu V P, Head of the Department -CS,Model Engineering College -IHRD, Cochin
Algorithmic Thinking with Python KTU S1 2024 scheme - course details and syllabus

Lab Experiments and Solutions ( mandatory programs)

Heuristic Method- Examples ( tutorial discussion)
Means-End Analysis- Examples(tutorial discussion)
Backtracking-Examples(tutorial discussion)

Problem Solving Process

Essentials of Python Programming

Identifiers, variables and keywords

Lab Programs ( Contact for More Programs)
Basic Programs to Try
Algorithm, Flowchart and Pseudo code-Examples

Lab
RAPTOR is a flowchart-based programming environment, designed specifically to help students visualize their algorithms and avoid syntactic baggage. RAPTOR programs are created visually and executed visually by tracing the execution through the flowchart.


Module - III

Control Statements- Selection and Iteration
Conditional statements if,if-elif, switch

Data structures
Example Programs using Lists ( university questions)
Example Programs using Set ( university questions)
Example Programs using strings ( university questions)
Example Program using Dictionary ( university questions)


Lab
Example Programs using recursion(university questions)

Lab

Module-IV 
COMPUTATIONAL APPROACHES TO PROBLEM-SOLVING

Brute-force Approach 
    Random Sampling

Lab

Implement brute force method of padlocking 
Implement brute force method of password guessing
Generate n'th Fibonacci number using Dynamic Programming technique
Implement Greedy approach to  solve task completion problem
Implement Random Sampling

Comments

Popular posts from this blog

Heuristic Method

Problem-Solving Strategies