Showing posts with label teach. Show all posts
Showing posts with label teach. Show all posts

Monday, February 22, 2016

Helping teachers teach computer science

,
Posted by Karen Parker, Education Program Manager and Jason Ravitz, Education Evaluation Manager

(Cross-posted on the Google for Education Blog)

Since 2009, Google’s CS4HS (Computer Science for High School) grant program has connected more than 12,000 computer science (CS) teachers with skills and resources to teach CS in fun and relevant ways. An estimated 600,000 students have been impacted by the teachers who have completed CS4HS professional development workshops so far. Through annual grants, nearly 230 colleges and universities have hosted professional development workshops worldwide.

Grantees use the funds to develop CS curriculum and professional development workshops tailored for local middle and high school teachers. These workshops expose teachers to CS curriculum using real-world applications that spark students’ curiosity. As feedback from those teachers rolls in, we want to share some highlights from what we’ve learned so far.

What went well:
  • 89% of participants reported they would recommend their workshop to others
  • 44% more participants reported a “high” or “very high knowledge” of CS after their workshop vs. before
  • More than half of participants said they would use “most” or “all” of the activities or resources presented during their workshop.
  • In 2014 the number of teachers who took part in a CS4HS professional development workshop increased by 50%, primarily due to the funding of multiple MOOCs.

Ways to make a bigger impact:

  • Just 53% of participants said they felt a sense of community among the other workshop participants. Research by Joyce & Showers (2002) and Wiske, Stone, & Levinson (1993) shows that peer-to-peer professional development, along with ongoing support, helps teachers implement new content, retain skills, and create lasting change. We’ll explore new ways to build community among participants as we plan future workshops.
  • 83% of participants reported being Caucasian, which is consistent with the current demographics of CS educators. This indicates a need to increase efforts in diversifying the CS teacher population.
  • Outcome measures show us that the most knowledge gains were among teachers who had no prior experience teaching CS or participating in CS professional development -- a population that made up just 30% of participants. While we see that the workshops are meeting a need, there remains an opportunity to develop materials geared toward more experienced CS teachers while also encouraging more new teachers to participate.

We know there are many challenges to overcome to improve the state of CS teacher professional development. We look forward to sharing new ideas for working in partnership with the CS education community to help address those challenges, in particular by helping more teachers teach computer science.


At the University of Sydney CS4HS workshop teachers are learning how to teach
Computer Science without a computer during a CS Unplugged activity.

Read more

Sunday, February 14, 2016

Teach Yourself Deep Learning with TensorFlow and Udacity

,


Deep learning has become one of the hottest topics in machine learning in recent years. With TensorFlow, the deep learning platform that we recently released as an open-source project, our goal was to bring the capabilities of deep learning to everyone. So far, we are extremely excited by the uptake: more than 4000 users have forked it on GitHub in just a few weeks, and the project has been starred more than 16000 times by enthusiasts around the globe.

To help make deep learning even more accessible to engineers and data scientists at large, we are launching a new Deep Learning Course developed in collaboration with Udacity. This short, intensive course provides you with all the basic tools and vocabulary to get started with deep learning, and walks you through how to use it to address some of the most common machine learning problems. It is also accompanied by interactive TensorFlow notebooks that directly mirror and implement the concepts introduced in the lectures.
The course consists of four lectures which provide a tour of the main building blocks that are used to solve problems ranging from image recognition to text analysis. The first lecture focuses on the basics that will be familiar to those already versed in machine learning: setting up your data and experimental protocol, and training simple classification models. The second lecture builds on these fundamentals to explore how these simple models can be made deeper, and more powerful, and explores all the scalability problems that come with that, in particular regularization and hyperparameter tuning. The third lecture is all about convolutional networks and image recognition. The fourth and final lecture explore models for text and sequences in general, with embeddings and recurrent neural networks. By the end of the course, you will have implemented and trained this variety of models on your own machine and will be ready to transfer that knowledge to solve your own problems!

Our overall goal in designing this course was to provide the machine learning enthusiast a rapid and direct path to solving real and interesting problems with deep learning techniques, and were now very excited to share what weve built! It has been a lot of fun putting together with the fantastic team of experts in online course design and production at Udacity. For more details, see the Udacity blog post, and register for the course. We hope you enjoy it!

Read more

Sunday, July 13, 2014

Teach Yourself About Desktop Computers Right Now!

,
By Lee Smith


If you want to find out more about computers, theres a lot of information out there. Thats why this article has a lot of information, so you do not need to search that hard. Put this information to use to find the right computer for you.

You should always have antivirus software running. Make sure that you have this protection program to block viruses. Such dangerous software has the ability to take personal data and also slow down the computer. For continuous protection, you can schedule the anti virus to run and fix problems on a regular basis.

Learn about the add-ons before buying a computer. Many of these models have additional accessories that you can buy. Be sure that you only buy what you need. Also, be aware that some add-ons will be cheaper at other sites. Anything purchased from the computer manufacturer itself is normally priced substantially higher.

Inspect a computers add-ons before you buy it. Youll often be able to purchase extra accessories with the machine. Be sure that you are only buying what you will actually use. Shop around for add-ons. You may find a better price. The manufacturers usually sell their goods at the highest possible prices.

When you are building your own PC, choose the products carefully. Some motherboards will only be compatible with particular processors. Certain RAM units only work well with particular motherboards. When buying the individual computer components it is important they are compatible with each other.

This can save a considerable amount of time and headaches if you build your own computer.

If youre considering a Mac desktop but have PC programs, consider getting Parallels. Parallels for Mac is a type of software that gives you the ability to run the operating system for PC on your Mac computer. That way, you are able to run all your PC programs! You will also need to buy the actual operating system separately.

Go online to read a variety of user reviews before deciding which desktop computer is right for you. There are many options that can be overwhelming, so know what you want to buy ahead of time.

Most computer manufacturers have gone digital with their product information, therefore, be thorough in your research. Make sure the information online is enough information for you. You should always be able to access software and driver downloads.

Diligence is essential considering how many PC makers have started skipping printing out paper documents about their systems in lieu of just posting that information online. Ensure that you can find software, drivers and instructions online, if they are not included in paper form.

Once youve got an idea of the type of desktop thatll work for you, shopping becomes a lot easier. You have the information needed to make a good solid choice. Keep all of these tips in mind when you are shopping.




About the Author:



Read more
 

Computer Info Copyright © 2016 -- Powered by Blogger