Microsoft and Jeff Bezos Tap Excel, Not Python Or R, To Teach Kids Data Science 188
theodp writes: Are you ready to rock it with #datascience?" asks a tweet from Club for the Future, the tax-exempt foundation founded and funded by Jeff Bezos's Blue Origin, which is partnering with Microsoft's Hacking STEM to show how data science is used to determine a Go/No-Go launch of a Blue Origin New Shepard rocket. Interestingly, while Amazon founder Bezos and Microsoft CEO Satya Nadella are big backers of nonprofit Code.org and joined other tech CEOs for CS last fall to get the nation's Governors to "update the K-12 curriculum, for every student in every school to have the opportunity to learn computer science," Microsoft and Blue Origin have opted to teach kids aged 11-15 good old-fashioned Excel skills in their Introduction to the Data Science Process mini-course, not Python or R.
"Excel is a tool used around the world to work with data," Microsoft explains to teachers who have been living under a rock since 1985. "In these activities, students learn how to use Excel and complete all steps of a mission by engaging in the data science process. In this mission, students analyze key weather data in determining flight safety parameters for a New Shepard rocket and ultimately make a Go/No-Go decision for launch. Students learn how to use Excel while engaging in this dynamic Data Science Process activity [which is not unlike PLATO 'data science' activities of 50 years ago]." Blue Origin last September pledged to inspire youth to pursue space STEM careers as part of the Biden Administration's efforts to increase the space industry's capacity to meet the rising demand for the skilled technical workforce.
"Excel is a tool used around the world to work with data," Microsoft explains to teachers who have been living under a rock since 1985. "In these activities, students learn how to use Excel and complete all steps of a mission by engaging in the data science process. In this mission, students analyze key weather data in determining flight safety parameters for a New Shepard rocket and ultimately make a Go/No-Go decision for launch. Students learn how to use Excel while engaging in this dynamic Data Science Process activity [which is not unlike PLATO 'data science' activities of 50 years ago]." Blue Origin last September pledged to inspire youth to pursue space STEM careers as part of the Biden Administration's efforts to increase the space industry's capacity to meet the rising demand for the skilled technical workforce.
Seems reasonable to me (Score:5, Insightful)
Excel or any other spreadsheet should work just fine.
R isn't great, and it's a lot better than Python. I wouldn't want to use either one for a data science course for kids. They would just get in the way.
Re:Seems reasonable to me (Score:5, Interesting)
Re: (Score:2)
It is not much even about Excel skills for themselves, as for very good foundation where computing is bound to immediate, well structured and flexible visualization of result. Similar idea was behind the Logo programming, researched in MIT.
Re: (Score:2)
Plus, it's extremely useful in real world, unlike toy programming languages. Knowing how to use pivot tables is going to be more important to 99% of the kids than how to use Pandas and Koalas which are going to be deprecated by the time they graduate anyway.
Re: (Score:2)
Re: (Score:3)
Re: I question your reason (Score:4, Interesting)
The hate on excel is kind of annoying. It basically set the trend for all spreadsheet style applications from its creation till today. The feud is over and MS won.
No one is saying it's not bloated or proprietary but even when leveraging any other spreadsheet tool, all the interfacing effectively follows the same pattern. With a modern computer, the bloat effectively is meaningless while providing a tool to understand data science.
So it's like arguing against spreadsheets which is basically like saying tabular data is a useless format... which... I can't fathom what kind of fanatical crusade of technophiles that would be worthy of but hey, you do you.
Re: (Score:2)
Re: (Score:2)
Excel has the advantage of displaying the data and intermediary calculations in a very simple manner. I would never use it for any serious work, but for education destined to kids who don't know much (if anything), why not.
Displaying data and intermediary calculations in a very simple manner is serious work. While most of the grunt work on doing difficult analysis is going to be done in more specialized tools, most of the high value work in sharing information, influencing people, building consensus, etc. is going to be done in tools like Excel and PowerPoint.
Re: I question your reason (Score:5, Informative)
Excel set the trend?
Wouldn't it be more accurate to say Lotus 1-2-3 was the spreadsheet program that set the trend?
Re: I question your reason (Score:5, Informative)
I thought that was VisiCalc.
Re: I question your reason (Score:5, Informative)
VisiCalc was the first spreadsheet program. Dan Bricklin saw a Harvard Business School professor lecturing about a financial model where he was using a yardstick and a chalkboard to draw a grid of numbers resembling accounting paper. He had the idea to do that in assembler on an Apple II, and have the whole thing recalculate itself with the push of a button.
His company was very successful until the IBM PC came along and they decided to just port the software as-is, 8-bit ceiling, bugs, and all. It still sold 300,000 copies. Until Lotus 1-2-3 came along and their sales fell off a cliff because Lotus was doing 16-bit processing and could take advantage of the larger frame buffer / screen size.
Lotus Development Corporation ended up buying what was left of VisiCalc Corporation and killing the product.
Re: (Score:2)
And where are others now? It is undeniable that Excel is the trend setter. It may not be the first spreadsheet program, but for 20 years it is the one any spreadsheet software is compared to in terms of functionality. Heck even on LibreOffice's website one of the main title's on the page is "Excel at Excel(R)"
Re: (Score:3)
Excel set the trend?
Wouldn't it be more accurate to say Lotus 1-2-3 was the spreadsheet program that set the trend?
Acutally yes. And my public school in the mid 1980's was very computer friendly and taught us Lotus there.
Dumb me didn't realize back then, how groundbraking it was and I was more into BASIC and playing
Castle Wolfenstein on the school computers, though.
Giving kids exposure to Excel oder Libre Office Calc sounds like a good idea, even if I'd teach data science inside a Jupyter notebook nowadays.
Re: I question your reason: Lotus 1-2-3 PTSD (Score:2)
Re: (Score:2)
Excel set the trend?
Wouldn't it be more accurate to say Lotus 1-2-3 was the spreadsheet program that set the trend?
He said they set the trend, not that they were the first influential spreadsheet program. If some designer is setting some trends in fashion, you wouldn't think they were the first designer to sell a shirt.
Lotus 1-2-3 had a brief period where it was setting the trend for about 5 years in the mid-80's. It was widely regarded as superior to VisiCalc at the time. But by the late 80's, Microsoft Excel had taken Lotus' throne. For the past 35 years Excel has been the leader in spreadsheet software, so it is clea
Re: (Score:2)
There's nothing wrong with being a little cynical, but there is something wrong with taking it to such an idiotic degree.
Re: (Score:3)
Sure, there's a difference between training and teaching. But you do both to people. Teaching is in service to thinking, training is in service to doing.
Re: (Score:2)
We're talking about kids here. Start small, learn the basics of data manipulation and logic without the complexity. Then, once the basics are solid (if / then, and / or / xor, variable representations, math formulae, etc.) then take them out of the visual tool (spreadsheet) and into the scripting tools like python and lua.
You need to teach fundamentals that are important for all computer science before moving on to the specific eccentricities of the various tools out there. You didn't start with C++ did
Re: I question your reason (Score:3)
We're talking about kids here.
Then teach them about science first. Let them draw their plots by hand, after they calculate their tables by hand.
Teaching linear regression, or even basic plotting, to someone who can't draw a regression line given a pen and a ruler isn't doing them any favors. It's like giving them a driver's license before they're even smart enough to walk their way to school.
It's a recipe for disaster.
It's not "data science", it's cargo cult.
Re: (Score:2, Interesting)
Yeah I think it's reasonable, and we do need to make sure we're churning out the next generation of data scientists.
However the timing raised eyebrows a bit for me given data scientists seem to have born the brunt amongst actual technical roles of recent tech layoffs. If these layoffs have taught me anything it's that big tech has gone seriously cold on data science all of a sudden.
Far and away they've been hit disproportionately. Other roles that seem to have been hit heavily are of course management, recr
Re: (Score:2)
I don't think they've gone cold on it, I think they were massively oversubscribed waiting for a future when they would have use for all those people. Consider it labor-hoarding.
Then revenue took a hit, so they had to liquidate the warehouse stock because when you are in charge of a business, at some point you're going to have the decision to seal a hatch with people still inside or let the whole ship sink.
Layoff suck a giant horse cock - I've been victim to more than one. But at some point in any company
Re: (Score:2)
The problem is that there is no easy and safe way to get data into Excel. The only reliable ways involve another tool generating a .xslx file or using a database link in Excel. Neither are good options for teaching 11-15 year olds.
Re: Seems reasonable to me (Score:2)
This is a process design problem. They will likely be taught a tedious import process from a delimetered data file. As the process design issue you raise is effectively why no real world operation like this would use excel.
This doesn't negate the experience though because designing some front end to load a genuine data stream would effectively include many of the same basic criteria and checks to make the this ultimate "go" or "no go" call. It's just the real application is more robustly designed.
Re: (Score:2)
The problem is that there is no easy and safe way to get data into Excel.
CSV import works fine. There are tools to clean up CSV data before importing it. The problem with importing data into Excel is that it only handles 1.04M rows, which is very few records by modern standards. I was going to use it to clean up and analyze some CSV files before importing them into a database and couldn't, because it wouldn't handle enough rows! So I wound up writing Perl to do it.
For a kids' data science class, the CSVs can be short and preformatted so they don't have problems. All they're like
Re: (Score:2)
CSV import works fine...for kids learning. It chokes in so many ways on seemingly basic data.
Generating Excel programmatically is not as hard as it used to be. It's generating an XML file and putting it into a folder structure before zipping it. Which is needlessly complicated but at least it's not an undocumented binary format.
Re: (Score:2)
CSV import works fine...for kids learning. It chokes in so many ways on seemingly basic data.
Well and IRL you can use a database, OLAP or relational. Or the data will be already in an xlsx file because that's where all the business stuff lives.
Re: (Score:2)
If you're 11 years old and still learning the basics, you don't need 1+ million rows of data to do that. You need maybe 100, because you're learning the logic processes and the amount of data being shoveled through is immaterial as long as you also teach that while spreadsheets are a convenient tool to use for learning the concepts, nobody that wants to do these things at any kind of useful scale would use a spreadsheet in favor of the more complex and far more scalable tools out there.
Trying to teach a cl
Re: (Score:2)
Wait, CSV files aren't "safe"? Sure they are awkward to deal with if the data naturally has commas or quotes, but many kinds of data are pretty light on that sort of thing. To be fair I don't really work with spreadsheets very frequently, and it may have been a decade or two since I've needed to get anything into Excel in particular, but I remember it being "not hard" to pull data out of a "real" database, massage it lightly with Perl, and produce a CSV that excel would accept. Likewise I remember being
Re: (Score:2)
No, they are not safe. Tons of data exists in the world that contains characters that CSV files can't handle. Like commas. I have a vendor that insists on CSV files, and they sent me one just the other week which had commas in address lines.
You can imagine how well Excel handled that.
In addition, CSV can't handle metadata, and lots of data needs that extra information to interpret it correctly.
Re: (Score:2)
CSV files can definitely handle commas.
Re: (Score:2)
But I guess that's as much of a pipe-dream as pasting data directly into a spreadsheet.
Re: (Score:2)
It's also not a huge problem when teaching 11-15 year olds. They get it pre-imported already as course fodder. If you get into projects that actually connect data to it, then there's an ecosystem for those things to generate spreadsheets.
Re: (Score:2)
We're talking about teenagers here. They're not building an ETL process to churn through a couple gigs of data in order to crank out several thousand account interest accruals as fast as possible. They're learning the concepts, and the concepts can be taught with small data sets that are easy to copy / paste.
Just make sure to tell them that a spreadsheet is the Hasbro My First Data Viz Product of the data science world - it's not meant for use at scale for data science. That's where tools like Python, Lu
Re: (Score:3)
Spreadsheets are probably a good enough intro to data science tool for kids, and it's good that if they try to do anything complicated with it, they'll rapidly learn that it has pathetic limitations. The number of rows permitted in a spreadsheet isn't enough for anything interesting without breaking your data up into pieces and then having to go through agonies as a result. And when spreadsheets implement significantly more rows than Excel does, they can't back it up with performance...
Re:Seems reasonable to me (Score:5, Informative)
Don't paint me as an Excel fanboy (far from it) but ...
Excel is everywhere and is immediately accessible. The cell-grid structure is more intuitive than pretty much any other presentation layer I have encountered. My kids back in elementary school figured it out with just a bit of minor initial prompting; they already knew all of the arithmetic structures.
Plus, it is THE universal program. It can do anything. Besides the usual financial planning stuff, I have seen people with no computing or programming background build:
- a classroom lesson planner
- an automated employee shift work planner/scheduler
- a word processor (yup if you have a screwdriver and a file, you also have a chisel)
- geological mining operation simulators (strip mine slope edge stability)
- an employee behavioral risk estimator (problem gambler spotter... use of corporate credit cards)
Basically anything that can be laid out on paper as a table with either or both text components and arithmetic calculations including calendar dates can be put into Excel. If you can imagine it on paper, transferring it to Excel is usually straightforward and requires little specialized expertise.
Excel gives you the ability to understand and manipulate data without having to first digest a programming language. If you already have the mathematical model, you don't have to translate it into program functions and structure.
Re: (Score:2)
Pretty much this. If the goal is to teach data science vs do data science a spreadsheet, Excel or otherwise is a great visual tool to get ideas across.
Numpy is a great library - but that isn't really the point here. Python is a general use interpreted (yes yes you can compile it) language that frankly is 'abused' a lot for data science work. It gets the job done especially where you have a common case of a handful of data science people directing a larger number of software people. Having the tool oriented
Re: (Score:2)
Exactly, this seems like someone just wanted to point out how Microsoft is cooking for the home team, but in reality a tool that allows you to visually see what you're doing with data transformation and be able to play "what if" by changing data and seeing the outputs immediately change is very useful for how some people learn.
Thinking you can take kids directly to coding in python when they don't even know simple logic constructs is setting kids up to fail. Let them learn the simple stuff with simple tool
way back when I said "I know how to program" (Score:5, Insightful)
So, "whatevur" people can do in Excel, I can do better in C or Pascal...
I lived to deeply regret that youthfull arrogance...
So, this seems like the right move, teach the kids data science with the most useful tool for other areas, and let them self-select to learn the more powerful ones...
Re: (Score:2)
So, "whatevur" people can do in Excel, I can do better in C or Pascal...
I challenge you to sit down at my work machine and do better than me at Excel. Hint: The machine is locked down, you don't get to install a C or Pascal compiler. You may have some luck with VB, but C or Pascal is absent from 99.9% of the corporate world meaning that what you're good at is utterly meaningless in practice.
Re: (Score:3)
So, "whatevur" people can do in Excel, I can do better in C or Pascal...
There is another issue. It's ok to teach spreadsheet to children, it's not necessarily ok to select the one that's tied to a particular megacorp. Any single spreadsheet alternative (whether it's google or open source projects) will implement the needed features with the same syntax, at the level that those kids are going to learn it. The schools in this programme are priming kids with positive views of a particular company; MS is using those schools to inculcate kids with the idea that there is no alternati
Re: (Score:2)
However, given most spreadsheet tools look and act very similarly to Excel as you said,
Re: (Score:3)
Re: (Score:2)
It's ok to teach spreadsheet to children, it's not necessarily ok to select the one that's tied to a particular megacorp. Any single spreadsheet alternative (whether it's google or open source projects) will implement the needed features with the same syntax
You're arguing against yourself. You're saying that it's not good to teach a product, and then in the following sentence saying that what kids are learning is a transferable skill that goes to any other product. At which point there's only one thing that matters: Using a product already available, which for a good chunk of classrooms is Excel thanks to Microsoft's Educational licensing.
MS is using those schools to inculcate kids with the idea that there is no alternative beyond MS
Kids don't care. They'll grow up and sit in front of a computer provided to them by IT which will have a selected corporate
Re: (Score:2)
When you learn to swim, do you start at a 10 meter diving board, or maybe in the shallow end learning to float?
Why would you want to try to teach a 10 year old how to use Apache Spark to run a map reduce on a couple terabytes of database? Do you just enjoy self-punishment?
Crawl. Then walk. Then run.
Teach the concepts (Score:2)
Help kids learn the concepts. There are many tools (some better than others) that can be used as part of that learning journey. Over time they will figure out which tools best match their needs.
Re: (Score:2)
Help kids learn the concepts. There are many tools (some better than others) that can be used as part of that learning journey. Over time they will figure out which tools best match their needs.
By learning the concepts they can then apply them with other, more powerful tools. Way back when, I learned how to do a half interval search in FORTRAN. I've not used FORTRAN in years, but applied the search concept a number of times. Best uses was on teh GMAT where I could quickly answer match questions without ever really solving the problem.
And Knuckles. (Score:2)
Re: And Knuckles. (Score:2)
Bezos, the ex-finance dude.
just lockon the Excel cart on top of the Knuckles (Score:2)
just lockon the Excel cart on top of the Knuckles cart
Kids won't learn any data science from excel. (Score:5, Insightful)
Re: (Score:2)
Excel gives you robust, easy visualization tools, and learning is often about being able to express information in different ways. The master lesson is when the easy tool is no longer the right tool.
Re: (Score:2)
Excel gives you robust, easy visualization tools, and learning is often about being able to express information in different ways. The master lesson is when the easy tool is no longer the right tool.
You hit the nail on the head.
Re: (Score:2)
Yeah, because simple Excel concepts aren't exactly the same in Google Sheets or LIbreOffice Calc, are they?
I think even Apple's my-first-spreadsheet thing they ship for free with Macs and iPads use exactly the same formula syntax and function names.
When you need to wipe your nose any facial tissue will do, even if you persist in calling it Kleenex.
Re: (Score:2)
Depends what you do. If you're an actual scientist you're probably going to have Excel and R and/or some flavour of Python. Many of the scientists here where I work use one or the other, or both, while the businessy types use Excel exclusively.
Re: (Score:2)
11-15 year olds aren't being prepared to be actual scientists. They are being prepared to cope with life. Leave teaching R and Python to the universities where it is actually relevant for the level and the target audience. As you said they will have Excel anyway, so young kids need core skills transferable across the workforce.
Otherwise we'd be teaching them nothing other than fighting fires or piloting spaceships, because let's face it, that's what every 11 year old wanted to do.
Re:Kids won't learn any data science from excel. (Score:5, Insightful)
No they aren't. Skills learnt in Excel are easily transferable to LibreOffice's Calc
Data Science should be taught on Linux Systems using the tools used in real life.
This isn’t teaching data science, it’s a basic high school intro class. Introducing complicated tools and a new, barely used, OS would result in a class no one would take.
Re: (Score:3)
TFS talked about 11 to 15 year olds. That's more like middle school than high school. Which helps make your point even more.
Re: (Score:2)
That's the way it is with foreign language requirements. Almost all high schools now require two years of foreign language credits, but less than 5% of students retain any level of language proficiency after graduation.
Re: (Score:3)
No they aren't. Skills learnt in Excel are easily transferable to LibreOffice's Calc
No it is not, IBM tried to move everyone from M/S Office to LibraOffice, which I thought was a good idea. The Finance and Marketing People revolted, some even bought their own copy. The main complaint "It is not the same".
The 'not the same' is usually about specific applications, not basic skills. I think that the 'quick visualisation' of data in Excel is really useful. Its how I look at small subsets of data to get my head around structure and features before I break out the power tools.
Data Science should be taught on Linux Systems using the tools used in real life.
Ummmm, is it the year of Linux on the desktop yet?
More seriously, don't worry about the exact tools being used for education. The critical bit is the understanding of what you are trying to achieve with whatever tools you have in the
Re: (Score:3)
Re: (Score:2)
No it is not, IBM tried to move everyone from M/S Office to LibraOffice, which I thought was a good idea. The Finance and Marketing People revolted, some even bought their own copy. The main complaint "It is not the same".
Resistance to change doesn't render skills untransferrable. Otherwise no skills of any kind, anywhere would be transferrable. If they were to be forced to use a different product, and discovered that it's pretty easy to make the jump, then the skills are transferrable.
So yes, all this does is lock these students into the Microsoft ecosystem.
No, for the same reason as above. The people in your example, the finance and marketing people, were the problem. "Switch to Libre as our new standard, or you're fucking fired" should have been the situation. But they let a group of people kil
Re: (Score:2)
The Finance and Marketing People revolted, some even bought their own copy. The main complaint "It is not the same".
So yes, all this does is lock these students into the Microsoft ecosystem.
No what happened is weak management didn't get their people to fall inline. Buying your own copy of software? What kind of idiots in IT allow that on their managed work machines (oh never mind we're talking about IBM).
But you just raised a valid point. Are you suggesting we teach people to not use the software they will be using in the corporate world? Based on your own single company anecdote that would lead to people not having a clue. You're wrong by the way, people will used what is forced on them when
Re: (Score:2)
Data Science should be taught on Linux Systems using the tools used in real life.
Tell us you've never taught beginners anything, without telling us you've never taught beginners anything.
10-year-olds don't need to set up SQL connections and Apache Spark servers. All you are going to do is frustrate kids and make them hate data science with your approach.
Crawl, then walk, then run.
FOAD (Score:3, Funny)
Re: (Score:2)
Once upon a time I'd have grumbled with Google sheets being used for anything. But its actually pretty solid these days, and dear fucking lord the CSV export on excel is mindbogglingly broken. Shits the bed if you have more than one tab (what happened to just asking what tab(s) to export, and it outputs it in some whackjob Unicode format that literally is different depending on what country your in.
Horrifyingly useless. Google sheets, Libreoffice calc, Apple Numbers, all great options and actually export n
Excel is not free ... (Score:2)
...But Python and R are ... use the expensive business tools to learn data science ...
Re: (Score:2, Informative)
Excel is free. All Office online webapps are free to use when you sign up to a free Microsoft account. They are also free to use on tablet devices. Only Windows applications require you to pay. Also Office is free for everyone in education.
The skills learnt are transferable to LibreOffice's Calc.
The skills learnt are actually relevant when you enter the workforce where you will almost certainly be using a computer with neither Python or R installed.
They'll be better prepared this way (Score:5, Interesting)
Most of what businesses have traditionally done that could be called real world "data science" has always been done with Excel anyway. Heck, most of the field would die in a fire if Microsoft ever created a Trifacta-like big data backend that seamlessly integrates with Excel so that you could "do Excel at big data scale" for things like loading TB-sized spreadsheets and doing joins. It's been an unmerited grace to much of the industry that Microsoft has apparently overlooked this opportunity.
Re: (Score:2)
last year I had an engagement where the business wanted to drive Excel-generated analysis with data in Snowflake. It was laughable and after a couple of days using Sigma they were striking their Excel flags. Sometimes you need a freight train instead of a truck especially if you're dealing with millions of data points.
Not every 11-15 year old is a scientist (Score:5, Insightful)
Being able to use Excel to analyse data is a far more relevant skill for school kids. Leave R and Python to the university students who chose a career path that will actually require those kinds of tools.
Re: (Score:3)
So no rocking is going to take place.... (Score:2)
Excel is a limited tool and "End User Applications" implemented in Excel are far more a problem than a solution. It is a hallmark of these "teach kids something with coding" that 2nd rated tools are used, because the whole thing is a PR activity anyways and has no actual value besides that.
Re: (Score:2)
When it comes to data visualization Excel is actually often one of the best tools out there. To this day I can generate more useful graphs in Excel than anything else. If visualizing is not a priority then of course its value drops off.
Re: (Score:2)
The claim was "data science". That is a bit more than just pretty plots.
Re: (Score:2)
The story was about teaching data science; visualization is actually a big part of that; people need to be exposed to information in different forms to fully absorb it.
Many times a graph is much more than a pretty picture, but a way to see how events are correlated. This is especially true when you can dynamically create trend lines or graphing deltas and integrals alongside core data.
Re: (Score:2)
The claim was "data science". That is a bit more than just pretty plots.
But it's also not writing boilerplate to glue Python libraries together, either.
Re: (Score:2)
Re: (Score:2)
Oh? And what tool do you think these kids will be using when they have grown up and like to implement some automation bypassing the IT department? Right.
Re: (Score:2)
Excel is a limited tool and "End User Applications" implemented in Excel are far more a problem than a solution.
Depends on who you ask. Actually, they've facilitated vast amounts of business. If they weren't a pretty reasonable solution, they wouldn't be much of a problem. They become problems for other people, not the people who built them, or who use them. Don't minimize their utility, or their impact.
Even today, have you looked at the cost of developing "real" software? I, like many others here, are involved in that business for a living, and we see the costs. When a company with limited resources, when presented
A few days late post (Score:2)
No powerpoint? So disappointed. (Score:2)
This is how Microsoft has asserted dominance (Score:5, Insightful)
Re: (Score:2)
That's definitely true. But it is also a concept lesson that would work with any spreadsheet. And importantly, most of the good spreadsheets are tied up in some ecosystem or another. Instead of learning one tool really well, there should be a pattern in education of switching up tools entirely to another equivalent product so that you're learning concepts instead of memorizing UI layouts. Especially since major vendors love to mess around with the UI from version to version anyway.
I don't think it's a p
it's the right choice (Score:2)
...because excel is good enough and the tool the vast majority of people use to manipulate and interact with data today.
I know Slashdot feels like every child should be steeped in the deep arcana of sql queries and Python, but that's just not necessary.
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
The real question (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
...checked my facts with ChatGPT: Excel's Hyperlink function was available in Excel in 2007, the video came out in 2002. :-/
What did you use to check ChatGPT's facts? It makes stuff up. A lot. I often ask ChatGPT questions to find facts, but I always follow up by checking them with other sources, because ChatGPT's facts are often wrong. It still often takes less time overall to ask ChatGPT and then find confirming evidence than to find the same information without ChatGPT -- and this is often true even when ChatGPT is wrong, because it generally points you in the right direction even when the answer it provides is wrong. But yo
kill it (Score:2)
KILL IT WITH FIRE !!!
Good for entry-level (Score:2)
Excel is a defacto standard albeit it's not a tool for deep analytics like R. For example, I can't see someone doing Principal Component Analysis in Excel.
I do see Excel being used where it shouldn't be used as the "only" data analytic tool and it's surprising the rat holes that companies build themselves when Excel
is leveraged for things it's ill-suited for.
That's Fine (Score:2)
Most data analysis is done in Excel. This is mundane stuff like manufacturing timing, tracking investment performance, resource management, etc... Even if you are feeding data into a dedicated analysis tool or model, a lot of massaging is done in Excel as well. There's a reason every major data analysis platform features native Excel import.
Maybe have an advanced class where you import stuff into R (though a lot of stuff seems to be moving to Python) from Excel, but for learning basic concepts, Excel is gre
SIMPLE $ (Score:2)
Big Tech needs cheap labor. They manage that with certififications and education. Columbia exhibit A guarantees a job for every CS major teaching to exactly what industry proscribes.
intro (Score:2)
Too early for Python? (Score:2)
11 years old seems a bit too early to start teaching kids how to program in Python. While many kids have basic computer skills at point, I doubt that many of them are ready to tackle anything more complex than an Office suite at that point.
Opinion (Score:2)
I don't like it, but I have to begrudgingly admit this will be more useful for most kids than a dev tool like python, R, or god forbid a purpose made/toy 'educational' program instead.
An idea hit me the other day like a ton of bricks, and it changed how I think about product design. In this instance I think it applies to education design too.
I would have loved to have had
Re: (Score:2)
We all have been in that meeting, where there are 3 people who talk a lot about something technical, 4 people who are asleep and one or two bastards running a query or two on the data set being presented. Jamm
Re: (Score:2)
It's data science, what would you expect? They abuse Excel in ways that I can only dream about. And that's even if they know Python.