Monday, October 25, 2021

Introduction to Python

Open Elective:  Python Application and Programming

Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly, procedural), object-oriented and functional programming. It is often described as a "batteries included" language due to its comprehensive standard library.

Topics Discussed:

  1. Dynamic type checking
  2. Garbage collection
  3. Programming paradigm
    1. Imperative programming
      1. Object-oriented programming
    2. Declarative programming
      1. Functional programming
  4. Programming Examples

Performance Analysis

Delivered a session on Performance Analysis in the view of bridging curriculum gaps for the subject Data Structures and Applications to 3rd semester students on Oct 23, 2021. 

Topics discussed:

  • Criteria for judging the programs
  • Performance analysis 
    • Program counter method
    • Asymptotic notations
    • Programming examples







Thursday, October 21, 2021

Write Codes for Diagrams

INNOVATIVE TEACHING

Students are taught how to code for linked list by analyzing the stacks and heaps memory layouts.

Exam was conducted to evaluate the understanding. 

Students were given sample questions along with diagrams (memory layouts). They need to write the proper code.



Tuesday, October 12, 2021

Role-play: Comparison between Bubble sort and Insertion sort

Role Play was conducted for the Topic: Comparison between Bubble sort and Insertion sort on Oct 7, 2021.

Topic discussed:

Brief description of the Bubble Sort and Insertion Sort, Algorithm followed by role-play played by  the students (3rd A Section, CSE, BIET) to understand the working nature of the aforementioned sorting algorithms.  

Online Certifications

Python for Beginners Offered by: Christian Drumm, Stephan Jacobs Course dates: 2022-04-05 to 2022-06-01 Topics Python Fundamentals Lists and...