Showing posts with label need. Show all posts
Showing posts with label need. Show all posts

Why you Need a Popcorn Maker

Tuesday, August 2, 2016


Ok - I know, this is not exactly a programmable device.

But, I am assuming you want to get kids into your lab. I spent $20 on this last year and it has by far been the best piece of equipment I have added to our lab.

Why?

  • Teenagers like food
  • I have never in 16 years had a kid allergic to pop-corn
  • It is cheap food, and I am a teacher...enough said
  • As a mom I like that popcorn is relatively healthy. We eat it plain - no junk added. They grumble, but they still eat it.
  • The aroma brings kids in from the hall. I have at least two kids in my classes this year that first came to the lab for the popcorn
Read More..

So why do we need CS Principles

Thursday, July 28, 2016

I have been asked a lot this past year about why CS Principles is being developed.

Even though computer science is all about change, and the changes in our field seem to zoom by at lightning speed, there are some core ideas and well, principles, that are central to understanding how they work.



For those of us in the AP Computer Science community we do a great job of delivering computer science education. We all can point to students we have launched into the world. These students have overcome obstacles and are working and creating jobs in all sorts of places.

Sadly, this is not enough.

The existing computer science curriculum in K-12 schools does a good job for the few students it reaches, but what about everyone else? Think about where you are....how many schools around you have computer science? How many students in those schools have access to the classes?

Really, how many kids in your community even know what computer science is?

For me it is a question of literacy. To be a productive person you must be literate in the tools society is using to drive change. For that past few centuries this meant reading and writing. While these skills are still necessary for students, understanding computers and technology has become the new marker of literacy.

Simply put, anyone that does not have a foundation in computer science will not be as prepared for the changes to come.

This does not mean that every student needs to master computer science. There will always be a need for a core group of programmers that have reached a master level of understanding. These are the people that, to quote Virginia Tech, invent the future. We need more of these people. We also need these people to reflect the needs of the larger community they serve through their innovation.

And for everyone else? The computer is the tool of the future. We communicate, learn, work create...all with computing devices. To use them well means understanding some fundamental things about how they work and what they can, and cannot, do.

Think about Mr. Rodgers - "these are the people in your neighborhood". How many of them could do their job without a computer? How much of their daily life outside of work- communicating, playing, making, could happen without a computer?

Often in media computers are presented as magic. The character pushes a button and poof - the problem is solved. Those of us in CS know this is just slight of hand. Behind the scenes someone created a tool on a computer to solve the problem.

So this is why we need the CS Principles course. Every student in America needs a rigorous preparation for their future. That preparation must include computer science. Without access to computer science we run the risk innovation looking like magic, only available to those that know the trick.

Last week the CS Principles Phase II piloters met in Chicago. This is a great group of folks working hard to design the curriculum for this new computer science course. I have been so lucky this year to be a part of this community. It has been tiring, frustrating, humbling...and all totally worth it.  Hopefully after this year we have all pushed the rock a bit farther up the hill.

Everything you need to know about CS Principles. This page has all the documents that frame the course. One easy place for all the information.

Take a look, ask some questions. It is time for us as a community to really start the conversation on making the change happen.
Read More..

Stop Painful Parent Conferences You need an Action Plan

Tuesday, June 21, 2016

It is that time of year...pool, fireflies, and skipping seniors.

Inevitably I end up with a small group of students in danger of failing computer science because of a ridiculous backlog of missing work. Especially if the student needs the class to graduate there can be a lot of pressure and friction in this situation.

A few years back, after a particularly ugly round I had a brilliant idea - the action plan. I use this strategy to inject sanity into these stressful parent interactions.

It is a two step process.
  1. I have the students sign a plan that lists all the work they need to turn in.The key to this is use specific due dates. Dont do the work on time? You dont pass.
  2. I get them to sign it and mail a copy home, then call to let the parents know it is coming. Every time they miss an appointment to do the work, I call home.
I cannot begin to tell you how many headaches this avoids. Parents know exactly what is coming, and the student has an exact plan for how to improve the grade. Most of my students now successfully finish their step-by-step plan and end up passing.
For a kid that has fallen behind seeing a list of items listed by date takes an overwhelming problem and makes it doable.

And for the kids that dont do it? It creates perfect documentation of how I tried to help them pass. It has removed almost all of  the tension form those end of the year parent conferences.

You can download a copy here.
Read More..

Things You Need To Know About Business Phone Systems Chicago Services

Saturday, March 29, 2014

By Jeannie Chapman


Whether you have a small or larger businesses, maintaining an effective communication channel is very important. However, this is not possible if you do not have the right system in place. After all, the competition in the investment world continues to stiffen. This means that only those investors who know the right steps to make will manage to stay on top. For this reason, you will need to make sure that you have the right business phone systems Chicago services.

The main challenge when selecting these services is that you are faced with so many varieties. They come in various sizes, types and models. Therefore, if this is the first time, it is common to get confused on the right one. However, this is probably because you do not have the right information. However, knowing a thing or two about them can prove to be very helpful.

One of the main things that you need to know is if the system has VoIP readiness. This system makes use of both data and voice features. Most people ignore this feature mainly because they are still using the standard phone services. However, since you expect your businesses to grow in the future, it will be easy if you look for this feature. Thus, you will not need to buy a new one when that time comes.

With the current advancements in technology, you will need to make sure that they system you buy is easy to use. This is because these systems are becoming more complicated and are integrating more features. This makes it easy for everyone in the workplace to use it without straining so much. However, if you are comfortable with a complex system, then you are free to make this choice.

For smaller companies, it is obvious that you expect your investment to grow. This is the reason you will need to invest in a system that allows for expansion. This means that you need to know if you can add more lines to your system should the need arise in the future. The main benefit about this is that you system will not act as limitation and prevent your company to expand in the future.

Always remember that it is good to look for a personalized system. This is because every company is unique and will need to be offered customized services. This is what simplifies work since the system is tailor made to suit your unique needs. However, many people do not know this and end up with systems that do not work well for them.

The ultimate goal of any communication line is to make work easy. In case you have any issues with the system, you will need to know if there will be someone to assist you. This means that you will require a system that has online support. In the same way, remember to invest in maintenance.

Business phone systems Chicago services can help your company in many ways. As you have seen, there are a few things that you must look into for quality services. At least you now know how to go about it.




About the Author:



Read More..