Skip to main content

Home/ Diigo In Education/ Group items tagged code programming

Rss Feed Group items tagged

jojomitty

Reshma Saujani Makes the Case for Girls Who Code -- THE Journal - 12 views

    • jojomitty
       
      We have to make sure this changes!!!
  • Why do we let our girls say they hate math
  • "I just have to show them being smart is cool."
  • ...3 more annotations...
  • educators should encourage girls to learn to write computer code.
    • jojomitty
       
      We need to keep incorporating programs like Hour of Code to encourage ALL students.
  • I think we can close the gender gap in our lifetime
Roland Gesthuizen

Kindergarten coders can program before they can read - 26 July 2013 - New Scientist - 50 views

  •  
    "Going back to school to meet the 4-year-olds who are learning to program computers thanks to a new graphics-based coding language"
Bob Rowan

Desktop QR Code Reader | dansl - 78 views

  •  
    Potentially useful application for Windows, Mac, and Linux to read QR Codes, includes detailed instructions on how to use the program (assuming your computer has a camera)
Marc Patton

15 Sites for Learning How to Program or Code - 3 views

  •  
    15 Sites for Learning how to Program or Code
Randy Rodgers

Code Club World - 41 views

  •  
    Great collection of resources for anyone interested in starting an after-school programming club for kids in upper elementary. Lesson plans, student tasks, much more!
Steve Kelly

What would an exceptional middle and high school computer science curriculum include? -... - 48 views

  • What would an exceptional middle and high school computer science curriculum include?
  • This isn't a complete answer, but one thing the very first introductory classes should require is that the students turn off all their electronic computers and actually learn to walk through  algorithms with a computer that exists only on paper. (Or, I suppose, a whiteboard or a simulator.) This exercise would give the students a grounding in what is going on inside the computer as a very low level.My first computer programming class in my Freshman year of high school was completely on paper. Although it was done because the school didn't have much money, it turned out to be very beneficial.Another class I had in high school, that wouldn't normally be lumped into a Computer Science curriculum but has been a boon to my career, was good old Typing 101.
  • If you followed the CS Unplugged curriculum your students would know more about CS than most CS grads:http://csunplugged.orgIt's a really great intro to basic computer science concepts and very easy for students to understand.  Best of all you don't even need a computer per student if your school doesn't have the budget,
  • ...6 more annotations...
  • For younger students, I think that the ability to make something professional-looking, like a real grown-up would, is paramount.  Sadly, I think this means that LOGO and BASIC aren't much use any more*.
  • So, we have a few choices.  You can try to write phone apps that look just like real phone apps, design interactive websites that look just like real interactive websites, or do something with embedded systems / robotics.  Avoid the temptation to make these things into group projects; the main thing every student needs to experience is the process of writing code, running it, debugging it, and watching the machine react to every command.
  • It is important to consider what an 11 to 18-year old is familiar with in terms of mathematics and logical thinking. An average 11-year old is probably learning about fractions, simple cartesian geometry, the concept of units, and mathematical expressions. By 15, the average student will be taking algebra, and hopefully will have the all-important concept of variables under his/her belt. So much in CS is dependent on solid understanding that symbols and tokens can represent abstract concepts, values, or algorithms. Without it, it's still possible to teach CS, but it must be done in a very different way (see Scratch).
  • At this point, concepts such as variables, parenthesis matching, and functions (of the mathematical variety) are within easy reach. Concepts like parameter passing, strings and collections, and program flow should be teachable. More advanced concepts such as recursion, references and pointers, certain data structures, and big-O may be very difficult to teach without first going through some more foundational math.
  • I tend to agree strongly with those that believe a foundational education should inspire interest and enforce concepts and critical thinking over teaching any specific language, framework, system, or dogma.
  • The key is that the concepts in CS aren't just there for the hell of it. Everything was motivated by a real problem, and few things are more satisfying than fixing something you really want to work with a cool technique or concept you just learned.
  •  
    Great resource for teachers (especially those of us not initially trained in Computer Science) about what should 'count' as Computer Science.  Worth the read!
Darcy Goshorn

App Inventor for Android - 42 views

  •  
    You can build just about any app you can imagine with App Inventor. Often people begin by building games like WhackAMole or games that let you draw funny pictures on your friend's faces. You can even make use of the phone's sensors to move a ball through a maze based on tilting the phone. But app building is not limited to simple games. You can also build apps that inform and educate. You can create a quiz app to help you and your classmates study for a test. With Android's text-to-speech capabilities, you can even have the phone ask the questions aloud. To use App Inventor, you do not need to be a developer. App Inventor requires NO programming knowledge. This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app's behavior.
  •  
    WOW! Very Scratch-like UI for programming Android mobile apps!!
Deborah Baillesderr

▶ What Most Schools Don't Teach - YouTube - 2 views

  •  
    A great short video to help everyone understand how important it is to teach our students coding.
Martin Burrett

Phaser - 25 views

  •  
    Create HTML5 animations, games, tools and more with this superb coding platform, which has a complete learning course to get you and your pupils going. You can also play creations from the community.
Jon Tanner

light-bot - 52 views

  •  
    Kid-friendly programming. "What looks like a puzzle game on the outside, at its core is a real experience in programming."
Deborah Baillesderr

Tynker - 43 views

  •  
    Free "learn to program" - also works with scratch projects. Includes class management tool for student assignments. My students like it better than Scratch.
  •  
    We've been "Scratching" for a while, and I'm curious if they compared Scratch 1.4 or 2.0, the Web-based version now out, which my students like better than the original. There are classroom management elements coming for Scratch in the near future, but I did find that there were a few more interesting controls in Tynker, particularly the "physics" blocks.... If it gets kids coding, its all good :)
anonymous

15+ Ways of Teaching Every Student to Code (Even Without a Computer) | Edutopia - 82 views

  •  
    Computer Science Education Week is Dec 9-15.
Rachel Hinton

One day or ten years? Just how long do you need to learn how to teach coding? - TechRep... - 38 views

  •  
    How long does it take to gain the knowledge needed to give kids a grounding in programming and computer science?
Deborah Baillesderr

About Us | Explore MIT App Inventor - 48 views

  •  
    "MIT App Inventor is an innovative beginner's introduction to programming and app creation that transforms the complex language of text-based coding into visual, drag-and-drop building blocks. The simple graphical interface grants even an inexperienced novice the ability to create a basic, fully functional app within an hour or less."
travellingdeon

Cool Coding Apps and Websites for Kids - 141 views

  •  
    A great list of ways to introduce kids to programming.
Steve Knode

100 Days of Code - The Complete Python Course - Replit - 11 views

  •  
    100 day course to learn Python. In this course, you will build games, apps, and websites by mastering Python programming. Free, I think
Stacy Olson

Tynker - 65 views

  •  
    Platform for teaching kids to program.
MisterD

Learn to code | Codecademy - 7 views

  •  
    A free online programming school
Thieme Hennis

Home - CodeNOW - 6 views

  •  
    an after school program that aims to teach a lot of kids to code. very successful - including boot camps and mentoring.
‹ Previous 21 - 40 of 90 Next › Last »
Showing 20 items per page