Teaching Public/Private Key Encryption to K-12 Students Yvon Feaster CPSC 624.

Slides:



Advertisements
Similar presentations
Extending the Pipeline: Why K-12 Computer Science is Essential to Higher Education Robb Cutler Computer Science Teachers Association.
Advertisements

CS Education Research Increasingly Important Lynda Thomas Senior Teaching Fellow Aberystwyth University.
Technology at Del Norte High School. Technical Assistance Training Computer Architecture Operating Systems Troubleshooting.
CS & CE majors are in demand Yes-5%-13% Access to Rigorous CS is Diminishing Schools offering introductory (or pre-AP) Computer Science.
Girls as Creators By Patty Hicks Computer Teacher Gregory Middle School Indian Prairie School District #204 Naperville, Illinois.
Great Theoretical Ideas in Computer Science.
Georgia Department of Education. Information Technology Pathways.
Virtual Economics June 2015Virtual Economics key economics concepts illustrated with an overview, a multimedia demonstration, teaching.
Teaching Software Engineering Through Game Design Kajal ClaypoolMark Claypool UMass LowellWPI.
CS 595N Winter 2006 Faculty Colloquium Faculty: Heather Zheng Wed. 1-2pm CS conference room Class website
Advanced Computer Networks Fall 2010 Instructor: Haining Wang.
Visualize Your Future-Make the Right Choice 1.
CSTA K–12 Computer Science Standards Revised 2011.
PLTW Computer Science Pathway. WHY CS IN ALL GRADES? Why?
Professional Development & the Evaluation Process MARIA BERNALBROWARD COLLEGE EDWARD CORNEJOJUNE 9, 2015 PEDRO OLIVEIRA.
Resources for CS Teachers and Students Kip Irvine FIU Tapestry Workshop, July 2013.
ACM Computing Education Workshop in Doha, Qatar, May 3, 2010 Heikki Topi, Bentley University.
The State of K-12 Computer Science Education The instructional practices and assessments discussed or shown are not an endorsement by ACM or the U.S. Department.
Integrating Business Education and Computer Science to Prepare Students for the 21 st Century Barbara Ericson Advanced.
AP Computer Science How to Begin and Sustain Programs Presented by Fran Brady Leyden High Schools Director of Careers.
Barbara Ericson Georgia Institute of Technology
Milkovich Middle School Grade 8 Flipped Milkovich Middle School Grade 8.
 address the challenges of  increasing interest and participation  improving the preparation of girls in computing and cyber.
College Readiness and the Sciences A Conversation About Transitioning to UK.
1 Amador Valley High School Mathematics Offerings for Current Students.
+ Elective Course Enrollments Voorheesville Strategic Plan.
1 Adapting a Brick-And-Mortar Program into a Distance Learning Program Denny Lin La Sierra University.
computer
© Heikki Topi Panel on Computing Education Reseach ACM Education Council Heikki Topi, Bentley University September 17, 2014.
LEGO EV3 Expanding STEM Education at EMS. STEM: The acronym STEM stands for science, technology, engineering, and math. However, there is some disagreement.
CS Teacher Prep at UNT. CS Education in High Schools Often not “really” CS CS10k project – place 10,000 well-trained computer science teachers in 10,000.
TEACHING WITH A SMARTBOARD By Jeff Jacobson. What is a Smartboard? A Smartboard is an interactive white board that is connected to a computer and a projector.
Welcome to: Mr. O’Neill’s AP Computer Science Class SAN MARCOS HIGH SCHOOL KNIGHT PRIDE Leading... Now Tomorrow Forever.
Partner4CS Implementing needed strategies to reach the national CS10K goals for the state of Delaware.
What’s Right with Undergraduate Statistics? Amy G. Froelich Department of Statistics Iowa State University USCOTS 2015.
You should (and absolutely can) keep diversity in sharp focus during the enrollment surge Lisa Kaczmarczyk, Evaluation & Assessment Consulting Alvaro Monge,
1 Teaching modules. 2 Practical experiment demonstrations and recipes.
State of AP CS in Georgia Mark Guzdial Professor, School of Interactive Computing Director, NSF BPC Alliance, “Georgia Computes!” with Barbara Ericson.
Undergraduate Education in Computer Science Crafting a Vision Aditya Mathur October 24,2007.
CS 161 Introduction to Computer Science I Winter, 2014: 112 Spring, 2014: 131 Summer, 2014: 132.
Statistics from Spring Offering of ICS 6D 383 students enrolled and showed up for the final exam Attendance taken during every lecture in weeks 3-10, except.
GENI Based Course Modules: Demos, Tutorials, and Assignments for your Networking Classes Jay AikatKevin Jeffay Department of Computer Science, UNC-Chapel.
Governor’s Teacher Network Pathway 1 – Professional Development Pathway 2 – Instructional Resources.
Gender & Computing Joanne McGrath Cohoon. The Big Picture Reasons girls should study CS Reasons few of them do  What can we do about it?  Where can.
AP CS Principles. Computer Science for everyone Until now, high school CS has been either nonexistent or limited to the AP CS A course. CS A is the only.
What are Honors & AP Courses?  Honors courses are taught utilizing the same Common Core Georgia Performance Standards (CCGPS) as general education courses,
WHAT’S A PARENT TO DO?: HELPING YOUR CHILD PREPARE FOR THE EOG’S Cloverleaf Family Night ~ February 11, 2016.
AP Computer Science vs Introductory Class
Professor Selma Alliex & Karen Clark-Burg
How Students “Measure Up”: Creation of an Assessment Tool for CS1
AP Computer Science Practice Exam
Distance Education Programs
Mid-year Goals and Data Report
AP Computer Science Principles
Teaching MS Science with Computer Science
Reduced Costs Service & Support Innovative Technology Performance Quality.
Reduced Costs Service & Support Innovative Technology Performance Quality.
10,000 New Computer Science Teachers by 2015 How can we help?
National Initiatives on K-12 STEM Education
3.11: Derivatives of Inverse Functions
Linda Kraemer, Ed.D. Madeline Craig, Ed.D.
شیوه‌های ارائه‌ مطالب علمی و فنی نیمسال اول سال تحصیلی ۸۷/۸۸
The Extension Center for Technology Outreach (CTO) at
NH Computing Education Landscape Report
Computer Science Building Lecture Capture Upgrades
DRAFT The Importance of Teaching Computer Science in High School
CS150 Introduction to Computer Science 1
THE GROWTH ENVIRONMENT.
Programs for High-Achieving Students
Three Innovative Noyce Program Components:
Presentation transcript:

Teaching Public/Private Key Encryption to K-12 Students Yvon Feaster CPSC 624

WHY K-12 Computer Science (CS) is a relatively new discipline Growth of CS technology has greatly outpaced CS education in the United States (US) 10 th – 12 th grade students in SC = 138,910 [1] 209 students took AP exam for CS [2] Undergraduate enrollment fluctuating [3]

Outreach Programs Many universities offer CS outreach programs [4,5,6] Videos available that demonstrate ways to teach CS concept CS Unplugged [7] Public/Private Key Encryption

Public/Private Key Pendleton High School Project [8]

References: [1] counts/AverageDailyMembershipandAttendance.cfm [2] [3] CS_Degree_and_Enrollment_Trends_ pdf [4] [5] cs.illinois.edu/outreach [6] [7] [8] Feaster, Y., Segars, L., Wahba, S.K., Hallstrom, J.O., 2011, Teaching CS Unplugged in the high school (with limited success), In Proceedings of the 16 th conference on Innovation and technology in computer science education (ITiCSE’ 11). ACM,