Venue : SMIT @
GDSC SMIT successfully organized a 3-day event called "Back to Basics" from 4th February to 6th February 2024 in Sikkim, India. The event aimed to equip 200 participants with the fundamental knowledge of C and Python programming languages. Over the course of 6 hours each day, participants actively engaged in workshops led by experienced GDSC Leads and Core Team members as mentors in each workshop.
GDSC WORKSHOP EVENT REPORT
TITLE |
GDSC BACK TO BASICS |
GDSC SMIT |
|
LOCATION |
SMIT Classroom E-101, E-107 |
UNDER THE BANNER OF |
GDSC, SMIT, Associate Director (Student Affairs), SMIT |
COLLABORATION WITH |
N/A |
STUDENT EVENT |
YES |
EXTERNALLY FUNDED |
NO |
NATURE: INTERNAL PARTICIPANTS / EXTERNAL PARTICIPANTS / BOTH |
INTERNAL |
NO. OF PARTICIPANTS: |
200 |
INTERNAL |
200 |
EXTERNAL |
0 |
MODE: ONLINE / OFFLINE |
OFFLINE |
IF ONLINE PROVIDE LINK |
N/A |
DATE FROM |
04th February 2024 |
DATE TO |
06th February 2024 |
TEACHER COORDINATOR |
Dr. Himanshu Pal |
STUDENT COORDINATORS |
Aryan Lohia,202100437, Abhijnyan Das, 202200053, Ishaan S. Oshima, 202200387 |
PARTICIPANTS LIST |
https://docs.google.com/spreadsheets/d/1GaJ1cPidiURQcASw5R6YGYqeHaX2oFBiAvFkbQZMddY/edit?usp=sharing |
Organising Team |
https://docs.google.com/spreadsheets/d/10lkDfCUL1XENgfHeRs0gs4w8SDh8AduLkvy7FZQeWjg/edit?usp=sharing |
EVENT SUMMARY
GDSC SMIT successfully organized a 3-day event called "Back to Basics" from 4th February to 6th February 2024 in Sikkim, India. The event aimed to equip 200 participants with the fundamental knowledge of C and Python programming languages. Over the course of 6 hours each day, participants actively engaged in workshops led by experienced GDSC Leads and Core Team members as mentors in each workshop.
Day 1:
C Workshop:
Day 1 of the C workshop began by explaining the basics of algorithms, libraries, and the C language itself. Then the participants were given insights into different programming approaches like POP and OOP. Following that we taught different data types and their usage in C programming, the use, working and control flow of different loops (for, while, do-while). Then we concluded the day with conditional statements in C (if-else, ternary operator, switch case).
Python Workshop:
We began by introducing the participants to the Python language and its basic syntax. The session covered various data types available in Python and their operations then they learned how to declare and use variables in Python, were explained different operators used for calculations and comparisons and using conditional statements in Python. The session also covered various loops and how to create, manipulate, and access elements in Python lists.
Day 2:
C Workshop:
The next day in the C workshop participants learned how to declare, initialize, and access elements in arrays covered defining. They learned the importance of containers in C and using functions for modularity and code reusability. Participants gained insights into the concept of pointers and their applications in C programming. At the end questions were given to solve applying the concept they were taught by the next session.
Python Workshop:
The second day we taught various operations that can be performed on strings in Python. Participants learned how to create, access, and modify key-value pairs in dictionaries and were introduced to the concept of recursion and its applications. They also learned how to handle errors and exceptions gracefully in programs. Lastly, we taught defining and using functions with different arguments and return values.
Day 3:
C Workshop:
On the final day, participants learned how to define and use structures in C to group related data variables and user defined data types followed by taking in strings using loop in a character array. The session involved solving problems from GeeksforGeeks to apply learned concepts. We gave them critical information how to approach any C problem and solved number of problems and gave them others as challenges.
Python Workshop:
In the python workshop participants learned about object-oriented programming concepts like classes and objects in Python. The Workshop concluded with a hands-on challenge on HackerRank to test problem-solving skills using Python which was a huge success, participants were competing amongst themselves to complete the challenge first and turned out to be a great showcase of what they had learned.
The "Back to Basics" event successfully provided a comprehensive introduction to C and Python programming for 200 participants. The interactive workshops, led by mentors, equipped, enthusiastic participants with the fundamental knowledge and practical skills to embark on their programming journey and have an edge academically.
I thank all the mentors and EM team involved in organising the event and for their efforts and vigilance were essential to the success of the workshop.
GeoTagged Photos: https://drive.google.com/drive/folders/1yrwr2cJ1StI-kBC18N-hMiMO-ROndfpv?usp=sharing
All Photos: https://drive.google.com/drive/folders/1mZQRL5xq7G1sNCYA8Wp1v4WvFNounHcf