Skip to main content

Home/ Diigo In Education/ Group items tagged code programming

Rss Feed Group items tagged

elsjekool

Paul Ford: What is Code? | Bloomberg - 35 views

  • There are keynote speakers—often the people who created the technology at hand or crafted a given language. There are the regular speakers, often paid not at all or in airfare, who present some idea or technique or approach. Then there are the panels, where a group of people are lined up in a row and forced into some semblance of interaction while the audience checks its e-mail.
  • Fewer than a fifth of undergraduate degrees in computer science awarded in 2012 went to women, according to the National Center for Women & Information Technology
  • The average programmer is moderately diligent, capable of basic mathematics, has a working knowledge of one or more programming languages, and can communicate what he or she is doing to management and his or her peers
  • ...16 more annotations...
  • The true measure of a language isn’t how it uses semicolons; it’s the standard library of each language. A language is software for making software. The standard library is a set of premade software that you can reuse and reapply.
  • A coder needs to be able to quickly examine and identify which giant, complex library is the one that’s the most recently and actively updated and the best match for his or her current needs. A coder needs to be a good listener.
  • Code isn’t just obscure commands in a file. It requires you to have a map in your head, to know where the good libraries, the best documentation, and the most helpful message boards are located. If you don’t know where those things are, you will spend all of your time searching, instead of building cool new things.
  • Some tools are better for certain jobs.
  • C is a simple language, simple like a shotgun that can blow off your foot. It allows you to manage every last part of a computer—the memory, files, a hard drive—which is great if you’re meticulous and dangerous if you’re sloppy
  • Object-oriented programming is, at its essence, a filing system for code.
  • Where C tried to make it easier to do computer things, Smalltalk tried to make it easier to do human things.
  • Style and usage matter; sometimes programmers recommend Strunk & White’s The Elements of Style—that’s right, the one about the English language. Its focus on efficient usage resonates with programmers. The idiom of a language is part of its communal identity.
  • Coding is a culture of blurters.
  • Programmers carve out a sliver of cognitive territory for themselves and go to conferences, and yet they know their position is vulnerable.
  • Programmers are often angry because they’re often scared.
  • Programming is a task that rewards intense focus and can be done with a small group or even in isolation.
  • For a truly gifted programmer, writing code is a side effect of thought
  • As a class, programmers are easily bored, love novelty, and are obsessed with various forms of productivity enhancement.
  • “Most programming languages are partly a way of expressing things in terms of other things and partly a basic set of given things.”
  • Of course, while we were trying to build a bookstore, we actually built the death of bookstores—that seems to happen a lot in the business. You set out to do something cool and end up destroying lots of things that came before.
  •  
    A lengthy but worthy read for all non-programmers on code.
  •  
    Explains code
Martin Burrett

Make Code - 10 views

  •  
    A collection of coding platforms and tutorials from Microsoft, including Minecraft, micro:bit, and many more. Tutorials range from beginner levels to advanced and use both block coding and text coding.
anonymous

Hour of Code - 15 views

  •  
    Hour of Code Dec 8-14 introduce coding to students. Program or be programmed.
Martin Burrett

Code.Org - 22 views

  •  
    "A superb site for inspiring future coders with a huge range of exciting programming projects with step by step tutorials. Learning code with MineCraft and StarWars are just two of the many game themes."
Martin Burrett

Polyup - 10 views

  •  
    "A superb 3D coding platform for building the skills to build simple code and to understand the basics of algorithms. You can also create your own game levels and share them using a QR code."
Martin Burrett

MicroBit - 39 views

  •  
    The website for the BBC Micro:Bit has lots of coding resources to use with and without a Micro:Bit device for both teachers and pupils, including program creators with a choice of programming languages.
Trevor Cunningham

Learnable Programming - 94 views

  •  
    Bret Victor, inspiration for Khan Academy's programming/coding learning tools, sets the record straight.
  •  
    THIS is why I have struggled over the years to learn abstract programming languages like C, in a nutshell. Textbooks make exactly the same mistakes. A great visual representation that I'm going to share with anyone who asks me how to teach programming.
Martin Burrett

Made with code - 90 views

  •  
    A site from Google with resources, projects & inspirational videos to encourage students to code. Projects include programming wearables, making a yeti dance and mixing music.
  •  
    Thanks for a great resource!
Deborah Baillesderr

Codecademy | Code.org - 0 views

  •  
    Four programs to help students learn how to code
Martin Burrett

Code Monster - 46 views

  •  
    "This is a fab site to introduce Javascript coding to children in a user-friendly, step by step way. It's an interactive online tutorial course which builds the basic programming skills to make some cool things. There are 59 lessons in all."
Christian King

Code.org | Dedicated to growing computer programming education - 1 views

  •  
    A non-profit dedicated to providing tools for educators and links students to schools that offer programming courses.
Martin Burrett

Code Year - 134 views

shared by Martin Burrett on 09 Jan 12 - No Cached
Kate Pok liked it
  •  
    Coding is set to become a basic skill in future years. This site gives you everything you need to begin coding. Stick with it and you will be making your own educational apps in no time. You might even invent the next big thing! http://ictmagic.wikispaces.com/ICT+%26+Web+Tools
Thieme Hennis

Teaching Kids to Code | EdSurge Guides - 14 views

  •  
    "Teaching Kids to Code"
  •  
    list of resources to learn to code.
Deborah Baillesderr

ScratchJr - Home - 59 views

  •  
    An iPad and junior version of the well know programming platform Scratch. The app has been designed for 5+ year olds and boosts simplified versions features of the more mature version. Children still snap programming blocks together to build amazingly creative things. http://ictmagic.wikispaces.com/ICT+%26+Web+Tools
  •  
    Scratch for ages 5 to 7
  •  
    "Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer."
Martin Burrett

Swift Playgrounds now available on the App Store - 13 views

  •  
    Swift Playgrounds, an innovative new iPad app from Apple that makes learning to code easy and fun for everyone, is now available on the App Store. With Swift Playgrounds, real coding concepts are brought to life with an interactive interface that allows students and beginners to explore working with Swift, the easy-to-learn programming language from Apple used by professional developers to create world-class apps.
C CC

Education Apps - Five Apps for Coding on Tablets - 2 views

  •  
    With an increasing focus on programming and coding finding the way onto the curriculum in many different countries across the globe, developers are creating materials which can help educators skill themselves, and also to support pupils in this area.
Martin Burrett

Codecademy - 11 views

  •  
    "A superb site which takes learners through a carefully constructed and practical course of coding in many different programming languages. There is an accompanying Apple app to get you started."
david ellis

Netvibes (124) - 1 views

shared by david ellis on 22 Apr 09 - Cached
  • Programming -OK, on the programming thing, here are my thoughts.In our curriculum our objective is not as much a specific LANGUAGE. One year I may use HTML with Javascript, this past year I used LSL — what I want kids to know that when they encounter programming and coding that there are certain conventions. Some are case sensitive, some are not. How do you find out how to add to what you know about programming? Do you know where to go to find prewritten code? Can you hack it to make it work to do what you want it to do?We spend about a week – two weeks but I require they know how to handcode hyperlinks and images – they are just too important.But to take 12 weeks or 6 weeks to learn a whole language – yes maybe some value – but to me the value is HOW is the language constructed or built. What are the conventions and how do I educate myself if I am interested in pursuing. What comes out of this time is kids who say either “I never want to do that” or “this is really cool, I love coding.”They are doing very simplistic work (although the LSL object languages were pretty advanced) but since we don’t have a full course nor time in our curriculum, I do see this as an essential part of what I teach.I’m not teaching it for the language sake but for the sake of understanding the whole body of how languages work – we talk about the different languages and what they are used for as part of Intro to Computer science and have an immersive experience.To me, this is somewhat a comprimise between leaving it out entirely or forcing everyone to take 12 weeks of it. I just don’t know where 12 weeks would go in the curriculum.
Todd McKee

Learn to code | Codecademy - 54 views

  •  
    I began coding as a 6 year old on a Amstrad CPC-464 with a Tape drive (iPod generation see the cutting edge of 1980s design at http://media.pcadvisor.co.uk/cmsdata/news/3206319/amstrad_cpc464.jpg). With the success of apps and app stores, coding has been elevated to the mainstream. This site teaches the basics of HTML coding. http://ictmagic.wikispaces.com/ICT+&+Web+Tools
1 - 20 of 90 Next › Last »
Showing 20 items per page