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).