Computational Tin...
Follow
Find
811 views | +0 today
Scooped by Susan Einhorn
onto Computational Tinkering
Scoop.it!

UC Berkeley aims to stay ahead of the curve in age of tech - Daily Californian

UC Berkeley aims to stay ahead of the curve in age of tech - Daily Californian | Computational Tinkering | Scoop.it


Its efforts come at a time when some experts are claiming that computer-programming knowledge is integral to staying ahead in the technology age.

 

In fall 2009, Dan Garcia, a professor in the department of electrical engineering and computer sciences, piloted a new and revamped computer science course for nonmajors called Computer Science 10: The Beauty and Joy of Computing. CS 10 is a lab-based class in which students learn the basics of programming that can be applied to any field of study. The class serves as a model for the new AP Computer Science course being developed by the National Science Foundation for high school students.

 

“We live in an era where folks are growing up digitally literate, but they are only literate as passive consumers of digital content,” Garcia said. “We believe that this is a crucial time where people need to be not just consumers but producers of their futures.”

 
more...
No comment yet.
Computational Tinkering
The impact of computational thinking on our view of the world
Curated by Susan Einhorn
Your new post is loading...
Scooped by Susan Einhorn
Scoop.it!

Video: The World’s Biggest Tetris Game

The Drexel University professor Frank Lee and his team hacked into the lighting system of a 29-story skyscraper in Philadelphia to play Tetris on the building’s facade.
more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Introduction to Computer Programming - What Is It

Introduction to Computer Programming - What Is It | Computational Tinkering | Scoop.it

Creating a computer program can be like composing music, like designing a house, like creating lots of stuff.  It has been argued that in its current state it is an art, not engineering. 

 

An important reason to consider learning about how to program a computer is that the concepts underlying this will be valuable to you, regardless of whether or not you go on to make a career out of it.  One thing that you will learn quickly is that a computer is very dumb but obedient.  It does exactly what you tell it to do, which is not necessarily what you wanted.  Programming will help you learn the importance of clarity of expression.

Susan Einhorn's insight:

Interesting intro to computer programming, what it is, why it's important.

more...
No comment yet.
Rescooped by Susan Einhorn from COMPUTATIONAL THINKING IN K-12
Scoop.it!

How one college went from 10% female computer-science majors to 40%

How one college went from 10% female computer-science majors to 40% | Computational Tinkering | Scoop.it

Yes, we know there aren’t enough women in tech. Yes, we know we need to change the ratio. One college has found the answer. With a three-step method, Harvey Mudd College in California quadrupled its female computer science majors. The experiment started in 2006 when Maria Klawe, a computer scientist and mathematician herself, was appointed college president.


Via Chris Carter, Bonnie Bracey Sutton
more...
Linda Alexander's curator insight, March 27, 9:48 AM

Love their strategies to boost female enrollment!

Chris Carter's comment, March 27, 9:33 PM
Linda, I am excited the spread the good word. Harvey Mudd has an impressive track record of data-driven change.
Scooped by Susan Einhorn
Scoop.it!

Adding Coding to the Curriculum

Around the world, students from elementary school to the Ph.D. level are increasingly getting acquainted with the basics of computer coding.
more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Upgrade Your Brain: Resources for Coding Beginners

Upgrade Your Brain: Resources for Coding Beginners | Computational Tinkering | Scoop.it
To make it in the tech economy, you should have some understanding of the code that builds the digital world around you.
more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Why Wolfram|Alpha's Algorithm Still Relies On Human Smarts - Co.Labs ⚙ code + community

Why Wolfram|Alpha's Algorithm Still Relies On Human Smarts - Co.Labs ⚙ code + community | Computational Tinkering | Scoop.it

The newly released Wolfram Language claims to know everything about everything. The all-knowing language is the driving force behind computational knowledge engine Wolfram|Alpha. But it hasn’t gotten closer to obtaining perfect knowledge without help from real, human experts.

Nearly every one of Wolfram|Alpha’s algorithms and real-world object identifiers (the ones that make it possible for the language to understand what a "pint" or a "foot" is) have been vetted by people who truly do know everything. And the Wolfram Alpha team regularly consults with real experts on how to make sense of all the datasets in its knowledge stores.

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Should Schools Treat Coding as a 'Basic Literacy'?

Should Schools Treat Coding as a 'Basic Literacy'? | Computational Tinkering | Scoop.it
With many schools offering relatively little in the way of computer science course, a growing number of young students are turning to private coding programs.
more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Who Needs to Know How to Code - Wall Street Journal

As the ability to code, or use programming languages to build sites and apps, becomes more in demand, technical skills are no longer just for IT professionals. Children as young as 7 can take online classes in Scratch programming, while 20-somethings are filling up coding boot camps that promise to make them marketable in the tech sector. Businesses such as American Express Co. send senior executives to programs about data and computational design not so they can build websites, but so they can better manage the employees who do.

“I equate coding to reading and writing and basic literacy,” says Adam Enbar, founder of New York’s Flatiron School, which offers 12-week, $12,000 programs to turn novices into developers. “Not everyone needs to be Shakespeare, just as not everyone needs to be an amazing developer,” he says. “But…we’re entering a world where every job if not already, will be technical.”

.
more...
Peter Albion's curator insight, March 14, 7:01 PM

#edp4130 students wondering why we have them working in Scratch might find this interesting. The Australian Curriculum: Technologies includes knowledge of algorithms and coding for reasons of this kind.

Rescooped by Susan Einhorn from Computational Thinking In Digital Technologies
Scoop.it!

Demand for Computer Science Classes Grows, Along With Digital Divide

Demand for Computer Science Classes Grows, Along With Digital Divide | Computational Tinkering | Scoop.it
It's estimated that only about 10 percent of K-12 schools teach computer science. Some companies are trying to fill a void in American public education by teaching kids computer programming basics.

 

The “guesstimate” is that only five to 10 percent of schools teach computer science, based largely on data on students who take the AP test in computer science annually. The real percentage may be lower. Nobody tracks the figures nationally.

Some sobering stats from last year’s AP data:

In Mississippi, Montana and Wyoming, no girls took the computer science exam.In 11 states, no black students took it.In eight states, no Hispanics took it.In 17 states, fewer than 100 students took it.
Via Lewis Walker, Paul Herring
Susan Einhorn's insight:

The world changes faster and faster, while education falls farther behind. An hour of code once a year is not enough. Just think about something you did for an hour this year - how did that impact your life or your thinking?

more...
Lewis Walker's curator insight, February 26, 9:57 AM

This is an area in the Urban Core that we need to put more emphasis on. 

Scooped by Susan Einhorn
Scoop.it!

The Stunning Symbiosis between Math and Knitting [Slide Show]

The Stunning Symbiosis between Math and Knitting [Slide Show] | Computational Tinkering | Scoop.it
Susan Einhorn's insight:

Knitting, math, algorithms, patterns, coding ....interesting connections.

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Scientists Begin Looking at Programmers' Brains: The Neuroscience of ... - Huffington Post (blog)

Programming is a deeply complex but relatively new human activity. Its young age has lent itself to countless battles and hotly debated topics that despite the many compelling arguments presented, we seemingly have no definitive answers for. All that is about to change: An international team of scientists lead by Dr. Janet Siegmund is using brain imaging with fMRI to understand the programmer's mind. Understanding the brain offers us the chance to distill these complex issues into fundamental answers.

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

The Neuroscience of Computer Programming - Slashdot

The Neuroscience of Computer Programming - Slashdot | Computational Tinkering | Scoop.it

"Interestingly, even though there was code that involve mathematical operations, conditionals, and loop iteration, for these particular tasks, programming had less in common with mathematics and more in common with language

Susan Einhorn's insight:

Interesting....

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Why The New York Times Hired A Biology Researcher As Its Chief Data Scientist

To help make sense of the massive troves of data produced by people clicking around its website, the Times made a very nontraditional hire. Computational thinking and machine learning is ramping up, let's go!

 

News has gone from a device that shows up on your door step to a website, which just opens up a whole new universe of ways of understanding your readers and listening to your readers better. Anytime anyone does anything on a website, that is an event and that person leaves a trail of data. Putting all of that data together is definitely a non-trivial task. It gives so much immediate insight into the way people use your product, how your products can be improved, what new products you should be thinking about. I think that's a real transformation for anybody in any business.

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Eight (No, Nine!) Problems With Big Data

Eight (No, Nine!) Problems With Big Data | Computational Tinkering | Scoop.it
It’s a valuable tool for analysis, but don’t believe all the hype.

 

Is big data really all it's cracked up to be? There is no doubt that big data is a valuable tool that has already had a critical impact in certain areas. 

 

But precicely because of its newfound popularity and growing use, we need to be levelheaded about what big data can - and can't - do.

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

The Lede Program: An Introduction to Data Practices - Columbia University Graduate School of Journalism

Data, code and algorithms are becoming central to research and creative work, and are setting new parameters for the exercise of responsible citizenship. Columbia’s Graduate School of Journalism and Department of Computer Science have together created two new post-bac certification programs that will offer hands-on training in data and data technologies, all taught in the context of journalism, the humanities and the social sciences. 

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Computational Thinking in Primary Schools

Music, poetry and art aren’t on the curriculum to train future musicians, poets and artists; they are there because all should have an entitlement to a liberal education which includes these elements. The same applies to programming: we teach it because it’s interesting and important, not just because it’s useful. The real interest, importance and utility though lies with computational thinking, which seems much more important than learning to code. That said, learning to code may well be the best way start thinking computationally.

more...
Paul Herring's curator insight, March 25, 7:34 PM
Some good thoughts here: ‘A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world’. ... For me, computational thinking is about looking at problems or systems in a way that considers how computers could be used to help solve or model these."
Scooped by Susan Einhorn
Scoop.it!

Naace: Computer Programming: a benefit to the young learner?

Naace: Computer Programming: a benefit to the young learner? | Computational Tinkering | Scoop.it

This literature review explores the ways in which primary aged learners in particular may benefit from appropriate software being used to support the proposed new programme of study for computing. It focuses on the potential of programming activities to bring learning progress to an individual.

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

(Computation) Spreadsheets and Global Mayhem

(Computation) Spreadsheets and Global Mayhem | Computational Tinkering | Scoop.it

Australian researchers say they have developed a mathematical model to predict genocide. A Swiss sociologist has sifted through a century of news articles to predict when war will break out — both between and within countries. A Duke University lab builds software that it says can be used to forecast insurgencies. A team assembled by the Holocaust Museum is mining hate speech on Twitter as a way to anticipate outbreaks of political violence: It will be rolled out next year for the elections in Nigeria, which have frequently been marred by violence.


What makes these efforts so striking is that they rely on computing techniques — and sometimes huge amounts of computing power — to mash up all kinds of data, ranging from a country’s defense budget and infant mortality rate to the kinds of words used in news articles and Twitter posts.

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Exploring computer coding as an art form - Varsity

Exploring computer coding as an art form - Varsity | Computational Tinkering | Scoop.it

Most people view coding as a scientific pursuit. After all, students in the University of Toronto’s computer science program graduate with a Bachelor of Science, however there is a growing trend in the field of computer programming to view code as art.

more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Computing at School newsletter-spring14.pdf

more...
No comment yet.
Rescooped by Susan Einhorn from Algorithmic Music Composition
Scoop.it!

Computational thinking through music

Presentation for Xerox India Research Center, 19 Feb, 2014


Via M. Edward (Ed) Borasky
more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Stephen Wolfram's Introduction to the Wolfram Language - YouTube

Stephen Wolfram introduces the Wolfram Language in this video that shows how the symbolic programming language enables powerful functional programming, query...
more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

Cracking the code of computer education - The Japan Times

There are two possible interpretations of all this. One is the cock-up theory that holds that Year of Code is a well-intentioned initiative that has suffered a disastrous public-relations fiasco. In this view, Year of Code is a laudable enterprise by wealthy corporate types who want to do good by injecting energy into an important national project: to prepare our schoolchildren for the computer-dominated world that they will inherit.

 

An alternative, less charitable, view is that Year of Code is a takeover bid by a corporate world that has woken up to the realization that the changes in the computing curriculum and the success of the open-source Raspberry Pi will open up massive commercial opportunities.

 

In a way, it doesn’t matter which interpretation is correct. The project to educate teachers to exploit the new computing curriculum is too important to be drowned in squabbles. 

more...
No comment yet.
Rescooped by Susan Einhorn from COMPUTATIONAL THINKING IN K-12
Scoop.it!

Should Computational Science Focus So Much on High Performance Computing?

Should Computational Science Focus So Much on High Performance Computing? | Computational Tinkering | Scoop.it
No.Scientific computing and high performance computing are virtually synonymous.  Should they be? Is this even a discussion worth having? It should be.  It shouldn’t be an article of faith.I’m goin...

Via Bonnie Bracey Sutton
more...
No comment yet.
Scooped by Susan Einhorn
Scoop.it!

If the Year of Code has got it wrong, how should we teach kids to code? - ComputerWeekly.com

If the Year of Code has got it wrong, how should we teach kids to code? - ComputerWeekly.com | Computational Tinkering | Scoop.it
If the Year of Code has got it wrong, how should we teach kids to code?
more...
Suvi Salo's comment, February 20, 8:47 AM
Computer coding taught in Estonian primary schools (BBC news, January 2014) http://www.youtube.com/watch?v=x9kZGfW7tZc
Paul Herring's curator insight, February 22, 4:46 PM

"Positioning coders as artists, and programming as painting, students can be taught the skills and given the encouragement to produce individual work, enabling them to see the personal benefit and reward. We must encourage Britain’s young people to innovate and aspire to coding careers, with the same aspiration that people pursue the dream of becoming a footballer.”