Insurances.net
insurances.net » Children Insurance » Teach Computational Thinking From Children
Auto Insurance Life Insurance Health Insurance Family Insurance Travel Insurance Mortgage Insurance Accident Insurance Buying Insurance Housing Insurance Personal Insurance Medical Insurance Property Insurance Pregnant Insurance Internet Insurance Mobile Insurance Pet Insurance Employee Insurance Dental Insurance Liability Insurance Baby Insurance Children Insurance Boat Insurance Cancer Insurance Insurance Quotes Others
]

Teach Computational Thinking From Children

Teach Computational Thinking From Children

Reading, writing and - refactoring code? Many professors of computer science say

college graduates in every major should understand software fundamentals. They don"t argue that everyone needs to be a skilled programmer. Rather, they seek to teach "computational thinking" - the general concepts programming languages employ. In 2006, Jeannette M. Wing, head of the computer science department at Carnegie Mellon University, wrote a manifesto arguing that basic literacy should be redefined to include understanding of computer processes. "Computational thinking is a fundamental skill for everyone, not just for computer scientists," she wrote. "To reading, writing and arithmetic, we should add computational thinking to every child"s analytical ability." There is little agreement within the field, however, about what exactly are the core elements of computational thinking. Nor is there agreement about how much programming students must do, if any, in order to understand it. Mark LeBlanc teaches "Computing for Poets" in conjunction with English courses at Wheaton College in Norton, Mass. Most important, the need for teaching computational thinking to all students remains vague. At the college level, computer science courses intended for non-majors run a gamut . In some classes, students start coding right away with a mainstream language. Others exclude programming and examine social and ethical issues related to computer use. At Carnegie Mellon, students who are not computer science majors are invited to try "Principles of Computation." It starts with a history of computation, but in Week 2, students start learning the programming language Ruby. Then the course covers iteration, recursion, random number generators and other topics. Tolkien and Anglo-Saxon literature. Students in the computing course put concepts to immediate use by analyzing large bodies of text. The syllabus is more like what one would find for a humanities course. "In the class, we take on big problems," Professor LeBlanc says. "The majority of the students are overwhelmed-"Where do we start?" "This provides opportunities to illustrate the concept of decomposition, which he describes as "breaking a large problem into small manageable problems." Professor LeBlanc estimates that just 5 percent of students who enroll each semester find it "worse than a foreign language" and drop the course. He believes that most graduates of Wheaton, a liberal arts college, will work in fields where they must learn how to program. The liberal arts college offers "a safe place to be a novice," he says. At many other campuses, computer science departments introduce computational thinking by sparing students from learning an industrial-strength programming language in order to try applying the general concepts. Instead, students learn visual scripting languages that produce interactive animation . Scratch, which was developed for elementary and middle-school students, is one such language. Explaining why Scratch is used at the college level, she says that all students arrive on campus having taken high school classes in English, math, biology and so on, but that many have not taken a computer science class. This article is sponsored by Hongxing Machinery specializing in mining equipment manufacturing such as rotary kiln and dryer machine. Someday, the understanding of computational processes may be indispensable for people in all occupations. But it"s not yet clear when we"ll cross that bridge from nice-to-know to must-know.

by: hxjqyang
John Deere Tractor Toys For Childrens Fascination How To Identify Depression Among Children Children's Eyeglasses: Like Yours, But More Fun Dental Care For Children From Your Roswell, Ga Dentist Why Preschool Coloring Pages For Kids Are Important? Classroom Technology Lets Children Be Themselves What Gift Attracts Your Children? Can children study yoga with weights? Human Growth Hormone Children - How Human Growth Hormones Can Help Your Child Ways To Find Accredited Junior Middle Schools For Kids Best Wedding Jewelry For Children In The Wedding Various Types Of Courses Offered In Online High Schools Children's Book Sets Are The Secret to Keeping The Child's Imagination Open To Anything
Write post print
www.insurances.net guest:  register | login | search IP(3.144.17.45) / Processed in 0.013117 second(s), 6 queries , Gzip enabled debug code: 2 , 3739, 956,
Teach Computational Thinking From Children