Forest Street Community School
651 Forest Street, Orange, NJ 07050
Irving, Naheelah (Technology Coordinator)
Page Navigation
- Welcome to Technology
- Internet Acceptable Use Poilcy
- Blackboard Website
- District Issued Chromebooks
- Copyright and Fair Use
- Technology Standards
- Tech Bytes Newsletter
- Technology Integration Tools
- How to Tech Video Tutorials
- Future Ready Schools NJ
- Online Software Subscription
- Digital Citizenship
- Coding
- Doodle 4 Google
- Snap & Read Chrome Extension
- Co-Writer Chrome Extension
- Math Apps and Sites
- OSD Educational Technology
- Tech Tools for Parent/Teacher Communication
- The Pineapple Chart
- Class Dojo
- Google Classroom
- Cyber Camp
- FlipGrid
- Screencastify
- Digital Storytelling
- AutoCrat
- Remind
- Instructional Videos
- Adobe Spark
- Edpuzzle
- Promethean Interactive Panel
- Digital Portfolios
- Generative AI in the Classroom
- Eduprotocols
- Timekettle
-
Why Learn to Code? Listen to the best in the industry!
What is Coding?
Basically it is the language that the computer speaks! It is a list of commands and tasks that you tell a computer to complete. (A good analogy is pushing the buttons on a microwave to cook/heat your food a certain way, or how you tell a character in a video game to do certain things.)
Ms Florzack's Computer Literacy Class during Hour of Code
Hour of Code is available year-round, but every year in December your class can join millions of students around the world celebrating Computer Science Education Week with the Hour of Code. Registration for the annual celebration starts each year in October.
What is Hour of Code
You might have heard about Hour of Code and other initiatives to help students learn about programming concepts at an early age. So, why all the push to get kids coding early? Beyond the critical skills children learn (e.g. math, logic, problem solving), let’s face it… technology is an increasingly predominant piece of our lives. Grasping these concepts at an earlier age and fully appreciating the fundamentals will pay off for students down the road.
This year, students at Forest Coded their own Dance Party. Students got introductory experience with coding and computer science in a safe, supportive environment. View the lesson plan here.
6 Tips To Integrate Coding In The Classroom
Coding Languages
HTML/CSS – this is really what makes the web work. HTML is considered a MARKUP language. using tags to change how text appears. Adding in CSS allows more complicated formatting. If they want to create the next Facebook or Twitter, then this would be a good starting point.
JavaScript – now we’re starting to get into more procedural programming and even some object-oriented strategies. What does that mean? Your child will be learning more of those transferable coding skills that you were hoping they’d learn! This is a language that works with HTML/CSS but also starts to make websites more interactive and complicated. It’s also great to create quick games – which is great to build confidence and enthusiasm.
Python – typically considered a scripting language, this one’s powerful! Kids can do a ton with this one. What’s even cooler is that it’s widely used in a lot of industries… start early with this one and it will carry a lot of shelf life!
Java, C++ – these are going to have a more complicated syntax and are considered to be languages that use compilers. My first computer science course in college used Java. For students who are more advanced or considering pursuing a programming-related path, this would be one to work towards after gaining more programming familiarity.
Lua – have a future game developer looking to get started? This is what they should work towards learning. Ever heard of Angry Birds or Roblox? Yup, they’re built on Lua.
FREE Coding Websites your students will love!
Code.org
This is truly the top of the heap! If you’re in the early stages of finding resources, this is where you should probably start first. Code.org offers a broad collection of courses and modules for kids as young as kindergarten and stretching all the way up to university level. Students largely focus on game and app development, so there is tangible, real-world coding going on.
ScratchJr
Specifically designed for younger kids just starting out on their coding journey, ScratchJr uses coding blocks that kids click together to execute commands. If you’re familiar with Scratch, there won’t be too many surprises here.
Scratch
Scratch was originally created at MIT and provides a pretty cool environment for kids to learn about general programming concepts (like loops, conditions and variables) as well as how to build coding projects. Students can make games, apps and movies.
Microsoft MakeCode
This is Microsoft’s portal and intro to coding largely in the Windows environment. However, they do have several tutorials for kids, including Minecraft.
Code Monsters
Code Monster offers ~60 interactive lessons with an input/output approach. Kids follow instructions from Code Monster and watch the changes in real-time to see how the output is altered.
Blockly
Blockly uses a series of games to build up programming concepts and introduce kids to the basics like loops, conditionals and functions. Students work their way up towards text based programming.
Swift Playground
Apple’s Swift Playgrounds introduces kids to programming concepts using a game/puzzle based approach. As kids answer questions and enter responses, the code comes together and executes. General programming concepts are covered (e.g. loops, types, functions). Kids can connect Swift Playgrounds with robotics toys like Sphero to control robots and drones.
Gameblox
Kids use the familiar block-based programming that they used in ScratchJr/Scratch.
Stencyl
Kds create fully functioning games while using the drag-n-drop/Scratch-style coding.
CoSpaces Edu offers the perfect solution for beginners just getting started with coding, as well as scripting languages for more experienced coders.
Learn more... Check out these resources
Tip Sheet: Get Started with Coding
Hour of Code Participation Guide
An Hour of Code for a Lifetime of Knowledge
Best Apps and Websites for Learning Programming and Coding
"Help Kids Open Doors to New Worlds"
"Make Coding a Student Centered Activity"
Always remember to have fun... It's a learning experience!
10 Reasons to try Coding in the Classroom