Australian Techworld In Pictures: 14 Raspberry Pi projects primed for IT Australian Techworld Hero hacks: 14 Raspberry Pi projects primed for IT You have to hand it to Eben Upton and crew for the Raspberry Pi.
GitHub is the most popular repository for open source code. It has more than 3.5 million users, as the company declared in April 2013, and more than 10 million repositories, as of December 2013. It has a publicly accessible API and, since March 2012, it also publishes a stream of all the events occurring on public projects. Interactions among GitHub users are of a complex nature and take place in different forms. Developers create and fork repositories, push code, approve code pushed by others, bookmark their favorite projects and follow other developers to keep track of their activities. In this paper we present a characterization of GitHub, as both a social network and a collaborative platform. To the best of our knowledge, this is the first quantitative study about the interactions happening on GitHub. We analyze the logs from the service over 18 months (between March 11, 2012 and September 11, 2013), describing 183.54 million events and we obtain information about 2.19 million users and 5.68 million repositories, both growing linearly in time. We show that the distributions of the number of contributors per project, watchers per project and followers per user show a power-law-like shape. We analyze social ties and repository-mediated collaboration patterns, and we observe a remarkably low level of reciprocity of the social connections. We also measure the activity of each user in terms of authored events and we observe that very active users do not necessarily have a large number of followers. Finally, we provide a geographic characterization of the centers of activity and we investigate how distance influences collaboration.
Coding Together at Scale: GitHub as a Collaborative Social Network Antonio Lima, Luca Rossi, Mirco Musolesi
Teachers feel unprepared for September's new computing curriculum Ed Exec All children over the age of five will be taught computational thinking and basic coding. Secondary school students will be required to study several programming languages.
to focus only on computer-science majors misses a larger point. As Ms. Raja argues in her essay, simply teaching kids how to code shouldn’t be the only goal. Just as important—or perhaps more so—is teaching kids how to think like a computer programmer—what is called “computational thinking.” She highlights some current efforts to teach computational thinking in elementary and secondary schools, particularly to girls and members of minority groups, who remain woefully underrepresented among computer-science degree-holders and professionalcomputer programmers.
And while teaching computational thinking may result in more computer-science degrees, the more important contribution it will make is giving more people across all fields the ability to solve problems like a computer scientist and to speak the language of computer programming.
Chicagomag.com What Chicago's 'Array of Things' Will Actually Do Chicagomag.com It's an ambitious project, the brainchild of scientists at the Urban Center for Computational Data at the University of Chicago.
Programming Languages: Is Coding the New Literacy? Muncie Voice “Coding is the new literacy,” said Mitchel Resnick, professor of Learning Research at the MIT Media Lab and director of the Lab's Lifelong Kindergarten research group.
Tech behemoth Google is trying to change that by offering three months of coding classes free to women and minorities. The new initiative, announced at the Google I/O developer's conference this year, comes on the heels of ...
China has the fastest supercomputer, but the US still rules Computerworld Computerworld - More powerful supercomputers enable higher resolutions for modeling and simulations, more complex science, and the possibility of breakthrough discoveries.
Thinking Computing At Schools: Computational Thinking on Tecnologia, pedagogia e conteúdos (TPACK) - TIC em contexto Educativo curated by Fernanda Ledesma (Thinking Computing At Schools: Computational Thinking | @scoopit
The Sitdown: Jessie Chavez, software engineer at Google Chicago who ... Chicago Sun-Times It's all about concepts: Troubleshooting, computational thinking, algorithmic thinking and problem-solving, from kindergarten through 12th grade.
Coding Bootcamp Scholarships for Women There are many coding bootcamps out there that provide scholarships for women to cover all or part of tuition and living expenses. Coding bootcamps are eager to...