Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [block-based-programming]

For questions about creating or teaching block based programming languages. These questions can be about structures used in block based languages, colors used, and teaching methods with these languages.

4
votes
3answers
381 views

Advantages and Disadvantages of Teaching Block-coding Languages Such As MIT's App Inventor?

I'm thinking about teaching App Inventor to students who have just begun their adventures in the programming field. MIT's App Inventor is based on block-coding, where the user designs the UI and then ...
2
votes
3answers
88 views

Teaching when to use MyBlocks

While mentoring a FIRST® LEGO® League team, I had a chance to show the kids (who are in an elementary school) how to use the My Block Builder tool while programming their LEGO® Mindstorms robots. A ...
14
votes
4answers
1k views

How do I scaffold students toward building meaningful projects?

Teaching 8th graders using App Inventor through Project Lead the Way's ICS 1 curriculum. I am interested in moving the students towards a deeper understanding of the power of CS to improve people ...
26
votes
14answers
13k views

How do I convince my students that visual programming is real programming?

I have been considering taking a visual programming language, such as Snap!, to my high school students as a way to make some of the concepts we delve into a little more fun. The kids themselves ...
10
votes
7answers
844 views

Looking for a block-based programming language for AP CS P

This question is specific for teachers of the United States College Board's AP Computer Science Principles class. I'm looking for a block based programming language that allows for: Procedures that ...
8
votes
3answers
145 views

Colors in Blocks-based Languages

I am designing a blocks-based language to use in my classrooms and summer camps. Since I am using the Blockly framework, I am able to choose my own colors for the blocks and am looking for information ...
9
votes
3answers
1k views

What can Snap! do that Scratch cannot?

I teach a short introductory unit in my course that uses Scratch to get students familiar with programming concepts before introducing the syntax of a text-based programming language. For context, we ...