0% found this document useful (0 votes)
2 views5 pages

Thinking Programming Course Plan

The document outlines the course plan for the 'Thinking Programming with Python' course for the Computer Science & Engineering program at Government Polytechnic Koppal for the academic year 2025-2026. It details the weekly topics, learning outcomes, and practical activities planned for each session, focusing on computational thinking, programming concepts, and Python programming skills. The course is coordinated by Raghavendra Setty B and includes both theory and practical components.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views5 pages

Thinking Programming Course Plan

The document outlines the course plan for the 'Thinking Programming with Python' course for the Computer Science & Engineering program at Government Polytechnic Koppal for the academic year 2025-2026. It details the weekly topics, learning outcomes, and practical activities planned for each session, focusing on computational thinking, programming concepts, and Python programming skills. The course is coordinated by Raghavendra Setty B and includes both theory and practical components.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Government of Karnataka

Department of Collegiate and Technical Education


137 - GOVERNMENT POLYTECHNIC KOPPAL
INS Format-6
Course (Lesson) Plan the Academic year: 2025 - 2026
Name of the Program : Computer Science & Engineering Program Semester : SECOND
Course Name : Thinking Programming with Python Course Code : 25CS21I
Course Coodinator : RAGHAVENDRA SETTY B Course Type : Theory+Practical
Learning Remarks by
Details of Concepts Planned Planned Completed Details of Concepts Planned Planned Completed Teaching
Week Session CO PO Outcomes Program
Theory Date Date Practical Date Date Aids Used
Achieved Coordinator
Importance &Applications of
1 Organize Games and Activities
CT in various fields
to instill
Consider a problem state-ment
2 Computational Thinking
01 learn Decomposition
1 01
02
3 Pattern recognition: Analogy; Organize Games and Activities
to instill
Classification; Sequencing;
4 Computational Thinking
Ranking; Series
Problem Types for Algorithmic For a given problem Identify
5
Solutions the key components (input,
Problem Types for Algorithmic output and logic) of an
6
01 Solutions algorithm
2 01
02 Natural Language, Pseudocode,
7 For a given problem
Flowchart
Develop a step-by-step
Natural Language, Pseudocode,
8 algorithm to solve it.
Flowchart
Why we need
9 Organize Games and Activities
Programming
to instill
How to Think like a
10 Programmer Thinking
programmer;
3 02 01
11 Programming Paradigms; Organize Games and Activities
to instill
Programming Languages and
12 Programmer Thinking
their Paradigms
Government of Karnataka
Department of Collegiate and Technical Education
137 - GOVERNMENT POLYTECHNIC KOPPAL
INS Format-6
Course (Lesson) Plan the Academic year: 2025 - 2026
Name of the Program : Computer Science & Engineering Program Semester : SECOND
Course Name : Thinking Programming with Python Course Code : 25CS21I
Course Coodinator : RAGHAVENDRA SETTY B Course Type : Theory+Practical
Learning Remarks by
Details of Concepts Planned Planned Completed Details of Concepts Planned Planned Completed Teaching
Week Session CO PO Outcomes Program
Theory Date Date Practical Date Date Aids Used
Achieved Coordinator

13 Syntax ; Tokens and types; Setup and get familiar with


Your Development Environ-
Variable -Rules for
14 ment such as VsCode
creating variables;
4 02 01
constants; datatypes;
15 Setup and get familiar with
errors ; comment
Your Development Environ-
Best programming
16 ment such as VsCode
practices;
python programming:
17 Practice Programs to
Features and applications
understand
Data types
18 datatype, and their conversion
(primitive);
5 02 01
19 Assignment statement; Practice Programs to
understand
20 Type conversion; datatype, and their conversion

Practice Programs to
21 input (); print ();
understand
reading input and formatting
22 Formatting output
03 output
6 01
04 Practice Programs to
23 string concatenation,
understand
reading input and formatting
24 format() and f-strings
output
Government of Karnataka
Department of Collegiate and Technical Education
137 - GOVERNMENT POLYTECHNIC KOPPAL
INS Format-6
Course (Lesson) Plan the Academic year: 2025 - 2026
Name of the Program : Computer Science & Engineering Program Semester : SECOND
Course Name : Thinking Programming with Python Course Code : 25CS21I
Course Coodinator : RAGHAVENDRA SETTY B Course Type : Theory+Practical
Learning Remarks by
Details of Concepts Planned Planned Completed Details of Concepts Planned Planned Completed Teaching
Week Session CO PO Outcomes Program
Theory Date Date Practical Date Date Aids Used
Achieved Coordinator
Operators and their Precedence
25 Practice Programs to
Expressions
understand Operators and
Operators and their Precedence
26 Expressions
03 Expressions
7 01
04 Operators and their Precedence
27 Practice Programs to
Expressions
understand Operators and
Operators and their Precedence
28 Expressions
Expressions
Conditional statements: if, if-
29 Practice programs to
else, if-elif, match case
understand the concept of
Conditional statements: if, if-
30 conditional statements
03 02 else, if-elif, match case
8
04 03 Conditional statements: if, if-
31 Practice programs to
else, if-elif, match case
understand the concept of
Conditional statements: if, if-
32 conditional statements
else, if-elif, match case
structure of
33 Practice programs to
the for loop using range()
understand the
structure of
34 concept of for loop
03 02 the for loop using range()
9
04 03 concept of break and continue
35 Practice programs to
with the for loop;
understand the
concept of break and continue
36 concept of for loop
with the for loop;
Government of Karnataka
Department of Collegiate and Technical Education
137 - GOVERNMENT POLYTECHNIC KOPPAL
INS Format-6
Course (Lesson) Plan the Academic year: 2025 - 2026
Name of the Program : Computer Science & Engineering Program Semester : SECOND
Course Name : Thinking Programming with Python Course Code : 25CS21I
Course Coodinator : RAGHAVENDRA SETTY B Course Type : Theory+Practical
Learning Remarks by
Details of Concepts Planned Planned Completed Details of Concepts Planned Planned Completed Teaching
Week Session CO PO Outcomes Program
Theory Date Date Practical Date Date Aids Used
Achieved Coordinator
structure; concept of Break,
37 Practice programs to
continue
understand the
structure; concept of Break,
38 concept of while loop
03 02 continue
10
04 03 pass statements with while
39 Practice programs to
loop;
understand the
concept of break and continue
40 concept of while loop
with the for loop;
Use cases of nested loops;
41 Practice programs to
control flow
understand the
Use cases of nested loops;
42 concept of nested loops
03 02 control flow
11
04 03 nested loops using break,
43 Practice programs to
continue, and else
understand the
nested loops using break,
44 concept of nested loops
continue, and else
Need for functions ; create
45 Practice programs to
function ; function call
understand the
Need for functions ; create
46 03 concept of functions
02 function ; function call
12 04
03 return statements; Variable
47 05 Practice programs to
scope
understand the
nested loops using break,
48 concept of functions
continue, and else
Government of Karnataka
Department of Collegiate and Technical Education
137 - GOVERNMENT POLYTECHNIC KOPPAL
INS Format-6
Course (Lesson) Plan the Academic year: 2025 - 2026
Name of the Program : Computer Science & Engineering Program Semester : SECOND
Course Name : Thinking Programming with Python Course Code : 25CS21I
Course Coodinator : RAGHAVENDRA SETTY B Course Type : Theory+Practical
Learning Remarks by
Details of Concepts Planned Planned Completed Details of Concepts Planned Planned Completed Teaching
Week Session CO PO Outcomes Program
Theory Date Date Practical Date Date Aids Used
Achieved Coordinator
Significance of Practice programs to
49
modules and packages; understand the
Import and use built-in concept of modules and
50 03
02 modules; Create new mdule packages
13 04
03 Create a package with multiple Practice programs to
51 05
modules; understand the
import statement ( import, concept of modules and
52
import…as .., from….import) packages

Prepared by Verified by Approved by


Course Coordinator Program Coordinator IQAC Coordinator

You might also like