Bjc.edc.org Discount

Site Title : The Beauty and Joy of Computing

Unit 2 Lab 3: Making Decisions, Page 2

Link: https://bjc.edc.org/bjc-r/cur/programming/2-complexity/3-predicates/2-combining-predicates.html?course=bjc4nyc.html&novideo&noassignment

FREEBoolean Functions. At the very lowest level, computer circuitry is made of wires, and each wire is either on or off. So the only operations that can be performed at that lowest level are those that operate on single-bit values (just ones and zeros, that is, just ons and offs). These are called logical (or Boolean) functions. (They're predicates, because their range is Booleans, but these are ... ... See Details

Unit 6 Lab 1: Computer Abstraction Hierarchy, Page 10

Link: https://bjc.edc.org/bjc-r/cur/programming/6-computers/1-abstraction/10-analog.html?topic=nyc_bjc%2F6-how-computers-work.topic&course=bjc4nyc.html&novideo&noassignment

FREEThe on-or-off picture of a wire, a transistor, or a logic gate output is a simplification—an abstraction. This is a rough graph of the actual input-output behavior of a transistor. Don't worry about the details; just notice the two blue flat parts of the graph. ... See Details

Unit 6 Lab 1: Computer Abstraction Hierarchy, Page 6

Link: https://bjc.edc.org/bjc-r/cur/programming/6-computers/1-abstraction/06-digital-architecture.html?topic=nyc_bjc%2F6-how-computers-work.topic&course=bjc4nyc.html&novideo&noassignment

FREEComputer designers can work as if circuits were either off (0) or on (1) because of the digital abstraction, the most important abstraction in hardware. Above that level of abstraction, there are four more detailed levels, called the digital domain. ... See Details

Unit 6 Lab 1: Computer Abstraction Hierarchy, Page 1

Link: https://bjc.edc.org/bjc-r/cur/programming/6-computers/1-abstraction/01-abstraction.html

FREETransistors aren't like light switches that are either on or off. There can be in-between values (like "only 23% on"). So, electrical engineers have to think about the laws of electronics to design digital circuits so that in-between values don't happen.: analog vs. digital. ... See Details

Beauty and Joy of Computing: Snap ! Crash Course

Link: https://bjc.edc.org/bjc-r/cur/snap-crash-course.html

FREEYou may want to create a Snap! account so you can save and access all your Snap! projects in the cloud. (You don't need an account; you could save all your Snap! projects on your own computer and drag them onto a Snap! window to load them.) Instructions for creating an account and logging in to and out of your Snap! account are on the first page of the Beauty and Joy of Computing CSP curriculum: ... See Details

Unit 4 Lab 4: Data Representation and Compression, Page 2

Link: https://bjc.edc.org/bjc-r/cur/programming/4-internet/4-representation-compression/2-sequences.html?topic=nyc_bjc%2F4-internet.topic&course=bjc4nyc.html&novideo&noassignment

FREEPrinted on paper as ones and zeros, the 16GB phone's memory would take nearly 40,000,000 pages. The information in storage—whether it is a text message, a photograph, a song, a computer program, or a list of phone numbers—all looks the same, like a sequence of bits that are either On or Off (one or zero), a binary sequence. ... See Details

Unit 2 Lab 3 Teacher Guide - Education Development Center

Link: https://bjc.edc.org/bjc-r/cur/teaching-guide/U2/lab-pages/3-predicates-game.html?topic=nyc_bjc%2F2-teaching-guide.topic&course=bjc4nyc_teacher.html&novideo&noassignment

FREELab 3: Making Decisions. Students build various predicates (examples below) and use them with keep to perform various queries on a list of words to solve a crossword puzzle.. Predicates are reporters that report only Boolean values: true or false.Students have used predicates with conditionals such as if and repeat until.. Students learn to build new predicates by combining basic predicates ... ... See Details

AP Performance Tasks Teacher Guide

Link: https://bjc.edc.org/bjc-r/cur/teaching-guide/resources/AP-performance-tasks.html?course=bjc4nyc_teacher.html&novideo&noassignment

FREETim suggested adding these links: Assessment Overview and Performance Task Directions for Students page 9 - OUT OF DATE - look for new equivalent; Create Performance Task Scoring Guidelines - has a 2019 date: ask crystal; Sample Student Responses and Scoring Commentary - has a 2019 date: ask crystal --MF, 5/23/20; AP Digital Portfolio: Student User Guide for AP Computer Science Principles ... ... See Details

Unit 4 Self-Check Questions

Link: https://bjc.edc.org/bjc-r/cur/programming/summaries/assessment-data4.html?topic=nyc_bjc%2F4-internet.topic&course=bjc4nyc.html&novideo&noassignment

FREEThe state of an ON/OFF switch. This has two possible states so a single bit is enough. The value of a Boolean variable. This has two possible values TRUE/FALSE, so a single bit is enough. The remainder when dividing a positive integer by 2. ... See Details

Beauty and Joy of Computing: Snap ! Cheat Sheet

Link: https://bjc.edc.org/bjc-r/cur/snap-cheat-sheet.html?course=bjc4nyc.html&novideo&noassignment

FREEYou can tell what kind of input is expected in each input slot of a block in Snap! by its shape. For example, takes a number as its first input (indicated by the round input slot) and a list as its second input (indicated by the small picture of a list): In addition, there is a drop-down menu for the first input slot allowing you to select the first, the last, or a random item from the list ... ... See Details