The underlying rules of 3D printing that help innovators get past key cost, time and complexity barriers.
Your new post is loading...
Your new post is loading...
Editor's note: To reach Andrei Cimpian, call 217-333-0852; email email@example.com.
The paper, “Expectations of brilliance underlie gender distributions across academic disciplines” is available online.
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
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. This non-technical article will give you novices [non-expert instructors] out there some basic guidance in choosing a programming language that is appropriate not only for your students’ needs, but for faculty and staff interested in online basics.
The most important question on people’s minds will probably be, “What programming language(s) do I need to learn?”
In order to answer this question, a personal PAL (Purpose, Ability, and Level) should be able to help. A person’s PAL will guide him or her through the complex maze of programming languages so that he or she can find the most suitable one(s):
Purpose: What you need to do, will determine what programming language(s) you need to learn. It is of the utmost importance that your purpose is correctly served by the use of an appropriate programming language: choosing the wrong one may result in a program that is wholly unsuitable for your purposes–as well as wasted hours of code writing.
Ability: If you aren’t especially logically wired, avoid learning difficult programming languages. If you are faced with choosing from several almost equally appropriate programming languages–always go for the one(s) that are most appropriate for your ability–otherwise, you’ll soon discover that “Profanity is the one language all programmers know best.”
Level: Make sure that the chosen programming language is at a suitable level of complexity and appropriateness. You wouldn’t try to teach calculus to kids at grade school–so don’t select programming languages that are either excessively complex or inappropriate for your students’ level of maturity and education. Let’s now look at some specific situations…
(Next page: the top 20 languages and when to choose them)
Dr. Gordon Dahlby's insight:
In an era of increasing interconnectedness, knowledge — and power — belongs to those who understand the nature of the interdependent systems that organize the world — and have the skills to change those systems. The books in the Interconnections collection offer K-12 educators a curriculum toolkit for supporting systems thinking with a design-based approach to learning that aligns with current Common Core and Next Generation Science Standards while still being relevant to youth interests in digital culture.
Each book teaches systems thinking concepts and skills in the context of a specific digital media platform and includes an average of six design challenges or learning projects. This innovative, design-based approach is useful for both in- and out-of-school settings, and was developed collaboratively by designers and educators from Indiana University’s Creativity Labs, Institute of Play, the Digital Youth Network, and the National Writing Project.“Young people growing up today will surely be called upon to address thorny problems that cut across global, interconnected systems: the environment, the economy, the global infrastructure. Few skills will be more important than the capacity to see, understand, and innovate systems. The Interconnections collection, created through a collaboration among scholars, curriculum developers, and teachers across the National Writing Project, provides approaches to teaching systems thinking through activities that also build literacy and support Common Core Standards and career-readiness. This ‘both-and’ approach is a demonstration of what forward-looking curriculum must be in a digital age.”—Elyse Eidman-Aadahl, Executive Director, National Writing Project, University of California, Berkeley “The books in this collection offer wonderful activities for engaging young people in new ways of making, helping them learn to express themselves creatively with new technologies. But even more important, they engage young people in new ways of seeing, helping them develop new perspectives for understanding the world—and understanding themselves.”—Mitchel Resnick, LEGO Papert Professor of Learning Research, and Director, Lifelong Kindergarten group, MIT Media Lab
he Center for Sustainable Polymers focuses on economical, bio-based sources for plastics
Plastics are a miracle of modern science and are now fundamental to our everyday lives. Of course, they are also a constant reminder of our throwaway society. With support from the National Science Foundation (NSF), chemist Marc Hillmyer of the University of Minnesota and a team at the Center for Sustainable Polymers (CSP) are dedicating their research to transforming the way plastics, or "polymers," are made and unmade.
The Center's vision is to design, demonstrate and develop economically competitive and environmentally friendly polymers that may even outperform their traditional counterparts. To accomplish the goal, these chemists are working on new strategies using renewable feedstock chemicals, such as sugars, plant oils and other naturally sourced starting materials.
The CSP is one of the NSF-funded Centers for Chemical Innovation (CCI), which are focused on major, long-term fundamental chemical research challenges. CCIs are producing transformative research that is leading to innovation and attracting broad scientific and public interest.
The research in this episode was supported by NSF award #413862, Center for Sustainable Polymers.
Miles O'Brien, Science Nation Correspondent
Dr. Gordon Dahlby's insight:
video at site
When University of Utah biologists fed mice sugar in doses proportional to what many people eat, the fructose-glucose mixture found in high-fructose corn syrup was more toxic than sucrose or table sugar, reducing both the reproduction and lifespan of female rodents.
“This is the most robust study showing there is a difference between high-fructose corn syrup and table sugar at human-relevant doses,” says biology professor Wayne Potts, senior author of a new study scheduled for publication in the March 2015 issue of The Journal of Nutrition.
The study found no differences in survival, reproduction or territoriality of male mice on the high-fructose and sucrose diets. The researchers say that may be because both sugars are equally toxic to male mice.
Both high-fructose corn syrup found in many processed foods and table sugar found in baked goods contain roughly equal amounts of fructose and glucose. But in corn syrup, they are separate molecules, called monosaccharides. In contrast, sucrose or table sugar is a disaccharide compound formed when fructose and glucose bond chemically.
Potts says the debate over the relative dangers of fructose and sucrose is important “because when the diabetes-obesity-metabolic syndrome epidemics started in the mid-1970s, they corresponded with both a general increase in consumption of added sugar and the switchover from sucrose being the main added sugar in the American diet to high-fructose corn syrup making up half our sugar intake.”
World on Track to New Universal Climate Agreement with Lima Call for Climate Action
AP Computer Science Principles is a new computer science course designed to give students foundational computing skills, an understanding of the real-world impact of computing applications, and programming literacy. Leading computer scientists and educators, supported by the National Science Foundation (NSF), agreed that such a course was needed to increase the number of students interested in and prepared for success in computer science and other STEM fields.
AP Computer Science Principles is designed to introduce a wider range of students to the central tenets of computer science. The course was developed and piloted in collaboration with leading high school and higher education computer science educators to reflect the latest scholarship in the field. Learn more about institutions that have supported the development of the new Computer Science Principles course.
The new course will launch in the fall of 2016, with the first AP Computer Science Principles Exam administration taking place in May 2017.Overview of Curriculum
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to creative aspects of programming, using abstractions and algorithms, working with large data sets, understandings of the Internet and issues of cybersecurity, and impacts of computing that affect different populations. AP Computer Science Principles will give students the opportunity to use current technologies to solve problems and create meaningful computational artifacts. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.
The AP Computer Science Principles Curriculum Framework (.pdf/1.42MB) focuses on the innovative aspects of computing as well as the computational thinking practices that help students see how computing is relevant to many areas of their everyday lives.
Computational Thinking PracticesConnecting computingCreating computational artifactsAbstractingAnalyzing problems and artifactsCommunicatingCollaborating
Big IdeasCreativityAbstractionData and InformationAlgorithmsProgrammingThe InternetGlobal Impact
AP Computer Science Principles will encourage students to be both analytical and creative in their thinking, and to collaborate with their peers to investigate solutions to real-world issues using computing. Students who succeed in AP Computer Science Principles will be better prepared in college and career, with a thorough grasp of computing foundations and concepts.Overview of Assessments
The AP Computer Science Principles assessment consists of two parts: a through-course assessment and the end-of-course AP Exam. Both of these will measure student achievement of the course learning objectives. For the through-course assessment, students will upload digital artifacts and written responses via a Web-based digital application.
AP Computer Science Principles students will receive a final exam score of 1-5 based on two through-course performance tasks submitted online during the school year and a multiple-choice written exam administered during the AP Exam administration in May.
The two performance tasks, focusing on computing innovations and programming, will not change from year to year. Rather, the tasks are designed to give students broad latitude in personally selecting the focus and topics for their engagement in these tasks. Draft versions of pilot performance tasks can be found on the Computer Science Principles Pilot Teacher Community.
On both the through-course assessment and the AP Computer Science Principles Exam, students will be asked to apply their understanding of the course learning objectives, including the essential knowledge statements and computational thinking practices.Two AP Computer Science Courses
When AP Computer Science Principles launches in the 2016-17 academic year, AP will have two computer science offerings, and students can take either course in any order. Currently one of the fastest growing AP courses, the AP Computer Science A course and exam continues to focus on computing skills related to programming in Java. The new AP Computer Science Principles course will complement AP Computer Science A as it aims to broaden participation in the study of computer science.
Dr. Gordon Dahlby's insight:
What points covered by HourofCode initiatives?
How we get to where we need to go--and how long it takes--affects our lives on a daily basis. In this hour, TED speakers imagine a future of transport that's faster, cleaner, and just plain cooler.
Dr. Gordon Dahlby's insight:
multiple TED talks on a given topic
Podcast aggregated at NPR TED Radio Hour
The cherry-sized fruits of a tree species in Thailand are eaten by large animals, including bears.
November 12, 2014
The elephant has long been an important spiritual, cultural and national symbol in Thailand. At the beginning of the 20th century, its numbers exceeded 100,000.
Today, those numbers have plunged to 2,000. Elephants, as well as other large, charismatic animals such as tigers, monkeys and civet cats, are under attack from hunters and poachers.
Overhunting of animals affects entire forest
While the loss of these animals is concerning for species conservation, now researchers at the University of Florida have shown that overhunting can have widespread effects on the forest itself.
Overhunting leads to the extinction of a dominant tree species,Miliusa horsfieldii, or the Miliusa beech, with likely cascading effects on other forest biota.
The scientists report their results in the current issue of the journal Proceedings of the Royal Society B.
Co-authors of the paper are Trevor Caughlin and Jeremy Lichstein of the University of Florida and Doug Levey, formerly of the University of Florida and now a program director in the National Science Foundation's Division of Environmental Biology.
Other co-authors are researchers at King Mongkut's University of Technology Thonburi in Thailand, Wageningen University in the Netherlands and the Royal Thai Forest Department.
A pilot project will engage federal and local resources to help locals visualize sea-level rise with OWL "potential reality" viewers in the Bay Area.
We humans are a visually-attuned species. For most of us “seeing is believing,” in that we understand complex ideas, mathematical concepts or raw data best when we can visualize them.
This ability to conjure up the abstract or unseen unlocks our understanding of some of nature’s more closely-held secrets; it gives us a “potential reality” glimpse of the impact of our actions, before we stumble unwittingly into undesired consequences. At the risk of invoking one too many clichés all at once: A picture is worth a thousand words.
Last year we introduced readers to the OWL, a device that its creator, San Francisco-based startup OWLized, calls “time goggles.” The OWL looks like the common “retro” viewfinder you’ve seen and probably used at scenic lookouts in national parks across the country. Drop a dime into the slot and get a close-up view of the world around you. The difference is that the OWL lets you see into the future, or even the past, and there’s no dime required to see it.
Based on the success and rapid advances in computer visualization and 3-D modeling technology, the OWL debuted in 2013 with a project in partnership with Autodesk for San Francisco’s Better Market Street initiative.
Using Autodesk’s Infraworks civil design modeling software, the OWL gave all stakeholders in the project, from city residents to merchants and policymakers, a 3-D, real-life glimpse into the proposed future of Market Street, the hub of downtown San Francisco.
The ability to transform conceptual engineering and architectural drawings into a lifelike representation — displayed through the familiar viewer — has helped guide the future of San Francisco.
What if we could turn that viewer out towards the bay, and look at what the future holds with climate changeand rising seas? For many residents along the Northern Bay shoreline, the OWL will soon do just that.Visualizing sea-level rise
Projections indicate 11 to 19 inces of sea-level rise along the San Francisco Bay by mid-century and as much as 30 to 55 inches by 2100, or 2.5 to over 4.5 feet. Such rise in sea level will clearly have significant impact along the Marin waterfront (indeed, the entire Bay Area) in the coming decades.
Two OWL viewers will be installed at the Almonte entrance of the Sausalito-Mill Valley multi-purpose pathway for 12 weeks this spring. The viewers are part of a pilot project that will explore ways to engage community understanding and participation in developing policy to adapt to sea-level rise in the region.
The Federal Emergency Management Agency (FEMA) is responsible for mapping regional flood plain areas, a task it hopes to accomplish alongside the local community. The OWLs will give an opportunity for anyone using the pathway to get a real impression of what the surrounding area will look like as the sea rises.
Using Autodesk’s 3-D modeling software, the OWLs will project possible future scenarios in the actual 360-degree environment, as well as how the area looked in the past. It’s one thing to talk about 55 inches of sea-level rise; it’s another thing to actually see it.
A $150,000 FEMA grant is funding the effort, a public-private partnership between FEMA, the County of Marin, OWLized, Autodesk, the nonprofit Climate Access and research partner Dr. Susanne Moser of Stanford University.
Image credit: Franco Folini, courtesy flickr
The first book in the collection, “Gaming the System: Designing with Gamestar Mechanic,” orients readers to the nature of games as systems and how to involve systems concepts in the design of effective games. “Script Changers: Digital Storytelling with Scratch” focuses on how stories offer an important lens for seeing the world as a series of systems and provides opportunities for young people to program animated stories about the systems around them. The two final books, “Short Circuits: Crafting e-Puppets with DIY Electronics” and “Soft Circuits: Crafting e-Fashion with DIY Electronics” enable youth to design interactive fashion and puppets using crafting materials and everyday electronics.
Dr. Gordon Dahlby's insight:
celebrate: interest in computer science education has reached an unprecedented high. Last month, an estimated 80 million students, teachers, administrators, parents, and community members across the globe participated in Computer Science Education Week (CSEdWeek), an annual event committed to ramping up engagement in programming, app development and design, robotics, networking, and other computational thinking skills and activities. Yet despite the recent frenzy of activity surrounding computer science (CS) and its relevance among the constellation of core disciplines, there remains a notable lack of accurate and generally available information about the state of CS education in United States high schools. Much of the existing research fails in multiple ways. It fails to clarify the relevance of computer science education today and the importance of aligning it to core curriculum, and it fails to illuminate issues of access and the true state of computer science education in US high schools.
Dr. Gordon Dahlby's insight:
Higher Ed needs to lead in the definition.
What's inside the earth?
In the early part of the 20th century, geologists studied the vibrations (seismic waves) generated by earthquakes to learn more about the structure of the earth's interior. They discovered that it is made up of these distinct layers: the crust, the mantle, and the core.
Real-world STEM adventures inspire millions of girls through the power of media
The magic of life unfolds, but for adolescents Mimi, Izzie and Quinn, watching a monarch butterfly emerge from its cocoon and spread its wings is more than a fascinating moment--cameras are rolling!
With support from the National Science Foundation (NSF), Richard Hudson and his team at Twin Cities Public Television are putting middle school girls in front of a national audience on the PBS series "SciGirls." This is the first television science series designed specifically for girls, ages 8 to 12, to inspire and empower them to consider careers in science, technology, engineering and math (STEM).
Each episode features different girls doing their own science investigations and engineering projects, accompanied by two animated characters. In the new season, premiering in April 2015, the SciGirls work together as citizen scientists and share their findings with professional scientists.
The approach of the show is based on gender research and best practices for STEM education for girls. The innovative format of the show also forges a unique link to the website, which is an integral part of the TV show.
The show features mentor Kelly Nail working with the girls. She is part of another NSF-funded project, Driven to Discover, a University of Minnesota effort designed to engage 12-to-14-year-old youth and their adult mentors in authentic research.
A girl makes her own scribbling machine at the San Francisco Exploratorium's Tinkering Studio.
GRADES K-5SCIENCE STORY
A teacher-led classroom project to create a short storybook about science's impact in the world.GRADES 6-12SCIENCE ESSAY CHALLENGE
Our flagship STEM writing competition for individual students, supported by a sponsoring science teacher.
In this day and age, we and our gadgets are limited by the archaic ways we store our power. Tech guru Brad Templeton explains that a breakthrough in battery technology would spark an exciting wave of innovation and enable the future of computing to be realized.