1. Overview
A five-day Technical Training Program on C Programming was conducted for CSE A and CSE B batches from 19th to 23rd January 2025. The program aimed at strengthening students’ programming foundations, logical thinking, and problem-solving skills, while aligning academic learning with industry expectations.
2. Focus Areas of Training
- Logic building and structured problem-solving
- Use of pseudocode for program design
- Fundamentals of C programming language
- Introduction to Data Structures and Algorithms (DSA) using C
- Exposure to competitive coding platforms and industry tools
3. Key Activities and Exposure
- Problem-solving oriented learning with easy and beginner-level programs
- Introduction to HackerRank and LeetCode for long-term coding practice
- Exposure to DSA questions of product-based companies solved using C
- Introduction to GitHub and creation of personal GitHub profiles for all students
4. Observations
- Students showed high curiosity and active participation throughout the sessions
- While students had academic knowledge of programming, limited real-world application exposure was observed
- Awareness was created on the importance of projects, coding practice, and industry readiness
5. Outcomes of the Program
- Improved clarity in programming fundamentals and logical thinking
- Enhanced awareness of competitive coding and version control tools
- Students motivated towards continuous practice and project-based learning
- Foundation laid for advanced learning in domains such as Web Development, AI, IoT, and Data Science
6. Way Forward (Recommendations)
Institutional Initiatives
- Facilitate open-mic technical sessions and peer learning forums
- Encourage participation in hackathons, paper publications, and project competitions
- Support development of minimum viable products (MVPs)
Student Initiatives
- Regular practice on coding platforms like LeetCode and HackerRank
- Engagement in domain-specific projects for internships and employability
- Participation in technical and non-technical forums to improve communication skills
7. Conclusion
The training program successfully met its objectives by reinforcing core programming skills and creating awareness about industry-oriented learning paths. With continued institutional support and student involvement, the program is expected to significantly enhance students’ technical competence and career readiness.




