CS for the week

Hello Computer Scientists!

Quite a lot going on this week in CS. In IT Launch this week we learned about sorting algorithms and how fundamental they are to all of computer science. You can see an example of the students’ work here: https://scratch.mit.edu/projects/179106592/

In Computer Science Principles, we have been learning Python. Strings, tuples, lists, and branching this week, for-loops coming up next week!

And here are your links of the week:

Why is no one buying into virtual reality? Probably because no one is *in* virtual reality: https://www.technologyreview.com/s/607956/virtual-realitys-missing-element-other-people/

Are you ready for direct computer-to-brain interfaces? Scientists have already hooked up some bird brains (hahaha): https://www.technologyreview.com/s/609032/scientists-can-read-a-birds-brain-and-predict-its-next-song/

Amazon wants UPS drivers to have access to your home. How does that make you feel? https://www.cnbc.com/2017/10/10/amazon-is-in-talks-with-phrame-and-is-working-on-a-smart-doorbell.html

And finally, programming puzzle of the week #4:

We are going to do a little math this week. For level 1, take two input numbers from the user and print out the multiple. For example: 3, 4 prints 12. For level 2, find the lowest common multiple of a list of integers. For example, [7, 2] -> 14; [8, 1] -> 8; [6, 4, 8] -> 24; [1, 6, 10, 3, 4, 10, 7] -> 420; etc. For level 3, who can build the fastest square root function for positive real numbers without using the built-in sqrt function? Good luck!

Have a great week,

Mr. B