Teacher:
Room:
Harriman115
Time:
10:10-10:55
Grades:
8-10
Prerequisites:
Material fee:
0
Enrollment cap:
Description:
Homeworks
These homeworks are copyrighted material, posted here for use bySchoolNova students and parents. Everyone else is welcome to print a copy of these materials for their personal use; any redistribution or commercial use is prohibited
-
no homework
-
no homework
-
no homework
-
no homework
-
no homework
-
no homework
-
no homework. Enjoy the break.
-
please finish the Pi-day project by adding a circle to the graph and displaying the graph so that the circle is round (that involves controlling the axis lengths to 1:1). Here is the notebook: https://github.com/hstrey/SchoolNova-Computer-Science/blob/master/IT201/Pi%20day.ipynb
-
no homework
-
no homework. Next class, we are working on a science project that Liam did in school.
-
same as last week. Send any data to me by email
-
as homework, please bring some data from your science project to class, so that we can use them as examples for graphing
-
no homework.
-
check out this website to see what matplotlib can do: https://matplotlib.org/gallery/index.html
-
no homework. Check out the final video game on github.
-
Please take a look at: https://github.com/hstrey/SchoolNova-Computer-Science/blob/master/IT201/myshapes_explosion.py right now this program triggers an explosion every time the mouse is clicked. Add code to only show an explosion when you click on a ball. In the comments to the on_mouse_click() function, I am given some hints and also an equation to calculate the distance between two points. As a bonus, please remove the ball that is hit. Good luck
-
no homework
-
take the arcade program, https://github.com/hstrey/SchoolNova-Computer-Science/blob/master/IT201/myshapes.py that we worked on during class, and add the following features: 1) when creating a new ball chose a random size of 10-50. Make sure that you are changing the ball class to include the size and that you take the size into account when placing it. 2) choose a random color during ball creation Happy coding Helmut
-
Please look at this example: http://arcade.academy/examples/bouncing_balls.html#bouncing-balls Try to understand how it works and try to modify it. For example, you could float squares instead of circles. You could also change the boundary that confines the balls: make it smaller or larger. Next class, I will discuss this program in more detail. It contains a lot of cool ideas.
-
https://github.com/hstrey/SchoolNova-Computer-Science/blob/master/IT201/Arcade%20Installation.ipynb Install arcade and play around with the package. Program some video games and show them to me in class
-
check out: http://arcade.academy/ try to install it and play around with the examples.
-
no homework
-
homework can be found here: https://github.com/hstrey/SchoolNova-Computer-Science/blob/master/IT201/homework%2010-28-18.ipynb
-
no homework. Please review the notebooks on github: https://github.com/hstrey/SchoolNova-Computer-Science/blob/master/IT201/Introduction%20to%20classes%2010-14-18.ipynb
-
Please find your homework on my github repository: https://github.com/hstrey/SchoolNova-Computer-Science/blob/master/IT201/homework%2010-14-18.ipynb
-
Please finish coding "FizzBuzz". The python program needs to output a list of the first 50 natural numbers (1..50) and if the number is divisible by 3 then write Fizz, if the number is divisible by 5 then write Buzz and if the number is divisible by 3 and 5 then write FizzBuzz. Good luck. I will post information on Anaconda and Github installation later. Good luck
-
no homework. Please install anaconda python on your computers as instructed. Finish the function fibonacci(n) that returns the first n Fibonacci numbers.
-
No homework this week. We will be using python to teach advanced programming techniques. Please install Anaconda python 3 on any laptops that are used in class, and on home computers for homework. Windows/Macintosh: Please use the following link, download the 64-bit Graphical Installer for python 3, and install. When asked whether to add Anaconda to PATH variable, please check that option. https://www.anaconda.com/download/ Chromebook: try the following link for instruction to install on Chrome OS https://wsvincent.com/install-python3-chromebook/