Start where you are.     Use what you have.      Do what you can.

Wednesday, November 19, 2025

EXTENSION ACTIVITY - CSR Program Sponsored by Samsung

CSR Program Sponsored by Samsung 


Department : Computer Science

Date & Time: 1st September to 25th October 2025

Nature of Activity : CSR Program Sponsored by Samsung

Place of Activity : LAB- III

Names of Faculty Involved: Aarthi Raju, SIC Program Trainer, K N Sireesha, G Deepthi

SUMMARY REPORT OF THE ACTIVITY

  • Intro & Setup: Python basics, VS Code/Jupyter installation, first programs.

  • Core Concepts: Variables, data types (int, float, str, bool), type conversion.

  • Operators: Arithmetic, comparison, logical, and assignment operators.

  • Flow Control: Conditional statements (if/elif/else), loops (for, while, break, continue, pass).

  • Practice Exercises: FizzBuzz, prime checking, palindromes, factorial.

  • Data Structures: Lists, tuples, slicing, nesting, methods; strings and string methods; dictionaries, sets, comprehensions.

  • Functions: def, return values, parameters, *args/**kwargs, scope, lambda, closures.

  • Mini-Projects: Calculator, contact book.

  • OOP: Classes, objects, constructors, inheritance, special methods (__str__, __repr__, __len__), encapsulation.

  • Data Structures & Algorithms: Stacks, queues, linked lists, hashing, bubble sort, insertion sort, merge sort, quick sort, time complexity, searching algorithms.

  • Advanced Topics: Recursion, backtracking, file handling (TXT/CSV with context managers).

  • Data Science Basics: NumPy arrays, operations, indexing; Pandas DataFrames/Series; filtering; visualization with Matplotlib and Seaborn; descriptive statistics.

  • Mini Project: (Titanic EDA / Expense Tracker CLI / Student Grade System with files & charts).

No comments:

Post a Comment