CS Fundamentals. CS Discoveries. CS Principles. K-12 curriculum pathway. CS Discoveries fits naturally between our CS. Fundamentals course (for K-6th grade) and our. AP/Honors CS Principles course (for high school). This allows districts, teachers, and students to complete a K-12 pathway of CS courses that build on ...
ComputerScience ScienceDiscoveries Discoveries Computer Computer Science Principles Curriculum Overview Curriculum Overview Why Computer Science? Every 21st century student should have the opportunity to learn computer science. The basics of computer science help nurture creativity and problem-solving skills, and prepare students for a future in any field or career. What is Computer Science Discoveries? Computer Science Discoveries (CS Discoveries) is an introductory computer science course that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun.
K-12 curriculum pathway CS Discoveries fits naturally between our CS Fundamentals course (for K-6th grade) and our AP/Honors CS Principles course (for high school). This allows districts, teachers, and students to complete a K-12 pathway of CS courses that build on each other and cohesively flow together.
Flexible implementation
Designed for equity By providing students opportunities to engage with culturally and personally relevant topics in a wide variety of CS related fields, we hope to show all students that CS can be for them. That’s why we designed this course from the ground up to be accessible and engaging for all students, regardless of background or prior experience. Elementary K
1
2
3
4
Middle 5
6
7
8
High 9 10 11
12
CS Fundamentals CS Discoveries CS Principles
We built the CS Discoveries curriculum for students in grades 7-9, so teachers can implement in either middle school or high school classrooms. The two semesters spiral upon each other, allowing the course to be taught as a single semester (Units 1-3), two sequential semesters, a full-year course, or even integrated into existing technology classes.
Professional Learning Program Teachers implementing CS Discoveries as a semester or full-year course can apply to participate in a one-year professional learning program. The program involves:
• Summer: Teachers attend a 5-day in-person, conference style workshop designed to introduce CS concepts from the curriculum and core teaching practices. (Travel may be required.)
• School Year: Teachers continue with job-embedded workshops and online modules focused on supporting their first year of implementation.
Curriculum features: • Daily instructional lesson plans that include inquiry- and equity-based pedagogy and background content
• Formative and summative assessments, exemplars and rubrics
• Videos for students and teachers including concept tutorials, instructional guides, and lesson tips
• Code Studio, a learning platform that organizes lesson plans and activities with student and teacher dashboards
Curriculum tools: • App Lab: JavaScript programming environment in Code Studio, designed for creating event driven web apps with block-to-text workspace and debugging capabilities • Game Lab: JavaScript programming environment in Code Studio, designed for creating object oriented sprite-based games and animations with block-to-text workspace and debugging capabilities • Circuit Playground: Adafruit’s new Arduino-based microcontroller that has a number of components and sensors built right onto the board and is used as the hardware for Unit 6: Internet of Things • Maker Toolkit: Enables students to program their Circuit Playground boards right from App Lab with easy-to-understand JavaScript commands and blocks • Web Lab: HTML/CSS programming environment in Code Studio used for website development
CS Discoveries unit overview Semester 1: Exploration and Expression Unit 1: Problem Solving Computers and Logic
Explore the problem-solving process and the different ways humans and computers solve problems.
compression and the Internet. ⢠Concept and tutorial videos for students,. Apply now for professional learning! http://code.org/csp/pd. For curriculum, videos, and support documents, visit: http://code.org/csp. Unit Overview. Code.org is a 501(c)3
Aug 5, 2011 - This document is based upon work supported by the National Science Foundation, grant .... Internet: The Internet pervades modern computing.
Computer Science Principles is a pilot course and exam under development. It is not .... 2.2.2 Use multiple levels of abstraction to write programs. ... Each source must be a reliable newspaper/magazine article, book, news, or online source that.
Computer Science Principles is a pilot course and exam under development. .... Provide a written summary to describe how the visual artifact you created ... 3.3.1 Analyze how data representation, storage, security, and transmission of data ...
Apr 12, 2013 - The goal of this project is the development of a Skype-based robotic ... develop Android software and integrate it with a number of established.
Jun 7, 1999 - Exploring Programming and Computer Science ... ATM in the first programming course. .... in high degree in students of computer science. ...... The entire program is accessible online, or with the code that comes with this book ...
Jun 7, 1999 - After receiving his A. B. degree from Dartmouth College, he taught high ... falls on in any year, and a forty-line program to print a calendar for any year. Using .... Chapter 1 is an overview of computer science and programming.
(23:19:26) - Download Free AP Computer Science Principles Crash Course. (Advanced Placement (AP) Crash Course) Where to Buy Digital Copies of Books. * Read or Download This Book *. AP Computer Science Principles Crash Course (Advanced Placement. (AP)
Social networks data. ⢠Social media data, including Twitter, Facebook, and FourSquare content, organised into topic- and problem-specific social media virtual.
course design and produce solutions, models, and artifacts, and they evaluate and .... lO 1.2.5 Analyze the correctness, usability, functionality, and suitability of computational artifacts. [P4]. Ek 1.2.5A The context in which an artifact is used ..
Ability-based design is timely, as recent work has explored methods for capturing ...... incorporated into Apple's VoiceOver software as split-tap and in.
[3818] â 116. S.Y. B.Sc. (Computer Science) (Semester â I) Examination, 2010 .... 3 iii) Give the in degree, out degree and total degree of the following graph. 3 ...
software-based accessibility aid (if one is available), or choose to purchase a specialized ...... incorporated into Apple's VoiceOver software as split-tap and in.
of a collection of autonomous computers, connected through ... computers to coordinate their activities and to share ... data anywhere in the system. â¡ Resource ...
consolidated experience in Data. Analysis, Human Mobility Analyt- ics, Text and Social Media Mining,. Social Network Analysis, Social. Data Analysis. Industry.
Web science will draw on mathematics, physics, computer science, psychology, ecology, sociolo- gy, law, political science, economics, and more. Of course, we cannot predict what this na- scent endeavor might reveal. Yet Web science has already genera
Mar 14, 2014 - ABSTRACT. Human-computer interaction (HCI) has had a long and ..... design shares a link to the formulations of Card, Newell and others that I ...
Mar 14, 2014 - Human-computer interaction (HCI) has had a long and troublesome relationship to the role of 'science'. HCI's status as an academic object in ...