HNHacker News
TopNewBestAskShowJobs

edtechdev

1,961 karma · joined August 17, 2010

submissionscomments
edtechdev··on On the cognitive effects of learning computer programming (1983) [pdf]
Pea & Kurland's basic idea is still correct. They were arguing against the notion that learning Logo programming would exercise some generic intelligence 'muscle' that would benefit students in other areas. Instead, what later research demonstrated was that cognition is contextually bound (see research on situated cognition and situated learning and embodied cognition).

In the case of teaching programming skills - that is the main goal, for students to learn how to program and improve their computational thinking skills. Just like when teaching writing skills, reading skills, speaking skills, time management skills, etc.

One of the biggest problems is we try to teach these skills without context. You learn some procedure or concept and you're supposed to just memorize it and apply it sometime later. Instead, we should start with the context. Making a game, for example, or creating an app or website that serves some relevant purpose or solves some real-world problem. This is the idea behind problem-based learning, service learning, and the like. It also can be more effective to teaching programming in the context of other school topics, like math, science, etc. Here's one example: https://edsource.org/2016/teaching-math-with-computer-progra...

And here are a couple of relatively recently summaries of some research in computer science education, but there's a whole field of research on the topic, with conferences and journals and books every year. https://computinged.wordpress.com/2012/05/03/blog-post-999-r... http://cra.org/ccc/wp-content/uploads/sites/2/2015/01/CSEdRe...

edtechdev··on Jean Sammet, co-creator of COBOL, has died
She proposed natural language programming over 50 years ago. http://dl.acm.org/citation.cfm?id=365274

There still hasn't been a whole lot of progress, although there have been some research projects and some closed source applications like Inform7 and WolframAlpha.

edtechdev··on Cross-platform GUI Toolkit Trainwreck, 2016 Edition
For me, accessibility is important, too, which rules out immediate mode or canvas-based GUIs. And there are not just desktop, but web and mobile platforms. Like Nim, it would be nicer if there were a better language and framework designed with all this in mind. Elm and others don't seem to be it. Dojo toolkit was great at accessibility but I guess it is a bit out of date now. I know this may not be popular here, but Dart (and Flutter) might be the best option, at least for my needs.
edtechdev··on Why are developers switching from Mac OS X to Linux?
I remember using OS X in the early years of its existence, and it was non-stop spinning beach ball of death. I switched to Windows for a while and then Ubuntu in 2006 which I still use. Everytime over the past 10 years that I try out a new Mac laptop or even desktop, the spinning beach ball still happens, even just clicking on a text field, despite faster processors, more RAM, SSD, etc. I see it in Windows 7 & 10, too, but basically never in Linux.
edtechdev··on A Month Without Sugar
If you think there's a chance your blood sugar might be high, you can get an A1C test kit at the pharmacy or grocery store or Amazon (or visit your doctor, of course). That tests your average blood sugar level over the past 3 months or so.
edtechdev··on How Florida's electricity utilities are manipulating voters to oppose solar
In Florida, amendments require 60% of the vote to pass, so I'm hoping this one won't. But the electric companies have spent over $18 million in support of this amendment, ten times the opposition. There are constant ads on TV now, and none that I've seen that are against the amendment. https://ballotpedia.org/Florida_Solar_Energy_Subsidies_and_P... At the same time, my electric company is asking to raise rates by $811 million. It's pretty much a monopoly/oligarchy. http://protectingyourpocket.blog.palmbeachpost.com/2016/10/2...

My roof was damaged from hurricane Matthew, and I'm drooling over the new SolarCity/Tesla solar roof, but it looks that won't be an option for us in Florida anytime soon, especially if this amendment passes.

edtechdev··on The Best Way to Not Get Tenure
If any of those items were true (and I highly doubt that), his colleagues should have simply mentioned it rather than stay quiet, passive aggressive, and butthurt.
edtechdev··on So You Want to Learn Physics
Start by playing with the physics simulations at http://phet.colorado.edu
edtechdev··on How Twitter deploys its widgets JavaScript
You can no longer embed their widgets on platforms that allow iframes but not script tags, like most learning management systems.
edtechdev··on The Most Popular Online Course Teaches You to Learn (2015)
For the impatient, the author of the course has a nice handout with 10 tips for good and bad studying: http://www.barbaraoakley.com/pdf/10rulesofstudying.pdf
edtechdev··on The building blocks of understanding are memorization and repetition
The title is completely false and not even the title of the essay.

But see the author's Learning How to Learn MOOC.

edtechdev··on How to teach computational thinking
If you want to teach computational thinking to kids, here are some much better (and researched) resources:

http://csunplugged.org/

https://code.org/

https://scratch.mit.edu/

and many others: http://bit.ly/ortonacode

I would avoid proprietary tools (like Wolfram or Microsoft/Apple code) and avoid tools designed for professionals, not beginners (like java, python, and the like), until they are ready for them and choose them on their own.

edtechdev··on The Math Myth
Depends on what effect size or power you are looking for and/or other factors like variance in the data (standard deviation), etc. There are some different ways to calculate sample sizes here: https://en.wikipedia.org/wiki/Sample_size_determination

or google: sample size calculator

edtechdev··on SRL – Simple Regex Language
Very nice. Would love to see versions in other programming languages.

I'm very interested in examples that extrapolate this idea to other areas of programming and even math. And also work in the reverse direction.

Most of the examples I've found are old or not open source.

another example of english to regex: https://people.csail.mit.edu/regina/my_papers/reg13.pdf https://arxiv.org/abs/1608.03000

English to dates https://github.com/neilgupta/sherlock

English to a graph (network representation) https://github.com/incrediblesound/MindGraph

C to English and vice versa http://www.mit.edu/~ocschwar/C_English.html

English to python: http://alumni.media.mit.edu/~hugo/publications/papers/IUI200...

English to database queries http://kueri.me/

edtechdev··on Ask HN: What's the best library for making cross-platform UIs?
React Native supports

* iOS

* Android

* OS X https://github.com/ptmt/react-native-macos

* Windows https://github.com/ReactWindows/react-native-windows

* Ubuntu https://developer.ubuntu.com/en/blog/2016/08/05/introducing-...

* the web https://github.com/necolas/react-native-web

edtechdev··on Why should children program? A review of Seymour Papert's Mindstorms
Nice article, but I think you'd do many a favor by increasing the text color contrast to make it more readable: http://wave.webaim.org/report#/https://dannas.github.io/2016...
edtechdev··on What Do Public Library Workers Do? (2011)
They do a lot of coding, too: http://code4lib.org/

Drupal's popular with some libraries, too: https://groups.drupal.org/libraries/resources

edtechdev··on My review of Dell XPS 15 as a developer laptop
I got Dell XPS 13 a year and a half ago that had similar problems. Also a problem with the audio jack - buzzing noise whenever you plugged in headphones. I mainly use Ubuntu, but the problems were on Windows, too. I returned it and got a Lenovo Yoga Thinkpad 14 which has been great, except I broke the headphone jack on it somehow (not laptop's fault).
edtechdev··on Praise for Intelligence Can Undermine Children's Motivation (1998) [pdf]
It's called "growth mindset" (vs. fixed mindset). There are books and hundreds of articles on it.

I've found this TED talk the best explanation of growth vs. fixed mindset: https://www.youtube.com/watch?v=pN34FNbOKXc

edtechdev··on Calculus at the heart of the STEM gender gap, study suggests
Teaching strategies and teachers/tutors have an effect on student confidence, motivation, self-efficacy, attitudes, and performance.

The first link (teaching math in the context of engineering) increases the confidence of female students (along with many other benefits): https://www.aacu.org/sites/default/files/files/tides/Klingbe...

Peer instruction narrows the gender gap http://mazur.harvard.edu/research/detailspage.php?rowid=9

Inquiry based learning in math helps female students http://www.colorado.edu/eer/research/steminquiry.html

and so on

confidence (and related concepts like self-efficacy and sense of belonging) can be taught directly or positively influenced indirectly. See for example interventions that teach 'growth mindset' in math: http://www.aauw.org/2011/05/26/growth-mindsets-and-stem/

This video explains growth mindset the best: https://www.youtube.com/watch?v=pN34FNbOKXc

And Jo Boaler has written a great deal on how growth mindset can improve girls' performance in math classes: http://wordplay.blogs.nytimes.com/2016/04/18/boaler-math-min...

edtechdev··on Calculus at the heart of the STEM gender gap, study suggests
The sad thing is there are already many well-researched strategies for improving the success of all students in calculus and significantly reducing any gaps between student groups.

Things like:

* Teaching the math in context instead of abstractly. See https://engineering-computer-science.wright.edu/research/eng...

* Give students opportunities to learn from one another in groups, using techniques like peer instruction, peer-assisted reflection, peer-led team learning, supplemental instruction, etc. https://link.springer.com/article/10.1007/s40753-015-0005-y

* Use adaptive learning tools that help personalize the learning, give students extensive practice, and let them go at their own pace. See ALEKS or MyMathLab, for example.

* Teach students how to learn, how to study, how to manage their time, etc. See for example this class https://researchnews.osu.edu/archive/lrngclas.htm or this lesson https://styluspub.presswarehouse.com/Titles/TeachStudentsHow...

* Certified training for tutors, peer mentors, teaching assistants, and the like http://serc.carleton.edu/sp/library/learning_assistants/inde... http://www.cirtl.net/

* Train the faculty on how to teach better with active learning instead of just lecturing http://www.sciencemag.org/news/2014/05/lectures-arent-just-b...

There was a national study even of what the best calculus programs do: https://launchings.blogspot.com/2014/01/maa-calculus-study-s...

edtechdev··on Seymour Papert has died
You can find some of his work at: http://www.papert.org/

and more background info on him on Wikipedia: https://en.wikipedia.org/wiki/Seymour_Papert

edtechdev··on iPad-only is the new desktop Linux
Seems like a good scenario for a Chromebook. You can buy two or more for the price of one iPad. And install Linux on it if you want.
edtechdev··on Mathematical Notation Is Awful
I understood math better once I used it for coding.

Linear algebra and matrices, for example, by creating a simple 3D simulation and later studying a circuit simulation.

Same with physics and other sciences, which are typically taught more like math calculation and/or memorization classes.

It would be nice to see more math documented and taught as code.

edtechdev··on Ask HN: 12 year old tech savvy girl – books, programs, events, advice?
Depends a lot on their interests and experience.

If she has little to no experience with coding, check out this as a start: http://code.org/

See the 'advanced' section of this handout for more coding resources for older kids: http://bit.ly/ortonacode

On the hardware side, there are projects to make programmable jewelry, clothing, and other wearables, in addition to the traditional robots, cars, drones, etc. See the Adafruit site, for example: https://www.adafruit.com/category/65

I have a 12 year old son. He's been interested in the raspberry pi and we have a PocketCHIP coming in the mail: https://getchip.com/pages/pocketchip Install RetroPIE on a Raspberry Pi for a videogame emulator: https://retropie.org.uk/ Last year we did some code.org and scratch stuff and learntomod used blocks coding to learn minecraft modding.

What I would NOT recommend is starting straight up with traditional coding that is not designed with beginners and kids in mind. Don't throw python, java, C, etc. at them. Let them follow their interests: games, wearables, etc., and learn coding in pursuit of that interest, not force them to learn coding for coding's sake. I myself was interested in creating a webform 20 years ago for my student club, and in the process learned Perl for CGI scripts. It was only years later that I learned how sucky Perl was and what a bad choice it is for beginners ;)

edtechdev··on Malcolm Gladwell got us wrong: here’s what got oversimplified
Anders Ericsson's deliberate practice theory, from which the 10,000 hours idea came, has also been critiqued in other ways. See this special issue of Intelligence for some articles, and below is a sort of summary: http://www.sciencedirect.com/science/journal/01602896/45

His work tends to focus on narrow areas of performance: chess, music, etc., where rote learning, memorization, drill, and repetition are the main keys, unlike 'messier' areas like research, engineering, teaching, and the like. But even within those narrow domains, his theory isn't sufficient to explain performance, individual differences, and expertise (http://www.sciencedirect.com/science/article/pii/S0160289613...). There are so many exceptions to the rule (like child prodigies http://www.sciencedirect.com/science/article/pii/S0160289613... ), so many domain differences (like he is acknowledging now in the target article). He ignores the last 30 years of research in cognitive psychology. For example, persistent misconceptions and bad habits that prevent us from learning and making significant progress in both conceptual and physical domains. His theory ignores genetic factors that influence performance and expertise (see http://www.sciencedirect.com/science/article/pii/S0160289613... or just watch a game of basketball), and ignores the role of IQ (http://www.sciencedirect.com/science/article/pii/S0160289613...). The data does not support Ericsson's theory, and his arguments have errors and contradictions (http://www.sciencedirect.com/science/article/pii/S0160289614...).

edtechdev··on The PocketCHIP Is an Excellent Introduction to Absurdly Cheap Computing
This has a lot of potential - I've been waiting on mine since January. Will see if Retropie can be installed on it.

The only thing missing is a speaker, but you can add one for about $5-10 or so: http://blog.nextthing.co/add-a-speaker-to-pocketc-h-i-p-in-l...

edtechdev··on Project Bloks: Making code physical for kids
There are some more kid-friendly programmable robots/hardware and coding tools listed here: https://docs.google.com/document/d/1r1b2CM1uTdST47IbWa7zlZYm...

Project Bloks isn't out yet, but a similar one is littlebits. The ones I've used with elementary school aged kids though include Sphero, Edison, and Lego Wedo, along with software/sites like code.org, Lightbot, and Hopscotch.

edtechdev··on Headphone Jacks Are the New Floppy Drives
Coincidentally, the headphone jack on my Lenovo laptop just broke last week, and it's been a huge pain. I didn't realize how much I depended on it. I wear ear buds to listen to music during work. I have bluetooth earbuds, but they are bulky and it's a pain to have to re-pair them, re-charge them, etc., and bluetooth even stopped working on my laptop once until I rebooted. I have a USB headset I usually just use for videoconferencing or recording videos, but it's even bulkier and awkward to wear for a long time.

So I got a USB to stereo adapter for a few bucks, but I find that the audio levels are not as smooth as with the regular headphone jack. The sound goes from a little too loud to virtually silent with just one tick of the volume control.

I've already been researching new laptops even though I wasn't expecting to get a new one until later this year, all because of a simple little headphone jack breaking. The only other alternative I guess is to use my phone for listening to music instead.

edtechdev··on My First 10 Minutes on a Server
See also https://github.com/geerlingguy/ansible-role-security mentioned above
← PreviousPage 3 of 13Next →