
--Online Distance Learning Assignments and Information--
Coach Burrill's Class Syllabus - Code.org Syllabus

AP Test Information
Section I: End-of-Course Multiple-Choice Exam- Monday May 9th, 2022 at 12pm
70 Multiple-Choice Questions | 120 Minutes | 80% of Score | 4 answer options
57 single-select multiple-choice
5 single-select with reading passage about a computing innovation
8 multiple-select multiple-choice: select 2 answers
Section II: Create Performance Task- Project Due TBA
20% of Score
Students will develop a computer program of their choice. Students need at least 12 hours of in-class time to complete.
AP Computer Science Principles Period Information
Period 2 |
Period 4 |
Period 6 |
Code.org Class Code-
ZHJNBQ |
Code.org Class Code-
RQBGYD |
Code.org Class Code-
YPGSNJ |
AP Test Class Code-
JQV44N |
AP Test Class Code-
96ZGM9 |
AP Test Class Code-
6MG2WL |
2nd Semester
Week 20 |

|
Week 19 |

Day 45- Tuesday May 24- CPU & Computer Parts


Day 46- Thursday May 16- CPU & Computer Parts Quiz
Computer Quiz- 10pts
Free Class Time
|
Week 18 |

Day 42- Monday May 16- Start Imitation Game
AP Test Eval Form
The Imitation Game-
In 1939, newly created British intelligence agency MI6 recruits Cambridge mathematics alumnus Alan Turing (Benedict Cumberbatch) to crack Nazi codes, including Enigma -- which cryptanalysts had thought unbreakable. Turing's team, including Joan Clarke (Keira Knightley), analyze Enigma messages while he builds a machine to decipher them. Turing and team finally succeed and become heroes, but in 1952, the quiet genius encounters disgrace when authorities reveal he is gay and send him to prison.
The 2014 American historical drama film directed by Morten Tyldum and written by Graham Moore, based on the 1983 biography Alan Turing: The Enigma by Andrew Hodges. The film's title quotes the name of the game cryptanalyst Alan Turing proposed for answering the question "Can machines think?", in his 1950 seminal paper "Computing Machinery and Intelligence". The film stars Benedict Cumberbatch as Turing, who decrypted German intelligence messages for the British government during World War II. Keira Knightley, Matthew Goode, Rory Kinnear, Charles Dance, and Mark Strong appear in supporting roles.
The Imitation Game was released theatrically in the United States on November 28, 2014. The film grossed over $233 million worldwide on a $14 million production budget, making it the highest-grossing independent film of 2014. It received eight nominations at the 87th Academy Awards, winning for Best Adapted Screenplay, five nominations at the 72nd Golden Globe Awards, and three nominations at the 21st Screen Actors Guild Awards. It also received nine BAFTA nominations, and won the People's Choice Award at the 39th Toronto International Film Festival.
The film was criticized by some for its inaccurate portrayal of historical events, and for downplaying Turing's homosexuality. However, the LGBT civil rights advocacy organization the Human Rights Campaign honored it for bringing Turing's legacy to a wider audience with its subtle and realistic approach.

Day 43- Wednesday May 18- Finish Imitation Game
Imitation Game Quiz- 10pts
Some Follow-Up Historical Facts-
Not named Christopher? Within weeks of arriving at Bletchley Park, Turing had specified an electromechanical machine called the bombe, which could break Enigma more effectively than the Polish bomba kryptologiczna, from which its name was derived.
What happened to Alan Turing's machine? They were thought to have been completely destroyed after the war but documents recently found inside GCHQ reveal that 50 of the machines were hidden away in an underground shelter. The records shows that 50 Bombes and 20 Enigma machines were kept 'against a rainy day'.
Saved lives. Experts think that the war was shortened by 2 years and 14 million lives were saved due to Turing's work.
Turing took his own life in 1954, two years after being outed as gay. Homosexuality was still a crime in Great Britain at the time, and Turing was convicted of “indecency.” He died from eating an apple laced with cyanide. He was only 41 years old.
In 2009, a petition was started to request a pardon. It won an official apology from the prime minister at the time, Gordon Brown, who said the way Turing was persecuted over his homosexuality was "appalling". In 2013, Turing received a posthumous royal pardon almost 60 years after his conviction for gross indecency. The pardon was granted under the Royal Prerogative of Mercy after a request by Justice Minister Chris Grayling.
Turing was an Olympic-level runner.
It is true that Turing had a bit of a stammer, something dramatic portrayals of Turing have exaggerated, Hodges said. He “took his time finding the right words,” he explained.
Turing was a brilliant mathematician, before he'd even earned a Master's Degree he wrote probably the second-most-important academic paper of the 20th century – second only to Albert Einstein's paper on General Relativity.
Turing reportedly had an IQ of 185.
Picture of the Bombe "Christopher" below.


Day 44- Friday May 20- TBA
Seniors Last Day
|
Week 17 |

Day 40- Tuesday May 10- The Day After!
Use today to do what you would like
- Study for other tests
- Do work from other classes
- Play online video games
- Watch YouTube Videos
- Talk quietly with others

Day 41- Wednesday May 12- Burrill is Back!
I will be back Friday!!!
Today is my last day of quarantine. So enjoy another day off in class. You all deserve it anyways. I will be at school tomorrow and will see all of you in class on Monday!
Have a great weekend!! I miss you all, well almost all of you!
|
Week 16 |

Day 37- Monday May 2- Burrill Absent, PT Upload Deadline, Pseudocode Review, Study for Test
Tonight at 9pm PST the Performance Task must be uploaded and marked as Final Submit. There will be no time after tonight at 9pm!
Sorry, I am out today. I will be back Wednesday. The number one topic of concern for upcoming AP Test is still Pseudocode. Below are some items for you to complete today in class that will give you more info on Pseudocode. Please complete on your own. You may work with others as you go. 10pts.
Pseudocode Study Help/Information-
Study- Study on Your Own or With Others for Upcoing AP Test. Use yout time wisely!!

Day 38- Wednesday May 4- Burrill is Out, Again!
OK, so I tested positive for COVID on Monday and LA County has me out for the entire week. I am feeling good. Little symptoms. I miss you all, well almost all of you. I am bored. Wish I was with you for this last week before the test.
Your test is Monday!!! You are all ready. I am so proud of you, almost all of you. What a great group of students I have had the honor to be with this year! There is one last video to share with you. A Comp Sci Professor has taken an old AP Comp Sci Principals test and gone through all of the multiple choice questions with the reasons why the answers are what they are. It is long. Like almost 3 hours. Please use today and Friday to watch on your own or with others. Bring headphones and or turn on Closed Captions. The video is very helpful, and boring. You will need to stay focused and not play video games. It will be worth 5-10 questions for you on Monday if you stay with it.
Last Review Item for You, a YouTube Video- AP CSP Practice Test (3 hrs)
I will have some test taking tips for you on Friday as well.
Have a great day!

Day 39- Friday May 6- Last Day to Prep for Test
Finish- YouTube Video- AP CSP Practice Test (3 hrs)
Test Taking Tips for AP Comp Sci Princ-
- Get sleep the night before, no more studying late!
- Have a big brunch, test is during lunch time
- Layer your clothing, try and take the test feeling cool/cold. Don't take test feeling warm/hot
- Take a look at Pseudocode Ifno- Then go tackle the coding questions first
- Read questions carefully
- Concentrate on each question individually, they do not build upon each other
- Eliminate answers, if 2 answers left then choose the last one, Ex. if B and D are still possible answers, then choose D
- Note questions you were not completely sure on, answer them at that time, but then come back to them later
- Do not leave any questions unanswered, there is no penalty for guessing
- You will finish early, take a 5 min breather, and then go back and review your work
- Review- College Board exam Details HERE
- You are all ready! I am proud of you all, go Get'Em!!!
- I wish I was there today to give you all a pep talk, you got this!
|
Week 15 |

Day 35- Tuesday April 26- Review Topics
Test Date Monday May 9- 12pm, Large Gym, Arrive at 11:30am
70 Multiple-Choice Questions | 120 Minutes | 70% of Score | 4 answer options
- 57 single-select multiple-choice
- 5 single-select with reading passage about a computing innovation
- 8 multiple-select multiple-choice: select 2 answers
For Your Reference Before Completing Google Form-
Complete This Google Form on Your Own (5pt)
- 5 topics I would like some clarity
- 5 topics I dominate
- My predicted AP score

Day 36- Thursday April 28- Tackle Review Topics
Group Reviews-
- Form a study group of 3-5 students. No solo or pairs.
- Most requested topics for AP Review- Psuedocode, algorithms (sequencing, iteration, selection), Encryption (symmeteric, asymetric), Heuristic, Boolean, Hexadecimal, Hadoop, Loops, Reasonable & Unreasonable time, and Parameters
- Most Declared "Easy" topics- Binary, ASCII, Layers of the Internet, Lossy & Lossless, Latency, Bandwidth, Bit Rate, Cybersecurity, Loops, Internet, Redundancy, and Coding
- Discuss, teach, and learn as a group (3-5 people).
- Complete Google Form below
Group Google Form (5pts)
|
Week 14 |

Day 32- Monday April 18- Khan Academy Course Challenge / Start CodeHS Review
- Today's work is the "Course Challenge" all the way at the bottom of the page.
- 30 Questions to try
- You may work with others
- Everyone must complete their own Khan Academy progress
CodeHS Review- (10pts)
- codehs.com Review Test Questions
- You may work with others
- Everyone must complete their own CodeHS progress
Classroom Codes for CodeHS-

Day 33- Wednesday April 20- Continue CodeHS Review (10pts)

Day 34- Friday April 22- codehs.org Review Test
- Review Coach B Final
- Finish Assigned Review Questions and Tests
- Grades Due Monday morning
- I will grade all completion items on Sunday Night
Total Points Available from Khan and CodeHS Reviews- 29pts
|
Week 13 |

Day 30- Tuesday April 12- Psuedocode Exploration
Khan Academy Psuedocode Introduction-
Since AP CS Principles is taught with a variety of programming languages, the AP CSP exam questions use a pseudocode that represents fundamental programming concepts. Each AP CSP exam comes with a pseudocode reference that students can consult during the exam.
- Use your account at Kahn Academy or if needed, make an account using class codes below
- My Class Codes
- Per 2- M4WPM33F
- Per 4- ZSUXJW3N
- Per 6- QJPX88X8
- Today's Work (Due Today at End of Class)- 5pts

Day 31- Thursday April 14- Khan Academy Programming Tests & Passage Based Questions
- Log-in to Khan Academy
- Complete the Khan Academy Programming Test (3pts)
- Complete the Khan Academy Algorithm Test (3pts)
- Passage Based Question Format and Example Questions (3pts)
- Work with others if you would like, but everyone must complete their own progress at Khan Academy website
|
Week 12 |

Day 27- Monday March 28- Programming Review Day #2
Topics-
- Finish!
- Khan Academy Programming Review (Work with a friend or fly solo)
- Create a free account at Kahn Academy to complete the programming review
- My Class Codes
- Per 2- M4WPM33F
- Per 4- ZSUXJW3N
- Per 6- QJPX88X8

Day 28- Wednesday March 30- Final Exam
Topics-
- 30 pts
- 60 Questions
- All True/False
- Bring in any paper you would like to use
- No electronic devices

Day 30- Friday April 1- TBA
Topics-
Have a great Spring Break!
|
Week 11 |

Day 25- Tuesday March 22- Cybersecurity & Global Impacts
Topics-
- AI & ML
- Facial Recognition
- Data Breaches
- Cybersecurity
- Data Policies
- Privay vs Free
- Personally Identifiable Information
- Data Collection
- Digital Footprint/ID
- Advertisements
- Encryption
- Decryption
- Cracking Encryption
- Cipher
- Caesar Cipher
- Random Substitution Cipher
- Public Key Encryption - asymmetric and symmetric
- Protect Yourself
- Secure Passwords
- Common Sense
- Backups
- The Nasty Stuff
- Virus
- Malware
- Trojan Horse
- Worm
- Ransom Attacks
- Keylogging
- Phishing
- Botnet

Day 26- Thursday March 24- Programming Review Day #1
Topics-
- Programming Review Day #1
- Khan Academy Programming Review (Work with a friend or fly solo)
- Create a free account at Kahn Academy to complete the programming review
- My Class Codes
- Per 2- M4WPM33F
- Per 4- ZSUXJW3N
- Per 6- QJPX88X8
- Complete as much as you can today
- We will use Monday to work thru this Programming Review as well
- Final on Wednesday!!
- Have a great weekend!
|
Week 10 |

Day 22- Monday March 14- Internet Review
Topics-
- DNS
- WWW
- Domain Names
- Sub Domain Names
- Domain Name Server
- Hardware
- Software
- HTTP
- HTTPS
- Web Browser
- Universal Resource Locator
- HTML
- Get Request
- Post Request
- Web Server
- Cookie
- Digital Certificates
- SSL & TLS
- TCP
- Bandwidth
- Bit Rate
- Latency
- Transmission Control Protocol (TCP)
- User Datagram Protocol (UDP)
- IP
- Internet Protocal
- Packets
- IP Addresses
- IPV4- 32 Bit
- IPV6- 128 Bit
- Physical Internet
- WiFi
- Fiber Optic Cable
- Copper Wires
- Server
- Router
- Modem
- Switch
- Firewall
- User- Devices, Work Station
- ISP
- Fault Tolerant, Reliable, and Redundant
- Internet vs Intranet

Day 23- Wedneday March 16- Digital Information Review
Topics-
- Base 2, Base 10, Base 16
- Decimal
- Binary
- Counting
- Keyboard- ASCII
- Overflow Error
- Radix Point
- Decimal Point
- Binary Point
- Sample
- Analog
- Digital
- Sample Rate
- Pictures
- RGB
- Image Filter- Function
- Hexadecimal
- Resolution
- Density
- Metadata
- Net Neutrality
- Internet Censorship
- Digital Divide

Day 24- Friday March 18- Data Review
Topics-
- Bits, Nibble, Bytes, Kilobytes, Megabytes, Gigabytes, Terabytes, Petabytes
- x8
- Images
- Sound
- Video
- Copyright
- Creative Commons
- Compression
- Cyber Attacks
- Big Data
- Volume
- Variety
- Velocity
- Validity
- Value
- Google Trends
- Data Collection
- Distributed Storage
- Cassandra, Hadoop, and Spark framworks
- Parallel Processing
|
Week 9 |

Day 20- Tuesday March 8- Performance Task
We will upload 2 PDF Files and a Video in class on March 10, 2022
Build App Here
Create PT Survival Guide

Day 21- Thurday March 10- Upload!!!!
Let's Do This!
1- Access the AP Digital Portfolio.
Go to AP Digital Portfolio and sign in using your College Board username and password (the same information you used to access My AP).
2- Go to your class.
From the dashboard, navigate to your AP Computer Science Principles class.
3- Navigate to one of the Create Performance Task components.
From the left navigation menu, choose one of the three Create Performance Task components:
- Program Code
- Video
- Written Responses
4- Follow the directions on the screen for each component.
- For the “Program Code” component, you’ll upload a file.
- Click Upload New and select the correct file from your computer. Remember: until you submit the file as final, you can go back and replace it with an updated file.
- For the “Video” component, you’ll also upload a file.
- Click Upload New and select the correct file from your computer. Remember: until you submit the file as final, you can go back and replace it with an updated file.
- For the “Written Responses” component, you’ll enter text and images.
You’ll answer the prompts by typing your response into text fields and inserting images of segments of your program code.
See the user guide for detailed instructions.
5- Do a final review of your work.
Once you submit your file as final, you won’t be able to make any changes. We recommend that you review your work before you submit it as final.
DO NOT HIT FINAL SUBMIT TODAY!!!
|
--Class Schedule Moving Forward--
- Today 3/10- Layers of the Internet-
- Mon 3/14- The Internet
- Wed 3/16- Digital Information
- Fri 3/18- Data
- Tues 3/22- Cybersecurity & Global Impacts
- Thurs 3/24- Programming
- Mon 3/28- Programming
- Wed 3/30- Final Exam (30pts)

|
Week 5 |

Day 11- Tuesday February 8- Intro to Performance Task
My PowerPoint
Build App Here
Create PT Survival Guide
We will upload 2 PDF Files and a Video in class on March 10, 2022
Get Organized-
The Instructions and Rubric-
Scoring Samples-
Good Examples of Video and their Written Responses-
More Scoring Samples-
Resources and Quick Links
AP Digital Portfolio Setup
Goal: Students should be aware of the Digital Portfolio and how to access it. They should know what's there and be familiar with the basic mechanics of uploading and submitting their projects.
If your students have not done this yet, they will need to register themselves with AP digital portfolio in order to upload their projects.
Follow College Board Instructions to Setup Portfolio
The digital portfolio and guide contains a few helpful other things students should know about such as:
- Guidance about how to create a PDF
- Ways to save drafts of written responses on the site and come back to it
--Written Responses--
You will type/copy your responses into text boxes and insert images of program code segments. You will need to take screenshots of segments of your program code and either drag and drop or insert them using the photo icon.
How to take a screenshot
Chromebook
- Press the Shift + Ctrl + Show windows keys at the same time.
- Click and drag using the crosshair across the part of the screen you want to copy, then let go.
Mac
- Press the Shift + Command + 4 keys at the same time.
- Click and drag using the crosshair across the part of the screen you want to copy, then let go.
Windows
- Press the Windows + Shift + S keys at the same time.
- Select the Rectangle shape
- Click and drag across the part of the screen you want to copy, then let go.
--Program Code--
Making PDF of Program Code
You need to make a PDF of your code.
Details: how to make a pdf of your code
Step 1 - copy your code in App Lab
- Switch App Lab into text mode
- Select all the code(highlight all with your mouse or Ctrl+A)
- Copy it (Edit -> Copy, or Ctrl+C)
Step 2 - paste the code into a page or doc for printing
--Video--
Making a Video Screen Capture
Students are required to make at least one video that is a "Screen capture" of themselves using the program they wrote for the Create PT.
How To Make a Screencast
If you have not made any screencapture videos in class to this point students may ask how to do it. You will need to use 3rd party screen capture software. We recommend investigating options that will work for your school's software requirements. Here are two options:

Day 12- Thursday February 10- Start Performance Task
We will upload 2 PDF Files and a Video in class on March 10, 2022
Build App Here
Create PT Survival Guide
|
Week 4 |

Day 8- Monday January 31- Unit 7 Libraries Lessons 5-10
I am not at school today. Please take great care of my sub. You have a ton of work to do, so get started. Use my PowerPoint. It will guide you well. Quiz on Libraries at the end of class on Friday. We will get set-up for and start Performance Task on Tuesday next week.
Unit 7 Lessons 5-10 PowerPoint
Lesson 5- Libraries Explore
- Library - a collection of functions that can be used in many different programs.
- A library should have documentation for the included functions:
- how each function works
- a complete list of the parameters
- what (if anything) will be returned
- Application Program Interface (API)- APIs are specifications for how the functions in a library behave and can be used.
- Watch out for global variables! If a function accesses or updates a variable elsewhere in your program, that function shouldn't be shared as is.
- Before adding a function to a library:
- Check for any use of a global variable within the function. If there is, rework the function using local variables and a return.
- Check if another function is called in this function. If so, both functions should be included in the library.
- Write the documentation for the function.
- A library needs a name. Follow these rules:
- No spaces
- Capitalize the first letter
- Video- Libraries in App Lab (3min)
Lesson 6- Libraries Investigate
- Procedural Abstraction provides a name for a process and allows the procedure (function) to be used only knowing what it does, and not necessarily how it does it.
- Modularity - the subdivision of a computer program into separate subprograms.
- Creating a library:
- Build functions
- Add documentation
- Share as a Library
- Using a library
- :Click "Manage Libraries"
- Either choose a classmate's library, or paste in a library code
- Call the functions by writing the library name, a dot, the name of the function, and including any arguments for the parameters
- Testing a library:
- Use console.log as the end user to test functions in a library
- Check that the output is what you would expect
- Read the library code if something does not work correctly, and contact the library owner if something needs to be changed.
Lesson 7- Libraries Practice
- Students practice important skills for working with libraries, including testing and debugging libraries, and using libraries to help develop apps. After a brief introduction to these practices by the teacher, students spend the majority of their time programming in a level progression.
Lesson 8-10- Project Make a Library
- Students complete their library project, finalizing their code and writing written responses explaining the way one of the functions in their library works.
- Brainstorm a theme for your library.
- What kind of blocks do you want to add to App Lab?
- What situations do you want to make easier?
- Design
- Choose 2 or more functions you'd like to build.
- At least one needs a parameter, return, loop, and if-statement
- Fill in step 2 of the Project Guide
- Build
- Build out the functions you designed.
Project Guide - Make a Library - Project Guide
Helpful Links

Day 9- Wednesday February 2- Unit 7 Libraries Lessons 5-10
- Work on Unit 7 Libraries Lessons 5-10
Project Guide (5pts)
Completed App (5pts)
Complete Code.org Lessons 5-10 (6pts)

Day 10- Friday February 4- Prep for Performance Task
- Finish Unit 7 Libraries Lessons 5-10, Project Guide, and Code.org Lessons 5-10
- Parameters, Returns, and Libraries Quiz at end of class- 15pts
Tuesday Next Week Performance Task Fun!
|
Week 3 |

Day 6- Tuesday January 25- Unit 7 Parameters and Return
Unit 6 Quiz- 15pts
Unit 7 Lessons 1-4 PowerPoint
Lesson 1- Parameters and Return Explore
- Activity Guide - Function Houses (5pts, Share with Coach B)
- Argument - the value passed to the parameter
- Parameter - a variable in a function definition. Used as a placeholder for values that will be passed through the function.
- A Return does two things:
- It stops the flow of the function. If a return is inside of a conditional, if that condition is met the function ends there.
- It returns a value to the place where the function was called.
- Functions with parameters and return values help us simplify our code
- Functions can only return one value at a time
- A function can have:
- No parameters and no return values
- Parameters, but no return values
- Return values, but no parameters
- Parameters and return values
Lesson 2- Parameters and Return Investigate
- Extracting shared features to generalize functionality is known as procedural abstraction.
- Using parameters allows the functions (also called procedures) to be generalized.
- Using procedural abstraction helps improve code readability.
- Procedural abstraction manages complexity by allowing for code reuse.
- For example: the function move(id, direction) could be used to move an element in any direction, rather than writing separate functions for each direction.
Lesson 3- Parameters and Return Practice
- Debugging Functions with Parameters and Return
Lesson 4- Parameters and Return Make
Mr. Kaiser Help Video- Code org Lesson 4 Parameters and Return Make | Tutorial and Answer | Rock Paper Scissors App Unit 7

Day 7- Thursday January 27- Unit 7 Parameters and Return
Finish Unit 7 Lessons 1-4 Parameters and Return
Unit 7 Lessons 1-4 PowerPoint
Mr. Kaiser Help Video- Code org Lesson 4 Parameters and Return Make | Tutorial and Answer | Rock Paper Scissors App Unit 7
|
Week 2 |

Day 4- Wednesday January 19- Unit 6 Algorithm
Group Work Today (1-3 Students)
Your Group Should use this PowerPoint to Complete Lessons 1-3
Complete Lesson 1
- Problem: a general description of a task that can (or cannot) be solved with an algorithm
- Algorithm: a finite set of instructions that accomplish a task.
- There are usually many algorithms to solve the same problem, and many ways to write or express one algorithm including natural language, psuedocode, diagrams, and are implemented using programming code. All algorithms can be created by combining steps in three different ways. Sequencing, Selection, and Iteration.
Complete Lesson 2
- Efficiency: a measure of how many steps are needed to complete an algorithm
- Linear Search: a search algorithm which checks each element of a list, in order, until the desired value is found or all elements in the list have been checked.
- Binary Search: a search algorithm that starts at the middle of a sorted set of numbers and removes half of the data; this process repeats until the desired value is found or all elements have been eliminated.
Complete Lesson 3
- Group Activity Guide- Unreasonable Time (Email to Coach B, 5pts)
- Any algorithm whose efficiency includes an n2, n3, n4 … is called polynomial.
- Any algorithm whose efficiency includes an 2n, 3n, 4n … is called exponential.
- Reasonable Time: Algorithms with a polynomial efficiency or lower (constant, linear, square, cube, etc.) are said to run in a reasonable amount of time.
- Unreasonable Time: Algorithms with exponential or factorial efficiencies are examples of algorithms that run in an unreasonable amount of time.

Day 5- Friday January 21- Unit 6 Algorithm
Group Work Today (1-3 Students)
Your Group Should use this PowerPoint to Complete Lessons 4 & 5
Complete Lesson 4
- Heuristic- Provide a "good enough" solution to a problem when an actual solution is impractical or impossible
- Undecidable Problem- a problem for which no algorithm can be constructed that is always capable of providing a correct yes-or-no answer
- Video- Haulting Problem (5min)
Complete Lesson 5
- Sequential Computing- Steps are performed in order, one at a time.
- Parallel Computing- Some steps are performed at the same time.
- Distributed Computing- programs are run by multiple devices
- Speedup- the time used to complete a task sequentially divided by the time to complete a task in parallel
- Video- Bowman leading international supercomputing project (3min)
Quiz Tuesday- 15pts, 15 Questions
|
Week 1 |

Day 1- Monday January 10
Unit 5- Lesson 13-17: Project Hackathon
Welcome back, hope you had a great Winter Break. Let's get it going!
Hackathon Coding Project- Unit 5
You Will Submit-
- Your final app
- This completed project-planning guide
- A written response
App Requirements-
- At least three screens
- All screens can be easily navigated to through the user interface
- A dataset used in a meaningful way towards the programs purpose
- At least one list is traversed using: map, reduce, or filter (indicate which in a comment) in a meaningful way towards the program's purpose
- Programming constructs: variable(s), function(s), conditional(s), list(s), loop(s)
- All functions include comments that explain their purpose and how they work
- All element IDs have meaningful names
- No errors in the code
More Details-
Kaiser Help Videos-

Day 2- Wednesday January 12
Continue work on Hackathon Project

Day 3- Friday January 14
Continue work on Hackathon Project- All project items are due Monday night 7pm (Jan 17)- 20 Points Total
|
|