Codementor is an online marketplace for 1:1 programming help. We connect developers to experts instantly via screen/code sharing, video and chat.
Category: code
Why (And How) Students Are Learning To Code – Edudemic
By Katie Lepi on March 30, 2014
Coding is more important now than ever before. With computer related jobs growing at a rate estimated to be 2x faster than other types of jobs, coding is becoming an important literacy for students to have and a more integral part of education and curricula. The handy infographic below takes a look at some of the interesting statistics about coding and computer science jobs. So if you aren’t yet sure why learning to code is important, you’ll find out below. Keep reading to learn more!
Coding: The Job of The Future
- It is estimated that by 2020, computer related employment will increase by 22%
- This will mean about 1.4 million jobs in computer science
- The strongest demand will be for software developers
- Computer programming jobs are growing at a rate estimated to be 2x faster than other types of jobs
- Less than 2.4% of graduates graduate with a computer science degree
- If current job trends continue, US citizens will only fill 30% of our country’s computer science jobs
- Beginning in September 2014, England is implementing a compulsory computer coding in schools at all grade levels
- A new bill has been introduced in the US which would qualify computer coding as a foreign language, and allocate grants for schools to teach coding as early as kindergarten
- According to one CEO, an employee who understands how to code is worth $500,000 to $1M towards a company’s acquisition price
Coding consensus: 9 popular programming conventions | ITworld
By Phil Johnson, February 12, 2014
When it comes to writing code, programmers can often differ over what conventions should rule. Here are a number of conventions, though, where there seems to be some consensus
via Coding consensus: 9 popular programming conventions | ITworld.
What’s the best programming language to learn first? | ITworld
This debate has raged on for a long time. In your opinion, what is the best programming language to learn as your first programming language?
When I’m asked this question, my approach is to consider which language will be the most valuable throughout a career. Making matters more complicated, you won’t just be learning the language, you’ll be learning all of the fundamentals and concepts of programming simultaneously.
via What’s the best programming language to learn first? | ITworld.
CodeCombat
When making Skritter, George didn’t know how to program and was constantly frustrated by his inability to implement his ideas. Afterwards, he tried learning, but the lessons were too slow. His housemate, wanting to reskill and stop teaching, tried Codecademy, but “got bored.” Each week another friend started Codecademy, then dropped off. We realized it was the same problem we’d solved with Skritter: people learning a skill via slow, intensive lessons when what they need is fast, extensive practice. We know how to fix that.
Need to learn to code? You don’t need lessons. You need to write a lot of code and have a great time doing it.
That’s what programming is about. It’s gotta be fun. Not fun like yay a badge but fun like NO MOM I HAVE TO FINISH THE LEVEL! That’s why CodeCombat is a multiplayer game, not a gamified lesson course. We won’t stop until you can’t stop–but this time, that’s a good thing.
If you’re going to get addicted to some game, get addicted to this one and become one of the wizards of the tech age.
via CodeCombat.
Beta!
Beta is a self-organized learning environment optimized for classrooms and workshops
Beta is designed to support self-driven learning. Through their relationship with Beta, students will engage STEM and computer science concepts in a fun way. While Beta can be played alone, it is best experienced in a community! Our ‘Code a Game in a Day’ workshop and curriculum provides educators with the structure needed to unleash the programmer within their students. The Beta Net enables players to instantly communicate, share and connect their work with other players.
Object-Based Programming
Computer Science Terminology
Keyboarding
Game Design
System Design
Core Mathematics
via Beta!.
How Many Lines Of Code Is That? – Edudemic
By Katie Lepi on February 6, 2014
Understanding how to code is a great skill to have. In fact, it is growing to be an important part of a well-rounded education – slowly but surely. With so many careers of the future slated to be STEM based, knowing how to code can be a huge bonus in the job market. According to the Bureau of Labor Statistics, two of the fastest-growing occupations are in computer science and related fields – expected to grow 53.4% by 2018.There are so many different resources out there to help you learn how to code, and yet so many people still don’t know how, and don’t value the skill a whole lot. Luckily, there are big efforts being made to bring awareness to coding. The Hour Of Code is probably still the most well known at this point, but look out for more to come!
The handy infographic below takes a look at how many lines of code it takes to create…stuff. From basic iPhone games to entire operating systems for computers, just how much code does it take to make our electronic lives happen? Just a fun, visual way of showing just how much coding is in our daily lives!
How Many Lines Of Code Is That?
100,000 to 999,999 lines of code: iPhone apps, older (80s) versions of software like Photoshop
Between 1 and 5 million lines of code: Photoshop CS6, Hubble Space Telescope, US Military Drone
Between 5 and 10 million lines of code: The latest version of Google Chrome, the Mars Curiosity Rover
Between 10 and 25 million lines of code: Total flight software for a Boeing 787, MySQL, a Chevy Volt
Between 25 and 50 million lines of code: Microsoft Office 2013, Windows 2000
Between 50 and 100 million lines of code: US Army Future Combat System, Large Hadron Collider, Facebook, Mac OSX Tiger
Over 100 million lines of code: Car software for a modern high end car, the US healthcare.gov website (reportedly)
Code Racer – Battle it out and learn the code… Brought to you by Treehouse
WHAT IS CODE RACER?
Code Racer is a multi-player live coding game that teaches newbies how to code a basic website using HTML and CSS, and tests intermediate and advanced users on their coding speed and agility. Players race against each other and the clock to complete coding challenges, unlocking weapons and rewards along the way.Even if someone has zero experience with building websites, they’ll be able to watch a video tutorial and complete the code challenges that will give them the basic skills to launch a web site.
via – About The Team – Battle it out and learn the code… Brought to you by Treehouse.
The Sound of Sorting – “Audibilization” and Visualization of Sorting Algorithms – panthema.net
by Timo Bingmann at Permlink.
Sorting algorithms are an essential chapter in undergraduate computer science education. Due to their easy to explain nature and fairly straight-forward analysis, this set of algorithms offers a convenient introduction to the methods and techniques of theoretical computer science and algorithm analysis.
This web page presents my own demo program for sortings algorithms, called “The Sound of Sorting”, which both visualizes the algorithms internals and their operations, and generates sound effects from the values being compared. See below for YouTube videos created with the demo.
The demo is implemented using the cross-platform toolkits wxWidgets and SDL, can be executed on Windows, Linux and Mac, and runs in real time.
continue reading The Sound of Sorting – “Audibilization” and Visualization of Sorting Algorithms – panthema.net.