CSForAll : What It Means and How To Bring it to Your Students


CSForAll : What It Means and How To Bring it to Your Students

This pre-conference workshop will take place in conjunction with the 2017 NCCE Conference

Tuesday, March 21 3:00p – 6:00p

Maseeh College of Engineering and Computer Science|PSU, Portland, OR

Joanna Goode, University of Oregon
Jill Hubbard, Oregon Computer Science Teachers Association
Andrew Scholer, Oregon Computer Science Teachers Association
Terrel Smith, Oregon Computer Science Teachers Association

CS For All is a national effort to coordinate efforts to provide all students the opportunity to develop computational thinking skills and an exposure to the opportunities afforded by those skills. It is an umbrella concept and guiding principle for work being done by federal agencies, state government, teacher’s organizations, industry, and individual districts and classrooms.

  • We will begin by exploring what CS means in terms of this movement. What are the Computer Science skills and concepts that CS For All seeks to develop? What is computational thinking? How does it relate to digital literacy and citizenship? How does it relate to programming?
  • We will then examine the meaning and rationale behind “For All”. What does research say about who goes into computing and why? Why are the numbers and kinds of students going into computing a national issue? Why do students not going on to study advanced CS need these skills?
  • Finally, we will take a look at what is happening locally in regards to this movement. In Oregon, the Oregon Computer Science Teacher Association has been working with the Oregon Department of Education on a project to expand the number of students who have the opportunity to get exposed to CS in schools. Find out what opportunities there are for: teacher training and curriculum support; to share work cross-district on K-12 road maps and standards; and to participate in future statewide projects to support CS education.

Presenter bios:

Joanna Goode is a Professor of Education at the University of Oregon. She is coauthor of the pioneering Exploring Computer Science curriculum and an advisor on the K12CSFramework and AP Computer Science Principles course.

Jill Hubbard is a member of OCSTA and the Engineering and Computer Science Teacher at Tualatin High School. She came to teaching after working as a hardware engineer at Intel for over 10 years.

Andrew Scholer is an OCSTA member and chair of the the Computer Science program at Chemeketa Community College in Salem, OR. He previously spent 10 years teaching math and CS at the high school level.

Terrel Smith is President of the OCSTA and teaches Computer Science at Sherwood High School where he has been a teacher for over 37 years

CSForAll : What It Means and How To Bring it to Your Students