Sunday, January 4, 2015

My One Little Word: Enjoy




If I have to choose one word I want to live by in 2015, it will be: ENJOY.

Life is busy. There's no denying that. I don't see it slowing down anytime soon. That's ok. We're all busy for different reasons. It's all relative. 
When I'm doing something, I want to get better at not thinking of the next thing I have to do, or the next place I have to be. There's a time and a place for that. We can still ENJOY and not let the demands take over the things we do and the moments we have. Something my colleague and I love doing is standing in the hallway during passing periods and ENJOY seeing students, share a smile with them, whatever. Sure we have emails to check and things to do, but ENJOYing these moments are worth more. Or making more time to ENJOY a chat on the phone with my mom instead of hurrying because I have a million other things I could do. 

I want to ENJOY moments more. Any moment. Moments at work, at home, with colleagues, family, friends, inside, outside, on vacation, at a meeting, running errands, sitting, taking a walk..any moment. Little moments, big moments.

Just ENJOY

Happy and Healthy 2015! 

Wednesday, December 31, 2014

My Top 5 Blog Posts of 2014

It's hard to believe 2014 is coming to a close. Although it had its share of ups and downs, like any year, i'd like to keep believing that there's always something to learn from everything that happens. I feel fortunate to have experienced another year. I'm hopeful, and excited, for what the new year will bring.


I'm so thankful to everyone for being a part of my 2014, for helping me learn and grow. Wishing a healthy, peaceful, and happy 2015 to all.

My Top 5 Blog Posts of 2014

Thursday, December 18, 2014

Hosting A Twitter Party At Your School

Yesterday my colleague, Jen Adams and I, hosted a Twitter party for our staff. Our inspiration came from a blog post that Jennifer Hogan wrote about hosting a Twitter party at her own school. With winter break nearing us, we thought what a great way to kick it off by having something fun and educational at the same time. Maybe our teachers may want to dabble in it over their time-off, if they wanted to. We invited newbies and seasoned Twitter vets to join us. 

Our goal for our Twitter party was to do a little professional development with our teachers on Twitter, because we find so much value in using it in education. It ended up being that, and more though. It ended up being about teachers having a chance to be with one another, having friendly conversations, AND at the same time learning. We loved what we saw. 

Twitter in education is something that has so much value in so many ways; building a PLN to learn and share ideas and resources with other like-minded people, sharing what’s happening in your class and school (#engagesms #engage109), exploring hashtags to connect to a wealth of topic-specific information, joining chats to have real-time conversations on topics that you are interested in to contribute and learn more about (#educoach, #iledchat, #iaedchat, #geniushous, #sblchat, etc.), and making some quality connections with people. There are so many things I'm sure I've missed something. Having a fun, light-hearted party was a perfect way to gather with our teachers and learn at the same time.

We sent this invite to all staff: 


The party took place in a section of our school's library where there were some tables and smart board. We chose four one-hour time slots, so that all teachers had a chance to stop by when it was convenient for them. Our library director and library assistant were so gracious for letting us host our party there. So, we had a few decorations, snacks (cookies, brownies, crackers, cheese) and a "Twitter Challenge" the teachers took, so we had prizes for that (Starbucks or Target gift cards with some chocolates). For each session, after teachers completed the Twitter challenge, we put their name in a bag and if their name was picked, they won the prize! 


When the guests arrived, we had them pick up four handouts:
Jen and I worked one-on-one with the teachers, as well as presented some basic how-to’s about Twitter. Teachers worked through the Twitter Challenge, had conversations with each other, and had fun! The overall experience was so positive and well-received. We found it to be a great way for us all to connect and learn together.



More Resources: 

Sunday, November 16, 2014

Find Your Voice With Blogging





Blogging has so many benefits. One of my favorite benefits though, is that blogging gives you "a voice". This goes for both adults, as well as students. One of my favorite examples of this is from within the classroom. We had a native Spanish-speaking student who came to our school part-way through the year as an 8th grader. Starting a new school is scary enough, let alone when you have a language barrier. This young girl knew almost no English at all. This language barrier lent to the her being extremely shy as well, so participation in class was a challenge.

One of her teachers decided she wanted to have students start blogging. To get blogging started, the teacher would post a prompt and students would write and reflect on it. All students had a chance to participate and comment to each other. The teacher asked her Spanish-speaking student if she wanted to try blogging, and the student said she would try. She asked the teacher if she could write her response in Spanish. Without any hesitation at all because she was thrilled the student wanted to participate, the teacher said "Yes!". So the student participated and wrote her entire response in Spanish. 


This was a great moment. 

She could participate, just like the other students. 

This student finally found her voice

This awesome moment had a ripple effect in the classroom. What happened next was so cool. Without any direction from the teacher, the classmates (who were all English-speaking), responded to her and they wrote their responses entirely in Spanish. They did the best they could using the knowledge they had from their Spanish classes as well as from asking other students who spoke Spanish. Her classmates embraced this opportunity to support and encourage. They replied to her, she replied back to them. There was finally an ongoing conversation between all students in class. It was such a great moment and blogging was the reason behind it.  

Blogging in the classroom can be used in different ways and at different levels. 

A teacher can have a class blog where:

  • The teacher adds posts, and students reply
  • The students have access to add their own posts
  • Students create their own blogs
Blogging offers all learners a chance to have a voice. Those who have a language barrier, those who are shy and may not participate in class as often as others, those who don't think of the answer right away and want a little more time to process, those who have so much to say and there isn't enough time in class to share it all...all type of learners. Blogging "levels the playing field" and offers a place where a writer can be heard, be a part of something bigger, and be able to find a "voice". 

We never know the awesome outcomes a learning experience will have until we create the opportunities. 

Blogging Links:
Ideas for Student Blogging

Kids Learn To Blog

Saturday, November 15, 2014

Video: Blogging In Education

My colleague and I, Jen Adams, presented a session on "Blogging in Education" at a recent in-service. We wanted to add a video about blogging to our presentation, but couldn't find one online that fit our vision. So, we decided to use PowToon and we create our own!

Here is our video on "Blogging in Education":



Thursday, July 3, 2014

Letting Go...

My good friend, and one of the most amazing educators I know, Andrea Trudeau, shared some wisdom with me when I had my baby a couple years ago that has been embedded in my mind ever since. When I first returned back to work after having my daughter, Gia, Andrea and I were talking and she shared with me something her mother had told her about parenting. She said that being a parent is a series of "letting go" moments. That day I returned to work was one of the hardest days of my life. I'll never forget that drive to work and how sad I felt that I had "left my baby." After all, we had been inseparable since the minute she was born, and now I felt I had "left her.” Luckily, that first day was the hardest and it got better after that. One of the things that helped me was that talk with Andrea and hearing her mom's words of wisdom. I started embracing "letting go” as a natural part of the parenting process. With parenting, you're "letting go" at so many stages of your child's life: early on with childcare, their first day of kindergarten, and eventually middle & high school. Then there are instances such as their: first sleepover, school dance, first date, college, and moving out. There are so many things I can think of. I have barely begun this "letting go" journey with my little one, but I'm at least arming myself with an open mindset for "letting go.”

When I learn something that I like and it makes sense to me, I relate it to other things in life. I make connections. That's what happened with embracing this idea of "letting go.” From thinking about it with parenting, I've transferred it to something else that I love so much: education.

I went to a Genius Hour session at an EdCamp this year, and the Self-Determination Theory was mentioned. The theory says in order to boost intrinsic motivation it is important to focus on three main aspects: autonomy, competence, and relatedness. This made so much sense to me because we truly learn something when we have some choice in what we want to learn, can successfully accomplish something, and are able to make some connections.
In the classroom, implementing things like Digital Badges or Genius Hour would be great opportunities for allowing students to have more control of their learning. Digital badges can motivate students to want to accomplish their own learning goals. And focusing on the "passion-based" tenets of Genius Hour is one way to drive student motivation. By creating learning opportunities like these, we are "letting go" of some of the control, and at the same time empowering students’ curiosity and interest in what they are learning.
As caring adults and educators, we can embrace "letting go" in so many ways, sometimes in our classrooms and sometimes in the way we think. We all know that things change in education all the time. Embracing a "letting go" mindset can help when something is changing that we've known for quite some time. Letting go doesn't mean you stop caring. In fact, it shows you care a lot. Letting go is not easy. Especially when all we want is the best for someone, or for something. It's easy to think well, if I control what's happening, that will have the best outcome, and that is not always the case. What's important is that we instill the necessary values and skills in our children, so that when we do let go, they will be ready and able to succeed in life.

We need to let go, in order for our children to grow.

Embracing “Letting Go” can be a powerful thing.

Tuesday, June 17, 2014

Coding Resources - Divided by Type & Age Specific

A recent Time article worth reading, Why Basic Coding Should Be a Mandatory Class in Junior High http://time.com/2881453/programming-in-schools/

Coding Resources

The list below contains coding resources. They are divided into different categories, have a short description along with the website link, and the recommended age level.


BEGINNERS

On the computer:

Code.org--Learn the basic concepts of Computer Science with drag and drop programming. 15-25 hours of "unplugged" classroom activities interspersed with game-like, self-directed tutorials starring video lectures by Bill Gates, Mark Zuckerberg, Angry Birds and Plants vs. Zombies. Learn repeat-loops, conditionals, basic algorithms, functions, and variables. US students earn awesome prizes for completing all stages!
Age level: 6-106 | Modern browsers, tablets
Tynker--Tynker makes it fun & easy to learn programming. It makes it visual. Kids build games and mobile apps by arranging blocks of code. It removes the need to know programming syntax. Kids transform ideas into animated stories and math art right away. It promotes progressive learning. As kids learn fundamentals, Tynker introduces more advanced concepts including syntax driven programming.
Age level: 5-13 | Modern web browsers
Scratch--With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.
Age level: 8+ | Any browser

On an iPad OR Android tablet:

LightBot--Learn core programming logic, starting from super-basic programming, for ages 4+, on iOS or Android (or Web browser) . Learn how to sequence commands, identify patterns, use procedures, and utilize loops!
Age level: Elementary or All ages | iOS, Android (or web browser)
Cargobot Two Lives Left--Cargo-Bot is a puzzle game where you teach a robot how to move crates. Sounds simple, right? It features 36 fiendishly clever puzzles, haunting music and stunning retina graphics. You can even record your solutions and share them on YouTube to show your friends.
Age level: 8+ iPad

Kodable-- is a free educational iPad game offering a kid-friendly introduction to programming concepts and problem solving. For kids ages 5 and up, and tools for grownups too!

Age level: 5+ iPad


Hopscotch--looks a lot like Scratch and Tynker and uses similar controls to drag blocks into a workspace, but it only runs on the iPad. The controls and characters are not as extensive as Scratch and Tynker, but Hopscotch is a great tool to begin helping students without coding experience learn the basics of programming, logical thinking and problem solving. Age level: 9+ https://www.gethopscotch.com/

Learn JavaScript

KhanAcademy--Learn the basics of JavaScript programming while creating fun drawings with your code. Do it on your own or with your class!
Age level: Middle school + | Modern Web browsers
Codecademy--is an interactive, student-guided introduction to the basics of CS through JavaScript that's used by tens of millions of students around the world. We've prepared a no-hassle Hour of Code experience with accompanying quizzes, slides, and a completed project for students at the end.
Age level: High school | Modern web browsers or iPad
CodeHS--Learn the basics of programming with Karel the Dog, a fun, accessible and visual introduction to coding, where giving commands to a computer is just like giving commands to a dog. This tutorial is great if led by a teacher, but can also be done independently.
Age level: High school | Modern browsers

Learn to Code Websites
Code Avengers--Learn how to program games, apps and websites. Designed by experts with perfect level of difficulty for beginners, easy to understand instructions and great help when you need it. Our HTML, CSS and JavaScript courses include code challenges and revision games that make learning fun and effective for all ages.
Age level: Middle school + | Modern Web browsers

Other Programming Languages
**Note some require an install to desktop
Grok Learning--An introductory course using the programming language Python for people with no programming experience. Our unique mix of introductory content and challenges will bring you to a thorough understanding of Python and programming itself. We've taught this content to students of varying ages from diverse backgrounds and we're sure it'll suit you too.
Age level: Middle school + | Modern web browsers
RoboMind Academy--Students learn the basics of programming by controling their own virtual robot. The online course is fully self-contained with short presentations, movies, quizzes and automatic guidance/hints to help with the programming exercises.
Age level: 8-13 | Modern web browsers, Mobile web
**KidsRuby--Have fun and make games, or hack your homework using Ruby! Just tell your parents or teachers you're learning Ruby programming... ;). Free and works on any computer. [Note: Desktop install required]
Age level: 12+ | Desktop install
**Learn Ruby--Hackety Hack will teach you the absolute basics of programming from the ground up. No previous programming experience is needed! With Hackety Hack, you'll learn the Ruby programming language. Ruby is used for all kinds of programs, including desktop applications and websites. [Note: Desktop install required]
Age level: High school | Desktop install
**Alice--Using an innovative programming environment to support the creation of 3D animations, the Alice Project provides tools and materials for teaching and learning computational thinking, problem solving, and computer programming across a spectrum of ages and grade levels. In Alice's interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. 
Age level: Middle school, Desktop install

Build an iPhone game in your browser
MakeGamesWithUs--Know some ObjectiveC? Learn to make an iPhone game in an hour! We'll guide you through the process, to code, test, and play your game entirely in the browser and then share it on Facebook for friends to try! No prior iPhone development experience is required. You must understand what variables, methods, and objects are.
Age level: High school | Modern Web browsers
LearnStreet--Get started with a free beginner course in Python, JavaScript or Ruby
Age level: High school + | Modern browsers

Make your own apps

AppInventor--MIT Center for Mobile Learning @ The Media Lab--Entertaining, video tutorials walk you through building three simple apps for your Android phone or tablet. Designed for novices and experts alike, this hour of code will get you ready to start building your own apps before you know it. Imagine sharing your own app creations with your friends! These activities are suitable for individuals and for teachers leading classes.
Age level: Middle school + | Modern browser + Android
TouchDevelop--TouchDevelop lets you create apps on iPad, iPhone, Android, PC, Mac, Windows Phone. Our touch-friendly editor makes coding fun, even on your phone or tablet!
Age level: High school | Modern browsers, smartphones, all devices
Codea Two Lives Left--Codea for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer. We think Codea is the most beautiful code editor you'll use, and it's easy. Codea is designed to let you touch your code. Want to change a number? Just tap and drag it. How about a color, or an image? Tapping will bring up visual editors that let you choose exactly what you want.
Age level: High school + | iPad