We are a leader in providing professional development for computer science educators, offering training in nationally recognized computer science curricula. We are the K-12 computer science teacher training hub for the New England region.

With funding from the Code.org, Commonwealth of Massachusetts and local business and industry, we offer training at low or no cost to school districts and educators, create ongoing support through professional learning networks, and prepare teachers to change lives.

CSforMA Summer Professional Learning Opportunities

The CSforMA Professional Learning Institutes for 2021 features intensive train-the-trainer courses in emerging technologies that track closely to our Digital Literacy and Computer Science standards and licensure requirements. Registration is $1000 for each week-long course including all instruction and materials.  Thanks to significant contributions from the Digital Literacy Now Grant and our business partners, we are able to offer scholarships for educators in MA public schools and private schools that serve a large number of underrepresented minorities or economically- disadvantaged populations. Please check to see if you qualify!

Week of July 26th:

Computer Science Resources for K-5 Educators                                                            (ES)

Are you a K-5 educator? This workshop will combine resources from Code.org’s CS Fundamentals, Scratch and physical computing devices such as Makey Makey and Micro:bits to explore a variety of curricula to build an implementation plan for their classroom. Educators will examine curriculum modules found in the DESE DLCS Curriculum Guide including STEM+C modules to teach DLCS in Math and Science, Coding and Innovation with Micro:bits.  Register HERE. 

Code.org CS Discoveries (Grades 6-10) Professional Learning Institute            (MS/HS)

Computer Science Discoveries is appropriate for 6 – 10th grade students and can be taught as a semester or year-long introductory course (3-5 hours per week of instruction for 18 or 36 weeks). The 9- day professional development (five summer and four academic year) prepares educators to deliver the course which opens a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. The course inspires students as they build their own websites, apps, games, and physical computing devices. Apply HERE

MIT App Inventor Computational Thinking Curriculum                                              (MS)

The Computational Thinking Curriculum is designed to teach students to think computationally by decomposing problems, abstracting and modularizing, reusing and remixing existing solutions, and testing to arrive at a working solution. In this workshop, educators learned how to program mobile (Android) apps using the MIT App Inventor interface, an experiential development platform for building fully functional apps for smartphones and tablets.  Educators also explored how to use App Inventor to “democratize” software development by empowering students to move from technology consumption to technology creation and encouraging student progress through both self-assessments and peer assessments. Register HERE.

Deep Dive into Micro:Bits                                                                                         (ES/MS)

In this comprehensive micro:bit workshop, educators will become both a confident creator and instructional designer with the micro:bit. This course will focus on coding the micro:bit using MakeCode, creating advanced projects  and planning lessons to integrate digital creativity across your curriculum. This course is ideal for educators who want to deepen their understanding of the micro:bit and MakeCode. Educators will receive plenty of guidance and time to plan for your own classroom, and explore dozens of powerful micro:bit curricular units highlighted in the DLCS Curriculum Guide 2021.  Register HERE.

Exploring Computer Science                                                                                         (HS)

This Professional Development course prepares educators new to teaching Computer Science or experienced CS teachers new to teaching an introductory level to deliver the ECS curriculum to 9-12 grade students. There are 6 units and two new alternate units. ECS is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics focusing on conceptual ideas of computing to help students understand why certain tools or languages might be utilized to solve particular problems. The project based course inspires students in computational practices as they build their own websites, apps, games and physical computing projects relevant to the lives of today’s students. The pillars of teaching ECS are rooted in equity, inquiry and accessible CS concepts. Register HERE

Computational Thinking and Problem Solving                                                             (HS)

Computational Thinking and Problem Solving (CTPS) is a course unlike many other traditional lecture-based classes. This course presents computational thinking in the framework of a team-based, workplace-oriented project based learning course. Designed as a yearlong class for high school students (ideally 10th grade students who have digital literacy skills), the curriculum consists of six team-based projects that help students gain experience and develop proficiency with complex problem-solving skills and techniques. Educators will learn how to guide and mentor student learning and build a unique sense of empowerment in their students as they operate as independent project teams. Through this methodology, students gain proficiency in problem solving, critical thinking, reflection and metacognition, writing and presentation skills, and project teams, and peer review. Register HERE.

Bootstrap Data Science

In Bootstrap: Data Science, students form their own questions about the world around them, analyze data using multiple methods, and write a research paper about their findings. The module covers functions, looping and iteration, data visualization, linear regression, and more. Social studies, science, and business teachers can utilize this module to help students make inferences from data. In this workshop, educators will go through the curriculum as a student with the support and guidance from the facilitators. They will explore Data Science modules by forming meaningful questions and analyzing data to answer those questions. By using the Pyret programming environment, visualization tools, and filtering methods, they’ll develop the foundation for the culminating research paper about their findings. The facilitators will also provide proven classroom strategies and supplements, as well as helping individual teachers make a plan for integrating the curriculum into their unique classroom environment. Register HERE

Code.org CS Principles (Grades 9-12) Professional Learning Institute                     (HS)

Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The 9-day professional development (five summer and four academic year) prepares educators to deliver the course which covers many topics including the Internet, Big Data and Privacy, and Programming and Algorithms. More than a traditional introduction to programming, CS Principles is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing so all students understand how these concepts are transforming the world we live in. It is designed to prepare students (and teachers) who are new to computer science for the AP CS Principles exam. Apply HERE.

Week of August 2nd

Code.org CS Discoveries (Grades 6-10) Professional Learning Institute           (MS/HS) 

Computer Science Discoveries is appropriate for 6 – 10th grade students and can be taught as a semester or year-long introductory course (3-5 hours per week of instruction for 18 or 36 weeks). The 9- day professional development (five summer and four academic year) prepares educators to deliver the course which opens a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. The course inspires students as they build their own websites, apps, games, and physical computing devices. Apply HERE.  

Computer Science Resources for K-5 Educators                                                           (ES)

Are you a K-5 educator? This workshop will combine resources from Code.org’s CS Fundamentals, Scratch and physical computing devices such as Makey Makey and Micro:bits to explore a variety of curricula to build an implementation plan for their classroom. Educators will examine curriculum modules found in the DESE DLCS Curriculum Guide including STEM+C modules to teach DLCS in Math and Science, Coding and Innovation with Micro:bits. Register HERE.  

Artificial Intelligence Methods in Data Science                                                           (HS)

This workshop will introduce participants to fundamental concepts and practices in artificial intelligence as it relates to Data Science in a way that can be implemented in CS, math, or science classes.  Participants will learn to inspect, analyze, and visualize relevant datasets then learn to train and test AI models while considering ethics and bias in AI. Some prior coding knowledge is helpful but not required for this workshop.  Basics of R and Python will be introduced.  Participants will earn a stipend of $875, for participating in the 5 day training and completing a pre-and post-workshop survey.  Participants will earn an additional $50. for participating in a follow-up survey and interview to be conducted in spring 2022.  Register HERE.

Focus on Scratch                                                                                                                   (MS)

This workshop will engage participants in designing animations, stories, and games while learning computational thinking concepts. There are several options to use Scratch in the DESE DLCS Curriculum Guide. Participants will explore this block based programming platform and gain an understanding of how to incorporate it into their teaching. Educators will also examine differentiation opportunities in personalizing projects and implementation options as a stand-alone computing course or to selectively distribute across multiple curricular areas.  Register HERE.

Deep Dive into Micro:Bits                                                                                              (ES/MS)

In this interactive micro:bit workshop, educators will become both creators and designers with the micro:bit. This course will focus on coding the micro:bit using MakeCode, creating fun yet content-focused projects and planning lessons to integrate digital creativity across the curriculum. This course is ideal for educators who want to deepen their understanding of the micro:bit. Educators will receive plenty of guidance and time to plan for their own classroom, and explore dozens of powerful micro:bit curricular units highlighted in the DLCS Curriculum Guide 2021.  Register HERE.

Week of August 9th

Code.org CS Discoveries (Grades 6-10) Professional Learning Institute          (MS/HS)

Computer Science Discoveries is appropriate for 6 – 10th grade students and can be taught as a semester or year-long introductory course (3-5 hours per week of instruction for 18 or 36 weeks). The 9- day professional development (five summer and four academic year) prepares educators to deliver the course which opens a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. The course inspires students as they build their own websites, apps, games, and physical computing devices. Apply HERE.  

Code.org CS Principles (Grades 9-12) Professional Learning Institute                (HS)

Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The 9-day professional development (five summer and four academic year) prepares educators to deliver the course which covers many topics including the Internet, Big Data and Privacy, and Programming and Algorithms. More than a traditional introduction to programming, CS Principles is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing so all students understand how these concepts are transforming the world we live in. It is designed to prepare students (and teachers) who are new to computer science for the AP CS Principles exam. Apply HERE.  

Bootstrap Algebra                                                                                              (MS/HS)

Bootstrap:Algebra is an integrated, evidence-based curriculum that applies foundational math concepts and programming principles towards creating a simple video game. This series of modules can be taught as a separate, standalone STEM or CS class or can be integrated into a mainstream math class, delivered by a math teacher with little to no prior CS experience. In this 5-day workshop, teachers will go through the curriculum as a student with support and guidance from the facilitators. They will outline and design their game and use mathematical concepts such as the coordinate plane, order of operations, ratio and proportion, domain and range, function composition, word problems and the distance formula to detect collisions, handle keystrokes, and determine how their characters move and interact. The facilitators will also provide proven classroom strategies and supplements, as well as helping individual teachers make a plan for integrating the curriculum into their unique classroom environment. Register HERE.

Developing AI Literacy                                                                                                 (MS)

This workshop will prepare teachers to support middle school students in becoming informed citizens and critical consumers of AI technology, and to develop students’ foundational knowledge and skills to support future endeavors in AI.  The workshop features MIT STEP Lab’s 30-hour “Developing AI Literacy” or DAILy curriculum that interweaves teaching of AI concepts, raising awareness of AI adoption in future jobs, and the investigation of ethical issues in AI. Learning activities include hands-on games, discussions, and projects that integrate AI capabilities into a custom Scratch-based toolkit. Within each unit students investigate the existence and causes of algorithmic bias, its societal and ethical implications, and ways to mitigate bias; and also gain awareness of AI related careers, recognize their own strengths and interests for future jobs, and realize the importance of technical skills development and the ongoing nature of change and adaptation in today’s job world. Register HERE

Advanced MicroControllers with Cybersecurity                                                          (HS)

This workshop will introduce participants to the Raspberry Pi and Arduino single-board computer and microcontroller, inexpensive platforms that can do amazing things. Each device has its own capabilities and the projects will demonstrate the array of activities that can be integrated within your classroom. In this workshop you will also participate in discussions as to how these platforms can be used in the classroom, or for outreach activities to drive interest in your educational programs, and to introduce students to STEM areas. Participants will be able to get access to all materials (slides, labs, etc) presented during the workshop, and use it under a Creative Commons license. Register HERE.

CSforMA Spring Professional Development Opportunities

CSforMA, Inc. received funding from the MA Department of Elementary and Secondary Education to provide professional development during Spring 2021.  Courses included: 

  • Computing for Counselors (C4C)
  • Strategies for Effective and Inclusive CS Teaching
  • Physical Computing for K-5 Educators
  • Deep Dive into the Circuit Playground
  • MicroPython for the AP CSP Create Task
  • Computational Thinking Through Music
  • Block Party: Creative Computing with Scratch
  • Computational Thinking for Middle School Educators
  • Digital Collaboration – Don’t Reinvent!
  • Teaching Digital Citizenship
  • Digital Badging for DLCS
  • Collecting, Organizing and Visualizing Data

Code.org Regional Partner

We are the Code.org Massachusetts Regional Partner, offering Professional Learning Programs in CS Discoveries (grades 6-10) and for CS Principles (grades 9-12). The Code.org Professional Learning Program is free and open to educators who are interested in teaching computer science with Code.org resources. No prior computer science experience is required.

SCRIPT: Strategic Planning Tool for School Districts

School districts and other local education organizations are the unit of change toward creating rigorous, inclusive and sustainable K-12 computer science education.  The SCRIPT (Strategic CSforALL Resource & Implementation Planning Tool) is a nationally-recognized framework to guide teams of district administrators, school leaders, and educators through a series of collaborative visioning, self-assessment and goal-setting exercises to support systems-level change by addressing five key areas: (1) Leadership, (2) Teacher Capacity and Development, (3) Curriculum and Materials Selection and Refinement, (4) Partners, and (5) Community.

Several workshops have been offered around the state in school year 2020-2021.  We will be scheduling additional workshops in 2021-2022.   Please email deborah@csforma.org if you would like to be added to the SCRIPT Workshop list.  And please stay tuned for more announcements in the fall.

CSforMA Professional learning Institutes 

Our CSforMA Professional Learning Institute 2020 offered faculty professional development in emerging technologies though a series of week-long sessions, as well as Code.org’s Professional Learning Program for K-5, Middle School and High School. These Institutes allow educators to take advantage of train-the-trainer sessions, gain experience with advanced software tools and platforms, and learn collaboratively with colleagues from across the state. We have cross-walked all of our offerings to the DLCS standards so that teachers are able to gain competency review for licensure.

We are currently working to schedule our offerings for Summer 2021.  If you are interested in being on our mailing list for the CSforMA Professional Learning Institute 2021, please sign up using our contact form.  

Exploring Computer Science

EXPLORING COMPUTER SCIENCE (ECS) is a yearlong course designed to teach the fundamental concepts and big ideas of computing and coding. The course draws on the curricular framework of the ACM’s Model Curriculum for K-12 Computer Science. We offer train-the-trainer professional development in this curriculum, and in certain cases graduate credit for participating faculty.