Ongoing professional development and support is available throughout the year. Sign up for sessions and classes now.

Support and PD for secondary CS teachers

 

PLEASE NOTE: MCCE does not provide individual stipends to teachers for its professional development. Please check with your district point of contact for questions around stipend eligibility and availability. MCCE does provide free CPD credit.

Computer Science workshops will be offered at NO COST to all Maryland Public school teachers who are approved by their district and accepted into the program. Private school teachers who serve under-represented and under-served communities may be qualified for scholarships. Others can participate for a fee. Apply now!  
IN PERSON workshops will be at Hood College in Frederick Maryland the week of July 18-22. Virtual will be offered at various dates.

sun.pngSummer PD 2022

flower.pngSpring PD 2022

Summer 2022 PD options sun.png

Core CS Classes and Skills

Code.org CS Discoveries 

Computer Science Discoveries is an introductory computer science course for 6 - 10th grade students. Mapped to CTSA standards, the course takes a wide lens on computer science by covering topics such as problem-solving, programming, physical computing, user-centered design, and data, while inspiring students as they build their own websites, apps, animations, games, and physical computing systems. This course is also known in Maryland as FOCS. (30+ hours of PD with 4 follow-up sessions during the school year) 2 CPD credits for summer and 1 CPD for follow up sessions.

  • Monday, July 18, 2022 Friday, July 22, 2022. 5 sessions IN PERSON 8:30am - 4:30pm
  • Monday, July 25, 2022 through Friday, July 29, 2022. 5 sessions ONLINE 8:30am - 4:30pm 

REGISTER for in-person 7/18-22 or online 7/25-29

Code.org AP(R) CS-Principles 

Computer Science Principles is an AP(R) level course that was designed to cover the breadth of computer science for students with a wide variety of interests. Using the Code.org curriculum that includes online units and a teacher dashboard, It can count as a tech credit in Maryland or as part of the CS pathway. (30+ hours of PD with 4 follow-up sessions during the school year. ) 2 CPD credits for summer and 1 CPD for follow up sessions.

  • Monday, July 18, 2022 Friday, July 22, 2022. 5 sessions IN PERSON 8:30am - 4:30pm
  • Monday, July 25, 2022 through Friday, July 29, 2022. 5 sessions ONLINE 8:30am - 4:30pm 

REGISTER for in-person 7/18-22 or online 7/25-29

Code.org AP(R) CS-A (Java)

AP® Computer Science A (AP CSA) is a Java programming course framework and associated Advanced Placement exam introduced by the College Board. It includes content expected to be covered in an introductory college computer science course: AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language to prepare students for the AP CSA exam. In addition, our CSA offering, much like our other courses, is being built with equity at the heart of its design.  2 CPD credits for summer and 1 CPD for follow up sessions.

  • Monday, July 18 - Friday, July 22, 2022. 5 sessions IN PERSON 8:30am - 4:30pm
REGISTER for in-person 7/18-22
Applying CS Discoveries

 For those who have already taught CS-Discoveries, this 9 hour update workshop will cover updates to the Code.org newest curriculum with successful strategies for engaging students, and an opportunity to share best practices. 0.5 CPD credits.

  • Wednesday, July 27 - Friday, July 29, 2022 3 sessions ONLINE 1:00pm-4:00pm

REGISTER for online  7/27-29
Computing in Tech Ed: The Beauty and Joy of CS

High School course: Project EXCITE 2 CPD credits

Middle School course 2 CPD credits

  • Monday, July 18 - Friday, July 22, 2022. 5 sessions IN PERSON 9:00am - 4:00pm

 

Register for middle school

Register for high school

Python Programming Introduction

Get started using Python in an introductory programming class or your AP(R) CS-Principles class. Learn about the Carnegie Mellon free, interactive system for teaching Python. 1 CPD credit

  • Monday, July 18 - Tuesday, July 19, 2022 2 sessions IN PERSON  8:30am-4:30pm
REGISTER for in-person 7/18-19
Python Programming Advanced

Teachers already familiar with the Python programming language can dig deeper into applications of Python in music, art, cyber, and artificial intelligence for an upper-level high school class with all new comprehensive, free curriculum that comes from Carnegie Mellon University. It provides an interactive environment for students and teacher tools to monitor and assess progress. 1 CPD credit

  • Monday, July 25 - Tuesday, July 26, 2022 2 sessions ONLINE 8hrs 8:30am-4:30pm
REGISTER for online 7/25-26
Python Programming for AI (very advanced)

Use advanced online programming environments for high-level artificial intelligence development and analysis such as GitHub and Jupyter Notebooks. This course uses Python materials with free curriculum. It is assumed that students will have completed algebra and AP CS or an advanced programming course before engaging in this high-level course. Teachers should have taught or used Python themselves before taking this workshop. 1 CPD credit

  • Wednesday, July 27 - Thursday, July 28, 2022 2 sessions ONLINE 8hrs 8:30am-4:30pm
REGISTER for online 7/27-28
Scratch, Introduction

 With Scratch, you can program your own interactive stories, games, and animations. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. This workshop is a basic introduction to Scratch for K-8 teachers and will combine synchronous sessions, independent work, and small group collaborations. 1 CPD credit

  • Wednesday, June 29 - Friday, July 1, 2022 ONLINE 10 am - 3pm
 REGISTER for online
Scratch Advanced

Are your students ready for more advanced concepts in Scratch? Learn techniques to teach your students how to create their own blocks and write programs using advanced features of an environment that is so easy to start with but includes many levels of complexity that can enrich original projects. 1 CPD credit.

dates TBD

 coming soon

Learn something new in computer science!

Artificial Intelligence introduction

Are you new to Artificial Intelligence? Are you curious to know how you can incorporate some of these high-interest ideas and engaging activities in any class? Join this online class of interactive activities from MindSpark Learning and IBM with local online discussion groups to build your understanding of how Artificial Intelligence affects all of us and how we can support the students of today to be informed consumers and creators. 1 CPD credit

  • Monday, July 18, 2022 Tuesday, July 19, 2022 2 sessions IN PERSON 8:30am-4:30pm
  • Monday, July 18, 2022 Thursday, August 4, 2022 6 sessions ONLINE 7:00pm-8:00pm

REGISTER for in person 7/18-7/19

REGISTER for online 7/18-8/4

Applying Artificial Intelligence Have you already explored the basics of Artificial Intelligence? Join this online workshop to connect with other Maryland teachers to try out the newest online tools and curriculum and develop a follow-up lesson plan to dig deeper into this exciting area.  ONLINE 1 CPD credit
  • Monday, July 25, 2022 Friday, July 29, 2022 5 sessions ONLINE 8:30am-11:30am
REGISTER for online 7/25-7/29
Techquity and Artificial Intelligence - a middle school course

Techquity - Teaching Equity in Technology through Artificial Intelligence. This unit for middle through high school students offers many hands-on engaging activities while highlighting the inequities that technology can foster if not made with care. Use lessons that explore innovations in computing and raise awareness of issues of equity and impact 0.5 CPD credits

  • Wednesday, July 20, 2022 - Thursday, July 21, 2022 2 sessions IN PERSON 8:30am-12:30pm
REGISTER for in person 7/20-21
Introduction to Cybersecurity

Learn the foundations of cybersecurity: key vocabulary, core concepts, connections to computer science, and an overview of careers and opportunities. 1 CPD credit

  • Tuesday 6/28 - Thursday 6/30 ONLINE 4:00pm- 7:00pm
REGISTER for online 6/28
Teaching Cybersecurity in Middle School

What are the foundational concepts of cyber to be taught at a middle school level to meet the MD CS standards and broaden participation in high school cybersecurity courses? Explore existing curriculum and develop additional resources tailored to your classroom. 1 CPD credit.

  • Monday, July 18, 2022 Tuesday, July 19, 2022. 2 sessions IN PERSON 9:00am - 4:00pm 
REGISTER for in-person 7/18
Teaching Cybersecurity in High School

 This workshop will prepare high school instructors to deliver a full year cybersecurity curricula. This free curriculum at teachcyber.org is based on the robust cybersecurity framework to provide a broad and deep understanding of cybersecurity concepts. 2 CPD Credits

  • Monday, July 25, 2022 Thursday, July 28, 2022 IN PERSON 8:30am-4:30pm
REGISTER for in person
GenCyber for Teachers
Towson University is offering the B′More Secure GenCyber Train the Trainer program, designed to support secondary educators in Maryland in engaging their students in learning about cybersecurity.For more information visit www.towson.edu/gencyber or view the flyer:  https://www.towson.edu/fcsm/centers/stem/development/documents/gencyber-infosheet.pdf. Teacher stipends are provided to applicants who are accepted into the program. 
  • Residential Summer Camp: June 27–July 1, 2022 at Towson University Campus
Visit  the site to apply.
Mobile App Development with Java

 Mobile Application Development with Java - Apply skills from AP Computer Science A to program features and classes in Java used in Android mobile application development. Key Java programming language features: flow of execution through an app with loops and conditional statements; enabling access to structured data arrays and common classes in the Java Collections Framework; grouping related operations and data into classes and interfaces; customizing the behavior of existing classes via inheritance and polymorphism, using data storage and retrieval solutions for Android. Students will apply these Java features within Android Studio to develop programs and deployable Android apps. Several hands-on projects are included where they will design and develop original apps. 3 CPD credits

IN PERSON

REGISTER for in-person July 18-22

Other workshops to support CS

Praxis Study workshops

If you have already taught at least one section of computer science and are interested in the add-on endorsement to teach CS by taking the Praxis test, attend our ongoing webinars to help with your studies. If you are interested you can also apply for the grant program to become part of a study cohort. 1 CPD credit. Additional work is required to earn the stipend. Learn more at cs4md.com/cert

  • Tuesdays 6:30pm-8:00pm ONLINE February 1, 2022 - April 26, 2022
  • Saturdays 8:30-11:30am ONLINE March 12 to April 20, 2022.
  • Monday, June 27, 2022 Friday- July 1, 2022 ONLINE 5 3hrs 9:00am-4:00pm 
  • Monday, July 25, 2022 Friday, July 29, 2022 IN-PERSON 9am-4pm

REGISTER for Tuesdays online Feb-April.

REGISTER for Saturdays online March-April

REGISTER for M-F online 6/27-7/1

REGISTER for M-F in-person 7/25-7/29

 

Computing and careers in technology for counselors. A workshop that focuses on standard CS courses across the state of Maryland, and the need for broadening participation. Date TBD

 

 

Spring 2022 PD options flower.png

What is Quantum Computing?

Two webinars introducing the free materails at Qubit X Qubit that can be used in a class or a club. Set your students imaginations on fire with a glimpse in the future powers of computing. https://www.qubitbyqubit.org/. ONLINE webinars.

  • 1/25/22 Overview of free resources for teaching quantum computing even if you don't know any yourself. 
  • 2/22/22 A teacher's guide to supporting your students to learn quantum. You can easily make these materials available and learn with your students a bit at a time. Join a teacher who took a chance and learned that any teacher can support students to learn about the challenges and opportunities in Quantum computing in any classroom, club or as a separate class with our MCCE partners Qubit X Qubit.

 

REGISTER for teacher's guide 2/22

CSPrinciples: AP Test Prep and Final Units

A one day three hour workshop with an experienced CSP teacher reviewing the AP Exam performance task and study materials as well as the later units of the CSP curriculum.

  • Sunday, March 27, 2022 ONLINE 9:00am-12:00pm
REGISTER for 3/27 online
Just in time. Code.org CS Discoveries 

Are you new to teaching CS Discoveries? Computer Science Discoveries is an introductory computer science course for 6 - 10th grade students. Mapped to CTSA standards, the course takes a wide lens on computer science by covering topics such as problem-solving, programming, physical computing, user-centered design, and data, while inspiring students as they build their own websites, apps, animations, games, and physical computing systems. This course is also known in Maryland as FOCS. 2 CPD credits.(30+ hours of PD) online synchronous and asynchronous.

 email dogrady at usmd dot edu if you need this workshop.

Scratch Monthly Meetups Do you use Scratch in any classroom? This is a programming tool used from elementary through college. Challenge yourself to learn more about this amazing, free tool. Visit cs4md.com/scratch for more details. Last Thursday of each month starting 9/30 5-6pm Register to join at any time of the year.
Artificial Intellgence for Social Studies Learn about what AI is and its effect on society, and what policy things have happened with regards to AI systems. Collaborate with other social studies teachers to see where these topics fit into curriculum. Investigate relevant law, policy, impacts and ethics. 6 hours of online meetings, 9 hours of individual work. 1 CPD credit

Meets these 6 dates: Mondays 3/7, 3/14, 3/28, 4/4, 4/25, 5/2 6-7pm ONLINE

 REGISTER for 3/7 - 5/2 online
Applying Cybersecurity in your classroom

Explore the big ideas in cybersecurity education and how they align across grade levels to build foundational knowledge. Investigate and select resources to pilot in a classroom and evaluate the benefits and challenges of your experience. 1 CPD credit

  • Monday, March 7, 2022 - Monday, April 11, 2022 6:00pm-7:00pm ONLINE
REGISTER for 3/7-4/11 online
Praxis Study workshops

If you have already taught at least one section of computer science and are interested in the add-on endorsement to teach CS by taking the Praxis test, attend our ongoing webinars to help with your studies. If you are interested you can also apply for the grant program to become part of a study cohort. 1 CPD credit. Additional work is required to earn the stipend. Learn more at cs4md.com/cert 1 CPD credit

  • Tuesdays 6:30pm-8:00pm ONLINE February 1, 2022 - April 26, 2022
  • Saturdays 8:30-11:30am ONLINE March 12 to April 20, 2022.

REGISTER for Tuesdays online Feb-April.

REGISTER for Saturdays online March-April

Dianne O'Grady-Cunniff, dogrady at usmd dot edu
Director, Maryland Center for Computing Education

Dr. Megean Garvin, mgarvin at usmd dot edu
Director of Research, Maryland Center for Computing Education

     ECEP Logo 2 Web .       CSFORALL Logo Web .       CSTALogo Web

Maryland Center for Computing Education
3300 Metzerott Rd. Adelphi, MD 20783 http://cs4md.com
MCCE received initial support from the National Science Foundation, (MSP)2 Grant No. 0831970.