Does my child need to have any prior coding experience?
What is your refund or makeup policy?
Camp Coding Space Summer 2020 Refund Policy:
We know sometimes plans change and things are more uncertain than usual right now. Cancellations made up to two weeks before the start date of your session are eligible for a full refund. Cancellations that are requested up to one week in advance are eligible for a 100% credit that can be used for a future summer or after-school session. We will not issue refunds or credits for cancellations requested less than a week in advance of the scheduled camp session date.Changes to dates can be made free of cost up to one week before the start date of your original camp session. No changes will be possible less than a week in advance of your original session’s start date.
Academic Year Refund Policy:
We are able to provide a full refund for cancelled registrations up to one week before the start of the term.After this point, we are no longer able to provide refunds. However, we can accommodate rescheduling. Class cancellations must be made 24 hrs in advance of the scheduled class to be eligible for rescheduling. We want to make sure our teachers have time to prepare, and know what to expect from class to class, week to week. It makes for a better learning experience for our awesome students!
For scheduling make-ups, we require 3 days notice (i.e. for a Monday make-up, the request must be made by 4 pm on Friday). In addition, make-ups that are scheduled aren’t eligible for rescheduling a second time. Make-ups can't be rolled over to a future semester.
My student has programmed before. Will this class still be challenging for him or her?
How old does my child have to be?
Is there homework?
What's makes your class different than other coding classes?
Where do you offer classes?
Does my child need to bring a computer?
What does my child learn?
What will my child be able to do after this course?
What programming languages will my student be learning?
How many instructors are there per student?
Do you teach Processing?
How is Java similar to JavaScript?
When will my child learn ‘real’ programming?
Fortunately, there is a simple criteria to determine if something is a ‘real’ programming language. A programming language is ‘Turing Complete’ if it can simulate any other programming language. At The Coding Space, we teach two Turing Complete programming languages: Scratch and JavaScript, and two non-Turing Complete languages: HTML and CSS.
In other words, Scratch is real programming. It has variables, loops, boolean logic, objects, message-passing, conditional branching, etc. What Seymour Papert said about Logo is true about Scratch: "Logo has often been described as a language for children. It is so, but in the same sense that English is a language for children, a sense that does not preclude its being also a language for poets, scientists, and philosophers."
We strongly believe that programmers of all ages benefit from starting in a block-based programming environment like Scratch. However, because of its seemingly childish nature, students often want to move to text-based programming way before they’ve exhausted what they can learn in Scratch. While we do encourage students to stick with Scratch as long as possible, we don’t hold kids back if they want to switch to text-based programming. As often as not, students realize text-based programming isn’t as fun as they expected and switch right back to Scratch, wisely leaving text-based programming for another day.
While Scratch is a real programming language, it doesn’t have nearly as many features as JavaScript, HTML and CSS. When a student’s Scratch projects gets beyond a couple hundred blocks of code, it’s about time to move to JavaScript. There they can learn to use arrays, functions that return values, first-class functions, variable scoping, functional programming principles, and much more.
Students’ transitions from Scratch to JavaScript with the WoofJS JavaScript framework, where they can continue programming with one foot in the familiar world of Scratch concepts and one foot in the new world of JavaScript syntax.
Do you teach Python?
Who made Scratch?
Scratch was created by Mitch Resnick, a student of Papert’s, and is considered to be the successor to Logo. It embodies many of the same ideas, including “objects-to-think-with,” “anthropomorphizing the computer,” and “turtle geometry.”
Does my child need to have any prior coding experience?
My student has programmed before. Will this class still be challenging for him or her?
How old does my child have to be?
Is there homework?
What's makes your class different than other coding classes?
Where do you offer classes?
Does my child need to bring a computer?
What does my child learn?
What will my child be able to do after this course?
What programming languages will my student be learning?
How many instructors are there per student?
Does my child need to have any prior coding experience?
What is your refund or makeup policy?
For scheduling make-ups, we require 3 days notice (i.e. for a Monday make-up, the request must be made by 4 pm on Friday). In addition, make-ups that are scheduled, aren’t eligible for rescheduling a second time. Make-ups can't be rolled over to a future semester.
If you decide to cancel your registration, we are able to provide a full refund up to one week before the start of the semester.
My student has programmed before. Will this class still be challenging for him or her?
How old does my child have to be?
Is there homework?
What's makes your class different than other coding classes?
Where do you offer classes?
Does my child need to bring a computer?
What does my child learn?
What will my child be able to do after this course?
What programming languages will my student be learning?
How many instructors are there per student?
Do you teach Processing?
How is Java similar to JavaScript?
When will my child learn ‘real’ programming?
Fortunately, there is a simple criteria to determine if something is a ‘real’ programming language. A programming language is ‘Turing Complete’ if it can simulate any other programming language. At The Coding Space, we teach two Turing Complete programming languages: Scratch and JavaScript, and two non-Turing Complete languages: HTML and CSS.
In other words, Scratch is real programming. It has variables, loops, boolean logic, objects, message-passing, conditional branching, etc. What Seymour Papert said about Logo is true about Scratch: "Logo has often been described as a language for children. It is so, but in the same sense that English is a language for children, a sense that does not preclude its being also a language for poets, scientists, and philosophers."
We strongly believe that programmers of all ages benefit from starting in a block-based programming environment like Scratch. However, because of its seemingly childish nature, students often want to move to text-based programming way before they’ve exhausted what they can learn in Scratch. While we do encourage students to stick with Scratch as long as possible, we don’t hold kids back if they want to switch to text-based programming. As often as not, students realize text-based programming isn’t as fun as they expected and switch right back to Scratch, wisely leaving text-based programming for another day.
While Scratch is a real programming language, it doesn’t have nearly as many features as JavaScript, HTML and CSS. When a student’s Scratch projects gets beyond a couple hundred blocks of code, it’s about time to move to JavaScript. There they can learn to use arrays, functions that return values, first-class functions, variable scoping, functional programming principles, and much more.
Students’ transitions from Scratch to JavaScript with the WoofJS JavaScript framework, where they can continue programming with one foot in the familiar world of Scratch concepts and one foot in the new world of JavaScript syntax.
Do you teach Python?
Who made Scratch?
Scratch was created by Mitch Resnick, a student of Papert’s, and is considered to be the successor to Logo. It embodies many of the same ideas, including “objects-to-think-with,” “anthropomorphizing the computer,” and “turtle geometry.”
Does my child need to have any prior coding experience?
What is your refund or makeup policy?
For scheduling make-ups, we require 3 days notice for scheduling (i.e. for a Monday make-up, the request must be made by 4 pm on Friday). In addition, make-ups that are scheduled, aren’t eligible for rescheduling a second time.
My student has programmed before. Will this class still be challenging for him or her?
How old does my child have to be?
Is there homework?
What's makes your class different than other coding classes?
Where do you offer classes?
Does my child need to bring a computer?
What does my child learn?
What will my child be able to do after this course?
What programming languages will my student be learning?
How many instructors are there per student?
|