CS Summer Upskilling is a collection of student support projects designed to help computer science students strengthen technical skills, explore professional opportunities, and build confidence through structured workshops and guided support.
The projects focus on practical skill-building in areas such as application preparation, modern software development tools, Java resource management, etc. Each project is designed to give students hands-on experience, clearer next steps, and exposure to topics that can support their academic and professional growth.
This project supports computer science students who signed up to participate in application support for Resilient Coders. The focus is on helping students understand the application process, prepare for the deadline, and use dedicated time to work on their applications.
Slides: Internship Strategies
Facilitator: Swathy Gopal
This project introduces students to modern software development environments and the role Docker plays in making application setup more consistent and manageable. Students will compare setting up WordPress through a traditional process and through Docker.
Slides: Introduction To Docker
Facilitator: Prof. Krishankumar
This project introduces students to Java resource management, defensive programming, exception handling, and JUnit testing. The workshop series will use examples and practice problems, with a connection to Project Eliza testing examples.