450 likes | 465 Views
WELCOME to the UNI Partnership for Computer Science Teacher Preparation. Username: bschafer1 Password: H*3Ryu&A. Schedule for today. Some Initial Administrivia. Bathrooms Feel free to move around as needed WIFI Network Username: bschafer1 Password: H*3Ryu&A
E N D
WELCOME to the UNI Partnership for Computer Science Teacher Preparation • Username: bschafer1 • Password: H*3Ryu&A
Some Initial Administrivia • Bathrooms • Feel free to move around as needed • WIFI Network • Username: bschafer1 • Password: H*3Ryu&A • Photo Release – collected now • Informed Consent Explained – collected later
What Is Computer Science? CS is posing a problemin such a way that a computercan help us solveit.
What Is Computer Science? • Computer Science is about: • Communication • Problem Solving • Design and imagine • Information/Data (Share, store, retrieve, manipulate, secure …)
Slightly off topic question? • How many years of each of the following do you need to graduate high school in Iowa? • English • Math • Science • Social Studies
Slightly off topic question? • How many years of each of the following do you need to graduate high school in Iowa? • English 4 years • Math 3 years • Science 3 years • Social Studies 3 years
a2+ b2= c2 A Basic Circuit c a Neutral Wire Hot Wire b VoltageSource
START Initialization Projection Add new vertex Vertex Optimization Convergence? N Y k>c(n, Δ)? N Y END
What does a career look like for a student graduating in 2032?
One Prediction • A World Economic Forum report predicts • Computers will do more than half of all workplace tasks by 2025.
One Prediction • A World Economic Forum report predicts • Computers will do more than half of all workplace tasks by 2025. • Computers may replace as many as 75 million jobs • BUT, there will be as many as 133 million new jobs created • It is increasingly essential that K-12 schools are educating students – all students – in the fundamental concepts of computer science • https://www.weforum.org/press/2018/09/machines-will-do-more-tasks-than-humans-by-2025-but-robot-revolution-will-still-create-58-million-net-new-jobs-in-next-five-years/
Degrees and Job Growth Source: IPEDS, 2017
Degrees and Job Growth Source: IPEDS, 2017
Solving the diversity problem begins in K-12 University computer science Software workforce K-12 computer science Women who try AP Computer Science in high school are ten times more likely to major in it in college, and Black and Hispanic students are seven times more likely. Sources: Bureau of Labor Statistics, National Center for Education Statistics Slide Source: Code.org
Ice-Breaker • Get in a line sorted on the factor/item you are given. • Alphabetical-order based on your FIRST name • Alphabetical-order based on your original hometown • Numerical-order based on years teaching • NO TALKING THIS TIME • Month/Date of your birthday
Table Introductions • Introduce yourselves • Things to talk about: • Where you teach • What you teach • Family
Table Assignment • Using the LEGO Build to Express kit create a sculpture that says something about your group. • Yes this is very open ended.
Group Introductions • Table by Table • Each person introduce themselves • Name, School, Grades/Subjects • A designated speaker explains your sculpture
Group Introductions • Faculty Introductions • Ben Schafer • Sarah Diesburg • Philip East
BREAK TIME!! • Let’s take a 15 minute break. • Please be back and ready to go by
The University of Northern Iowa Partnership for CS Teacher Preparation
Computer Science in Iowa • Bill SF 247 (2017) • Instructor endorsements • Education standards • Each accredited high school should offer at least one high-quality computer science course • https://www.legis.iowa.gov/legislation/BillBook?ga=87&ba=SF274
Computer Science Endorsement • Added by the BoEE in April, 2018 • 12 hours of computer science content • 3 hours of methods • https://educateiowa.gov/sites/files/ed/documents/ObtainingAComputerScienceTeachingEndorsement_508.pdf
Computer Science Standards • Adopted by the Iowa Department of Education August, 2018 • 2017 CSTA K-12 CS Standards • https://www.csteachers.org/page/standards
Computer Science Courses • Each accredited high school should offer at least one high-quality computer science course • But how? • In order to have high-quality courses you have to have trained teachers. • But teachers don’t take the time to become trained when there hasn’t been a “use” for that training.
UNI Partnership for Computer Science Teacher Preparation • Funded by NSF CSforAll:RPP program • Partnership launched spring of 2018 • 37 schools in 31 school districts • You are the second cohort of what we hope to be many cohorts as we try to scale our program to a statewide structure.
What is this RPP Thing? • RPP stands for Researcher Practitioner Partnership
What is this RPP Thing? • RPP stands for Researcher • That’s us – the UNI Faculty • we provide PD in a manner that allows • data-based improvement of the instruction • data-based answers to questions about the content and the process of our work (and eventually, your work )
What is this RPP Thing? • RPP stands for Practitioner • That’s you • You participate in the PD • You provide feedback and suggestions about the PD content and process • You provide knowledge about the classroom that we don’t always have
What is this RPP Thing? • RPP stands for Partnership • We have two takes on this: • It’s an “idea” • It’s a “structure” • You, your buildings, your districts, the AEAs etc.
You have a dual role • Students • PARTNERS. The success of this program will depend, in large part, to your willingness to • Speak up any and every time you feel some change would improve the content, activity, or process of what we are doing • Use the feedback form on the course website • Work with us however you can to make this a success (community)
Partnership Goals with School Districts • Prepare Iowa teachers to • provide their students with a solid foundation in CS • use any curriculum appropriate • adapt to new technological developments in computer science
Partnership Goals with School Districts • Prepare administrators and guidance counselors to • broaden participation of diverse students • develop individualized school plans • Perform research on efficacy of our courses and ability of teachers to teach in classrooms
Our Program • 5 Courses Towards CS Endorsement • Fundamentals of Programming • Teaching and Learning of Programming • Foundational Concepts in Computer Science • Data Structures and Algorithms • Computer Science Methods
Foundational Concepts in Computer Science • Summer 2019 • The non-programming aspects of computer science • Provides a broader understanding of the discipline and aids those teaching non-programming or AP CSP courses.
Fundamentals of Programming • Fall 2019 • An introduction to programming using two different programming paradigms (as required by the ISTE CS Teacher Standards)
Teaching and Learning of Programming • Spring 2020 • Deeper understanding of and skill in programming and examination of the teaching of programming
Computer Science Methods • Summer of 2020 • Focus on teaching of computer science with emphasis on curriculum development, lesson planning, activities, and assessment.
Data Structures and Algorithms • Fall 2020 • Focusing on larger problems in programming and providing a depth of understanding in classical data structures and algorithms.
Lunch Presentation • Gary Scholten • Executive Vice President • Chief Information Officer • Principal Financial Group • Graduate of UNI