Ce PSP Python II Sem
Ce PSP Python II Sem
Course
20ES1203 Year I Semester II
Code
Course Engineering
Branch CE Course Type Theory
Category Science
Credits 3 L-T-P 3-0-0 Prerequisites Nil
Continuous
Semester End Total
Internal 30 70 100
Evaluation Marks
Evaluation
Course Outcomes
Upon successful completion of the course, the student will be able to
CO1 Understand the basic concepts of visual programming and Python Programming. (L2)
CO2 Apply visual programming/flowchart-based programming for a given problem (L3)
CO3 Apply Python Programming concepts to solve problems and make an effective report. (L3)
CO4 Analyze and choose appropriate data structure for solving problems (L4)
Contribution of Course Outcomes towards achievement of Program Outcomes &
Strength of correlations (3:High, 2: Medium, 1:Low)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PS
O2
CO1 3 2
CO2 3 2
CO3 3 3 3 2
CO4 2 2
Syllabus
Unit Mapped
Syllabus
No. CO’s
Computational Thinking and Visual Programming Concepts
Introduction to computational thinking. Visual programming concepts.
Scratch environment: sprites -- appearance and motion, angles and
directions, repetition and variation, changing costumes, adding
1 background, Input/output, variables and operators. CO1, CO2
Example Problems-- draw geometrical shapes such as Circle, Triangle,
Square and Pentagon, Make a sprite to ask the user to enter two different
numbers and an arithmetic operator and then calculate and display the
result, make a sprite to ask the user to enter a number to display even and
odd numbers.
Algorithms and Flowchart design through Raptor