C-STEM 2-Day Academy on Integrated Computing and STEM Education

This 2-Day Academy will provide K-14 teachers with hands-on experience on how to use freely available C-STEM Studio and RoboBlockly, as well as C-STEM Math-ICT curriculum with interactive computing, programming, and robotics that aligns with the Common Core Math and ICT Sector standards. The academy is targeted at K-14 classroom STEM teachers, as well as math/CTE/Science coordinators, who are interested in bringing hands-on computing, and virtual and hardware Linkbot and/or Lego Mindstorms NXT/EV3 robots on:

  • Integrating Computing & Robotics into Math courses aligned to Common Core Standards
  • Integrating Computing & Robotics into Science courses aligned to Next Generation Science Standards
  • Offering computer programming and/or robotics courses in your school
Offering robotics in after school or summer programs in your school, district, and county
  • Developing students’ critical thinking and problem-solving skills
Implementing new teaching strategies and collaborative learning
  • Working to close the achievement gap
  • Preparing students to be career and college ready
  • Working with gifted students to challenge them to solve real-world problems
Engaging at-risk students with hands-on learning

Download the 2DayAcademyDec2-3SD flyer or for more information, please contact Tasha Frankie, Assistant Professor, Computer and Information Science at: tfrankie@sdccd.edu
or contact info@c-stem.ucdavis.edu and visit c-stem.ucdavis.edu

Continuing Professional Development Pipeline Project


According to the 2017 National Board of Certified Teachers Study, Investing in what it Takes to Move. PD is critical in helping teachers perfect their skills and impact student achievement in their classrooms. CSTA’s new Continuing Professional Development Pipeline, powered by Degreed and funded by grant from Infosys Foundation USA, is launching in Fall 2017 and will bring 5 turn-key resources for K-12 CS teachers including self-selected pathways, community, badging, and amazing PD programs for novice, career stage, and teacher leaders!

CSTA is pleased to announce its partnership with Infosys Foundation USA to create a professional development pipeline. The pipeline provides value for teachers, districts, PD providers and students.

The pipeline will:

  • Personalize learning plans that guide a teacher in selecting the PD pathway that best meets their current and future needs and interests.
  • Create PD-based communities that provide greater support for teachers who pursue or complete various PD programs.
  • Certify PD completion in the form of digital badging and certificates so that teachers can provide authenticated evidence to their schools regarding PD they complete. ·     
  • Track PD over time via a digital portfolio that further assists a teacher in selecting future PD options and manage their overall career development.

Zulama’s 5 Tips for Making the Most of Your Computer Science PD

5 Ways to Make the Most of Computer Science PD

Powered by Zulama and the Computer Science and Game Design Certificate

So you’ve just signed up for a computer science professional development course for this summer (or you’re about to)! As our students know, a new learning experience can be both exciting and a little nerve-wracking. Here are 5 ways you can make the most of your PD:

1. Don’t be afraid to jump in and mess around.

Playing with a new technology is often the best way to learn it and GameMaker has some great tutorials. Consider your five-year-old and how quickly she figured out your smart phone!

2. Don’t be afraid to ask questions.

In the Zulama and CSTA Computer Science and Game Design PD course, the Support button is your friend, as is our customer service crew. If we don’t have the answer for you ourselves, we’ll work hard to find it out. But first, ASK. If your PD doesn’t provide customer service, ask another teacher or check for forums. Inquiry is part of learning, after all, and that’s what we’re all in the business of doing.

3. Don’t be afraid to fail.

Really. Please. A failed game build or line of code is just an iteration, and iterative development is the way to design anything. Failure is good. Failure teaches.

4. Don’t be afraid to play.

 Building games can be an exciting avenue into CS. And if you build games, you should definitely play games. Ask your students what    games they’re playing and try them out. You’ll better understand where you can go with CS and ways you can teach CS principles if you can speak your students’ language.

 5. Don’t be afraid to dream.

As you work through your course, think about things you could do in your classroom to reinforce and explore CS principles. What can gaming and coding do for you? What can it do for your students?

Haven’t signed up for a CS PD program yet for this summer? Check out the Computer Science & Game Design course, co-designed by the CSTA and Zulama!

You’ll learn game design and programming skills, earning a Computer Science & Game Design Certificate.

Sign up for our Computer Science & Game Design PD here!

Pace GenCyber Cybersecurity Summer Workshop for High School Teachers

The Seidenberg School of Computer Science and Information Systems at Pace University invites you to attend a seven-day summer workshop aimed at introducing high school teachers to diverse topics in cybersecurity, free of cost.
The workshop will include lectures, hands-on exercises, presentations by industry professionals, group discussions, and lesson design projects. By the end of the program, participants will develop lesson plans that integrate cybersecurity concepts into their curricula or after-school programming.
Participants will receive a $1,250 stipend upon completion of all workshop sessions and activities.


  • Basic Concepts in Cybersecurity
  • Cryptography
  • Access Control
  • Biometrics
  • Cybersecurity Analytics



This workshop is supported by the GenCyber program, and funded jointly by the National Security Agency and the National Science Foundation.

Bring Computer Science to Your High School!

Code.org is offering high-quality, no-cost professional learning for high school Computer Science Principles this summer through its network of Regional Partners. The signup deadline was just extended to 4/14, so act soon!

Why teach computer science in high school?

  • 90% of parents want their child to learn computer science in school
  • Students rank it their favorite subject after dance and arts
  • This is the top source of all new wages in the US (527,169 job openings nationwide). It’s the future!

No matter your experience or background, you can bring computer science to your school.

Computer Science Principles (Grades 10-12)

Designed to be far more than a traditional introduction to programming – CS Principles is a rigorous, engaging, and approachable course that explores many of the big, foundational ideas of computing so that all students understand how these concepts are transforming the world we live in. This is an AP course that can be taught as a non-AP course as well.

For further information contact
Vinh Luong
Regional Manager, Southwest


CSUSM Women’s Hackathon

The California State University San Marcos
will be hosting its semi-annual

Saturday April 22nd, 2017 from 8:30 am to 8:30 pm

Register Now

The 12-hour semi-annual event is open to all female high school and college students, who will work collaboratively to design a website, game, or mobile app that addresses a selected real world challenge. Students may come individually or as a team. There may be up to 6 people in a team. All levels of programming experience are welcome and registration is free. Prior to the event, teams can plan, storyboard, and determine what they want to do and how they will go about building their solution. The only caveat is that no programming toward the solution is allowed. Check out this video for a glance of what the day would look like.

Event Schedule

CSUSM is located at 333 South Twin Oaks Valley Road, San Marcos, CA 92096

Free event parking is available in Lot F only. Please place event registration confirmation on your dashboard when parking.

ACD 102
8:00am – 8:30am Check-in, networking, and breakfast.
8:30am – 9:00am Opening and challenge introduction.
9:00am – 9:30am Finalize team information & Walk to Kellogg Library)

Kellogg Library Second Floor
9:30am – 5:30pm Hacking session (lunch available at noon)
5:30pm – Submit project to DevPost
5:30pm – 7:00pm Presentation and judging

University Student Union (USU) Ballrooms
7:00pm – 8:30pm Dinner, judge delivery, and awards

For more information, go to http://sandiegohackathon.org/us/eventdetails
or contact either CSUSM Computer Science department professor below

ouyang@csusm.edu                              smosleh@csusm.edu
Dr. Youwen Ouyang                               Professor Sahar Mosleh

You’re Invited to Experience Algorithmic Geometry

San Diego County Mathematics and Computer Science high school teachers and Math/STEM curriculum leaders are invited to a workshop on April 13 to experience Algorithmic Geometry, an exciting new course for high school students.

Designed for STEM college-prep students (grades 11 and 12), Algorithmic Geometry provides a one-year learning experience in advanced geometry (2D and 3D) with Java algorithm-solving, computer graphics, and applications-rich project-based learning (PBL).

The free, one-day workshop is hosted by the San Diego Math Network and UC San Diego’s Super Computer Center. Pierre Bierre, Algorithmic Geometry course developer, is the workshop leader.

Algorithmic Geometry Workshop participants will:

  • Increase their knowledge and gain deeper understanding of Algorithmic Geometry through hands-on computer lab activities.
  • Discover how to incorporate Algorithmic Geometry into school math curriculum. The one-year Algorithmic Geometry course is approved as “c” Advanced Mathematics, and qualifies under new UCOP policy to be offered as an Honors course. This class can serve as a substitute AP mathematics class for students and is accepted by the University of California. Students do not need prior programming experience to take the class.

The Algorthimic Geometry course is ideal for schools with the following supports:

  • The math curriculum development staff are proactive, innovative, and seek to reach beyond Common Core 2. 
  • The school already teaches Computer Science (IT experienced with supporting student programming and can recruit student TAs who know Java 2).
  • There are a sufficient numbers of STEM college-prep students to fill a 30-seat section every year.
  • The school can host a math course in a computer lab. A laptop cart is sufficient if laptops come with graphics accelerator (required for 3D).

Space is Limited — Register Now
Workshop teachers will participate in lab learning time in the morning. Math/STEM curriculum development leaders or school/district adminstrators are invited to join the teachers at 11:30 a.m. for a lunch presentation by AlgoGeom alum Mikhil Mather, a UC San Diego Jacobs School of Engineering undergraduate. Mikihil will answer questions and share insights from a STEM college and career perspective on the benefits of learning Algorithmic Geometry. Participants will also learn the nuts and bolts of implementing the course into their master schedule.

A workshop agenda, parking permit and driving directions to the UC San Diego Super Computer Center will be sent to you when you register.

For more information on Algorithmic Geometry, watch Pierre Bierre’s CSTA 2016 AlgoGeom Talk.

We look foward to seeing you on April 13!

ThoughtStem’s Ada Lovelace Scholarship

This is a scholarship to celebrate women in computer science. It is named after Ada Lovelace, who wrote the first computer program. She was history’s first computer programmer. The computer programming language “Ada” was named in her honor.

Dev Bootcamp will fund 6 young women in the San Diego area to attend half-day computer science summer camps held at UC San Diego. Camps cover a variety of topics: graphic design, game design, virtual reality, wearable technology, Python, Java, etc. Each of the 6 Ada Lovelace scholars will receive full tuition from Dev Bootcamp to any one afternoon camp offered between June and August.

NOTE: Dev Bootcamp is an 18 week coding program for adult beginners and career changers. It was the first immersive coding school for adults, and has refined the art and science of cultivating developers with in-demand technical and interpersonal skills. The intensive bootcamp helps you master the skills you need to accelerate your career and change your life.

If you want to view the summer camps for young women, click here. And when you’re ready to apply, click below!


American Computer Science League

Register as a new member for the contests of the American Computer Science League (ACSL) and get a FREE contest question CD. The CD contains 27 questions and solutions from our category list and 20 original programming problems with solutions.

Our NEW Elementary Division introduces students in grades 3-6 to the introductory concepts in Computer Number Systems, Prefix/Infix/Postfix Notation, Boolean Algebra, and Graph Theory in a classroom environment or outside of school as an enrichment opportunity. This Division will only involve 5 short problems per contest and no programming problem.

Most other CS contests are geared for just your very best students. ACSL has three other divisions for teams of students:

  • Junior for students in grades 6-9,
  • Intermediate for first-year, high school programmers, and
  • Senior for experienced, post-AP level programmers.

ACSL even has a Classroom Division that does not require programming with 10 questions per contest from three or four different categories each time.

It is possible for smaller schools to participate by registering for a 3-person team or choose a 5-person team for larger CS programs. Most of all, every student who participates will have an opportunity to learn valuable computer science concepts and develop strong programming skills that will serve them well in the future.

All schools can submit a team score for each contest representing their top 3 or 5 students regardless of how many actually participate.  Schools will be ranked internationally in each division and an invitational All-Star Contest will be held every Memorial Day weekend in a different U.S. location as a team competition.

ACSL is in its 39th year of offering creative contests with new short problems and programming problems every year.  It is not only approved by CSTA, but also the National Association of Secondary School Principals.

There is a lot more information including a registration form, a slide show introducing the new Elementary Division, and a complete set of contest questions for all of the ACSL divisions on the website at www.acsl.org.

Email any questions to info@acsl.org.  We promise to answer quickly!

Bebras Challenge: Nov 7 – 18

A year has passed and it is almost time for a brand new Bebras Challenge. As of today you can register for this one-hour adventure that introduces your students to computational thinking and informatics! Join over a million students from all over the world and discover aptitude by engaging in fun puzzles. Last year we had almost 40,000 participants from all across the USA.
Your students can participate on any day between November 7-18 at
http://challenge.bebraschallenge.org .
It is the first year that the younger students can join as well: students with ages 8 to 18 are welcome. No prior knowledge is needed. Your students will try to solve 15 tasks online that are linked to a field of computational thinking. The challenge is a great motivational way to reach your students.
Let’s work together on getting even more students to take part. Registration takes only minutes of your time. After the challenge we provide comprehensive answer sheets to support you and your students. Each participant receives a personal certificate, with special certificates of achievement for high performers.
Teachers can register as a coordinator at http://challenge.bebraschallenge.org/admin/.
If you have questions, please send an email to Daphne Blokhuis: