Monday, December 10, 2012

Computer Science Education For All



  At a time when 'ed-tech' (education technology) is   getting so much attention, there is little time given to computer science education. Some believe that buying new hardware, and using cool apps is all that is needed.  Others consider computer literacy (using computer tools) to be a sufficient step; they believe we must leave anything more to computer scientists. This is equivalent to teaching our students to read but never asking them to write. Today, our students must learn to create technology, not just consume it. To prepare for a future where computing will be integrated into every field, our students must know how computers work. In addition, computer science teaches problem solving, critical thinking, and creativity -  digital age skills that go across all areas.

Fortunately, the Los Altos School District goes beyond computer literacy to actual computer science education. It is a unique public school district; every sixth grader learns computer programming in a required class.  The weekly CSTEM program  (http://tinyurl.com/lasdcstem ) uses creative and collaborative projects to teach the basics of computer hardware and programming. I am that lucky teacher who gets to create the curriculum and teach this exciting program.

This week, Dec 9-15 is CS Ed week http://www.csedweek.org   It is a week designated to bring awareness to the need for computer science education. As my personal pledge for CS Ed Week, I want to share some of the work LASD students do in my class. I want to share what is possible in computer science education at this early age. I want to share so that other schools may learn from LASD's example and provide computer science education as a required program at an early age to all students.  

In my classes, students learn a little about computer hardware and create a 3D model of a motherboard using SketchUp www.sketchup.com  .  They love this 3D design tool and use it to create rooms and houses. Most of the school year however, is spent learning programming. This year, the sixth graders started with some programming basics using Processing.js  (http://processingjs.org/ , the JavaScript implementation of the Processing programming language on the Khan Academy Computer Science platform www.khanacademy.org/cs ). These early projects show them how to create art through code. After this, they will work with a partner to create a math video game using a visual programming language like MIT's Scratch. They will learn how to design, program and create with technology. They will learn math and problem solving as they write and debug their programs. Most importantly, they will learn to use computing to showcase their creativity.

My goal is to show my students that Computer Science can be fun. I want my students to be excited about learning to code. And they are. Every class, they rush in excited to know what they will learn. 'Oh good, we are doing more programming!', said a girl at Covington last week; they are looking forward to learning more each class. They enter the classroom asking me questions like 'When will we learn Python?" "Can you show us how to make a game with gravity?" My student’s enthusiasm to learn is what keeps me energized as I go from one school to another, and one class to the next. Their enthusiasm is what lets me teach 19 classes a week, and still spend many hours outside of class tweaking and customizing the curriculum. The LASD students are quick learners and this inspires me to keep hunting for new creative tools and projects. I am also fortunate to have the wonderful support of the 6th grade teachers in this program.

I learn along with my students. I learn how to blend discovery learning methods with structured computer science lessons. After doing the same lesson multiple times, I learn to keep my demos short and interactive. Students do not want to watch demos – they just want to try it out. One of my challenges is to get students to leave the class when it is over. The 30-minute class is always too short, and many students want to stay on and try one more line of code while I am trying desperately to get them to log off. I have the next class eagerly waiting outside.

Learning does not stop when the class is over. We use Edmodo   www.edmodo.com  as an online class to extend learning and I post homework and quizzes online. I get student messages and questions online after school and on weekends. Sometimes there are questions on coding and sometimes a request -   'Can you show us next time ...'  Mostly, it is excited posts of their latest programs.   

Check out my article explaining the first programming project with student samples here
http://tinyurl.com/build-with-code  Some student samples are also posted here http://tinyurl.com/lasdcstem2012-13Showcase   

While credit for the programming projects goes to our students, the credit for creating the CSTEM program goes to LAEF and the LASD administration. LASD has created an innovative learning environment by making place for computer science education in our schools. CS Ed Week may be just this week, but for the approximately 500 sixth graders at LASD, CS education is every week.

Sheena Vaidyanathan is a computer scientist, and artist and has been teaching in LASD for the last 6 years as an Art specialist, Digital Design instructor and now as the CSTEM teacher.  If you want to learn more on CSTEM, check out the latest CSTEM parent newsletter  (http://tinyurl.com/lasdcstemnov2012 )If you want to know more on why students should learn coding at an early age, read Sheena’s article on KQED's MidShift blog. http://blogs.kqed.org/mindshift/2012/09/should-kids-learn-to-code-in-grade-school/
Email   sheena@lasdschools.org                  Twitter  @sheena1010

34 comments:

  1. Computer is a very useful things. Now all of the people use computer. If we want to change our world we have need computer because computer can do very difficult work.
    Computer Science

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. You made some good points there. I did a search on the topic and found most people will agree with your blog.

    Addition Work Sheets

    ReplyDelete
  4. Hello,
    Computer is a very useful things. Now all of the people use computer.And your site information is so nice about the Computer.....................

    Computer shop in Bhubaneswar

    ReplyDelete
  5. Today world has changed.Today girls are not behind the boys.They are almost in the same level with the boys.Computer literacy is defined as the knowledge and ability to use computers and related technology efficiently, with a range of skills covering levels from elementary use to programming and advanced problem solving.so its time for girls to get a positive value for their career.

    Visit:www.maxissolutions.com.au

    ReplyDelete
    Replies
    1. Nice thought about girls to stand in their career with maxis solution

      Delete
  6. NICE BLOG!!! Your blog is very informative for us. I would really like to come back again right here for likewise good articles or blog posts. Thanks for sharing a nice information.
    Distance courses

    ReplyDelete
  7. Hello,
    Nice thought about girls to stand in their career with maxis solution.....so keep it up..

    Computer shop in Bhubaneswar

    ReplyDelete
  8. Want to make career in film industry. Classboat provides you film direction course in pune
    Film Direction Course in Pune

    ReplyDelete
  9. Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating servicenow Online course

    ReplyDelete
  10. Thankful to you for this amazing information sharing with us. Get website designing and development services by Ogen Infosystem.
    Website Designing Company in Delhi

    ReplyDelete
  11. This comment has been removed by the author.

    ReplyDelete
  12. Your content is really awesome and understandable, thanks for the efforts in this blog. Visit Mutual Fund Wala for Mutual Fund Schemes.
    Investment Advisor in Delhi

    ReplyDelete
  13. Decent, Get Service for Night out page 3 parties and this magnificent service provided by Lifestyle Magazine.
    Lifestyle Magazine India

    ReplyDelete
  14. if you had done love marraige and you are facing so much problems in your life so no need to worry i will tell you the best dua for husband and wife and remove all problems in your life forever.

    ReplyDelete
  15. Your content is very impressive and thanks for sharing this article. its very useful.
    servicenow admin training

    ReplyDelete
  16. Great, I think this is one of the best blog in past some time I have seen. Visit Kalakutir for Fleet Painting, Godown Line Marking Painting and Caution & Indication Signages.
    Godown Line Marking Painting

    ReplyDelete

  17. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website
    servicenow online training

    ReplyDelete
  18. Wow!!! It was really an Informational Article which provide me with much Insightful Information. I would like to first thank the author for such an Insightful Content. If someone here is looking for a Website Designing Company in India, then look no further than Jeewangarg.com as we are the Best website designing in Delhi working in the arena for the last 8 years.
    Digital Marketing company in Delhi

    ReplyDelete
  19. Wow!!! It was a great blog with so much information . If anyone out there is looking for indian dresses |
    lehenga choli
    then visit Panache Haute Couture, a leading Indian Designer House for Indian Dresses.

    ReplyDelete
  20. I would first like to thank the author for coming up with the insightful information every time. People if you are also looking for the best shimla tour packages | Best Rajasthan Tour Packages then reach out to Indian Travel Store as we are the best Travel Partners of yours.

    ReplyDelete
  21. Thanks for posting such a great post . Right Selects provides its users with the exact information of the “top 10” or “top 5” industry leader of the particular industry. For instance, if you are looking for selecting the best among the array of water purifiers in india , you can visit us for getting the most accurate information about “Top 10 water purifier for home”. Additionally, at right selects, you can have the information on lifestyle products, electronics, appliances, water purifiers, restaurants as well as about the best travel places.

    ReplyDelete
  22. Something you will definitely need to learn about writing skills is how to develop an outline. Start by listing your topic. Then jot down between three and six key thoughts or ideas about the subject, which you can list with letters or numbers. You may also use gender discrimination persuasive speech outline example.

    ReplyDelete

  23. Thanks for Sharing This Article.It is very so much valuable content. I hope these Commenting lists will help to my website

    To find courses near you and boost your career - Shutterupp is India’s largest platform offering one stop solution for all your
    local education lets Find Best Coaching Institute Near You
    related searches vand also Discover best coaching institutes in india .
    Explore the right path for your career.

    ReplyDelete
  24. Thanks for sharing such a great information, Here we are India's best service provider of SBI Kiosk Banking.
    kiosk banking
    online sbi kiosk

    ReplyDelete
  25. The Schoolzpro app offers many features to get your school ahead in completely digitizing the curriculum. An app that allows you to teach, test and assess all on a single platform. Check the site to know more, or contact us to get a demo of the app.

    ReplyDelete
  26. Really nice post. Thank you so much for sharing a wonderful post.
    we know that every teacher wants their students to keep learning, even amongst this global lockdown, and to help in teaching, test, and assess students remotely we present you Schoolzpro. An app that offers online assessments, sharing study material and real-time paper checking, and more.

    ReplyDelete