International Women’s Hackathon, April 26, 2014, Cal State San Marcos.

Come join us for the 2014 International Women’s Hackathon at Cal State San Marcos on Apr 26, 2014!
  • Are you creative?
  • Do you want to have fun and try something new?
  • Do you want to meet other creative women?
  • Do you want to create technology innovations?
  • Do you want to help solve world problems and make a difference?
If you answered yes to any of these questions, then come join women on university campuses all over the world for the International Women’s Hackathon during Engineering Week, sponsored by Microsoft Research.
A surprise celebrity guest will deliver the virtual keynote presentation! All participants will receive a Microsoft water bottle and winning teams will receive Skype minutes and have their pitch video published on the Microsoft Research webpage. In addition, if the winning application is a Microsoft solution it will be published in the Microsoft Store.
NO experience required! You can participate as an individual or as a team.
This event is for High School and College students (age 16 and up).
Thank you San Diego students! We look forward to helping you build the future!
Note: We haven’t yet set the exact room and we’ll inform you of that via email as soon as we have.
IWH 2014


The ACM SIGGRAPH Education Committee is offering free workshops to computer science educators to occur on July 21 in Anaheim in conjunction with the SIGGRAPH 2013 conference.  To make expenses of travel worthwhile and to introduce the conference experience to those who have never attended, we are offering participants who teach middle school and high school computing a complimentary conference registration.

The two workshops are based on successful pilot programs created and taught to high school students at Trinity Valley School in Fort Worth, TX.
Processing as an Introduction to Java

A graphics and art oriented introduction to computer programming taught by Dr. Ginger Alford of Trinity Valley School in Fort Worth, TX.
Drawing Machines

An introduction to embedded microcontroller programming and physical computing
taught by Dr. Erik Brunvand of the University of Utah.

More information and registration available at:


Ginger Alford, Ph.D.
Director of Computer Sciences          email:
Trinity Valley School                          direct: 817-207-9196
7500 Dutch Branch Road
Fort Worth, Texas 76132

Google CS4HS Initiative

The College of St. Scholastica is pleased to announce that it will be offering a free 4-week online workshop on using Android App Inventor, supported through Google’s CS4HS initiative (  App Inventor is free software used through your browser to create cell phone apps by snapping together blocks of code (see demo at  It is an engaging and fun way to interest middle school, high school and college students in computing.  The workshop will begin on June 30th with a Getting Started unit on how to use the course tools and be followed by 4 weekly units on integrating App Inventor into curricula, finishing the last week of July.  This workshop is particularly relevant to those just beginning to include computing in their curricula.

Workshop Goals:

  • – to provide computing education professional development to educators
  • – to create a network of teachers interested in computing education
  • – to share best practices for computing in 5-12th grades, including inclusive pedagogy for underrepresented groups
  • – to empower educators to advocate for computing education in their community

Participants completing the workshop will earn continuing education credits and those completing a follow-up project with students have the option of earning low-cost graduate credits.

Interested? See more details and register online at

Please forward this announcement to your professional development coordinator and others that might be interested in participating.

Thank you,
Jen Rosato,
Chery Takkunen,

UC Davis C-STEM Opportunities

The C-STEM Center at UC Davis is offering a number of exciting opportunities for professional development and student engagement in Science, Technology, Engineering and Math (STEM) education.

With funding from the National Science Foundation, the C-STEM Center is working with districts and schools on integrated computing and STEM education to help close the achievement gap in math and science. Students are engaged through relevant and fun robotics and programming activities. Find additional details and links below.

Activity Dates:

  • Application for CREST and Robotics Fellowships are due April 5, 2013.
  • RoboPlay and Math Programming Competitions are being held on May 4, 2013
  • The 3rd Annual Conference on Integrated Computing and STEM Education will be held on May 18, 2013.
  • The 2013 UC Davis Summer Institute on Integrated Computing and STEM Education, for K-12 STEM and CS teachers, will be held on June 24 – July 5.

CREST and Robotics Fellowships

Two fellowship opportunities for STEM teachers are extended with revised application guidelines. The C-STEM Center is recruiting 8 motivated STEM teachers as Robotics Fellows to work with a dedicated team of UC Davis faculty and graduate/undergraduate students in the project “Co- Robotics for STEM Education in the 21st Century” funded by the National Robotics Initiative of the National Science Foundation. Robotics Fellows will be trained to leverage innovative modular robotics technology to promote student engagement and academic success especially in Algebra.

The C-STEM Center is recruiting 15 pre-service and in-service STEM teachers as CREST Fellows to participate in the NSF Research Experiences for Teachers (RET) Site project “Computing Research Experiences for STEM Teachers (CREST)”. The CREST project will create an enduring partnership between secondary school science, technology, engineering and mathematics (STEM) teachers, UC Davis faculty mentors and C-STEM Center staff. This unique professional development opportunity will support teachers in creating a teaching “infrastructure” that inspires them to guide their students towards computing and STEM related careers and post-secondary study.

Applications for CREST Fellowships are extended
New Application Due Date: April 5, 2013
More Information:

Applications for Robotics Fellowships are extended
New Application Due Date: April 5, 2013
More Information:

RoboPlay and Math Programming Competitions

UC Davis C-STEM Day RoboPlay Competitions and Math Programming Competition are being held on May 4, 2013. The C-STEM Day is organized to build public awareness and advocate for Computing and STEM education. RoboPlay Competitions are open-ended design challenges using robots. The goal of the RoboPlay Competitions is to broaden student participation in computing, science, technology, engineering, and math (C-STEM) education with positive youth development for all students. More than seventy teams will showcase integrated computing and STEM education in action.

More information:

Integrated Computing and STEM Education

The 3rd Annual Conference on Integrated Computing and STEM Education will be held on May 18, 2013. The C-STEM Center has been actively engaged in developing computing and robotics technology and curricula as well as in professional development and implementation in K-12 schools guided by two key objectives:

  • Close the achievement gap by broadening participation of students traditionally underrepresented in computing and STEM related careers and post-secondary study.
  • Develop students’s 21st century problem-solving skills to tackle real world concerns through integrated computing and STEM education.

In this conference, you will learn more about the C-STEM Center, its research work to date and the rich set of resources available to educators and students. Presenters in the breakout sessions are representatives of C-STEM partner teachers. The conference offers a first-hand opportunity to examine the groundbreaking work of the C-STEM Center on Integrated Computing and STEM Education in formal, after-school, and informal settings; and review the evidence for their impact on increasing student motivation and achievement in STEM subjects, closing the achievement gap, and improving college and career-readiness skills. The conference provides a forum for a dedicated cohort of C-STEM partner teachers, K-14 researchers, educators, policy makers, and industrial partners to discuss and influence the future direction of integrated computing and STEM education. As schools in California are implementing the Common Core Standards and adopting the Next Generation Science Standards, you will learn how to implement C-STEM project-based hands-on integrated learning for solving real-world problems in your classroom and after-school programs.

The highlights of the conference include a keynote address by Dr. Ralph J. Hexter, Provost and Executive Vice Chancellor of UC Davis. Jonathan Raymond, Superintendent of Sacramento City Unified School District will give a plenary speech. A panel of principal and STEM teachers from the School of Engineering and Sciences of the Sacramento City Unified School District, chaired by Karen Shores, STEM Administrator of the California Department of Education, will share their best practice on integrated computing and STEM education with computer programming starting in 7th grade all the way through 12th grade. Dr. Debra Richardson, Professor of Informatics and founding dean of Donald Bren School of Information and Computer Sciences at the University of California, Irvine will give a lunch speech.

Early deadline for registration: May 2, 2013.
Final deadline for registration: May 14, 2013.
More Information:

2013 UC Davis Summer Institute on Integrated Computing and STEM Education

The C-STEM Center will host the 2013 UC Davis Summer Institute on Integrated Computing and STEM Education on June 24 – July 5 for K-12 STEM and CS teachers. The two-week long Summer Institute will offer two one-week courses. The first week is on “Robotic Technologies and Computer Programming” and the second week is on “Pre-Algebra and Algebra Support with Computing and Robotics — Using 21st Century Skills To Strengthen Logical Thinking”.

This intensive summer institute is designed to train teachers on the principles of robotics and computing, their teaching pedagogy, how to teach computer programming and computer science with robotics, how to integrate computing and robotics activities into science and engineering curricula, how to teach Pre-Algebra, Algebra I, and math labs using interactive computing, programming, and robotics.

Early deadline for registration: May 24, 2013.
Final deadline for registration: June 17, 2013.


For additional information contact Professor Harry H. Cheng, C-STEM Director, by email at: or by phone: (530)752-5020.

AP Computer Science Principles @ UCSD for Teachers

High School Educators are invited to attend a special seven-part TeacherTECH workshop series focused on AP Computer Science Principles. Be on the cutting edge and learn the skills you need to engage your students in computing as you bring computer science principles into your classroom.
Tuesdays, April 9, 16, 23, 30, May 7, 14, 21 and 28, 2013 4:30pm- 6:30pm
San Diego Supercomputer Center Training Room
University of California, San Diego

Parking will be provided free of charge.

Course Description 

Nationwide, the CS10K movement seeks to increase the technology preparedness of all high school students, and engage more students in an interesting, relevant, and rigorous computing course, which will both prepare them for college in any major and give them an idea of how fun, exciting, and relevant studying computing can be.

The proposed AP CS Principles course has been designed to meet these needs and in 2010-2011 was piloted with 1,000 students at UCSD and at 4 other universities.  We have grant funding to support San Diego area high schools in developing teachers of all disciplines to teach this course.  Prior experience teaching computing or programming is not a requirement, though it’s certainly fine.  We are seeking to train teachers who can teach this course at their school this fall or the following year – and we can work with your principal to figure out the scheduling. Already, we have support from San Diego Unified and Sweetwater Union to help teachers teach this course, even if it isn’t in the upcoming master schedule.

You should take this 7-week TeacherTECH series if you want to teach the course next year. 

How much work will it be?  That depends on your computing background.  If you teaching programming courses like C, Java, Python, then you may not need to spend more than 30 minutes per week beyond class time.  If you have never programmed before, you will need to “do homework” to prepare between each class, which is estimated at a few hours.  The meetings will model the actual design used in the course – it is based in active learning and supported by initial pre-class preparation.

Those completing the course will be eligible both to attend the summer pedagogical content knowledge training week, to “guest teach” in a summer program for high school students, and to apply to be a sponsored pilot teacher next year.  Pilot teachers receive a stipend, textbooks, clickers, and UCSD-tutor support for their classrooms.

Course Outline 

  1. Session 1:  Welcomes and getting to know you.  Overview of learning goals of the course. Introduction to Alice on the computer – setting up worlds, DoTogether and DoInOrder control structures, how to engage with peer instruction questions.
  2. Session 2: Methods and Parameters.  How to use methods to organize and abstract complex programs, how to use parameters to make methods more flexible and useful.
  3. Session 3: Events.  How to make programs interactive (ala video games).  Reprise of methods and parameters as needed.  Introduction to Technology and Society assignments (explorations and written reflections by students).
  4. Session 4: If statements.  How to support programs that sometimes do one thing and sometimes do another.  If statements are used in website signup pages to check if your passwords are the same.   They are also used in ATM machines – the bank won’t let you withdraw money from an account with insufficient funds.
  5. Session 5: Loops.  How to gain power over the computer by getting it to do things repeatedly.  Loops which repeat until a specific condition is true (You earn 100 points) or a specific number of times (3 chances to win in Angry Birds).
  6. Session 6: Lists in Alice and Excel.  How computers organize data to enable us to write programs manipulating large amounts of data.  Connections between Alice concepts and functions and capabilities in Excel.
  7. Session 7: Alice project, review of course components, discussion of concerns, review of sample exams.
  8. Session 8: Reflections, fun and camaraderie at an offsite location 

Note: Each week will involve both hands-on time at the computer and “peer instruction” based lecture – where participants develop their understanding through engagement with a set of questions and through discussion with each other.  Preparation before session will be required to the extent that it is needed to allow one to engage during the class session.

Please join us for eight exciting and informative sessions of hands-on learning presented by Tasha Frankie, Computer Science Lecturer, UCSD.

Registration is free. Please contact Ange Mason at to reserve your space. When responding by email, please indicate your school affiliation.

For information on other TeacherTECH workshops, please see

CSAW Summer Research and Training for College Faculty

The NYU-Poly CSAW Cybersecurity Summer Research and Training Program provides a unique opportunity for computer science faculty at two- and four-year colleges to receive instruction in the fundamental concepts of cybersecurity, engage in cutting-edge research projects, and learn to mentor cybersecurity competition teams. The effort is part of a three-year program sponsored by the National Science Foundation, in conjunction with NYU-Poly.
Ten qualified college faculty members will be selected for two weeks of intensive instruction in the basic concepts of cybersecurity followed by four weeks of research engagement at NYU-Poly. The program takes place daily from 9:00am to 5:00pm. All evenings and weekends are free for faculty to explore New York City and the surrounding Downtown Brooklyn area. Over the remaining academic year, faculty and their students will engage in research projects with NYU-Poly professors.
The accepted faculty will also establish a student teams to participate in the national CSAW Capture the Flag challenge. This event, which is conducted annually by NYU-Poly, attracts thousands of students and builds a community that is passionate about cybersecurity.
Funding: Faculty will receive a $5,000 stipend for participating in the CSAW Cybersecurity Summer Research and Training Program. NYU-Poly will provide up to $500 in travel vouchers as well as housing for those who need it.