230 likes | 332 Vues
This session provides an overview of establishing an Emerging Scholars Program (ESP) in Computer Science, focusing on recruitment, scheduling, workshop activities, and resources. Learn how to motivate participants, recruit assistants, and engage students through interactive sessions. Discover administrative considerations, funding options, and strategies for creating a supportive learning environment. Explore topics such as logic puzzles, algorithm development, and programming concepts. Bring your ideas to life with peer mentoring, social activities, and career discussions. Access resources online for practical worksheets and guidance. Join the discussion for further support and insights into ESP planning.
E N D
#GHC13 Setting up and Running an Emerging Scholars Workshop for Introductory Computer Science Dr. Lindsay H. Jamieson & Dr. Alan C. Jamieson 10/4/2013 2013
Overview • Getting Started • Recruiting • Assistants • Participants • Invitations • Running the Seminar • Goals • Schedule • Worksheets • Programming vs. Non-programming • Try it out! • Resources • Questions, Answers, and Discussion
Getting Started • Motivation • Why an Emerging Scholars Program (ESP)?
Continuing in CS courses - ESP Female COSC120 students URM COSC120 students
Administrative Considerations • Potential formats and scheduling • Course Equivalence/ Instructor Compensation • Funding – how much do you need and where to find it
Recruiting - Assistants • Undergraduates or early graduate students – ESP alums are great options! • Run the workshops with faculty direction • Provide peer mentors • Create a network of support
Recruiting - Participants • List of students who are interested in CS, economics, STEM (from admissions) • List of students who register for CS1 • Invite students to apply for ESP • If not full, talk to each section to extend in person invitations • Do not want a ESP with only URM
Recruiting – Invitation Letter • Invite to apply • Explain program as enrichment with CS1 course • List student commitment (time, credits) • History of Treisman style workshops • Set deadline for before start of classes
Running the Seminar - Goals • Create a social environment • Develop a network of support within the program • Emphasize important concepts from CS1 • Interaction between early potential majors/minors, upper division majors/minors, faculty. • Programming vs. Non-programming focus
Running the Seminar - Schedule • Mimic the CS1 schedule • May introduce concepts before CS1 • Provide time/space for exam prep, project help
Running the Seminar - Worksheets • Challenging questions • Can be completed within the time • Work done in groups (usually 3-4 students) • Depending on format, could be designed to run under time with extra time left for socializing, Q&A with TAs.
Running the Seminar - Topics • Logic Puzzles • Problem Solving • Algorithm Development • Classes & Objects • Boolean Logic • Conditional Branching • Functions & Procedures • String Manipulation • Discrete Mathematics • Recursion • What’s Next in CS?
Example Activity • Algorithm Development: • Split group into pairs of pairs. • Each pair is given a LEGO creation, tasked with writing out step-by-step instructions. • Swap and attempt to recreate the LEGO creation from the step-by-step instructions. • Hilarity ensues.
Running the Seminar - Emphasis • Ideas and concepts • Problem solving • Thinking like a computer scientist • (potentially) Syntax covered in CS1
Beyond the Worksheets • Speakers • Social activities • Pizza party • Career discussions • Conference attendance/participation • Interdisciplinary talks
Your turn! • Work together! • Ask our TAs for help
Resources • PL/TL worksheets – www.pltlcs.org • Our website – bit.ly/smcmcsesp • New website focused on CSESP setup available soon • We’ll be happy to visit!
Questions and Discussion For further discussion and support of your ESP plans, feel free to contact us at:acjamieson@smcm.edu or lhjamieson@smcm.edu @drripark
Got Feedback? Rate and Review the session using the GHC Mobile App To download visit www.gracehopper.org