Showing posts with label Fractals. Show all posts
Showing posts with label Fractals. Show all posts

Sunday, January 21, 2018

One Hour of Code Initiative

After finishing two graduate courses on utilizing technology in the classroom, I was tasked with one for a collaborative research project.   The project consisted of classmates and I researching a technology trend in education and we chose coding in the classroom.  I was very impressed with the Code.org website and all of the resources that are available for free on the site, including their One Hour of Code Initiative.  I had students watch the five minute video from Code.org to get them excited to investigate coding.  Students then created a free Code.org account and started the process of completing the One Hour of Code initiative from December 4th through December 8th this year.




Following the One Hour of Code program, students were then given a set of Scratch coding activities that progressively increased in difficulty.  Students were tasked with creating an easy set of code that drew four different polygons.  Then they were given a second task to code a random polygon generator using some more complex coding pieces, which also had students create a block (their own code piece) to name the polygon that was generated. For the final project students were tasked with creating coding blocks to draw a Sierpinski Triangle.  (My code is attached below.)  I used these projects in my Saturday STEM Mathematics program last spring, and found that they would be great for school this year as well. 



The whole program took students about 5 days and an average of 5 hours to complete all of the coding projects.  Students were given a great opportunity to investigate coding.  To celebrate and reward their accomplishments with more than just a grade, I created a certificate of completion.  Students who successfully completed all of the projects and showed that they ran were awarded the certificate that they could then use in any resume.  My district is trying to increase the amount of experiences students are given for job and college readiness for PA State Act 339.  So the experiences in coding and computer science will give them more confidence in working on computers, and some confidence with job readiness skills.


Once students finalized the projects, they began to investigate the math and history of fractal geometry, a mathematical definition of the patterns seen in nature.  Computer science has used fractals to create more and more realistic computer generated imagery in video games and movies.  Students got to investigate logarithms to define the fractal dimension and took in-depth looks at how the math has changed how we look at the similarities in nature.  For the last four years, I have been implementing and developing this two week unit before Christmas break. Leading up to students creating a holiday Sierpinski Tree.  I hope to one day inspire my students to investigate fractals even more, because the math behind it is very interesting.

Tuesday, August 15, 2017

YCCOSP Stem Academy

While working with the YCCOSP Program (See my first Blog on my summer work) I have been given a lot of autonomy to create learning activities for my students.  This past Spring we had a chance to help design and implement a Saturday STEM Academy.  For four Saturdays, students were immersed in activities in Chemistry, Biology, Engineering and Mathematics.  Professors from York College of Pennsylvania created meaningful learning experiences for the YCCOSP students in the STEM field.  Since our school has discontinued all courses in computer science our students are never given the chance to experiment with coding or different computer programs.

While researching for a graduate course I found several articles on Edutopia about using Scratch coding from MIT to teach coding and mathematics.  Scratch is a basic system and teaches students coding using building blocks on the online coding program.  Several of the students had been through my Geometry class and had learned about the use and concept of Fractals.  Since our students have never been exposed to any type of coding programs I decided they needed to gradually be given steps to learn how to use the Scratch programming and scaffolded their learning activity with three different tiers of difficulty.



The first assignment took students through the basics of scratch code and taught them how to make the online icon do the simplest of moves to create a given polygon.  (Easy Scratch Coding Edutopia Blog)  The second assignment was then the intermediate level of coding which had students create a code to have the icon make a  random polygon and then name it based on the parameters given.  (Intermediate Scratch Edutopia Blog)  Finally students took the program to create the Sierpinski Triangle, a fractal program that made a recursive pattern within itself.  (Advanced Scratch Edutopia Blog).  From each of the blogs I found I created instructions and questions for the students to complete each level of difficulty in coding with the Scratch program.



Students were then tasked to share their code to their college Google+ account.  In the YCCOSP Math STEM Community that I created, students explained what they created and shared it with the world.  This allowed for another deeper conversation about the way one needs to convey themselves online and in social media.  I informed students that the sharing of their code and what their creations did, since it was put online they also had to understand that their words would be able to be seen by others in the social media.  This simple step created the sense that they as digital citizens must be precise in their wording and represent their own selves in a positive academic manner.


The Saturday morning was filled with a lot of fun and students were very involved in the program. Students who had never seen code in their academic career were exposed to a new programming method that can help teach students.  Students were very successful in coding their projects and even commented that they enjoyed learning and "playing around" with the website.  The program ran very well and in the future I hope I can create as meaningful of a set of projects as I have here.  You can get all of my documents used in my TpT store for free! Coding Projects for STEM Mathematics

Monday, March 27, 2017

Digital Media in Education

Throughout my career I have found different activities helpful for teaching my classes.  Students in my Geometry class have skeletal notes that they take in notebooks, they get practice in various forms, and sometimes I like to add extra information in the form of YouTube videos.  I have curated some interesting Geometry videos and rap songs written about geometry topics to help my students remember and understand the concepts that they are learning.   Some of the YouTube channels I have put together are below:

Triangles in Geometry - Involves triangle classification, Pythagorean theorem, Trigonometric Functions Songs 

Logic in Geometry - Helpful videos to introduce or enhance the understanding of Logic

Fractals in Geometry - Fractals in African Culture and a fun Doodle about Fractals