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

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

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

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
...And the artists they attract increase the rate of revitalization of blighted areas.

     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




Saturday, November 28, 2015

A Plethora of Options

     I received a lovely letter and resume from a young man tonight who would like for me to help him find an internship in tech.  I am delighted to help him but suddenly I realize how vast the field is.  His request would be similar to asking to learn about the new industrialization 160 years ago.  I could simply place him in any tech company and hope he learns what he would like to learn.  Instead I wrote back and asked him what he would like to learn. I am interested to see how he responds.

    He may ask me to help him narrow it down.  So now I am thinking about how to classify the jobs in tech that I know about. 

    There has been an explosion of types of jobs available.  In the early 80s every job known could be listed in a single thick book.  Now I am not sure you could contain them in an encyclopedia set.  In fact, I bet you couldn't.  How do you help narrow something like that down?

      I suppose you could start with categories.  I think I will give him a set of a few categories and hope if I point him in the right general direction he can find work that suits him.  There are so many choices to consider, even as a novice.  He could consider work building webpages or collecting data from web.  He could go to a company which focuses on a programming language like Ruby, PHP, C++ or my favorite- Python.  He could study one of the operating systems like Windows, Unix, or Linux.  He could learn about hardware and computer repair or networking, Information security or even robotics.  It's so hard to narrow down. With this list I haven't even scratched the surface.  I didn't even mention local opportunities in the game industry or animation.  I just hope he knows what he would like to study otherwise it may take a while to narrow it down.


Fortunately for this young man I have a map and a compass.  We will figure it out.