NJCSSA
We teach kids to program, make apps, make games, and make websites.
Mastering the skill of learning something on your own is more important than learning a particular programming language. We teach kids to learn independently so that they can continue enhancing their programming skills outside of the classroom.
By volunteering, you will give kids in Newark opportunities to succeed in the twenty-first century.
Choose the days and hours you can volunteer. Classes will generally be held 4 times per week for 10 weeks. Volunteers may participate from 2 to 8 hours each week!
We are not only looking for people who are the best programmers. We want people who are passionate about CS and teaching others. It is a plus, however, to be a rockstar programmer.
This kind of hands-on, high-impact CS volunteer work will be a great extracurricular activity in support of your college application.
[email protected], NJCSSA Founder
NJCSSA instructor
NJCSSA instructor
NJCSSA instructor
NJCSSA instructor
NJCSSA instructor
NJCSSA instructor, Java and Python programmer, Discord:lucasbright8491#8274
Director
Director
Director
Director
Director
Not right now. We may have funds to pay instructors once we get funding from large corporations. Before this, we have to prove that NJCSSA is a success on a small scale with limited funding. For those who are curious, the founder does not make money from this organization either.
Instructors who are not ready for leading "front of class" instruction will act as support teachers for kids who have questions during the lessons. They will also support any students who have moved on to the unstructured curriculum.
For example, a student may want to make a game but may not have all of the programming experience, beyond what we gave them in the structured curriculum, to be successful. We might start them out on Python's turtle game to get them thinking about drawing graphics in the most basic sense. Once they have mastered the turtle game, they may move on to Pygame. Then when they are proficient, they may independently move on to things like Unity and Unreal Engine, which are two powerful game engines many modern games are programmed with. We believe in progressive challenges in learning and providing students with the skills to independently meet their challenges.
The NJCSSA requires instructors to have a basic knowledge of programming. There are different roles for instructors: the more experienced will be lead teaching while the less experienced will be in a support role. The kids will likely have little programming experience and will appreciate any help you can provide. Volunteering with the NJCSSA will also be an opportunity for less knowledgeable instructors to improve their skills. If you still have any questions email Ben.
February 3 2020.