230 likes | 323 Views
#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
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