IT/Computer Education - A New Hope?


log in

Advanced search

Message boards : Politics : IT/Computer Education - A New Hope?

Previous · 1 · 2 · 3
Author Message

Send message
Joined: 3 Apr 99
Posts: 2082
Credit: 38,846,822
RAC: 41,871
Message 1403694 - Posted: 15 Aug 2013, 23:24:02 UTC - in response to Message 1403689.
Last modified: 21 Mar 2014, 20:58:48 UTC

--

OzzFan
Volunteer tester
Avatar
Send message
Joined: 9 Apr 02
Posts: 13581
Credit: 29,948,312
RAC: 16,241
United States
Message 1403695 - Posted: 15 Aug 2013, 23:34:34 UTC - in response to Message 1403694.

Can you quit making outrageous claims without sources and then asking me to disprove them?


Do you mean like your claim?

Because their news is more believable than any other news network in America.


I don't recall asking you to disprove anything I said. I only asked that you provide your reasoning for your claim, which you suggested was the only reasonable conclusion.

bobby
Avatar
Send message
Joined: 22 Mar 02
Posts: 1962
Credit: 14,748,391
RAC: 2,911
United States
Message 1403703 - Posted: 16 Aug 2013, 0:37:11 UTC - in response to Message 1403156.

Oh, APL will make you old and grumpy ... :)

Then there's B.

Thankfully, I've been able to stay above C ;-)

You have forgotten D.

Very good...

I went over to C++ before then diving headlong into a blind alley with MSVC++ (ok, so Microsoft Windows 3.11WfW was a good idea at the time...).

I'll admit, never looked at D.


Which comes back round to ensuring programmers are at least aware of a number of different programming languages that have different philosophies and the pros/cons to go with them...

For a possible list for the different ways of programming, perhaps:


ATMEGA assembler
ARM assembler
x86_64 assembler

logo
postscript
C
C++
python
prolog
haskel
java
php
ada (especially for parallelism)
OpenCL


I think the best format would be to run through all of them in three parts: Brief introduction to the respective philosophies for how to use the languages; Brief demo of use for real world examples; More extensive use to show off strengths.


Any glaring omissions?


IT is what we make it,
Martin

What about SQL and HTML (or maybe LaTeX)?
____________
I think you'll find it's a bit more complicated than that ...

Profile ML1
Volunteer tester
Send message
Joined: 25 Nov 01
Posts: 8377
Credit: 4,106,628
RAC: 1,032
United Kingdom
Message 1404099 - Posted: 17 Aug 2013, 1:57:22 UTC - in response to Message 1403703.
Last modified: 17 Aug 2013, 1:58:32 UTC

What about SQL and HTML (or maybe LaTeX)?

Good and important but also a very different way of thought from that of 'mainstream' programming languages... SQL and databases are subject in themselves!

What the hell, why not?

And LaTeX certainly deserves an awful lot more exposure than is ever normally given. Often far faster than WYSIWIG and with better results.


The important thing is to give a useful taster and to not get bogged down in arcanery...

IT is very much what we make it,
Martin
____________
See new freedom: Mageia4
Linux Voice See & try out your OS Freedom!
The Future is what We make IT (GPLv3)

Profile ML1
Volunteer tester
Send message
Joined: 25 Nov 01
Posts: 8377
Credit: 4,106,628
RAC: 1,032
United Kingdom
Message 1404102 - Posted: 17 Aug 2013, 2:10:01 UTC - in response to Message 1403335.

I see everyone is giving short shift to the required full set of knowledge to program effectively.

While a basic history of computing devices should be included, it is not required to learn how to program. What most of you are suggesting is a curriculum to learn how to hack, not program. ...

On the math side of the house you need classes in Boolean algebra, linear algebra, statistics, and numerical analysis, and of course their prerequisites, algebra and introductory calculus. An engineering calculus class by graduation if possible. ...

In their first semester ... The second semester ... Next should be a good long bit ... Next a good bit on databases, ...

It is a lot to cover and this is for a pure programming track, not even touching on system administration. Obviously that needs some attention ...

Frankly with all the specialization today, a Uni should be offering enough classes that a student could take two to three times the required number of units to graduate with a BS before getting into post graduate classes.

Phew! That sounds like most of a multiple years University degree course!

Errr... Ain't that a bit heavy for children and a Raspberry Pi?...

Which comes round to how best to teach to keep some enthusiasm going... Teaching all the "prerequisites" first, is all good and logical but can sorely try the patience of even the most devout monk.

Is not a better way to teach using multiple passes whereby all the languages are breezed over with fun examples so that the students very deliberately can "hack" in whatever fun/silly ways? Then later, once the value and interest of programming has caught those interested enough to find out further, only then introduce the prerequisites so that they can gain a deeper understanding and better proficiency and a valued appreciation of better programming.


Learning (and teaching) should be positive fun!

IT is very much what we make it,
Martin

____________
See new freedom: Mageia4
Linux Voice See & try out your OS Freedom!
The Future is what We make IT (GPLv3)

Profile tullioProject donor
Send message
Joined: 9 Apr 04
Posts: 3661
Credit: 369,368
RAC: 218
Italy
Message 1404125 - Posted: 17 Aug 2013, 3:08:55 UTC
Last modified: 17 Aug 2013, 3:09:38 UTC

I've been using nroff and troff on my UNIX boxes before Donald Knuth created TeX, which I compiled on a BULL/MIPS RISC machine. He created it because he was tired of seeing typographical errors in his series "The art of computer programming". Notice the term "art", which brings us back to Rinascimento with Cimabue being the master who teaches his art to Giotto, who then overtakes his master, as reported by Dante. Programming is an art, not a science.
Tullio
____________

Profile Chris SProject donor
Volunteer tester
Avatar
Send message
Joined: 19 Nov 00
Posts: 31452
Credit: 12,186,572
RAC: 28,594
United Kingdom
Message 1404248 - Posted: 17 Aug 2013, 9:27:39 UTC

Is not a better way to teach using multiple passes whereby all the languages are breezed over with fun examples so that the students very deliberately can "hack" in whatever fun/silly ways?

Learning to print out "hello world" is NOT programming.

@Tullio - give my regards to Ed & Vi when you see them.

Profile tullioProject donor
Send message
Joined: 9 Apr 04
Posts: 3661
Credit: 369,368
RAC: 218
Italy
Message 1404302 - Posted: 17 Aug 2013, 14:27:58 UTC
Last modified: 17 Aug 2013, 14:29:44 UTC

I am still using Vi on my Linux boxes. I printed the original docuemntation by Bill Joy of Berkeley on an Olivetti dot matrix printer using nroff.
Tullio
____________


Send message
Joined: 3 Apr 99
Posts: 2082
Credit: 38,846,822
RAC: 41,871
Message 1404308 - Posted: 17 Aug 2013, 14:41:24 UTC - in response to Message 1404248.
Last modified: 21 Mar 2014, 20:56:14 UTC

--

Profile ML1
Volunteer tester
Send message
Joined: 25 Nov 01
Posts: 8377
Credit: 4,106,628
RAC: 1,032
United Kingdom
Message 1413721 - Posted: 10 Sep 2013, 14:20:35 UTC

A little something immersive to inspire both youngsters AND their parents?...


Why Minecraft is more than just another video game

Minecraft's creators revealed this week that the blocky freeform building game has 33 million users. It can easily become an obsession. ...

... He also hopes Minecraft can teach parents a thing or two rather than them wanting the game to teach their kids.

"If this is something your kid is passionate about you owe it to them to take an hour or two to figure it out," he says.

And that's perhaps the best thing about the game - the shared times and stories we've had playing it together. Like that time we got ambushed by a creeper, which blew up and dropped us into a cavern, and we only had one torch and had to find our way back. Or the first time we killed the Ender Dragon or the time they showed me around the giant elaborate treehouse they had built and the... Well, you get the idea.




IT is what we all make it!
Martin

____________
See new freedom: Mageia4
Linux Voice See & try out your OS Freedom!
The Future is what We make IT (GPLv3)

Profile The Simonator
Avatar
Send message
Joined: 18 Nov 04
Posts: 4997
Credit: 1,966,898
RAC: 1,036
United Kingdom
Message 1413765 - Posted: 10 Sep 2013, 15:38:39 UTC
Last modified: 10 Sep 2013, 15:39:05 UTC

I do play Minecraft i confess, and Mojang ought to be congratulated that with such a simple concept they've managed to create something more addictive than crack cocaine.

And if kids are spending all their time in front of the PC, at least they're not out on street corners or park benches drinking cheap cider annoying the rest of us. Then again, they're missing out on a big chunk of their education.

And it's more constructive (literally) than shooting endlessly respawning enemies in Call of Duty.
____________
Isn't it funny how read rhymes with lead, and read rhymes with lead.
But read doesn't rhyme with lead, nor does read rhyme with lead.

Profile Chris SProject donor
Volunteer tester
Avatar
Send message
Joined: 19 Nov 00
Posts: 31452
Credit: 12,186,572
RAC: 28,594
United Kingdom
Message 1413767 - Posted: 10 Sep 2013, 15:42:59 UTC

I don't play computer games, I have no psychological NEED to, I have a fulfilling social life thankyou very much. Out to dinner with 41 Club tonight.

Profile ML1
Volunteer tester
Send message
Joined: 25 Nov 01
Posts: 8377
Credit: 4,106,628
RAC: 1,032
United Kingdom
Message 1413780 - Posted: 10 Sep 2013, 16:11:05 UTC - in response to Message 1413767.

... I have no psychological NEED to, I have a fulfilling social life thankyou very much. ...

So why you wobbling the pixels on here?!


Keep searchin',
Martin

:-)

____________
See new freedom: Mageia4
Linux Voice See & try out your OS Freedom!
The Future is what We make IT (GPLv3)

Profile Chris SProject donor
Volunteer tester
Avatar
Send message
Joined: 19 Nov 00
Posts: 31452
Credit: 12,186,572
RAC: 28,594
United Kingdom
Message 1413790 - Posted: 10 Sep 2013, 16:17:18 UTC
Last modified: 10 Sep 2013, 16:17:36 UTC

Someone has to keep the reprobates around here off the streets!!!

Previous · 1 · 2 · 3

Message boards : Politics : IT/Computer Education - A New Hope?

Copyright © 2014 University of California