background preloader

K-12

Facebook Twitter

Never Too Young To Code. Kindergartners use Bee-Bots to explore coding and mapping skills at the Cook SchoolPhotos courtesy of Catherine Cook School As with other aspects of tech use in early childhood, deep discussions are underway about the appropriate role coding has in young children’s classrooms—and in the library. Sometimes referred to as the “new literacy” in schools, teaching coding means teaching children the language used to operate tablets, computers, and other devices they interact with every day.

Experts say these beginning programming skills teach problem-solving and critical thinking and expose children to the world of computer science. Coding brings young children rich opportunities for language development and the “notion of learning from mistakes,” says Chip Donohue, the dean of distance learning and continuing education at the Erikson Institute in Chicago, a graduate school in child development. “We actually don’t do enough of that with young kids.” When teaching, be active; be social. Coding Class, Then Naptime: Computer Science For The Kindergarten Set : NPR Ed.

Don't teach your kindergartner JavaScript; he can't handle all that caffeine. Jose Luis Pelaez Inc. /Blend Images/Corbis hide caption itoggle caption Jose Luis Pelaez Inc. /Blend Images/Corbis Back when Grant Hosford's older daughter was in first grade, she signed up for an extracurricular class, building robots with a programmable Lego toy called Mindstorms. Hosford, a dot-com entrepreneur, came to visit the class and was startled to see that Naomi, who loves science and math, was both the only girl there and the youngest by a couple of years.

"My first reaction was not, 'Oh, I'm going to go build a coding company.' Hosford did go on to be a co-founder of a company called codeSpark. The Foos is part of a trend toward increasing emphasis on code as a fundamental literacy. "A computer science education is literacy for the 21st century," the mayor said at the announcement. Educators, researchers and entrepreneurs like Hosford are taking that analogy very seriously. Programming Primer. Microsoft to invest $75 million in computer science education - Fortune. © Time Inc. All rights reserved. Fortune.com is a part of the Time.com network of sites. Powered by WordPress.com VIP Email address or Password is incorrect Forgot Password? Want the Full Story? Privacy Policy Thank you for your interest in licensing Fortune content. 1. De Blasio to Announce 10-Year Deadline to Offer Computer Science to All Students. To ensure that every child can learn the skills required to work in New York City’s fast-growing technology sector, Mayor Bill de Blasio will announce on Wednesday that within 10 years all of the city’s public schools will be required to offer computer science to all students.

Meeting that goal will present major challenges, mostly in training enough teachers. There is no state teacher certification in computer science, and no pipeline of computer science teachers coming out of college. Fewer than 10 percent of city schools currently offer any form of computer science education, and only 1 percent of students receive it, according to estimates by the city’s Department of Education. Computer science will not become a graduation requirement, and middle and high schools may choose to offer it only as an elective. At least two other American cities have recently made commitments to offering computer science to all their students. Mr. City officials and Mr. Mr. City officials and Mr. In San Francisco, computer science for all...soon. SAN FRANCISCO — Many children in San Francisco do not have regular access to computers in school, let alone computer science classes. The school district is about to change that as it plans to become the first large urban school district in the country to commit itself to exposing every child to computer science starting in pre-kindergarten all the way through 12th grade.

“We are not trying to produce an army of software engineers,” said Bryan Twarek, SFUSD’s computer science coordinator. “We want to open all doors to this industry, and right now those doors aren’t open to everyone.” In fact, only 10 of San Francisco’s 18 high schools offer any kind of computer science class, with just 5 percent of all high school students enrolled in classes at any level, from introductory to Advanced Placement. Most of the students in that 5 percent are white or Asian males. “The students who access [the current classes] do not represent the diverse population that are in those schools,” Twarek said.

New Advanced Placement Computer Science Course Planned for 2016. Chatom eighth-graders get a grip on algebra making video games | The Modesto Bee The Modesto Bee. Characters scurrying around homemade video games are taking Mountain View Middle School students to the next level – in algebra. Eighth-grade math teacher Carrie Silva uses Bootstrap, an algebraic video game programming tool, to imprint such concepts as the Pythagorean theorem and how to calculate a slope. Wednesday, parents got to see what their kids dreamed up and put in virtual motion. “He’s been talking about this since the open house,” said Rebecca Mendoza. Her son dived into the project, she added. “It was a lot of work.” Angel Mendoza created a hot-pursuit game in which police chase a “loser” thief – “still living with his mom at 47” – and a bag of money. Angel liked having a stealth math lesson embedded in the game Silva used.

To shift his game pieces into action, Angel had to give them coordinates to move between. “It taught them the distance formula, which is huge in eighth grade. “They’re already using academic vocabulary. Add Coding to Your Elementary Curriculum. . . Right Now | Edutopia. Code.org sums up the situation nicely: Computer science drives innovation in the U.S. economy and society. Despite growing demand for jobs in the field, it remains marginalized throughout the U.S. K-12 education system. There are many reasons for this. As you well know, teachers are already stretched pretty thin, and often it seems like there's just no bandwidth to add something new to a very full schedule. But the earlier we introduce children to coding, the more comfortable they will be when presented with more in-depth learning opportunities in middle and high school. Kids Want to Code Even if you don't have a classroom full of future computer programmers, learning the fundamentals of coding provides students with skills that will serve them well in virtually any career they choose.

In my work as the technology chair of our PTA board, I've participated in organizing the Hour of Code for the past two years at my children's school, and Computer Science Week generates a lot of buzz. 1. Which of these top 20 programming languages should your school teach? By Frank Evans January 20th, 2015 One IT expert and educator discusses the how and why of choosing the right programming language “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.” -John Woods Way back in the 1970s, working as a computer programmer was quite prestigious, and if you wanted to get into computer programming, your potential employer would more often than not put you through a batch of aptitude tests in order to determine your suitability: even if you had a degree. Nowadays, programming is more widespread and you don’t need a degree to be a programmer; it’s no longer mainly for scientists and engineers: students studying the humanities, English as a foreign language students, people building websites, and a whole host of other folks are learning to program.

The most important question on people’s minds will probably be, “What programming language(s) do I need to learn?” Cloud9 IDE | Your code anywhere, anytime. Forget Foreign Languages and Music. Teach Our Kids to Code | Wired Opinion. Illustration: Ronald J Cala II J. Paul Gibson began to teach programming classes for teens out of frustration. A computer scientist at the National University of Ireland, he had by 1998 become shocked at the ineptness of his students.

“I was seeing 18- and 19-year-olds having trouble with basic programming concepts that I myself had learned when I was 12,” recalls Gibson, who taught himself to code on a Sinclair ZX81. “I realized they hadn’t seen any programming in school at all up to that point. By the early 2000s, Gibson was using game-design puzzles to teach rudimentary Java to 8- and 9-year-olds. Gibson had read educational psychology that suggested it was futile to try to reach children who had yet to achieve literacy. With the help of a custom Java applet, he was able to get kindergartners to write a tic-tac-toe program, based on step-by-step rules the students formulated as a group. A sorting game devised by computer scientist J.

New York City educators to learn, teach computer coding to students of all ages. CPS to make computer science a core subject. Computer science education: The 'why' and 'how' Advocates say computer science education is fun–and essential Calls for more integrated computer science education have increased in recent years as studies show that computer science degrees lead to high-paying jobs that help boost the economy. Computer science, which includes programming and coding, is the highest-paid college degree and jobs in the field are growing at twice the national average, according to Code.org, but fewer than 2.4 percent of college students graduate with computer science degrees. Some states are working to change that. In May, Washington Gov. Jay Inslee signed a bill that counts Advanced Placement (AP) computer science as a math or science credit. The course previously counted as an elective, meaning that many students passed it over for other courses that would meet graduation requirements.

(Next page: Why computer science? Integrating Programming with Core Curriculum. Computer Science | Feature Integrating Programming with Core Curriculum There has been a steady and growing call for more students to learn computer programming. As they try to answer that call, some educators are looking beyond stand-alone lessons or separate programming classes and integrating coding into their core curriculum.

By Jennifer Roland10/03/13 There has been a steady and growing call for more students to learn computer programming. In an app-centric world, many see the immediate possible benefits of a more highly skilled workforce that can create the computer-based tools we all depend on. And tech companies love the idea. As they try to answer that call, some educators are looking beyond stand-alone lessons or separate programming classes and integrating coding into their core curriculum. However, rather than just offering required stand-alone computer science courses, said Math Teacher and Department Head Rob MacDonald, they are integrating it into the core curriculum.

How Computer Science Education Can Open Doors for Youth | Lori Harnick. The economic recovery is underway, but an important group is being left behind. According to a new report by the International Youth Foundation, the global youth unemployment rate is expected to reach 12.8 percent by 2018. These trends have occurred while a changing, global economy is producing high-paying jobs that companies are having a tough time filling because candidates lack the required skills.

By 2018 there will be 1.5 million computer science-related jobs available in the United States alone. The need is not just in the technology industry, but across all sectors and industries whose success increasingly relies on technological innovation in every department, including marketing, operations, finance and research. Our education system struggles to keep up with the incredible pace of change and has not fully adjusted to the demands of the global economy. We're proud of the results these volunteers generate. Jeremy Moore, of Beattyville, Kentucky. Apps for Computer Science. As part of the new primary curriculum for ICT, there is a significant emphasis on computer science. Below I've included what the children should be taught and a selection of apps which can be used in both Key Stage 1 and Key Stage 2. Key Stage 1 Pupils should be taught to: understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following a sequence of instructionswrite and test simple programsuse logical reasoning to predict the behaviour of simple programs Key Stage 2 design and write programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller partsuse sequence, selection, and repetition in programs; work with variables and various forms of input and output; generate appropriate inputs and predicted outputs to test programsuse logical reasoning to how a simple algorithm works and to detect and correct errors in algorithms and programs Codea: £6.99.

Hopscotch HD Visual Programming for Kids. Tech leaders push for computer standards in Mass public schools. For Students – Google in Education. Students get computer programming experience from the pros. He taught the students to select words from a list rather than typing them out in order to avoid spelling errors. He also said to let the computer do the math, because computers are good at math.

The students applied this rule to make a tortoise draw a blue-sided square, which gained more colors, sides and complexity as the lesson proceeded. Midway through the lesson, the box had evolved into a multicolored spiral. "[It is] a lot of fun," said Bridger Belyea, a junior at Jordan High school. The lesson was part of an experiment featuring six Utah schools presented by Teaching Kids Programming, a nonprofit group, and Pluralsight, an Ogden-based company that offers training for professional programmers.

The Teaching Kids Programming website hosts videos aimed to help middle school children learn how to program, but Lynn Langit, an independent programmer who volunteers and teaches worldwide for the program, said children learn better from a teacher than on their own. closeup@sltrib.com. How These Amazing, Kid-Friendly Languages Are Hooking Tomorrow's Programmers. SmartBrief Exclusive Preview How These Amazing, Kid-Friendly Languages Are Hooking Tomorrow's Programmers By Margo Pierce 05/30/13 This article appears in the May 2013 issue of T.H.E. Journal . Subscribe here for free to receive an email when the issue is released.

Forty years ago, when large mainframe computers roamed the earth, few experts gave much thought to how these mammoth machines could be used for education, and fewer still about how they could help young learners create, explore, and learn through technology. While Logo's use spread throughout the 1970s, programming never achieved the influence in schools that Papert had envisioned. "We really need to broaden, to rethink what it means to be fluent in today's society," says Mitch Resnick , the LEGO Papert Professor of Learning Research at MIT . In schools where programming is taught, it often acts as a stand-alone class or as part of an after-school program. "Just because something's fun doesn't make it easy. Bill would encourage Advanced Placement computer science classes - Capital Update. New Tab. CSTA. Experimental Videogame Teaches Kids How to Program Java | Wired Enterprise. Study: High School Tech Courses Correlate with Higher GPA and Better Attendance.

Dec. 6: Report Finds K-12 Computer Science Education Declining; Most Schools Teach How To Use Computers, But Nothing Deeper. How This 12-Year-Old Has Already Created 98 Online Games. Should Kids Learn to Code in Grade School?