90 likes | 388 Views
Computer science principles. CS4HS @ Duke Leslie Keller. Course Development. AP CS: Principles Pilot My Summer Training Dr. Tiffany Barnes, NC State University Collaboration with NC teachers Moodle Course Piazza Additional support throughout year. Course Development.
E N D
Computer science principles CS4HS @ Duke Leslie Keller
Course Development • AP CS: Principles Pilot • My Summer Training • Dr. Tiffany Barnes, NC State University • Collaboration with NC teachers • Moodle Course • Piazza • Additional support throughout year
Course Development • The Beauty & Joy of Computing course at UNC – Charlotte • Dr. Tiffany Barnes • The Beauty & Joy of Computing course at UC – Berkeley • Dr. Dan Garcia • Dr. Brian Harvey • Both developed in Moodle
Course Content • The “Big Ideas” • Computing is a creative human activity that engenders innovation and promotes exploration • Abstraction reduces information and detail to focus on concepts relevant to understanding and solving problems • Data and information facilitate the creation of knowledge • Algorithms are tools for developing and expressing solutions to computational problems. • Programming is a creative process that produces computational artifacts • Digital devices, systems, and the networks that interconnect them enable and foster computational approaches to solving problems • Computing enables innovationin other fields including science, social science, humanities, arts, medicine, engineering business
Social Aspects of Computing • Authors: Hal Abelson, Ken Ledeen, Harry Lewis • Very interesting stories • Relevant • Free online .pdf
Teaching CS Principles @ Your School • Teacher • Free (Stipend) • Your location (or close by) • Support • Student • Honors Level Course • NCDPI • Teacher PLT Moodle through NCDPI • School • First Level Honors Course
Teaching CS Principles @ Your School • For more information • Course Materials • bjc.berkeley.edu • Email • bjc@bspace.berkeley.edu