....When we can source them for free. There are computers which have had the Hard Drives removed that go into the land fill everyday. If you create an OS with Linux you can make these machines usable. I am sharing a talk on how to build these today during the Nashville Maker Faire at the Adventure Science Center. We have the Linux Lab set up for you to play with and we will be demoing drive creation and talking about how to find free machines.
Here are some of the directions I will be referencing: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu
and
http://teachersandcompany.blogspot.com/2016_07_01_archive.html
My son and I have published a book on the subject for kids with a gentle approach to the vocabulary and methods to avoid the pit falls we ran into when trying to find this information out in the wilds of the internet. An update with the Ubuntu directions are coming soon. Find this book at: https://www.amazon.com/gp/product/B00Z0TMEBY/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&tag=teachersandco-20&camp=1789&creative=9325&linkCode=as2&creativeASIN=B00Z0TMEBY&linkId=0c044723688cdb81a0c3a23536ec3387
Many thanks to Make Nashville, the Adventure Science Center, and BencinStudios (video game creation) for making these talks possible.
Saturday, September 17, 2016
Monday, August 8, 2016
How to stop bullying in your child's school part 1
My son attends a school with a diverse population. Some of the students do not have the resources to meet their basic needs. One day Boy came home and was complaining that a girl next to him kept insisting on borrowing his pencil and would use the eraser up. This had been happening for a while and he told me he was not sure how to deal with it.
So we drove over to the Dollar Store and picked up a nice pack of pencils with a paper back to the packaging. I wrote a note on the back addressed to the student. I told her these pencils were a gift and that she is loved. I also said if she ran out in a couple of weeks to let me know. After Tom gave her the pencils the girl stopped yelling at him and stopped asking to borrow his pencils. She began to treat him more like a friend.
I can't imagine how lonely and stressful it must feel for a student who does not have pencils for class. Who hasn't had nightmares of being unprepared for class? This is many student's lived reality. It was not expensive to help her and it made my son's educational environment more pleasant.
We may not be able to change the world but if there is one kid your child is complaining about ask about supplies and other needs. By reaching out we can change the timbre of our schools.
I do need to add the caveat that if your child is being threatened by a student you need to report that immediately and insist steps are taking to protect your student. But for low level aggravations we have found sometimes the best way to be rid of a bully is to turn them into a friend or at least a friendly acquaintance.
Amazon is a nice place to stock up on school supplies. I like these pencils because they use thicker lead that seems to be less prone to break.
https://www.amazon.com/Paper-Mate-SharpWriter-Mechanical-Pencils/dp/B00006IEE4/ref=as_sl_pc_qf_sp_asin_til?tag=teachersandco-20&linkCode=w00&linkId=228c78b9d412702a1091deaf68411a8b&creativeASIN=B00006IEE4
So we drove over to the Dollar Store and picked up a nice pack of pencils with a paper back to the packaging. I wrote a note on the back addressed to the student. I told her these pencils were a gift and that she is loved. I also said if she ran out in a couple of weeks to let me know. After Tom gave her the pencils the girl stopped yelling at him and stopped asking to borrow his pencils. She began to treat him more like a friend.
I can't imagine how lonely and stressful it must feel for a student who does not have pencils for class. Who hasn't had nightmares of being unprepared for class? This is many student's lived reality. It was not expensive to help her and it made my son's educational environment more pleasant.
We may not be able to change the world but if there is one kid your child is complaining about ask about supplies and other needs. By reaching out we can change the timbre of our schools.
I do need to add the caveat that if your child is being threatened by a student you need to report that immediately and insist steps are taking to protect your student. But for low level aggravations we have found sometimes the best way to be rid of a bully is to turn them into a friend or at least a friendly acquaintance.
Amazon is a nice place to stock up on school supplies. I like these pencils because they use thicker lead that seems to be less prone to break.
https://www.amazon.com/Paper-Mate-SharpWriter-Mechanical-Pencils/dp/B00006IEE4/ref=as_sl_pc_qf_sp_asin_til?tag=teachersandco-20&linkCode=w00&linkId=228c78b9d412702a1091deaf68411a8b&creativeASIN=B00006IEE4
Wednesday, July 13, 2016
Linux drive creation (temporary)
Step by step on how to create a drive:
1. Go to pendrive linux
-Do not click the top link -no “GETITNOW” it's click bate and will not give you what you need
Scroll down and find YUMI mid screen CLICK LINK
2. Scroll to mid page and download YUMI
3. Open a new tab
type distrowatch.com and search in the top left corner for your distro
4. Choose your website and download the mirror
- It looks overwhelming Don't Panic
5. Scroll down to the bottom
- choose the last one that ends with .iso
6. Download that .iso file to your computer.
-This may take awhile
- when you have both yumi and your .iso downloaded you will be ready to create your thumb drive
-Through School internet it took almost an hour
7. Run Yumi- will ask choose drive= Drive E, never choose C (computer) if creating a USB drive
which distro version- choose downloaded one, which is xubuntu
Browse for dot ISO file, Open and will show up in Green
Click CREATE
8. When it says installation is done CLICK NEXT
9. Choose NO- unless you plan to put more distros on your drive
10. Choose finish
Harpeth Hall Python Minecraft camp for girls
One of the challenges of increasing diversity in coding is recruiting young women to learn these skills. This week Ellie Fitzpatrick and I ran a camp on how to program in Python. This is an all girls camp and we taught them the way we learn best, by incorporating creative coding opportunities. We utilized both Processing 3 and webbing Minecraft to Python.
Ellie has lead a lunchtime coding club at her school, Harpeth Hall, for 3 years. As a seasoned Python tutor she learned to use innovative coding examples that engage girl's imaginations and make them think critically. This week we covered the basics and much more. Our curriculum included:data types, lists, dictionaries, loops, functions, objects, and attributes by creating 'fish stores', 'big fluffy dog functions', and auto building in Minecraft.
By Friday, these young women had designed their own project. All are solving problems with their programs and creating unique code to perform their selected tasks. This programming class has morphed into an coding art creation event. Our youngest coder is working on the variables so she can move the doors and windows populating into her world from Python. She has spent the entire day on this project. Girls who learn to code in this manner learn persistence.
Our young women who took our class told us that there were some things that helped them. These requests set them apart from mixed gender groups. Handwriting notes was one of the things they requested to do often. Although I would not let them entirely write because working in the IDE and getting error feed back is important, note taking was calming for them and helped them with retention. They also reported sublime text was beneficial because Bella told us that 'the colors help her see different parts of the code'. All agreed the colors helped them know if they had saved their file as a .py and it was pretty.
We were all so involved in the coding projects on Friday we were an hour late to lunch. Not one person was waiting time checking email or playing video games. They were serious about learning and making their code function. Highly successful camp for our girls. I learned as much about teaching girls to code as they learned about code. Thank you to Harpeth Hall for providing the space and to WITT for sponsoring our work.
We used this reference to help build our camp:
https://www.amazon.com/Learn-Program-Minecraft-Transform-Python/dp/1593276702?ie=UTF8&creativeASIN=1593276702&linkCode=w00&linkId=9da2bb0112980892453add16ef058ffa&ref_=as_sl_pc_tf_til&tag=teachersandco-20
Ellie's favorite reference book to learn Python is:
https://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1617290920?ie=UTF8&creativeASIN=1617290920&linkCode=w00&linkId=c9e511f0f876c9bc8405abd2503136ce&ref_=as_sl_pc_tf_til&tag=teachersandco-20
Ellie has lead a lunchtime coding club at her school, Harpeth Hall, for 3 years. As a seasoned Python tutor she learned to use innovative coding examples that engage girl's imaginations and make them think critically. This week we covered the basics and much more. Our curriculum included:data types, lists, dictionaries, loops, functions, objects, and attributes by creating 'fish stores', 'big fluffy dog functions', and auto building in Minecraft.
By Friday, these young women had designed their own project. All are solving problems with their programs and creating unique code to perform their selected tasks. This programming class has morphed into an coding art creation event. Our youngest coder is working on the variables so she can move the doors and windows populating into her world from Python. She has spent the entire day on this project. Girls who learn to code in this manner learn persistence.
Our young women who took our class told us that there were some things that helped them. These requests set them apart from mixed gender groups. Handwriting notes was one of the things they requested to do often. Although I would not let them entirely write because working in the IDE and getting error feed back is important, note taking was calming for them and helped them with retention. They also reported sublime text was beneficial because Bella told us that 'the colors help her see different parts of the code'. All agreed the colors helped them know if they had saved their file as a .py and it was pretty.
We were all so involved in the coding projects on Friday we were an hour late to lunch. Not one person was waiting time checking email or playing video games. They were serious about learning and making their code function. Highly successful camp for our girls. I learned as much about teaching girls to code as they learned about code. Thank you to Harpeth Hall for providing the space and to WITT for sponsoring our work.
We used this reference to help build our camp:
https://www.amazon.com/Learn-Program-Minecraft-Transform-Python/dp/1593276702?ie=UTF8&creativeASIN=1593276702&linkCode=w00&linkId=9da2bb0112980892453add16ef058ffa&ref_=as_sl_pc_tf_til&tag=teachersandco-20
Ellie's favorite reference book to learn Python is:
https://www.amazon.com/Hello-World-Computer-Programming-Beginners/dp/1617290920?ie=UTF8&creativeASIN=1617290920&linkCode=w00&linkId=c9e511f0f876c9bc8405abd2503136ce&ref_=as_sl_pc_tf_til&tag=teachersandco-20
Tuesday, June 7, 2016
One Million New Tech Positions and Few Free Paths in Public Ed - Amy Flatt
Our economy is changing. Many people in the recording, manufacturing, and other industries are losing their positions due to automation and new, less-expensive, technologies. These new technologies mean you no longer need a big recording studio to produce a record or an MP3. Several recording studios in Nashville were shuttered in the last few years.
Manufacturing is not leaving the US but it's sector is shrinking. Fortunately, there are parts of the market that are growing, like the tech industry. Right now the United States is not positioned to take advantage of the opportunities. Coding and other technologies are a core skill set for our age similar to Math, and Literacy. Our teachers are constantly trained on how to teach Mathematics and Literacy and integrate them into other subjects. However, here are few if any Professional Development opportunities for teachers to learn Coding, Info Sec, or even information about the components of the computer/how to hook it up.
Last week, I taught a class on the Unity Engine and Game Development to a group of Middle and High School students. Half way through the week the students began talking about how to troll a teacher. The school computers are typically slow. The students have taken to suggesting the teachers, "Download more RAM." Which is a little like telling someone their blinker fluid is low. The students reported that teachers have googled "download more RAM". If the teachers had replaced RAM in a computer they would know it's a physical thing you can hold in your hands not something to download.
So our teachers are mostly unprepared to integrate tech teaching in our schools and our students are not preparing to take these jobs in the future. Students, who are interested, are encouraged to go on line and "figure it out". Although there are many great websites and books to teach students coding, could you imagine what it would be like if we took the same approach to Math instruction? Granted there are many good resources online but that is not the path to have a well educated population. Our approach to teaching tech must change.
Great Britain has instituted a plan where every child starting, at 5 years old, will learn how to code. The US is trying to catch up. The Whitehouse is earmarking funds but we also need a plan similar to GB to make sure that all teachers and students have the basic knowledge to take part in the 21st century. We need to think towards the next ten years so we can continue to have a strong, vibrant economy. Tech learning must become integrated, have a measurable plan, along with strong Professional Training Program for our teachers so they can do what they do best, teach!


Cool Tool of the Week
Manufacturing is not leaving the US but it's sector is shrinking. Fortunately, there are parts of the market that are growing, like the tech industry. Right now the United States is not positioned to take advantage of the opportunities. Coding and other technologies are a core skill set for our age similar to Math, and Literacy. Our teachers are constantly trained on how to teach Mathematics and Literacy and integrate them into other subjects. However, here are few if any Professional Development opportunities for teachers to learn Coding, Info Sec, or even information about the components of the computer/how to hook it up.
Last week, I taught a class on the Unity Engine and Game Development to a group of Middle and High School students. Half way through the week the students began talking about how to troll a teacher. The school computers are typically slow. The students have taken to suggesting the teachers, "Download more RAM." Which is a little like telling someone their blinker fluid is low. The students reported that teachers have googled "download more RAM". If the teachers had replaced RAM in a computer they would know it's a physical thing you can hold in your hands not something to download.
So our teachers are mostly unprepared to integrate tech teaching in our schools and our students are not preparing to take these jobs in the future. Students, who are interested, are encouraged to go on line and "figure it out". Although there are many great websites and books to teach students coding, could you imagine what it would be like if we took the same approach to Math instruction? Granted there are many good resources online but that is not the path to have a well educated population. Our approach to teaching tech must change.
Great Britain has instituted a plan where every child starting, at 5 years old, will learn how to code. The US is trying to catch up. The Whitehouse is earmarking funds but we also need a plan similar to GB to make sure that all teachers and students have the basic knowledge to take part in the 21st century. We need to think towards the next ten years so we can continue to have a strong, vibrant economy. Tech learning must become integrated, have a measurable plan, along with strong Professional Training Program for our teachers so they can do what they do best, teach!
Cool Tool of the Week
Sunday, December 13, 2015
A Great City Needs a Great Maker Space
A maker space is like a community center. They have tools, technology, and various art and manufacturing equipment. They are wonderful places where people can play, create and learn. Maker spaces create new opportunities for the public.
There are No actual maker spaces in Nashville today. However, there are organizations which have some maker space elements. There is a co-working space for makers called Fort Houston. Most of the clientele right now seem to be small businesses. I think a similar space is being built. Although these have maker space elements they are not complete maker spaces. There is also studio NPL run by Nashville Public Library but it is only for teens. Because it's geared for minors the programs are very directed. Hacker Consortium, Bon Homme Collectif and many others maker spaces have all gone defunct. Similar to libraries, they are tricky to monetize without nonprofit funding (grants, gov support, others)
Maker spaces should be:
- Accessible- reasonable price points for individuals
- Self Directed- people learn and create the things they choose
- Welcoming- communities with egalitarian cultures
- With outreach to under-served populations
We were able to hear from Rice University and Georgia Tech at Vanderbilt on Friday about the surprising advantages of maker spaces.
Some of the advantages they have found that maker spaces:
- Aid in retention
- Make the curriculum stronger
- Let people access tools and skills they would not be able to reach otherwise
- Seem to improve gender parity and increase confidence in underrepresented populations
- Matches the outline of ways students tell us they most like to learn with hands on real world experience as opposed to lecture
Make Nashville is wanting to establish a maker space and they have been working on it four years. They have gained traction by having a kick starter. They ask individuals to give $100 to become a founding member. If they could get 40 people to give then they would receive a dollar for dollar match. They now have 56 people, including the founder of JS Foundary. This opportunity closes December 31.
Make Nashville has several pieces of donated lab and maker equipment and donated furniture. They have funding. They are currently seeking space. If you would like to help support this movement you can donate at: http://www.makenashville.com/donate/
If you aren't in Nashville but want to get your geek on: http://www.amazon.com/gp/product/059651428X?creativeASIN=059651428X&linkCode=w00&linkId=BB73VGC6OINSM57K&ref_=as_sl_pc_qf_sp_asin_til&tag=teachersandco-20
Cheers!
Saturday, December 5, 2015
Learn all the Things!
I was recently approached to build a website for pay. The person who was negotiating to hire me told me he had no idea how technology worked and I felt sorry for him. Not knowing technology is a little like not knowing how to read. So I said I would happily teach him how to build a website. It is not difficult. He replied, "You are the geek, you do it."
This was a shock to me. Later, I was sharing the story with a friend who codes in Python full time. He said, "Congratulations you are now a programmer." While I am delighted to be a part of the "club", I am dismayed that people wouldn't want to give this a try.
This reticence to try new things which develops in adulthood for many people is another good reason students should be taught coding from the moment they can read and write. If they have a chance to familiarize themselves with these skills I believe they would be more likely to take it up later when they are grown.
Education is not about producing widgets for corporate America to use up. Education is about passing on the collective soul of our community to the next generation. Children need exposure to many disciplines and skills so they can find and hone their unique giftedness to share with society.
Since school time is so limited it is possible that many of us will not discover our knack during that time. That is why I would like to encourage us to not only enrich the school experience for children but enrich the educational experience for ourselves. Too many adults allow society to push them into a cubby and allow their work to define them. Many of them never open another book after high school or learn another skill they aren't required to learn. Not good.
Attend a class you have never attended, try something you have never tried before and meet people you have never met before. I have found that when I do this it opens up all kinds of opportunities, gives me a store of skills I may someday need qnd it makes me happy. Unlike storing items these skills do not take up any physical space. We can keep them for the someday which rolls around more often than you might think.
The best place to start learning programming on your own is with Scratch. Here is a resource which may help.
http://www.amazon.com/gp/product/0672337096?creativeASIN=0672337096&linkCode=w00&linkId=BUELNN33SY7AAPP4&ref_=as_sl_pc_qf_sp_asin_til&tag=teachersandco-20
This was a shock to me. Later, I was sharing the story with a friend who codes in Python full time. He said, "Congratulations you are now a programmer." While I am delighted to be a part of the "club", I am dismayed that people wouldn't want to give this a try.
This reticence to try new things which develops in adulthood for many people is another good reason students should be taught coding from the moment they can read and write. If they have a chance to familiarize themselves with these skills I believe they would be more likely to take it up later when they are grown.
Education is not about producing widgets for corporate America to use up. Education is about passing on the collective soul of our community to the next generation. Children need exposure to many disciplines and skills so they can find and hone their unique giftedness to share with society.
Since school time is so limited it is possible that many of us will not discover our knack during that time. That is why I would like to encourage us to not only enrich the school experience for children but enrich the educational experience for ourselves. Too many adults allow society to push them into a cubby and allow their work to define them. Many of them never open another book after high school or learn another skill they aren't required to learn. Not good.
Attend a class you have never attended, try something you have never tried before and meet people you have never met before. I have found that when I do this it opens up all kinds of opportunities, gives me a store of skills I may someday need qnd it makes me happy. Unlike storing items these skills do not take up any physical space. We can keep them for the someday which rolls around more often than you might think.
The best place to start learning programming on your own is with Scratch. Here is a resource which may help.
http://www.amazon.com/gp/product/0672337096?creativeASIN=0672337096&linkCode=w00&linkId=BUELNN33SY7AAPP4&ref_=as_sl_pc_qf_sp_asin_til&tag=teachersandco-20
Subscribe to:
Posts (Atom)