#csk8 Archive
This chat includes a discussion of topics of interest to K-8 teachers who teach and/or integrate computer science.The Computer Science Teachers Association is a membership organization that supports and promotes the teaching of computer science and other computing disciplines. CSTA provides opportunities for K–12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and learn.
Wednesday April 6, 2016 8:00 PM EDT
The CSTA K-8 Task Group welcomes you to chat. Our topic tonight is: Teaching Coding with Block-based vs Text-based Languages
Our moderators tonight will be and
Before we get started, please take a moment to introduce yourself so we know who’s joining us tonight.
I am Sheena, a CS teacher in California for 5+ years, CSTA K-8 board member. One of the moderators tonight
Glad to see you again, Mark.
I'm Vicky, K-8 technology teacher, in the Los Angeles area & one of the moderators tonight. Thanks for joining us.
Amber here, Sunnyvale, CA; I teach STEAM & CS to TK-5th. First chat for me!
I'm Laurie. 3rd grade and Tech Lead Teacher in San Marcos, CA.
I'm Meg. I'm a curriculum developer, teacher trainer, and former CS teacher
Hi again team, Dawn here, middle school CS in Colorado
Hi . First timer following a tweet chat. I'm mainly here to observe and learn
Hello! Maria from western NY - school librarian 5-8. Looking for ways to improve the coding projects of our after school Maker Club.
Theresa from SW MN. Teach 5-8 technology
Hi . I'm Ryan Smith from Bracebridge, Ontario Canada. I'm a ICT consultant and i help teach scratch in gr. 2-8 classes.
Feel free to lurk or join in!
Hello. It's Scott from San Diego!
Welcome! Glad to have you.
Glad you could make it Dawn since I know you use text-based coding w/your students.
hello from Fort Collins. we are neighbors!
Todd from planet Mongo chiming in! Hi everyone!
Hello all! Nice to see some familiar faces and some new ones.
Hi! Susan here from Nebraska. I'm a K-5 Computer Science teacher. 😊
Chris from Atlanta, GA. Researching integrated CS at elementary level.
I think this is a topic many of us care about - lots to share and learn ! Welcome all
Welcome, Susan. Love what you do with students. Glad you could make it.
Previously lived in Highlands Ranch, CO. Miss the mountains.
. Thanks for the tweet earlier!
Ian from Huntsville, Ontario - teach cs in grades 11 and 12.
Looking forward to this. We're using both block and text programming here.
Hey folks, guess what time it is! Time for - Brian here from .
Love newcomers to the chat. Glad you could make it.
Glad to have you here and learn about the high school side of things.
Hello, Brian. Good to see you.
The chat is a structured chat which means questions will be numbered Q1 for Question 1, Q2 for Question 2, etc.
Hello from Florida! Michael here. PreK-5 |8 CompSci
First timer here, I use Snap! from Berkeley to teach High School Intro CS in Seattle
Answers should start with A1 for the answer to Q1, A2 to answer Q2, etc. matching the question being answered.
Welcome. Glad to have a Snap user here.
Question 1 is coming right up from - Be watching for it.
Q1: What languages/websites/apps do you use to teach coding and for which grade levels?
Welcome so glad you could join! This is a great chat that happens every two weeks. Please join again!
Are you using the BNJ course materials?
When did you sneak in, Todd? :)
A1: I use Scratch for 6th grade, Processing and Arduino for 7th/8th grade plus whatever languages come up that are useful.
A1 Scratch, JavaScript and looking into app inventor for grades 6-8
A1 Snap, Scratch, Anything free.
With our younger ones, we're using and blocks, and Javascript intro thru Code Academy and
A1: 9th grade: Scratch, HTML/CSS, Python
Okay to answer in your intro. What grade levels again?
A1 K-1 .org, 2-5 Scratch 4-5 Logo in Microworlds,
What grade levels with Codecademy?
A1: for lower elementary. & kahnacademy for upper elem
2-5th afterschool program,we're using and blocks, and Javascript intro thru Code Academy and
A1. for grade 9 math. Kodable for 5 year old at home
Love that you're using Microworlds. Do the Ss like it?
(I keep forgetting to use A1 - sorry)
A1: Our school board coding project focus is for gr. 4-6 but I have done CS work in gr 2 - 8 classes.
Is see mention of Snap. What is it?
I use mostly Scratch, but also Tynker and starting App Inventor for grades 6-8
ditto the "anything free". Don't pay for software :) save up for hardware.
A1: Scratch, Processing.js/Javascript, Arduino in grade 6, Python in gr 7/8.
Q1 High School, mostly 10th-12th graders, using Snap! - I have started showing some of the more advanced students Python though
They do! I have used it for a long time and the kids always get so excited!
Our students really seem to enjoy - they were usingn it after school today!
can you elaborate on the school board's involvement?
Do you have Python installed?
Snap is a version of Scratch with more advanced features, used in UC Berkeley for a college course, now high school
A1: K and 1st used games - Kodable, The Foos, etc.
Do you have a school or district account?
Have been teaching Python for few months to 7/8 - works really well for my use
A1: what are folks thoughts on CodeCombat for this age?
No set accounts at the moment. With the interest we have, that should be a next step!
. The ones using CodeAcademy are my after school tech kids 3rd to 5th.
our board () provides 4 meetings for a teacher from each elementary school to come and learn/share.
And not flash so it works on iOS https://t.co/j0o9N40qT4
Snap is a version of Scratch with more advanced features, used in UC Berkeley for a college course, now high school
I would be really interested in seeing a college class taught with a block based language!
For basics, Codecademy to gauge interest. For install, they are using their own laptops. Planning 2 explore Cloud9 IDE
. I have had some Ss try and like. Mostly 7-8 graders.
A1 The Foos BeeBots So many resources...
I know my kids love it for but I have never done anything more with it.I wonder too!
Beauty and Joy of Programming in UC Berkeley - 1 semester class on Snap - blocks, and super successfull!
I have a long list of block programming languages/tools on my blog at https://t.co/HZtcsJoagN a lot of ages covered.
Grant from Toronto. I use App Inventor in Grade 10 and plan to in Grade 11 next year
Interesting, are the 4 meetings about computer science or any topic in particular?
Pythonroom provides a free online Python language book combined w/ classroom creation abilities. Anyone can teach coding
jp, teacher & Master Teacher, will start teaching CS next year, excited. Wisconsin, Hacker, Maker, Nerd, FabLab
I like TouchDevelop for my MS.
Ts get 5 chromebooks and some other toys (to be given on friday. To enable coding "pod" in class. Hashtag is
a1 TouchDevelop and Appinventor for and Lego ev3 for grade7/8 outreach
A1: I've used Kodu, Alice and Scratch with middle school students
You also wrote a nice blog on block vs text right? - please share link later on in the chat for all
I like Alice but just have a problem b/c of having to install it.
Our Ks use block code. When will the shift happen so it's not new in college?
Switch to Python works well in my experience to explore text-based
We just purchased these through a grant. Excited to get some projects going.
Good evening ! Excited to listen, learn and discuss in my first Twitter chat.
When my Ss used it a few yrs ago, they did it themselves.
I use with my HS freshmen but I think it would work well with middle school as well
the meetings are to develop skills and build capacity (Ts are not required to have any background)
Love Dash, Dot and Blockly app!!!
. I have Ss using Kodu this week. Really liking creating.
Q2: What are the advantages and disadvantages of teaching coding using block-based languages?
. Our program ran with the CSFirst Scratch tutorials. A couple kids BEGGED for Javascript ...
Micro-bit Micro-bit Micro-bit!
. I'll be working with a bunch of NYC middle school teachers on Python over the summer so that they can make the transition
. Just received ozoblocks not out of box yet. Lego Wedo is on the list to get.
when we say we teach Scratch, it is sometimes SNAP, because big idea of decomposition is better implemented
. ...2/2 so we are learning together. Kind of a choose your own adventure class ;)
A2) Adv - no syntax errors. Disadv - less room for creativity.
we also like Python as a 1st text lang
A2 block languages can quickly motivate students (PRO) block languages can then frustrate highly motivated students (CON)
A2: Block based languages allow for focus on big ideas and not syntax. Easy on-ramp
A1infinity (so so many) compucraft
we are enthusiastic about bringing some of our content to PythonRoom (pending a few bug fixes and feature requests)
A2: Advantage: anyone can get started. Disadvantage: Ts are not really looking at Ss logic behind the code as everything works.
A2 Students successful quicker with block based languages - no syntax issues
A2 Advantage is visual blocks increase accessibility & interest. Drawback is Ss may not want to make the leap to trying text code.
Consider checking out AppLab also, it is a hybrid that lets you switch between block mode (visual) and text mode (JavaScript)
. So far BBC Micro:Bit only available in the UK. Will be nice when we can get them in the US
A2: Pros: Students get more done quickly, excited and engaged. Cons: Think blocks is not real coding!
A2: I love that there are block based apps/websites for pre-readers.
A2 have a lot of second language learners. Helps with no typo mistakes.
visit https://t.co/NpazMb8T7L and create your free account! Also message hello@pythonroom.com to set up a free demonstration
I was just going to say "allows expression of creativity" so it's funny how we see that differently
A2 Bock based are easier for students to debug when first learning a coding language.
we used to use Alice (wonderful idea) but found it too buggy.You can do 3D stuff w SLNOVA instead
I think it's up to us to show Ss that it is "real" coding. https://t.co/StdS6QWGtF
A2: Pros: Students get more done quickly, excited and engaged. Cons: Think blocks is not real coding!
Fellows get a pilot. I'm expecting any day now.
A2: Minimize frustration. Focus on the logic, not the code itself.
A2: Block-based languages aren't intimidating to students who don't see themselves as tech savvy.
A1: I guess I do teach which is a text based language to program robots in the platform
A2 Multiple AP CS Principles curricula use block based languages
So true. That is a serious advantage.
Agree about no syntax errors, but some block-based languages still allow for massive creativity: App Inventor, ScratchX...
A2: Immediately seeing something on the screen and pathway to success is motivating. Tried teaching Java and it scared people off :)
A2 Adv can differentiate for Ss abilities. Snap used for . Ss moved to advanced levels when ready.
I disagree. Coding is a way of thinking whether writing syntax or not
... and to teachers as well. https://t.co/mce19GESiD
A2: Block-based languages aren't intimidating to students who don't see themselves as tech savvy.
Totally agree! My 1 Ss were rocking the code today!
A2: I would also say block-based languages encourage play... snap a few blocks together and something will happen, planned or not.
A2 Advantages.. Less syntax, more accessible to young people, Disadvantages.. Less flexibility, a bit constraining
When we start HOC first year, parent who is in the field said "This is really what we do!" He was impressed. :)
A2: Block-based creates a solid conceptual foundation, Disadvantages for older students: motivation and transition readiness
A2 Why don’t students see block based coding as “real” coding? Is that what teachers tell them?
Why isn't block coding "real"? What if one could develop more complex apps using blocks? AppInventor does this a bit.
Have you seen the AP ConpSci principles course for from ?
A2: Ss can focus on the computational thinking with a lower barrier to entry.
I didn’t say NO creativity. I said LESS creativity.
I think that's more a statement about Java's deficiencies as a first language than anything else
Scratch/SNAP/Blockly are easy on-ramps but a few key ideas such as decomposition (teaching computer a new word) are not well supported
Yes I need to keep selling 'block based' is real to my students and sometimes to parents. They want Java in grade 3!
I have seen this as well mostly after I start using text-based. They say they feel like they are really coding.
I notice this too. Our students who find reading challenging can dig in to the block coding activities & experience success.
A2: pro: low level of entry. My Kindergarten daughter has some mean scratch skills
Yes...I like the sandbox style of it
A2: So glad we have block options. Easy entry for littles that transfers later.
Plenty of intro college courses use block based as well. https://t.co/vIW7jQM91x
A2 Multiple AP CS Principles curricula use block based languages
I think Sheena means Ss think blocks is not real coding, yes? I've seen that too, some just want to get to written lang
it isn't the app complexity it is the lack of modern semantics for functions and variables
Is she using Scratch or ScratchJr?
A2: Doing complicated math, managing data structures or lots of variables get really cumbersome in a block based language.
low floor , high ceiling. That is what was designed to be... so it does work for all ages as a learning tool
Blocks would quickly become untenable for professional uses
A2 block based doesn't always require language skills, easier for ELL or non readers, and everyone
I also believe it's all about the thinking... Still problem solving, just w/out syntax.
True, but I am not teaching professional programmers - for the most part anyway. :)
there is no reason that one could not build a block based language that does things like functions and variable scope properly
A2 because most applications they see (eg. Facebook, Amazon, Uber app, etc) are not created with block based languages
what about alice? Are any of you using that (It's what we use before text based coding)
I agree - when the code gets more complex, the blocks do not fit on the screen - especially long joins or conditionals!
Do all students respond in the same way to blocK-based languages? Are there any cultural, gender, racial differences in responses?
the new apple swift/xcode has a hybrid block feel to it...
Yes! Not having to deal with syntax early on frees them up to create, fail and iterate more quickly.
. there are amazing complex projects in . If they think they've "done Scratch" we point out advanced
Oh yeah, the joins can get crazy.
we have dropped it from our offerings due to bugs, though idea was great. moved to SLNOVA instead
Yes...takes the stress away if spelling is an issue. Can focus on the real problem solving
Younger students like text based and can do well there too. See article on Logo vs Scratch study https://t.co/LFFgH8NfSe
A2: I provide a few examples of real visual programming languages, such as LabView for Elec Engineers and Unreal Engine Blueprints
A2 like when block languages show transition to text based. Less syntax issues with blocks but find way faster to type text programs
That is a good question. Anyone have ideas?
which is precisely the reason why proper "make your own block" functionality should be implemented.
I need to look into SLNOVA
Why do Harvard & Berkeley use blocks-based languages in their intro courses?
I'd argue that built in functions are just as much "blocks" - no syntax required other than import
A2: Spoke w/, a developer for Snap, he disagrees that visual language is not a "real" language.
Yes that is what I say - also tell them it is used in college/high school...
Do you not teach the students to create their variables in Scratch? It solves that problem.
Please share how to do this! My kids are all into
while swift is exciting, i don't find xcode suitable for K-8
and structures and object-oriented programming eventually :)
Do you think kids understanding is harmed in this regard?
The Hour of Code is a great entry point and not a destination. Keep moving!
because Prof Brian Harvey wrote the book on teaching programming in elementary school (CS through LOGO) and showed it scales
Would be curious what Papert would say to your tweet😃
most intro courses don't include a lot of programming, they focus on core CS principles. Probably to appeal to non-majors
Lots of active research on block based learning. Droplet is a tool that goes back and forth. Used for https://t.co/O9XcvUIB7Q App Lab
Q3: When and how do you transition from block-based to text-based languages?
Because they are teaching people to think and not focus on syntax. Imagine writing a paper and not worrying about spelling.
While you're all here at the review for the draft 2016 CSTA K-12 CS Standards is open https://t.co/mS817RgfuF We need your feedback
This is where I am struggling! I want to get my students to dig a bit deeper into coding endeavors. The interest is there!
Yes, I do. No real functions, no recursion. Limited transfer to real math. SNAP is much better than Scratch on these
Agreed, I was saying that to show that quasi block coding has real use in real development . there are many HS Ts here
We'll be reminding about that at the end of the chat as well!
Heck, I'd be interested in what Papert would say to this whole Twitter chat!
A3 I would want the transition to be purposeful - Ss learning text based coding skills for a particular reason/project/challenge.
Papert showed us what students did with Logo :text based, and Ss did functions from the start!
I think he would tell Mitch "great job, now support functions and recursion"
Just curious do you think Ss really "get" the concepts and transfer them well when they move on to text-based languages?
A3: In my job I work on solutions to scaffolding the transitions for middle school students from blocks to text.
It's when you have many variables to manage, longer math & boolean expressions, and a big program in general
Agree on Snap. Just wish it had the community and resources.
A3 Using Ss are writing some code. Options are available when they show interest to move on.
I typically move on because my Ss want to.
I'm not sure my students are making the connection about this.
A3 3/4 the year in Scratch. JavaScript rest. We also compete in robotic competitions throughout the year do not want confusion.
Organizing your code is harder in Scratch, at least for me. Maybe a kid could teach me
And what are some of the solutions?
Did you miss Q3? Q3: When and how do you transition from block-based to text-based languages?
Based on my own anecdotal experience, I feel like transference from blocks to text is an issue. Would love research
A3: 6th gr - we do a unit on Scratch and another on Processing.js/Javascript on KA, Just diff ways to code, students get this quickly.
A3 - I differentiate the transition. Sometimes they'll be coding something and I'll say, 'Let's try it in another language!'
A3 Working on lessons that allow students to create something similar using block and text based starting in 3rd.
there is a recent book on programming it w python on rpi we are adopting. java not appropriate gr for 4-5
Agree! Hard for me to make this transition happen. I need to improve! :)
A3: Somewhat arbitrary but I use text-based when I have a whole semester instead of a quarter - so 7th/8th grade
A3: Have Ts tried the physical computing with the visual languages yet? There are so many engaging projects using the
yes, I think deliberately doing this helps that transfer for knowledge. Wondering if I should start earlier?
Ss just see it as diff ways, no transfer issue. Just they can not make the same projects as easily
In addition our elementary feeders are really, really good at teaching keyboarding so many students transition easily.
Interesting. Is that because of the ramp up time to the language?
That is a good idea. It might help Ss to make the connection if different ways to code are presented in that way.
we have with some good success
Blocks to text solutions: a defined set of cmds to pick from, solutions to syntax frustration, friendly feedback, combo of dx & play
A3) I usually lets kids decide when to transition with my advice. It would be unfair to suggest an age as a standard of learning.
A3. Transition when students plateau. Often then say "I know Scratch, want more" but in fact their understanding is shallow
A3 I incorporate both in ICS3C (gr 11 college), students pick from touchdevelop, appinventor, arduino or javascript. Uni -C#
. I wish I had enough experience myself to try something like this. Still learning myself
Yes typing is not an issue. The { and ; is bit difficult so I see more success with Python than JavaScript
.DuPriestMath I get 23 days or 1/2 quarter with each grade. Time is precious.
yes, I find this as well. They think they "know" but they really don't. https://t.co/8sNAv63ShF
A3. Transition when students plateau. Often then say "I know Scratch, want more" but in fact their understanding is shallow
A3 Use block based as an intro/warm up like then few lines of text just like you start w/small stacks, add more lines, loops
I think a huge part of this is making sure Ss understand CT concepts, not just how to use Scratch...
Would like to make some classroom visuals showing blocks and the corresponding text based code. Think even young can start to see.
my fav recent discovery is ScratchX extension to run EV3 mindstorms
said research shows kids who learn block-based code get the concepts. Kids who learn text-based code feel smarter tho.
Agree. Just changing to a diff language can re-engage students. So move in a diff grade/class just to keep interest alive
Absolutely but the how to do that is the tough part. You think they get it but find they don't really.
. Just rec'd 2 of them to use. Trying to incorporate in our Tiger Time enrichment opport.
Totally agree Brian. I find kids self select when they are ready and sometimes switch back and forth. They are flexible!
There is some very cool ScratchX stuff.
Say what? Tell me more, please! https://t.co/u1OCLrCNbs
my fav recent discovery is ScratchX extension to run EV3 mindstorms
Both https://t.co/e4rwfISv4g tutorials and pencil code show the text under the hood for the blocks... you can use it to show
Thanks as it has been a while since I looked at the ScratchX site.
Yep, agreed! That's why assessment is still a huge issue that really needs solving
Anyone use https://t.co/jRAEYFqTYR for transitioning from blocks to text? Really wish Scratch would offer that bridge.
I guess so. I like being able to slow down with a text based language to give kids time to understand the structure
A3 Block to text can mirror the transition to the progress of our children as they transition into readers. Big picture thoughts
I shudder at that word though. Do not want CS to be another "tested" subject.
be careful not to let parents select text when kids are not ready
Yes, I love showing kids that, but find they don't view it often enough to make a connection.
I think it might be a trade-off for making CS more accessible to all students though.
yes App Lab looks interesting.
. My 26 year old son loves creating Twine stories.
A3: I did a writeup on how AppLab handles the transition, watch blocks -> JavaScript when clicking show text https://t.co/WtsdylvyRi
ScratchX is experimental v including experimental extensions like Mindstorms (Mac only so far, Win doesn't work, no Chrome)
I think it is not needed. When they start coding in text, they will see it is the same repeat loops, variables etc.
anyone have chatroom suggestions? Please&thanks :) participate is moving too fast, or is there a slowdown speed setting?
Q4: What are the advantages and disadvantages of teaching coding using text-based languages?
we could make a list of design criteria for Scratch's successor. The UCB folks might build it! ;-)
it's hard to read everything.
A4: Pros: Think it is real! Cons:A lot of work to get graphics/games working so frustrating for younger students.
And CS is perfect for non-standardized, portfolio based assessment. Show those artifacts!
A3 - If the focus is on pedagogy, any language can be used pretty successfully. I do find syntax can be overwhelming for some
A4: typing and syntax can lead to high levels of frustration and losing interest.
A4 Beginning students struggle with syntax and lose focus on the real learning with text based languages.
i agree. great community, pretty feeble tool (twitter)
A4: Pros: Think text coding is real! Cons:A lot of work to get graphics/games working so frustrating for younger students.
There will be an archive and you can tweet using the hashtag later and people will answer. :)
I was soo proud after finishing the course I new 1 thing my 3rd grd kiddo didn't ;)
A4 Text based coding languages may pose more challenges for Ss with reading difficulties. Balance between text & block is needed.
Q4 Adv of text: real functions, real variables, more power; disadv: less accessible initially
A4: I have found Ss have a problem transferring the work they are doing in something like Khan to actually writing JS.
A4: I think there is an advantage to planning, paying attention to details instead of throwing blocks together for anything to work.
So right! CS is so much more than just coding.
but LOGO and Python show how to minimize/reduce syntactic barriers
For sure, I have those Ss and debugging is an issue for them b/c they don't really know what they put together https://t.co/EajhfNLjDO
A4: I think there is an advantage to planning, paying attention to details instead of throwing blocks together for anything to work.
A4) Writing syntax is the only disadvantage.
A4: Con: Is more challenging for younger kids, Pro: They HAVE to spell and punctuate correctly! Win for the teacher!
a4 pro: power! Steeper learning curve but more potential Cons: SPELLING COUNTS
Good problem to have - We post archive on https://t.co/5WMiomKEV6 and can do a slower off twitter conversation there
A4 - I don't see any disadvantages. There is so much value in supporting kids with programming, no matter what language is used
A4 I have many ELL Ss. Text is harder for them. Need more support.
We say the only con is having to spell correctly but if you start w/text might it discourage some Ss?
A4: I do not think text based language is for everyone as it is unforgiving and it frustrates Ss who have never been intro to coding
much of the success of our CompSci Ss falls on our delivery of the material. We must be engaged! Make the blocks matter
Planning makes a huge difference in learning! We have to teach design/planning discipline even when using blocks.
Lots of formative info via S's presentations & writing about coding ala
Yes I agree. For some of my new EL Ss, I switch Scratch to their language, and they can be successful. Not possible with text
Oh me either but with this I can think Ss got a concept to find out later they really didn't.
Always sad to see Ss with expectations of creating their own Minecraft quality game realize they aren't even close...
Over 80% each period is ELL for me also. https://t.co/CxIMsqUFcm
A4 I have many ELL Ss. Text is harder for them. Need more support.
Unforgiving is a great word for it. Attention to detail is crucial, but sometimes tough to harness in middle school!
I do like having Ss code the same thing in multiple environments - even if both are block-based.
A4: bonus powers in text-based: nicer data structures. Better file I/O. More sharing of various online libraries.
A4 : disadvantage, in my experience, block coding removes the kind of errors students need to work through.
Planning should be part of any CS curriculum - even though my Ss want to skip it. :)
Possibly, but you can always recognize their discouragement and show them another tool (block-based)
. Graphics are pretty easy for a text language with Small Basic Logo graphics are supported by it
lol! The first comment in all of my 9th grade CS classes was "I'm going to build Call of Duty for my final project!"
Some of my 3rd grd Ss are choosing to projects for perimeter and poetry (not together lol)
Yes! Ss creativity often exceeds their coding skills at this age.Have to gently re-direct& not give them code -not easy.
I start with Kindergarten Ss so language is a big barrier. :)
How do you encourage (or ensure) that Ss plan ahead of time?
Will that work with the Microsoft version of Minecraft?
hahaha, so sad, but it's also fun to see them proudly present their final project, even if it isn't Call of Duty.
So amazing that you start with that age, Vicky! That makes sense about the spelling barrier
Yes I agree. Ss do not want to write pseudo code or plan at this age - just jump into coding!
Yes but please note, moving forward this program will be incompatible with .
Wait a minute, who let this guy in here?
heard of it but never used it. teaches Minecraft Modding in summer camps w/Java Programming to MS&HS students
Hi Bryan, just noticed you were there! You will soon have lot of data on this subject
I don't focus on planning until a culminating task. Hard to plan when still learning
I make them. LOL They can't code until they show me a plan.
I’m trying to balance and
Definitely. Once they are hooked, I love that they are using text. But can use block too.
Q5 - last question coming up from Vicky...
It's not one or the other exclusively.
Ha! Sometimes I multitask in meetings. :)
Students don't want to plan in high school either. Just saying
Unfortunate choices Msoft have made about future of Minecraft ending compatibility with past.
A4: I see text-based as a barrier for some teachers, however.
Q5: Other thoughts/questions on teaching coding using different types of languages? What do you want to try teaching next & why?
I am more interested in teaching Planning and Debugging than I am in teaching "coding" per se.
Love it. This is perfect!
A balance is always nice.
In case you missed it! https://t.co/Ph9EKZIndA
Q5: Other thoughts/questions on teaching coding using different types of languages? What do you want to try teaching next & why?
Don't worry. We'll fix that for you in the lower grades. Just wait!
So interesting how we approach it differently!
This is such an important point as thousands more teachers begin teaching in the next few years.
A5 Appreciation of, and ability to implement good design external and internal
Thank you! I am so sad to miss most of this, but I'm excited to review!
A5 More with - Ss are motivated to learn with the Legos and it would be fun to create missions for them to work on.
A5 I am looking into App Inventors. Students asking to create apps.
A5 More robots & coding. Getting Ss mobile & learning. just arrived. Want Lego Wedo 2.0. More More time w Ss
A5 Excited to have been invited to attend at the end of April. Looking forward to learning along side
A5: I was thinking about App Inventor, so Ss could see their work on a tablet or phone- making it real
We can write it into the standards lol!
we've done that but believe python better choice. 4th gr just want to play MC, not ready for java
No, I think they needed to inject a new source of revenue flow 4 their $2.5 billion dollar purchase price.
A5 want to teach xamarin so ss can use c# and code for Windows, ios And Android!
A5: I am working on improving the UDL portion of the teacher training I'll be doing.