0% found this document useful (0 votes)
22 views4 pages

Activity Based Learning

The document outlines various activity-based learning initiatives at PSNA College of Engineering and Technology, detailing role-plays and puzzles across multiple courses for the academic years 2022-2025. It includes specific topics, faculty names, and course codes for each activity, emphasizing hands-on learning approaches like KPRIDE for Python programming. The goal is to enhance student engagement and problem-solving skills through interactive and practical activities.

Uploaded by

buvana
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)
22 views4 pages

Activity Based Learning

The document outlines various activity-based learning initiatives at PSNA College of Engineering and Technology, detailing role-plays and puzzles across multiple courses for the academic years 2022-2025. It includes specific topics, faculty names, and course codes for each activity, emphasizing hands-on learning approaches like KPRIDE for Python programming. The goal is to enhance student engagement and problem-solving skills through interactive and practical activities.

Uploaded by

buvana
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
You are on page 1/ 4

PSNA COLLEGE OF ENGINEERING AND TECHNOLOGY, DINDIGUL

(An Autonomous Institution affiliated to Anna University, Chennai)


Department of Computer Science and Engineering
ACTIVITY-BASED LEARNING

Role-play
Academic
Sl. No Course Code Course Title Faculty Name Topic
Year
1. CS2312 Data Structures [Link] Linked list 2024-2025
2. CS2V21 Web Technologies [Link] Restful API 2024-2025

3. CS2323 Object Oriented 2024-2025


[Link] Inheritance
Programming
4. IT2C25 Introduction to 2023-2024
[Link] Deadlock
Operating Systems
5. CS2221 Programming in C [Link] Sorting 2023-2024

6. CS2321 Software [Link]


Waterfall model 2023-2024
Engineering Deepthi
Computer
7. CS3591 Networks- Lab [Link] ARP and RARP 2023-2024
integrated
Problem Solving
8. GE2125 and Python [Link] Merge Sort 2022-2023
Programming
Game Playing -
9. CS8691 Artificial optimal 2022-2023
[Link]
Intelligence decisions in
Games
10. CS3391 Object Oriented
[Link] OOPS concept 2022-2023
Programming
Database
11. CS3492 [Link] 2022-2023
Management SQL queries
Bachiriya
Systems
12. CS3451 Introduction to CPU Scheduling 2022-2023
[Link]
Operating Systems Algorithms
13. CS8601 Mobile Computing [Link] Multiplexing 2022-2023

14. CS3301 [Link] Queues, Binary 2022-2023


Data Structures
Prabha Search tree
Table .1 List of roleplays done in three assessment year for several courses.
Figure .1 Merge sort roleplay done by I year students for the course GE2125-Problem Solving
and python Programming

Puzzles
Academic
Sl. No Course Code Course Title Faculty Name Topic
Year
Foundations of Data manipulation
1. [Link] 2024-2025
CS2C14 Data Science with pandas
Software Testing
2. CCS366 [Link] Swara SDLC 2023-2024
and Automation
App
3. CCS332 [Link] Raj Xamarin 2023-2024
Development
Internet [Link] Paul
4. CS8651 Java Servlets 2022-2023
Programming Roy
Compiler Design
5. CS8602 [Link] Phases of Compiler 2022-2023
– Lab integrated
Computer Basics of computer
6. CS8591 Mrs.R Gayathri 2022-2023
Networks networks
Object Oriented
7. CS8592 Analysis and [Link] UML Diagrams 2022-2023
Design
Telehealth Telemedical
8. OMD553 [Link] Sofia 2022-2023
Technology Applications
Object Oriented Object Cloning in
9. CS3391 [Link] 2022-2023
Programming Java
Table .2 List of puzzles /Quiz done in three assessment year for several courses.
Figure 2. Sample Jcross puzzle for the course CS8592-Object Oriented Analysis and Design

KPRIDE
KPRIDE Python programming pedagogy is one of the active learning platforms through
hands-on activities. This framework encourages the students to actively participate through
predicting, running, investigating, debugging, and extending. This will encourage the learners to do
rather than listen by actively engaging with the code. Students engage in a Python keyword
identification task, reinforcing their conceptual clarity. Figure 3 depicts a Python learning activity
where students identify programming concepts in a code snippet. The interface is interactive,
showing progress with visual elements such as checkmarks and concept-related icons. Through this
interactive learning method, students improve their problem-solving skills in real-world coding
challenges (e.g., Hacker rank) and enhance their ability to qualify for certifications, and technical
competitions.
Figure 3. Sample KPRIDE login of the students for the course GE2C25-Problem Solving
and Python Programming

You might also like