MiCSTA Election

MiCSTA members are scattered all over Michigan, so we allowed online voting as well as at the October 13, 2015 meeting. I am very pleased to announce the results:

Congratulations to Josh, Heidi, Joe, and Pam and thank you for agreeing to step forward to lead this organization. I, Barry Webster, am now the Former President.

MiCSTA Meeting Tuesday, October 13, 2015, 7pm at Troy Athens High School

Josh Pudaloff, meeting facilitator, writes:

I am planning to briefly discuss the AP CS Principles course that officially launches in the 2016-17 school year. In particular I plan to focus on Harvard's CS50 AP implementation and the resources available to use or adapt that curriculum. In August I attended CS50 Boot Camp in Cambridge to learn more about the course. CS50 AP is is a free adaptation for high schools that satisfies the new AP CS Principles curriculum framework. Mostly I am planning on briefly presenting the course and resources and possibly introducing other options for AP CS Principles. I don't plan a long or formal presentation and would rather the majority of the time be spent on engaging with the materials and resources. I would welcome others contributions,  interactions, and feedback regarding the course and materials. Rich Lamb has offered to discuss Cranbrook's position on offering the course.

From the College Board:

AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. The AP Computer Science Principles Curriculum Framework (.pdf/1.42MB) focuses on the innovative aspects of computing as well as the computational thinking practices that help students see how computing is relevant to many areas of their everyday lives.

Computational Thinking Practices

Connecting computing

Creating computational artifacts


Analyzing problems and artifacts



Big Ideas



Data and Information



The Internet

Global Impact

CS50 Information

AP Computer Science Principles CS50 Information and Links:

CS50 AP Wiki (teacher facing materials): http://cs50.wiki/This+is+CS50+AP

CS50 Bootcamp at Harvard: http://cs50.wiki/Cambridge+Bootcamp+%282015%29


Course Description:

This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2014, the on-campus version of CS50 was Harvard's largest course.

What you'll learn

CS50 Links

Harvard CS50 Main Page: https://cs50.harvard.edu

edX CS50 Page: https://www.edx.orgicourse/introduction-computer-science-harvardx-cs50x

CS50 TV Page: http://cs50.tv/2014/fall/

CS50 Facebook Page: https://www.facebook.com/cs50

CS50 YouTube Page: https://www.youtube.com/user/cs50tv

CS50 Discuss Page edX Version (requires login): http://newapps.cs50.net/cs50/@/portal

CS50 Reference Page: http://newapps.cs50.net/cs50/@/portal

CS50 Twitter Page: https://twitter.com/cs50?lang=en

CS50 Stack Exchange: http://cs50.stackexchange.com

MiCSTA Meeting Ideas (Fall 2015)

Possible topics for MiCSTA meetings:

Ideas for MiCSTA? Email me!
Barry Webster, bwebster [at] barrywebster [dot] com
MiCSTA Current President

MiCSTA's Steering Committee

People already volunteering, at least provisionally, are Zenia Bahorski, Heidi Kattula, Rich Lamb, Pam Moore, Josh Pudaloff, and Barry Webster

More are welcome.

CSTA Annual Conference

See our overview page or the official page.

May: World Robofest

World Robofest is at Lawrence Technological University in Southfield. See robofest.net and the schedule. Chaired by Dr. CJ Chung.

High School Capture the Flag: by & for Students

CSTA announced. See http://hsctf.com/ Contest May.

Bootstrap teaches algebraic and geometric concepts through programming

See http://www.bootstrapworld.org/. See teacher summer workshops.


The Computer Science Teachers Association website is at csta.acm.org, with lots of information and reasons to join. To become an individual member, click the Join now - it's FREE link at the upper right, the Individual Membership link, then the Join as an Individual Member link in the middle of the page.

Become a MiCSTA Member!

CSTA members can become MiCSTA members. Both memberships are currently free. There are only two MiCSTA membership requirements. (1) Be a CSTA member, and (2) Ask to become a MiCSTA member. Just send an email with your name, school, and phone number to bwebster [at] barrywebster [dot] com.

MiCSTA Origin

A group of interested Computer Science teachers met in Grand Rapids March 11, 2010 and decided to form MiCSTA, the Michigan Computer Science Teachers Association. Notes on WEBster blog.

Word of CSTA Executive Committee approval came May 14, 2010, as blogged. MiCSTA became official!

Last modified 11/12/15 by B L Webster. © 2015 by B L Webster.