MiCSTA Meeting December 8, 2015, 7pm at Cranbrook

MiCSTA met during Computer Science Education (CSED) Week on Tuesday, December 8th, 7:00 pm at Cranbrook High School in the Gordon Science Building.

We discussed a variety of topics, and members were encouraged to bring anything of interest to membership that they wish to share. Nothing was required. The idea was to network and collaborate with other MiCSTA members.

Some topics included: Rich Lamb discussing his experiences attending Webinars on AP CS Principles, 3D printing, robotics, and textbook options. We discussed and shared information about CSEd week and The Hour of Code. Anything else was fair game and welcome!

Much of the material that we looked at was from either http://apcsprinciples.org/ or the College Board site, https://advancesinap.collegeboard.org/stem/computer-science-principles 

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.

Barry Webster is now 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

◦ Abstracting

◦ Analyzing problems and artifacts

◦ Communicating

◦ Collaborating

Big Ideas

◦ Creativity

◦ Abstraction

◦ Data and Information

◦ Algorithms

◦ Programming

◦ 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

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.

Last modified 2016-02-09 by B L Webster. © 2017 by B L Webster.