/
Getting principled Getting principled

Getting principled - PowerPoint Presentation

luanne-stotts
luanne-stotts . @luanne-stotts
Follow
374 views
Uploaded On 2018-01-02

Getting principled - PPT Presentation

Reflections on Teaching CS Principles at Two College Board University Pilots SIGCSE March 2017 Seattle WA Jeff Gray Michele Roberts Jonathan Corley Slides will be available at http bitlysigcse2017cspU ID: 618977

university csp iupui pilot csp university pilot iupui college student students board rates pilots enrollment 2016 alabama participation interest

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Getting principled" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Getting principled

Reflections on Teaching CS Principles at Two College Board University Pilots

SIGCSEMarch 2017, Seattle WAJeff Gray, Michele Roberts, Jonathan Corley

Slides will

be available at:

http://

bit.ly/sigcse2017-cspU Slide2

Overview

Motivation and BackgroundPilotsIUPUI

UAPilot ResultsLessons LearnedSlide3

Motivation

According to the College Board, CS Principles will“be the largest debut of an AP ever in the history of the College Board, with nearly 50 percent more teachers launching the program than the previous crown-holder: the AP World History exam, which had 998 teachers in its first year

”There is a growing request from high school CSP teachers for universities/colleges to offer a mapping to the new AP CSP course, with a targeted course number for AP creditOur paper shares some of our experiences in creating such a course, with a few lessons learned, that may be of interest to other CS Departments considering a new similar CSP course in their curriculumSlide4

Attestation

http://www.csprinciples.org/home/about-the-project/attestationSlide5

The NeedSlide6
Slide7

Background – CSP Pilots

From 2010-2016 over various phases, the CSP course was

pilotedFinal Phase: 50 pilots (38 HS teachers and 12 university teachers)Our paper focused on two of the university pilots: University of Alabama and IUPUIhttp://www.csprinciples.org/home/pilot-sites2012-20132013-20162011-2012Slide8

Key Findings

College Board approved, and Haynie Research provided access, to the student responses from

our Pilot coursesOur paper summarizes the past three years of our Pilot coursesEnrollment of women in the CSP course at each of our universities was twice that of our Department’s traditional CS 1But one of our CSP courses showed less enrollment impact for other URMs compared to the CS 1 course. Different from AP CSPA significant difference was observed in the DFW (Drop/Fail/Withdraw) rates for CSP compared to the CS 1 course. At both IUPUI and University of Alabama, the DFW rate for CSP is only 2% and 3%, respectively, but for CS 1 it ranges from 18% to 54% at IUPUI and 50% to 61% at the University of Alabama. Significant gains in pre-post CS self-confidenceSlide9

IUPUI PilotSlide10

Indiana University, Purdue University at Indianapolis (IUPUI)

IUPUI is an urban research university located in downtown IndianapolisDowntown regional campus of IU’s main Bloomington campus and Purdue’s main West Lafayette campus, with total student enrollment at 30K, over 90% of which are state residentsSlide11

Indiana University, Purdue University at Indianapolis (IUPUI)

The CSP pilot was run by Senior Lecturer Michele Roberts from the Computer Science Department (located in the School of Science).

The CS Department serves about 2,100 students a year (including both majors and non-majors)Slide12

Course Launch

The CSP pilot launched in Spring 2014Has been offered every Fall and Spring thereafter

The course launched with 22 enrolled studentsThe course is offered as a 3-credit, 200 level course for non-majorsAfter a first successful semester, CSP was marketed to advisors in face-to-face meetings using:Syllabussample lab descriptionsstudent project displaystestimonials from studentsSlide13

The Course Growth and Evolution

In Fall 2015, school and university administration were successful in adding the CSP course in the Analytical Reasoning category of state core educational requirements.i.e., Approved to substitute for 3 of 9 required hours of mathematics

By Fall 2016, enrollment had grown175 students (from 22 at launch)5 full and waitlisted sectionsIn Fall 2016, CSCI faculty voted to count passing AP CSP scores of 3 or higher with CSP credit.Slide14

Pilot Administration

The IUPUI pilot was run with strong fidelity to the College Board Curriculum Framework, delivering content within the CSP

“Big Ideas”Through Spring 2016 (when the pilot ended), CSP students submitted the two Performance Tasks and completed a Final ExamSlide15

UA PilotSlide16

University of Alabama (UA)

UA is a suburban public research university located in a college

town (Tuscaloosa), with an approximate total enrollment of 37,00046% of University of Alabama students are in-state residentsCS Department has approximately 700 undergrads/70 gradsSlide17

CS 104

The CSP course at UA is offered as a 3-credit course within the Department of Computer Science in the College of Engineering

.College Board CSP Pilot from 2011-2016 (UA and UW-Madison were longest running university CSP Pilots) Since 2013, the course is primarily enrolled by non-majors, specifically Secondary Math Education (SME) and Math majors.Slide18

Pilot Administration

Programming Language: Snap!Textbook: Blown to Bits and selected readings

Pedagogical approach: Cooperative learning structuresSimilar to IUPUI, the UA pilot was run with strong fidelity to the College Board CF. Performance Tasks done as HW; even included former “Investigate” as an in-class activitySpring 2016, UA formally recognizes CS 104 for AP CSP mapping2016-2017 academic year moved to two offerings, with waitlisted enrollment capped at 40 Slide19

Pilot ResultsSlide20

Broadening Participation (IUPUI)

Successful at Broadening Participation

Female participation rose from 37% to 63% from first to most recent offeringOther URM (Latino and African Americans) rose from 8% - 19%These numbers compare more favorably with the more homogeneous CS 1 populationSlide21

Broadening Participation (UA)

Successful at Broadening Participation

Female participation rose from 52% to 70% from first to most recent offeringOther URM DECREASED from 30% to 13%The gender numbers are much improved over CS 1, but URM interest was disappointingSlide22

Student Success (DFW rates)

Pilots at both universities saw surprisingly low levels of DFW

rates (Drop, Fail, Withdraw rates)Less than 3%, which compares to CS 1 DWF rates of 50% or higherPilots at both universities saw high levels of pass rates Pass rates were above 97%, 30% higher than pass rates for CS 1Slide23

Student Self-Confidence

IUPUI

UASurvey question: “I have confidence when it comes to CS”Both CSP pilots observed a significant pre-post gain in student confidenceCSP Students Experienced an Improvement in Confidence with CS!Slide24

Student Interest in CS

Survey Question:

“I would take additional CS courses if given the opportunity”IUPUIUACSP Students Experienced No Change in InterestSlide25

Student Interest in CS

Disappointing results: neither pilot showed a significant pre-post impactNeutral results: No loss, but also no

gainIUPUI: One change made since reporting these results was to provide CSP students with course pathways subsequent to CSP completion; we are monitoring impact, if anySlide26

Lessons LEarnedSlide27

Kudos to the CSP Community

Fantastic community support for CSP resources

CS10k Community, Endorsed Providers, Many NSF projects (e.g., TeachGlobalImpact.org) CSP curriculum is indeed engaging and welcomingRecommended cooperative learning strategies worked well at both universitiesSlide28

University-level CSP Course Challenges

Curriculum coverage in 1 semester is impossible (48 contact hours vs over 180 in AP CSP)

Culture challenge to faculty committed to a lecture approach, but opportunity to map back success from CSP to traditional CS curriculumCovering the programming Big Idea in a single semester (~12 hours) with non-majorsCSPCS1Slide29

Student Voices

Group projectsSocially RelevantWrote programs that they could show off on a cell phoneMyth-busting: “I did it” “This is fun!” “Who knew Computing was Creative?”

Pseudo- codeDebuggingJournaling (however, seems more popular for AP CSP)Slide30

Conclusions

Summary evaluation results of 3-year student of CSP course at two separate university College Board PilotsTwo separate pathway approaches for CSP

UA: SEMA students, IUPUI: general math electivePositive OutcomesVery deep increase in enrollment diversity with respect to genderSignificant gains in student self-confidence in CSSubstantial decrease in DFW rates compared to CS1UA: Math Education students increased engagement with CS department and pre-service training of future CSP educatorsSurprising ResultsDecrease in URM enrollment at UA, increase at IUPUINo change in student CS interest before/after CSPChallenges in implementing full AP CSP curriculum in university courseSlide31

Acknowledgements

We would like to thank the College Board, through support from the National Science Foundation, for selecting us as CS Principles Pilot instructors. In

particular, we are grateful to Lien Diaz at the College Board, Owen Astrachan and Amy Briggs (NSF PIs), and Jan Cuny (NSF). Special thanks to Kathy Haynie and Sheryl Packman for their help with evaluation data. Part of the project at the University of Alabama was supported in part by NSF CE21 (1240944). The CS104 course at Alabama also benefitted from the support of Amber Wagner, Brian Eddy and Mokter Hossain.Slide32

Questions / Comments

Thank y’all!