Unsupported Screen Size: The viewport size is too small for the theme to render properly.

PD Event Archives

PD Event Archives


Host: NJCCIC

Date: September 28th 2018
Time: 8:00AM – 4:30PM

Location: Kean University, Union NJ

Alice in Cyberspace

Attend this conference to learn more about women in cybersecurity. Listen to speakers and panels talk about the field, and get a chance to make connections! For more information, read about the event here.

Presenter:
Various speakers




Host: Building CS Education Capacity in NJ

Date: September 29th 2018
Time: 9:30AM – 3:30PM

Location: TCNJ, Ewing NJ

Fun with Programming, Using Arduino in a Middle & High School Makerspace

The workshop will cover how to utilize the Arduino Uno platform to teach programming and electronics at both the High School and Middle School levels. Participants will learn through hands on activities and design based projects. Topics will include: making and using sensors, motor control, audio circuits and basic robotics.

Presenter:
Michael Cappiello




Host: Building CS Education Capacity in NJ

Date: September 29th 2018
Time: 9:30AM – 3:30PM

Location: TCNJ, Ewing NJ

Mindstorm in the Classroom

LEGO Mindstorms EV3 is a powerful and engaging tool for teaching engineering, technology, science, and math. Through hands-on constructions and small projects, participants will learn the basic concepts of LEGO hardware & software. We will focus on building a robot that can perform multiple tasks including the challenge of navigating through a maze. Classroom management will be discussed as well as organizing small students groups, storing of materials and effective ways to encourage creativity for both genders. This session is designed for educators with little or no experience with LEGO MINDSTORMS EV3.

Presenter:
Graciela Elia



Congressional App Challenge 2018
Student Registration by September 10th 2018

This challenge was started to encourage students to learn how to code. Annual district-wide competitions are hosted each year by Members of Congress to allow Middle and High School students to code original apps and be recognized by the government for their outstanding effort. Students will have the chance to compete for prizes and have their work displayed in the Capitol Building in Washington, DC! Register below and learn how to participate!

Host: The Coding Teacher Certificated Series
Dates: August 23, 2018
Time: 9am – 3pm
Cost: $178.00 or 7 ETTC Hours per session
Location: The SRI&ETTC at Stockton University

Debugging Scratch

Have you hit the wall coding in Scratch? This workshop will demonstrate how to troubleshoot your Scratch code projects and introduce you to advanced coding concepts such as: Variables, Arrays, Functions, Sequence, Events, Conditionals, Loops, Boolean Logic, Parallelism, Operators, Remixing, Modularizing, and Algorithms. Unleash these concepts to take your Scratch projects to the next level.

Instructors: Gary Schafer and Philip Polsine



Host: Building Computer Science Capacity in NJ
Dates: August 24th 2018
Time: 9:30am-3:30pm
Cost: Free
Location: TCNJ in Ewing NJ

Game Design with Python and Pygame

Utilizing the Python programming language, this course explores the Pygame library of tools in order to learn about video game design and to create small 2D video games. We will review the basics of game design and learn about things like game loops, sprite sheets and a whole host of game design resources. Then we will get specific and use Python and Pygame to engage with topics such as drawing to the screen, animation, sound, collision detection and reacting to mouse and keyboard inputs. By the end of the day you will have the basics of Pygame and game development in your toolboxes and will have a ton of new resources to do even more with games including bringing them into your classrooms to teach computer science topics.

Presenter: Lars Sorensen



Host: Building Computer Science Capacity in NJ
Dates: August 24th 2018
Time: 9:30am-3:30pm
Cost: Free
Location: TCNJ in Ewing NJ

Scratch Programming, Introductory Coding for Beginners

Interested in learning computer programming but not sure where to start? This course offers an introduction to computer programming through the use of Scratch. Scratch is a block based programming platform that teaches computational thinking as well as computer programming concepts that can be later translated into any programming language. Scratch offers a wide variety of applications for Middle School or Elementary level students including video game and animation projects. No previous coding experience necessary.

Presenter: Jess Liatys



Host: Building Computer Science Education Capacity in NJ and FDU’s STEM Institute of Education
Date: Saturday, August 25th, 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: Fairleigh Dickinson University in Madison, NJ
Apps Development – From Consumers to Creators!!

This workshop will be co-sponsored by the Building CS Capacity in NJ Project (TCNJ) and The STEM Institute of Education (FDU).
The workshop involves building fully functional apps for Android smartphones and tablets using MIT App Inventor, which is an intuitive, visual programming environment that allows everyone to be able to build apps. The block based tools help in creating complex apps in significantly less time than traditional programming environments. This enables people to move from technology consumption to technology creation. App Inventor could make programming enjoyable and accessible to novices, enabling students to develop computing skills and computational thinking. Also, this empowers kids and adults to create apps that make a difference in their communities, which many have already done and continue to do so. Some features when using App Inventor:

  • Your app appears on the Android phone or tablet, step-by-step as you add pieces to it, so you can test your work as you build
  • If you don’t have an Android phone or tablet, you can build your apps using the Android emulator, software that runs on your computer and behaves just like a phone
  • When you’re done, you can package your app and produce a stand-alone application to install.


Presenter:
Rama Madhavarao and Dr. Neelu Sinha



Host: Building Computer Science Education Capacity in NJ
Date: Friday, August 17th, 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: Kean University in Union, NJ
Arcade Game Challenge: Creativity, Problem Solving and Design with Scratch and Makey Makey

*PLEASE NOTE: Registrants must be able to bring their own personal laptops to participate in this workshop. No computers will be available at the site**
The focus of this class will be exploring how physical computing can ignite creativity and design. After watching the video, Cain’s Arcade, teachers will be challenged to go beyond the keyboard and mouse to create unique inputs with the MakeyMakey printed circuit board for their own Scratch arcade game. Simple supplies like cardboard boxes, aluminum foil, play-doh and other household items will be provided along with the MakeyMakey boards. Teachers will use the design and problem solving process to define an arcade game they would like to build, research Scratch code that might be useful, come up with some sketches, prototype inputs with the MakeyMakey and then develop their solution using the supplies. The last 30 minutes, teachers will “play” with each other’s games and celebrate our success. Note: While we are investigating various arcade type games, teachers will be introduced to Scratch as a simple yet powerful programming language that can successfully be used to teach the basics of computer science like events, loops, conditional statements, variables and more. Teacher’s Scratch coding skills will be developed and challenged during this class.
Hardware requirements: Participants must bring a laptop with a USB port to attach the MakeyMakey
Software requirements: No software needs to be downloaded prior to the class. We will be using Scratch 2.0, web based version, accessible via an internet connected computer. A Scratch account would be helpful for saving projects developed during the class for future reference. A free Scratch account can be created here.
Background necessary: A basic understanding of Scratch would be helpful but not required.


Presenter:
Roseanna Misuraca



Host: Building Computer Science Education Capacity in NJ
Date: August 20th 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: Notre Dame High School, Lawrenceville, NJ

Unity: An Exciting New Game Development Platform

This workshop proposes to immerse you in a series of activities so that you can learn the value of Unity through direct experience. When you complete this workshop, you will know how to create a fully functioning game in Unity that can be shared with others. Participants will be able to:

  • Set up a game in Unity
  • Create basic objects in Unity
  • Manipulate the Unity Camera within the game
  • Set up the Unity work area
  • Code in C# and use the Unity scripting editor
  • Build a final Unity Game to be played on a desktop computer


Presenter:
Suzanna McGee



Host: MakerSpace Monday – Open Exploration Sessions
Dates: August 20, 2018
Time: 9am – 3pm
Cost: $106.00 or 4 ETTC Hours per session
Location: The SRI&ETTC at Stockton University
Exploration for Teachers in the Classroom

Bring your imagination and creativity! In this exciting and interactive workshop participants will have the opportunity to discover how schools are integrating “making” into their classrooms and libraries by spending a Makerspace Monday exploring with us. Participants will have the opportunity to make, design, program and play while exploring the elements that comprise a makerspace. Participants will also learn how to foster innovation and creativity in all curricula, from STEM to the arts to humanities. Want to know how to create or expand your own spaces? Are you on a tight budget? This workshop will provide a hands-on, interactive maker’s environment for attendees to explore some of the new digital, high tech and low-tech fabrication tools used in schools. Participants will leave full of ideas for affordable spaces AND curricular connections in all areas: Arts, STEM, Humanities, and Languages. MakerSpace Monday – Open Exploration Sessions In these sessions participants will have the opportunity to explore whatever ideas meet the needs of your classroom. In this open sessions participants can explore fabrication and design thinking using Cardboard (MakeDo), Claymation, green-screening, soft circuits (eTextiles),Makey Makey, drones, Google Cardboard, and much more!

Presenter:
Michelle Wendt, Instructional Technologist at the SRI&ETTC



Host: Building Computer Science Education Capacity in NJ
Date: Wednesday, August 15th – Friday, August 17th, 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: Kean University in Union, NJ
Fundamentals of Java

*PLEASE NOTE: Registrants must be able to bring their own personal laptops to participate in this workshop. No computers will be available at the site**
Interested in teaching Java, but concerned about a limited background in programming? This workshop will cover the basics of teaching an introductory java course covering content and pedagogy for teachers with little or no background in programming. Teaching materials and pacing for a year or semester long course will be provided. This workshop will run for 3 days, starting at 9:30 and ending at 3:30 each day.
Day 1: Working with the Eclipse IDE, Karel J Robot (basics of writing programs)
Day 2: Working with the console, variables, data types and the String class, flow of control and logic
Day 3: Working with error handling and file access, arrays and graphics (building games)


Presenter:
John Hajdu




Host: Building Computer Science Education Capacity in NJ

Date: August 14th, 2018
Time: 10:00 AM – 2:30 PM

Cost: Free
Location: TCNJ

To register, please email buildingcsnj@tcnj.edu. To participate in this workshop, both a CS and Digital Literacy teacher must attend as partners, so please CC and introduce us to your “buddy” when registering! *This workshop is for high school teachers only*
CyberSecurity HS – CyberStart

CyberDiscovery HS is a new initiative that will give teachers access to a variation of the CyberStart game for use in the classroom. Tackling a topic like cyber security may seem daunting for a non-CS teacher, so for this workshop, computer science and digital literacy teachers will partner up! This partnership will provide confidence to those teachers without the background in CS so that they will have support when needed.

Breakfast and lunch will be provided, as well as a stipend for participants ($75 for the teacher implementing this in their digital literacy course and $75 for the “support” teacher). If you plan to use CyberStart in your CS course, feel free to sign up as a singleton, just let us know which one of your courses you are planning to implement this in. If you have any questions, please do not hesitate to email!


Presenter:
Mandy Galante



Dates: July 23 – July 28
Location: Kean University

Please email
Mayra Bachrach with questions

AP Computer Science Principles professional development workshop

Kean University is hosting an AP Computer Science Principles professional development workshop during July 23-28. The workshop is based on the Beauty and Joy of Computing (BJC), one of the College Board approved AP CS Principles curriculum developed at UC Berkeley and is funded through an NSF grant. Participating teachers will receive a stipend of up to $500 plus travel and lodging expenses and Continuing Education credits for attending and completing the workshop. Attending this PD is equivalent to attending an AP Institute. There is a $75 registration fee.
If you are interested in attending please let us know and complete the application. More information and the application can be found by clicking the register button.


Host: NJIT Professional Development – Modern Manufacturing
Date: July 23 2018
Cost: $525 – Lunch and materials included
Location: NJIT Makerspace Lab – GITC
Learn 3D Printing in NJIT’s Makerspace

Be the first to design and create 3D prototypes in the NJIT Makerspace – an open 10,000 square-foot work and training space. Gain hands-on experience using 3D industry tools and equipment, add 3D Printing to your STEM curriculum and learn practical applications for your classroom, and obtain a resource-rich program of activities to implement in your school.

Presenter:
NJIT Professors



Host: The Coding Teacher Certificated Series
Dates: July 26, 2018
Time: 9am – 3pm
Cost: $178.00 or 7 ETTC Hours per session
Location: The SRI&ETTC at Stockton University

Scratch- Ready to Code

Join us for this workshop where we will explore the ins and outs of Harvard/MITs easy-to-use, open source program called Scratch. You’ll learn to create in a simple drag and drop environment, and explore limitless resources to help you get closer to using Scratch in any learning environment. This workshop introduces you to Scratch and its advantages in your classroom, evaluates the features and functions of the Scratch interface, and introduces coding using the Scratch software application.

Instructors: Gary Schafer and Philip Polsine



Dates: July 30 to August 3
Time: 8:30 AM – 4:00 PM
Location: TCNJ in Ewing, NJ

Code.org 2018-19 Middle and High School Professional Learning at TCNJ

The Code.org Professional Learning Program has both in-person and online supports designed to prepare teachers before and during their first year teaching CS Principles or CS Discoveries.

Summer Workshop

  • Participants kick off the Professional Learning Program with a 5-day workshop
  • Explore the curriculum and learning tools, discuss classroom management and teaching strategies, and build a community of teachers.
  • With a focus on a customized experience, participants will develop skills while working in small groups to deepen their understanding of the materials.

Ongoing Support, throughout following academic year:

  • Participants attend local, 1-day quarterly workshops hosted by Code.org Regional Partners

For more information or to sign up click the register button.



Dates: July 15-20, 2018
Location: Indiana University Bloomington

We are excited to announce this year’s Tapestry Workshop which will be held in conjunction with the Pathfinders Summer Institute, July 15-20, 2018 in Bloomington, IN.

If you are interested in:

  • Attracting more and diverse students to your high school Computer Science classes
  • Influencing students, parents, colleagues, and administrators on the importance of your courses and the opportunities they provide
  • Engaging your students in the exciting and rewarding field of computing
Then you are invited to apply for the Tapestry Workshop 2018!
What is a Tapestry Workshop?
  • The goals of the workshop are to share strategies, research-based practices, and field-tested good ideas for teaching computer science in a way that reaches all students regardless of sex, race or ethnicity.
Workshop participants will:
  • Explore activities for gaining the interest of all students
  • Interact with national experts on teaching and diversity practices
  • Meet university faculty desiring to serve as ambassadors to their schools
  • Form a network of like-minded people for ongoing discussion and development.

All tuition, airfare, room and board for teachers will be paid.
Tapestry alumni are encouraged to apply.

**Find out more information and submit your application**
www.infypathfinders.org



Host: Building Computer Science Education Capacity in NJ
Date: Friday, July 13th 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: Notre Dame High School, Lawrenceville, NJ

Unity: An Exciting New Game Development Platform

This workshop proposes to immerse you in a series of activities so that you can learn the value of Unity through direct experience. When you complete this workshop, you will know how to create a fully functioning game in Unity that can be shared with others. Participants will be able to:

  • Set up a game in Unity
  • Create basic objects in Unity
  • Manipulate the Unity Camera within the game
  • Set up the Unity work area
  • Code in C# and use the Unity scripting editor
  • Build a final Unity Game to be played on a desktop computer


Presenter:
Suzanna McGee



Host: Building Computer Science Education Capacity in NJ
Date: July 11th 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: TCNJ in Ewing, NJ
Advanced Arduino

Ready for round two? This advanced workshop will focus on controlling pretty much anything electrical with an Arduino. Participants will engage on hands-on practical activities that will include some of the more advanced shields and break out boards that can be added to an Arduino for increased function. The topics of Bluetooth, RFID, and IR control will be discussed and used in a variety of circuits that control both AC and DC products as well as pneumatic actuators. Participants will also design some homemade sensors that can be shared in the classroom with their students. For anyone who does not have a Technology Education/Industrial Arts certification, we will be having an introductory, ONE hour safety lesson at the beginning of the workshop. Sample lessons and activities will be shared with the participants.

Presenter:
Michael Cappiello



Host: The Coding Teacher Certificated Series
Dates: July 11, 2018
Time: 9am – 3pm
Cost: $178.00 or 7 ETTC Hours per session
Location: The SRI&ETTC at Stockton University

Intro to Micro:bit with Intro to JavaScript programming concepts

Learn how to write code that controls hardware! Plug the micro:bit into the USB port of your computer, save your code to the micro:bit and immediately see the results of your coding. Learn the basic structures of coding and quickly see the results. The Micro Bit was designed to encourage students to get actively involved in writing software for computers and build new things; encouraging students to become producers rather than consumers of media.

Instructors: Gary Schafer and Philip Polsine



Host: Building Computer Science Education Capacity in NJ
Date: Thursday, July 12th, 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: TCNJ in Ewing, NJ
Python Unleashed

Python is one of the most popular programming languages in the world and is now used to teach programming at six of the top ten computer science undergraduate programs in the United States. Python has a reputation for being a well-supported computer language that is ideal for education and is also a favorite among scientists. This workshop acts as an introduction to computer programming with the Python programming language. The basics of imperative programming will be covered as well as ideas from selected areas of computer science, data science and education. We will review the basics of the language and discuss how it is used and taught.

Presenter:
Lars Sorensen



Host: Building Computer Science Education Capacity in NJ
Date: Tuesday, July 10th, 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: Kean University in Union, NJ
Designing Applets Using Alice

*PLEASE NOTE: Registrants must be able to bring their own personal laptops to participate in this workshop. No computers will be available at the site**
Alice is used by teachers at all levels from middle schools to universities, in school classrooms and in after school and out of school programming, and in subjects ranging from visual arts and language arts to the fundamentals of programming and introduction to java courses. Using this 3D, block-based programming environment, students will create animations, build interactive narratives, and program simple games. The student will learn fundamental principles of programming including objects and classes, control structures, event handling, and passing data. Logical and computational thinking flow naturally into the creative explorations and exercises. Finally, a custom designed applet showcases the students’ work and provides a touchstone for concepts learned and understood.


Presenter:
Karen Sullivan



Host: Building Computer Science Education Capacity in NJ
Date: Tuesday, July 10th, 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: Kean University in Union, NJ
Mindstorm in the Classroom

*PLEASE NOTE: Registrants must be able to bring their own personal laptops to participate in this workshop. No computers will be available at the site**
LEGO Mindstorms EV3 is a powerful and engaging tool for teaching engineering, technology, science, and math. Through hands-on constructions and small projects, participants will learn the basic concepts of LEGO hardware & software. We will focus on building a robot that can perform multiple tasks including the challenge of navigating through a maze. Classroom management will be discussed as well as organizing small student groups, storing of materials and effective ways to encourage creativity for both genders. This session is designed for educators with little or no experience with LEGO Mindstorms EV3.


Presenter:
Graciela Elia

Host: Kean University
Date: July 9 – August 3, 2018
Location: Kean Univ., Union, NJ and Online

Mobile CSP Professional Development

Mobile CSP is one of the approved curricula for AP Computer Science Principles and uses MIT App Inventor as the programming platform. The workshop will be presented by a Mobile CSP master teacher. Last year more than 3,600 students used the Mobile CSP course to prepare for the AP exam, and 78% of them passed the exam.
The Mobile CSP PD is a year-long program in which teachers are organized into small (10-12 person) cohorts led by a Master Teacher. It consists of completing a PD course plus a mentored PD experience during the school year. The cohorts may meet entirely online​ or in regional hybrid format​.
● PD Course:​ ​A PD course either online or at one of many sites throughout the U.S. The PD course is offered at different levels, including a week-long (50 hours) immersion option​ for experienced CS teachers and a multi-week (90-100 hours) extended PD​ for teachers new to CS.
● Mentored Academic Year Support​: This includes monthly webinars on CS topics, help with equipment setup and classroom issues, regular cohort hangouts, and personal mentoring and support from a master teacher.
To learn more or complete an interest form please click the register button


Host: Building Computer Science Education Capacity in NJ
Date: Monday, July 9th, 2018
Time: 9:30am – 4:00pm
Cost: Free
Location: TCNJ in Ewing, NJ
Physical Computing with BBC micro:bit

This one-day professional development course is intended to introduce Middle through High School teachers to physical computing with the BBC micro:bit, a popular micro-controller for Computer Science and STEM education. The micro:bit is an inexpensive and excellent hardware platform for teaching the fundamentals of programming, digital and analog electronics and physical computing. The course will include both circuit construction and programming activities, with circuits constructed on a solder-less breadboard. To make programming more accessible to those with limited experience, most programs will be written as a group activity guided by the instructor.
In addition to teaching the technical aspects of using the micro:bit for physical computing, the course will include guidance on creating and distributing circuit diagrams, avoiding common errors in circuit construction, and setting up an effective system for storing and sharing program files.


Presenter:
Jeff Beck



Host: NJIT Professional Development – Computer Science Option 2
Date: July 9 – July 27 2018
Cost: $1575
Location: NJIT – on campus
Coding Basics and Front End Fundamentals Boot Camp

A mentored, project-based, immersive, online program designed specifically for STEM teachers in response to new NJ law. Learn new techniques and exercises to teach students software and security with confidence, begin coding from scratch with HTML, CSS, JavaScript, and Source Control. In addition, develop your command of advances tools in jQuery, AJAZ, Flexbox, and Bootstrap, and demonstrate proficiency by creating a website.

Presenter:
NJIT Professors



Host: Building Computer Science Education Capacity in NJ
Date: Monday, July 9th, 2018
Time: 9:30am – 3:30pm
Cost: Free
Location: TCNJ in Ewing, NJ
Process Oriented Guided Inquiry Learning (POGIL)

POGIL is an evidence-based pedagogy that encourages students to construct their own knowledge and develop lifelong learning skills. In a POGIL classroom, students work in self managed teams through a learning cycle of exploration, concept invention, and application. The instructor facilitates the process, creates opportunities for teams to report out, and offers additional guidance as needed. This workshop will explore the fundamentals of POGIL, discuss how the activities are structured, provide guidance on implementing activities, and include opportunities to practice classroom facilitation techniques. Click here for more information, upcoming regional workshops, curriculum materials, and other instructional resources.

Presenter:
Cliff Kussmaul



Host: Ying Wu College of Computing @ NJIT
Date: July 5th – August 23rd, Mondays & Thursdays from 6-9pm
Cost: Free
Location: Fenster Hall, Room 156, NJIT, Newark NJ 07102

To register, contact james.geller@njit.edu
Introduction to Computing for High School Teachers

This class is designed for teachers to learn strategies for problem solving, constructs for program execution and data types and introductions to databases and the Web. There will be a focus on programming, computational thinking and problem solving using the programming language Python. This class is a response to the new NJ law requiring high schools to provide Computer Science education and will allow teachers to obtain 45 Professional Development Hours (PDHs) and 4.5 Continuing Education Units (CEUs) upon completion of the class. And best of all, the program is free to the first 6 teachers who sign up!

Presenter:
NJIT Professors



Host: NJIT Professional Development – Computer Science Option 1
Date: July 5 – August 23 2018
Cost: $1575
Location: NJIT – on campus
Introduction to Computing for High School Teachers

An instructor-led, classroom-based course designed specifically for high school teachers in response to the new NJ law requiring high schools to provide a Computer Science education. Dive into programming, computational thinking, and problem solving using Python. In addition, learn strategies for problem solving, constructs for program execution, data types, databases, and networks.

Presenter:
NJIT Professors



Host: Lighthouse for Computer Science
Dates: 6 week course begins June 2018
Time: n/a
Cost:
Location: Online

Lighthouse CC Online Course

Lighthouse CC is a National Science Foundation-funded diversity focused, online professional development course for community college computing faculty. It is designed to help instructors recruit and retain more and diverse students in their computing courses. For those who complete the research portion of the course (complete the full course, the course evaluation survey and participate in the post-course online focus group) we are offering a $500 honorarium.

Instructors: Lighthouse Faculty



Host: The Coding Teacher Certificated Series
Dates: June 20, 2018
Time: 9am – 3pm
Cost: $178.00 or 7 ETTC Hours per session
Location: The SRI&ETTC at Stockton University

MIT App Inventor

MIT’s free online coding application, provides students in Middle and High School with an interface for developing small Android apps that can be tested on their devices. This user-friendly drag and drop interface starts with basic concepts but allows for growth into Java programming. Don’t have access to an Android? No problem. The app inventor provides a free Android simulator for Mac or PC. This content can be applied to an Hour-of-Code session.

Instructors: Gary Schafer and Philip Polsine



Host: The Coding Teacher Certificated Series
Dates: June 6, 2018
Time: 9am – 3pm
Cost: $178.00 or 7 ETTC Hours per session
Location: The SRI&ETTC at Stockton University

Intro to Arduino- using Arduino IDE

Arduino consists of both a physical programmable circuit board- often referred to as a microcontroller- and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, and it is used to write and upload computer code to the physical board. Control hardware and sensors by using the IDE to program the Arduino. The Arduino language is a set of C/C++ functions that can be called from your code. We will review the process of writing sketches and loading the code into the Arduino.

Instructors: Gary Schafer and Philip Polsine



Host: Rutgers’ NJ Computer Science
Date: May 18th 2018
Cost:
Location: Rutgers New Brunswick Campus
Summit On Diversity and Scalability

Rutgers is announcing their 3rd annual NJ Computer Science Summit on Diversity and Scalability on May 18th 2018. This summit will provide opportunities for stakeholders from a variety of backgrounds to participate in a dialogue regarding the state of computer science education in New Jersey. As we continue to see growth in undergraduate CS programs, this summit offers an opportunity for conversations among New Jersey 4 and 2 year college faculty, K-12 teachers and administrators, representatives from industry, the NJ Department of Education and other government offices. You should expect guest speakers, discussion panels, and planned breakout sessions including (but not limited to):

  • CS Education grants: what’s available?
  • Near peer mentoring: how do we nurture this?
  • Professional development opportunities: what providers need to know
  • Statewide action plan for CS: where do we want to be in 5 years?
  • Cyber-security: at all grade levels in all courses
  • CS4NJ: Who are the stakeholders? How can you contribute?
  • Scalability and diversity at the college level: How are we doing?
  • CS certification and K-12 teacher preparation: How do we make this happen and what does it look like?
  • Hackathons and CS competitions

If you have any questions or concerns, contact Frances P Trees, D.P.S. (Associate Teaching Professor and Director of Undergraduate Introductory Instructions – Rutgers University Department of CS), or Thu D. Nguyen, Ph.D. (Professor and Chair – Rutgers University Department of CS/Rutgers University). The agenda is still being finalized but will be posted when complete.

 

Host: MakerSpace Monday – 3D Printing
Date: April 16 2018
Cost: $106.00 or 4 ETTC Hours per session
Location: The SRI&ETTC at Stockton University
Exploration for Teachers in the Classroom

What is possible with 3D printing in Makerspaces? Come find out in our Makerspace session focusing on 3D Printing! Learn how to create functional items in easy to use CAD software, examine the materials schools use, the working and calibrating of a 3D Printer for successful
prints, and the slicing of objects into G-code that the printer understands. In this workshop
participants will gain a solid foundation in 3D printing best practices and resources to get your
students 3D designing and printing.


Presenter: 
Michelle Wendt

Date: Saturday April 21, 2018
Time: 9:30 AM – 3:30PM
Location: TCNJ, Ewing, NJ

Arcade Game Challenge: Creativity, Problem Solving and Design with Scratch and MakeyMakey

The focus of this class will be exploring how physical computing can ignite creativity and design.  After watching the video, Cain’s Arcade, teachers will be challenged to go beyond the keyboard and mouse to create unique inputs with the MakeyMakey printed circuit board for their own Scratch arcade game.  Simple supplies like cardboard boxes, aluminum foil, play-doh and other household items will be provided along with the MakeyMakey boards. Teachers will use the design and problem solving process to define an arcade game they would like to build, research Scratch code that might be useful, come up with some sketches, prototype inputs with the MakeyMakey and then develop their solution using the supplies.  The last 30 minutes, teachers will “play” with each other’s games and celebrate our success.  Note: While we are investigating various arcade type games, teachers will be introduced to Scratch as a simple yet powerful programing language that can successfully be used to teach the basics of computer science like events, loops, conditional statements, variables and more.  Teacher’s Scratch coding skills will be developed and challenged during this class.
Date: Saturday May 5, 2018
** Please note date change**

Time: 9:30 AM – 3:30PM
Location: TCNJ, Ewing, NJ
 Python Unleashed

Python is one of the most popular programming languages in the world and is now used to teach programming at six of the top ten computer science undergraduate programs in the United States. Python has a reputation for being a well-supported computer language that is ideal for education and is also a favorite among scientists. This workshop acts as an introduction to computer programming with the Python programming language. The basics of imperative programming will be covered as well as ideas from selected areas of computer science, data science and education. Will will review the basics of the language, discuss how it is used and taught and then spend the end of the day looking at some specialized uses such as video game creation and working with Minecraft.

Presenter: Lars Sorensen

 


Host:  The Building CS Capacity in NJ Project
Date: Saturday April 7, 2018
Time: 9:30 – 3:30
Location: TCNJ, Ewing, NJ
Designing Applets Using Alice

Alice is used by teachers at all levels from middle schools to universities, in school classrooms and in after school and out of school programming, and in subjects ranging from visual arts and language arts to the fundamentals of programming and introduction to java courses.
Alice is a 3D, block-based programming environment. Students will create animations, build interactive narratives, and program simple games in this environment. The student will learn fundamental principles of programming including objects and classes, control structures, event handling, and passing data. Logical and computational thinking flow naturally into the creative explorations and exercises. Finally, a custom designed applet showcases the students’ work and provides a touchstone for concepts learned and understood.Presenter: Karen Sullivan

 

Host: The Building CS Capacity in NJ Project
Date: Saturday March 24, 2018
Time: 9:30 AM – 3:30 PM
Location: TCNJ in Ewing, NJ
High and Low Level C Programming for the Java Teacher

Interested in material to prepare your students to learn Java? Interested in material to teach your students post AP CS A? Interested in a better understanding of how computer languages and architectures work? This one day course will cover intermediate C programming designed to prepare students for Java and advanced (pointer) based C designed for post AP CS A teaching all in a completely platform independent (even ChromeBooks are welcome!) fashion.

Presenter: 
Adam Michlin

 

Date: Saturday, Feb 24, 2018
Time: 
9:30 – 3:30pm
Location: 
Fairleigh Dickinson University, Madison, NJ
 *Full – waiting list only*
Mobile Apps Development – From Consumers to Creators!! 
The workshop involves building fully functional apps for Android smartphones and tablets using MIT APP Inventor which  is an intuitive, visual programming environment that allows everyone to be able to build apps. The blocks based tools helps in creating complex apps in significantly less time than traditional programming environments. This enables people to move from technology consumption to technology creation. App Inventor could make programming enjoyable and accessible to novices, enabling students to develop computing skills and computational thinking. Also, this empowers kids and adults to create apps that makes a difference in their communities and many have already done so and continue to do.
Some features when using App Inventor:
  • Your app appears on the Android phone or tablet, step-by-step as you add pieces to it, so you can test your work as you build.
  • If you don’t have an Android phone or tablet, you can build your apps using the Android emulator, software that runs on your computer and behaves just like a phone.
  • When you’re done, you can package your app and produce a stand-alone application to install.
Presenters: Rama Madhavarao and Dr. Neelu Sinha 

Host: The Building CS Capacity in NJ Project
Date: March 3, 2018
Time: 9:30 AM – 3:30 PM
Location: TCNJ in Ewing, NJ

*Full – waiting list only*

Computer Science Discoveries: Code.org’s Free Middle School CS Curriculum

Need a middle school computer science curriculum but don’t know where to start? Start here! Code.org’s Computer Science Discoveries is a full-year (or semester-long) introductory computer science course that is engaging, fun, and free! Join us for a full day of hands-on exploration as we navigate through the course philosophy, the Code.org website, assessment opportunities, and the six units of study.

Facilitator: Gary Hull

 

Date: Saturday March 3, 2018
Time:  9:30 AM – 3:30 PM
Location: TCNJ in Ewing, NJ
Computer Science Principles: Code.org’s Free High School CS Curriculum

This workshop will introduce attendees to code.org‘s Computer Science Principles Curriculum. This user friendly curriculum was created for teachers to use whether they are planning to teach the course as an Advanced Placement Course or Introductory to CS Course. Teachers will learn about code.org‘s CS philosophy and how it is reflected in the curriculum. They will explore the Curriculum’s 5 Units as well as gain hands-on experience using the different technology tools that are implemented throughout each unit. Whether novice or experienced CS teachers, attendees will leave this workshop confident in bringing Computer Science Principles to their classroom. **This workshop will be a primer on how to implement code.org‘s CSP Curriculum. There will be future workshops and opportunities for attendees that want to delve deeper in the curriculum and join an active community of code.org Curriculum users.
Presenter: Adam Swift

 

Mindstorm in the Classroom (6hrs) – FREE

Host: The Building CS Capacity in NJ Project
Date: Saturday, January 20, 2018
Time: 9:30 AM – 3:30 PM
Location: TCNJ in Ewing, NJ

LEGO Mindstorms EV3 is a powerful and engaging tool for teaching engineering, technology, science, and math. Through hands-on constructions and small projects, participants will learn the basic concepts of LEGO hardware & software. We will focus on building a robot that can perform multiple tasks including the challenge of navigating through a maze. Classroom management will be discussed as well as organizing small students groups, storing of materials and effective ways to encourage creativity for both genders. This session is designed for educators with little or no experience with LEGO MINDSTORMS EV3.

Presenter: Graciela Elia



Having Fun with Programming, Using Arduino in a High School or Middle School Makerspace Workshop (6hrs) – FREE

Host: The Building CS Capacity in NJ Project
Date: January 20, 2018
Time: 9:30 AM – 3:30 PM
Location: TCNJ in Ewing, NJ

The workshop will cover how to utilize the Arduino Uno platform to teach programming and electronics at both the High School and Middle School levels.  Participants will learn through hands on activities and design based projects.  Topics will include: making and using sensors, motor control, audio circuits and basic robotics.

Presenter: Michael Cappiello


Python Unleashed Workshop (6hrs)

Host: The Building CS Capacity in NJ Project

Date: Saturday, November 18, 2017

Time:9:30 AM – 3:30 PM

Location: TCNJ in Ewing, NJ

Python is a popular programming language used to teach programming at six of the top ten computer science undergraduate programs in the United States. This workshop acts as an introduction to programming with Python. The workshop will cover the basics of imperative programming and ideas from selected areas of computer science, data science and education. We will review the basics of the language, discuss how it is used and taught and then spend the end of the day looking at some specialized uses such as video game creation and working with Minecraft.

Presenter: Lars Sorensen


Computer Science in High School: How Every Student Can Benefit (2hrs)

Date: Thursday, November 2, 2017

Time: 3:30 PM to 5:30 PM

Location: Fairleigh Dickinson University, Madison, NJ

Target Audience: Guidance Counselors and AdministratorsEvery 21st century student should have an opportunity to learn computer science. Computer science helps nurture creativity and problem-solving skills and prepares students for future success in any field. During this FREE workshop counselors and administrators will learn about highly successful computer science programs in New Jersey and why your schools should offer computer science courses if you do not already do so. You will learn about a free one professional development program sponsored by Code.org that includes a full week summer workshop, quarterly in-person follow up sessions and continued support through online modules.

Light refreshments will be served.

Presenters:

John Hajdu, Project Coordinator of the Building CS Capacity in NJ project, Computer Science Teacher at Chatham High School in New Jersey

Henry Harms, Assistant Director of the Center for Excellence in STEM Education at The College of New Jersey and Code.org Partner Manager for New Jersey