April 21, 2016 — Jofre Espigule-Pons, Consultant, Technical Communications and Strategy Group
Putting some color in Shakespeare’s tragedies with the Wolfram Language
After four hundred years, Shakespeare’s works are still highly present in our culture. He mastered the English language as never before, and he deeply understood the emotions of the human mind.
Have you ever explored Shakespeare’s texts from the perspective of a data scientist? Wolfram technologies can provide you with new insights into the semantics and statistical analysis of Shakespeare’s plays and the social networks of their characters.
William Shakespeare (April 26, 1564 (baptized)–April 23, 1616) is considered by many to be the greatest writer of the English language. He wrote 154 sonnets, 38 plays (divided into three main groups: comedy, history, and tragedy), and 4 long narrative poems.
April 7, 2016 — Wolfram Blog Team
Authors that choose to incorporate Wolfram technologies into their books are practitioners in a variety of STEM fields. Their work is an invaluable resource of information about the application of Mathematica, the Wolfram Language, and other Wolfram technologies for hobbyists, STEM professionals, and students.
February 25, 2016 — Adriana Rose, Business Development, Partnerships
For the last few days, we’ve been discussing Wolfram Programming Lab and how it is a tool for those teachers looking to incorporate coding into their computational classrooms. Today is the last day of the series, and I’m going to talk about the experiences I’ve had with Programming Lab. What I’ve seen from numerous workshops is that adopting a computational thinking approach increases engagement and supports creativity in the classroom. Having an engaged classroom is paramount; otherwise, teachers risk students falling into a dangerous spiral of disinterest that prevents them from learning and is likely to cause classroom management problems. Programming Lab gives teachers the ammunition to fight boredom and create exciting lesson plans.
My colleague Ishwarya and I have been visiting elementary, middle, and high schools for the past couple of years to teach workshops of various lengths. It’s been such a help to have the Wolfram Language in the cloud. Without downloading any software, students are able to go to a website and start programming immediately. I usually start off my workshops with the Getting Started and Draw a Sphere Explorations. Here are some of the kids that I’ve worked with in the past year or so:
February 23, 2016 — Ishwarya Vardhani, Educational Partnerships
I hope you’re enjoying the Wolfram Programming Lab series. Today I will be sharing more classroom experiences using Programming Lab and what it makes possible. I will also describe the resources available to interested educators. So let’s get started!
One of the local middle schools here in Champaign-Urbana conducts a community enrichment program for its students. When we heard about this, we knew that we wanted to participate and continue investing in our local community and school districts. So I’ve been working with a group of sixth graders for the past few weeks.
One of my favorite things about Programming Lab is that it can be accessed directly from a web browser, making workshops run smoothly without needing to download software. Once students create a free account in Programming Lab, all their work is automatically saved and they can always go back to it. And some always do! I love it when students come up to me and say they tried to do something and it worked, or ask for my help when it didn’t. Both of these feel awesome, as every teacher knows.
February 18, 2016 — Adriana Rose, Business Development, Partnerships
Today is the second post in our Wolfram Programming Lab series, and I’ll be highlighting how the Wolfram Language supports the development of computational thinking skills for almost any subject matter. Students solidify concepts and practices by making connections to all of their subjects, not just a few here and there. By incorporating computational thinking across the curriculum, teachers give their students an opportunity to develop twenty-first-century skills to automate processes and solve messy problems with real-world data. In this blog post, I’ll take a look at several Explorations in Wolfram Programming Lab to show the possibilities of programming in the Wolfram Language.
February 16, 2016 — Ishwarya Vardhani, Educational Partnerships
Welcome to the first in a series of blog posts on experiencing Wolfram Programming Lab. In this series, my colleague and I will share our thoughts on using Wolfram Programming Lab as a tool to develop a computational thinking mindset in students. Modern industry has recognized a serious lack of problem solving and critical thinking in recent graduates. In a world going digital, there is an ever-increasing demand for a curriculum that is current and equips students with skills they need to succeed outside the classroom. Adding a computational thinking approach in the classroom addresses these issues. With Wolfram Programming Lab, injecting computational thinking activities to support the curriculum has never been easier. In fact, with the tools and methods we are going to describe in this series, it is possible to do this across a wide range of subjects, not just math and computer science.
Wolfram Programming Lab is an immersive programming environment that is also fun! You can run Programming Lab through a web browser as well as on desktop systems. It is compatible on Mac, Windows, and Linux. Though Wolfram Programming Lab officially released earlier this year, the education folks here at Wolfram have been using it for a while now. Apart from constantly adding and tweaking content, we have been very busy conducting workshops in schools and libraries in Champaign-Urbana and nearby cities. Today I’ll discuss experiences from two workshops that I led using Wolfram Programming Lab.
January 19, 2016 — Stephen Wolfram
I’m excited today to be able to announce the launch of Wolfram Programming Lab—an environment for anyone to learn programming and computational thinking through the Wolfram Language. You can run Wolfram Programming Lab through a web browser, as well as natively on desktop systems (Mac, Windows, Linux).
January 18, 2016 — Håkan Wettergren, Applications Engineer, SystemModeler (MathCore)
Explore the contents of this article with a free Wolfram SystemModeler trial.Wolfram SystemModeler is a tool for multidomain analysis. One area with many multidomain applications is hydraulics: fluid power systems. Fluid power is one of three main methods of transmitting power. The other two are mechanical transmission, via gears and shafts, and electrical transmission, via wires. In SystemModeler, all three can be used at the same time without any restrictions or simplification.
This blog describes how the SystemModeler hydraulic library can be used in education, but the focus is not only on the hydraulic part. The idea is also to show how to build up an interesting, real application where hydraulics play an essential role. In the model it is then possible to study the effects of filter locations, choose valves, adjust settings, study different oil grades, etc. This post may also give ideas to hydraulic engineers used to working with conventional software as to what more can be done with SystemModeler compared to the standard software.
January 12, 2016 — Jenna Giuffrida, Content Administrator, Technical Communications and Strategy Group
As this new year begins and the books keep rolling in, we are happy to share with you an exciting new selection of texts featuring Wolfram technologies. If you’re looking for a New Year’s resolution for 2016, why not consider learning how to use Mathematica or the Wolfram Language? In this post are several books for beginners in English, German, and Japanese, as well as more advanced books for those who are looking to sharpen their skills.
December 8, 2015 — Stephen Wolfram
But a little while ago, I realized there was another book I had to write: a book that would introduce people with no knowledge of programming to the Wolfram Language and the kind of computational thinking it allows.