Workshops
P2SCS offers two structured workshop tracks: technical and non-technical. These workshops complement the curriculum by reinforcing core skills essential to long-term success in computer science and higher education.
Technical Workshops
Technical workshops are designed to build confidence, competence, and self-efficacy in foundational computing concepts. Topics often include programming fundamentals, problem-solving strategies, data structures, and computational thinking.
These workshops are scaffolded and practice-oriented, enabling students to work through coding challenges, review concepts from introductory CS courses, and learn debugging techniques. This focus on active learning improves both knowledge retention and performance in formal coursework.
Peer-led or facilitated by instructors, these sessions also provide a low-stakes environment where students can ask questions without fear of judgment. Frequent repetition of course-adjacent content helps students better understand core material, boosting success rates in CS degree programs.
Non-Technical Workshops
Non-technical workshops address the broader competencies students need to succeed and persist in higher education. These workshops incorporate topics such as time management, study habits, metacognition, identity affirmation, stress management, and career exploration.
Framed by educational psychology principles like self-regulated learning and expectancy-value theory, these workshops equip students with tools to manage academic workloads, build motivation, and overcome impostor syndrome. Many sessions are interactive and discussion-driven.
By creating structured time to discuss the non-academic pressures of college life, the non-technical workshops strengthen student resilience and reinforce a sense of belonging. These sessions also cultivate communication, professionalism, and goal-setting skills applicable far beyond the classroom.