1 / 9

Computer science principles

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.

clove
Télécharger la présentation

Computer science principles

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer science principles CS4HS @ Duke Leslie Keller

  2. 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

  3. 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

  4. 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

  5. Visual Programming – BYOB

  6. Visual Programming – App Inventor

  7. Social Aspects of Computing • Authors: Hal Abelson, Ken Ledeen, Harry Lewis • Very interesting stories • Relevant • Free online .pdf

  8. 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

  9. Teaching CS Principles @ Your School • For more information • Course Materials • bjc.berkeley.edu • Email • bjc@bspace.berkeley.edu

More Related