Why Johnny can't code

Post Reply
User avatar
Cormac
Posts: 6415
Joined: Thu Feb 26, 2009 3:47 pm
Contact:

Re: Why Johnny can't code

Post by Cormac » Thu Oct 20, 2011 12:44 am

Robert_S wrote:
Cormac wrote:
Robert_S wrote:What's a good example of a bad programming book and what makes it bad?

I don't know. I just know that I am for good things and against bad things, as a general principle.
How would you feel about a good book on bad programming?
Syntax error at line 30
FUCKERPUNKERSHIT!


Wanna buy some pegs Dave, I've got some pegs here...
You're my wife now!

User avatar
klr
(%gibber(who=klr, what=Leprageek);)
Posts: 32964
Joined: Wed Mar 04, 2009 1:25 pm
About me: The money was just resting in my account.
Location: Airstrip Two
Contact:

Re: Why Johnny can't code

Post by klr » Thu Oct 20, 2011 10:09 am

Cormac wrote:
Robert_S wrote:
Cormac wrote:
Robert_S wrote:What's a good example of a bad programming book and what makes it bad?

I don't know. I just know that I am for good things and against bad things, as a general principle.
How would you feel about a good book on bad programming?
Syntax error at line 30
http://www.codeproject.com/KB/scrapbook ... mming.aspx

http://www.badprogramming.com/

"Abandon hope. all ye who enter here"
God has no place within these walls, just like facts have no place within organized religion. - Superintendent Chalmers

It's not up to us to choose which laws we want to obey. If it were, I'd kill everyone who looked at me cock-eyed! - Rex Banner

The Bluebird of Happiness long absent from his life, Ned is visited by the Chicken of Depression. - Gary Larson

:mob: :comp: :mob:

User avatar
Clinton Huxley
19th century monkeybitch.
Posts: 23739
Joined: Mon Mar 02, 2009 4:34 pm
Contact:

Re: Why Johnny can't code

Post by Clinton Huxley » Thu Oct 20, 2011 10:36 am

10 Print "KLR Smells"
20 GOTO 10

Ah, those were the days. The fun one could have with the Dragon 32s, Spectrums, Amstrads and Commodore 64s lined up in Boots....
"I grow old … I grow old …
I shall wear the bottoms of my trousers rolled"

AND MERRY XMAS TO ONE AND All!

Imagehttp://25kv.co.uk/date_counter.php?date ... 20counting!!![/img-sig]

User avatar
Cormac
Posts: 6415
Joined: Thu Feb 26, 2009 3:47 pm
Contact:

Re: Why Johnny can't code

Post by Cormac » Thu Oct 20, 2011 5:16 pm

Clinton Huxley wrote:10 Print "KLR Smells"
20 GOTO 10

Ah, those were the days. The fun one could have with the Dragon 32s, Spectrums, Amstrads and Commodore 64s lined up in Boots....
Don't forget the humble Vic 20.
FUCKERPUNKERSHIT!


Wanna buy some pegs Dave, I've got some pegs here...
You're my wife now!

User avatar
Clinton Huxley
19th century monkeybitch.
Posts: 23739
Joined: Mon Mar 02, 2009 4:34 pm
Contact:

Re: Why Johnny can't code

Post by Clinton Huxley » Thu Oct 20, 2011 7:54 pm

Cormac wrote:
Clinton Huxley wrote:10 Print "KLR Smells"
20 GOTO 10

Ah, those were the days. The fun one could have with the Dragon 32s, Spectrums, Amstrads and Commodore 64s lined up in Boots....
Don't forget the humble Vic 20.
I think it would have been the Vic lined up against the Dragon 32s, rather than the commode 64.
"I grow old … I grow old …
I shall wear the bottoms of my trousers rolled"

AND MERRY XMAS TO ONE AND All!

Imagehttp://25kv.co.uk/date_counter.php?date ... 20counting!!![/img-sig]

User avatar
Pappa
Non-Practicing Anarchist
Non-Practicing Anarchist
Posts: 56488
Joined: Wed Feb 18, 2009 10:42 am
About me: I am sacrificing a turnip as I type.
Location: Le sud du Pays de Galles.
Contact:

Re: Why Johnny can't code

Post by Pappa » Wed Jan 11, 2012 1:45 pm

Interesting changes planned to the curriculum in England:
School ICT to be replaced by computer science programme
By Judith Burns Education reporter, BBC News

The current programme of information and communications technology (ICT) study in England's schools will be scrapped from September, the education secretary has announced.

It will be replaced by an "open source" curriculum in computer science and programming designed with the help of universities and industry.

Michael Gove called the current ICT curriculum "harmful and dull".

He will begin a consultation next week on the new computing curriculum.

He said this would create young people "able to work at the forefront of technological change".

Speaking at the BETT show for educational technology in London, Mr Gove announced plans to free up schools to use curricula and teaching resources that properly equip pupils for the 21st Century.

He said that resources, developed by experts, were already available online to help schools teach computer science and he wants universities and businesses to devise new courses and exams, particularly a new computing GCSE.

The education secretary said the inadequate grounding in computing offered by the current curriculum was in danger of damaging Britain's economic prospects.

He called for a revival of the legacy of British computer pioneer Alan Turing whose work in the 1930s laid the foundation of the modern computing industry.

"Imagine the dramatic change which could be possible in just a few years, once we remove the roadblock of the existing ICT curriculum.

"Instead of children bored out of their minds being taught how to use Word or Excel by bored teachers, we could have 11-year-olds able to write simple 2D computer animations," he said.

Computer games entrepreneur Ian Livingstone, an adviser to Mr Gove, envisages a new curriculum that could have 16-year-olds creating their own apps for smartphones and 18-year-olds able to write their own simple programming language.

'Slaves to the interface'

Mr Livingstone, co-author of last year's Next Gen report which highlighted the poor quality of computer teaching in schools, told BBC news: "The current lessons are essentially irrelevant to today's generation of children who can learn PowerPoint in a week."

"It's a travesty given our heritage as the most creative nation in the world.

"Children are being forced to learn how to use applications, rather than to make them. They are becoming slaves to the user interface and are totally bored by it," he said.

Other experts voiced concerns about a shortage of teachers qualified to deliver the new curriculum.

Bill Mitchell, of British Computing Society, said: "It is tremendous that Michael Gove is personally endorsing the importance of teaching computer science in schools.

"There are, of course, significant challenges to overcome, specifically with the immediate shortage of computer science teachers."

While Prof Steve Furber, chairman of an imminent Royal Society report on computing in schools, said non-specialist teachers might find the plethora of alternative teaching resources confusing.

"We look forward to hearing more about how the government intends to support non-specialist teachers who make up the majority of the workforce in delivering an excellent ICT education without official guidance on lesson content," he said.

Shadow Education Secretary Stephen Twigg MP said: "It is right to identify that the ICT curriculum needs to be reformed to fit with the times.

"That's why Labour said last year that pupils need to understand the mechanisms and coding behind computer programmes - not just learning how to use a word processor, enter data into a worksheet or design a power-point presentation.

"As well as updating programmes of study, we need better teacher training, higher standards and continual assessment of what pupils are being taught."
http://www.bbc.co.uk/news/education-16493929

From what I understand, Wales seems to be moving in the opposite direction, where ICT lessons will be about Google/Facebook/etc.
For information on ways to help support Rationalia financially, see our funding page.


When the aliens do come, everything we once thought was cool will then make us ashamed.

User avatar
Clinton Huxley
19th century monkeybitch.
Posts: 23739
Joined: Mon Mar 02, 2009 4:34 pm
Contact:

Re: Why Johnny can't code

Post by Clinton Huxley » Wed Jan 11, 2012 2:19 pm

I signed up with CodeAcademy the other day.

Those coding muscles are condiserably atrophied.....
"I grow old … I grow old …
I shall wear the bottoms of my trousers rolled"

AND MERRY XMAS TO ONE AND All!

Imagehttp://25kv.co.uk/date_counter.php?date ... 20counting!!![/img-sig]

User avatar
Gawdzilla Sama
Stabsobermaschinist
Posts: 151265
Joined: Thu Feb 26, 2009 12:24 am
About me: My posts are related to the thread in the same way Gliese 651b is related to your mother's underwear drawer.
Location: Sitting next to Ayaan in Domus Draconis, and communicating via PMs.
Contact:

Re: Why Johnny can't code

Post by Gawdzilla Sama » Wed Jan 11, 2012 2:31 pm

Detect end of scanning cycle.
Confirm scan is acceptable and pages are in proper order.
Open scanner cover.
Remove Page 1.
Displace Page 2.
Rename Page 2 "Page 1"
Select Page 2 from source stack.
Place Page 2 on scanner glass in proper position.
Adjust Page 1 to adjoin Page 2 in scanning area.
Close scanner cover.
Start scanning cycle.
Repeat until source stack pages = 0.
Image
Ein Ubootsoldat wrote:“Ich melde mich ab. Grüssen Sie bitte meine Kameraden.”

User avatar
Clinton Huxley
19th century monkeybitch.
Posts: 23739
Joined: Mon Mar 02, 2009 4:34 pm
Contact:

Re: Why Johnny can't code

Post by Clinton Huxley » Wed Jan 11, 2012 3:09 pm

x(1)="Now look here!";
x(2)="Damn your eyes!";
x(3)="Bloody Frenchies";
x(4)="I love Xmas!";
x(5)="In the grim South";
x(6)="Damned crazy Merkins";

z=int(rnd,3)+1)

Do i=1 to z
y=int((rnd,6)+1)
Comment=x(y)
Submit comment;
end;




This is pretty much how I work. AI needn't be complicated..
"I grow old … I grow old …
I shall wear the bottoms of my trousers rolled"

AND MERRY XMAS TO ONE AND All!

Imagehttp://25kv.co.uk/date_counter.php?date ... 20counting!!![/img-sig]

User avatar
Gawdzilla Sama
Stabsobermaschinist
Posts: 151265
Joined: Thu Feb 26, 2009 12:24 am
About me: My posts are related to the thread in the same way Gliese 651b is related to your mother's underwear drawer.
Location: Sitting next to Ayaan in Domus Draconis, and communicating via PMs.
Contact:

Re: Why Johnny can't code

Post by Gawdzilla Sama » Wed Jan 11, 2012 3:12 pm

Clinton Huxley wrote:This is pretty much how I work. AI needn't be complicated..
Especially if one ignores the "I" part. :hehe:
Image
Ein Ubootsoldat wrote:“Ich melde mich ab. Grüssen Sie bitte meine Kameraden.”

User avatar
Clinton Huxley
19th century monkeybitch.
Posts: 23739
Joined: Mon Mar 02, 2009 4:34 pm
Contact:

Re: Why Johnny can't code

Post by Clinton Huxley » Wed Jan 11, 2012 3:13 pm

Gawdzilla wrote:
Clinton Huxley wrote:This is pretty much how I work. AI needn't be complicated..
Especially if one ignores the "I" part. :hehe:
In my case, the I stands for ineptitude....
"I grow old … I grow old …
I shall wear the bottoms of my trousers rolled"

AND MERRY XMAS TO ONE AND All!

Imagehttp://25kv.co.uk/date_counter.php?date ... 20counting!!![/img-sig]

User avatar
Gawdzilla Sama
Stabsobermaschinist
Posts: 151265
Joined: Thu Feb 26, 2009 12:24 am
About me: My posts are related to the thread in the same way Gliese 651b is related to your mother's underwear drawer.
Location: Sitting next to Ayaan in Domus Draconis, and communicating via PMs.
Contact:

Re: Why Johnny can't code

Post by Gawdzilla Sama » Wed Jan 11, 2012 3:14 pm

Clinton Huxley wrote:
Gawdzilla wrote:
Clinton Huxley wrote:This is pretty much how I work. AI needn't be complicated..
Especially if one ignores the "I" part. :hehe:
In my case, the I stands for ineptitude....
You should go public then. :tup:
Image
Ein Ubootsoldat wrote:“Ich melde mich ab. Grüssen Sie bitte meine Kameraden.”

User avatar
klr
(%gibber(who=klr, what=Leprageek);)
Posts: 32964
Joined: Wed Mar 04, 2009 1:25 pm
About me: The money was just resting in my account.
Location: Airstrip Two
Contact:

Re: Why Johnny can't code

Post by klr » Wed Jan 11, 2012 5:08 pm

"Michael Gove" suggests something sensible shock! :shock:

Seriously: I think this is a rather good idea.
Pappa wrote: ...

From what I understand, Wales seems to be moving in the opposite direction, where ICT lessons will be about Google/Facebook/etc.
... and I think this is a bad idea. While youngsters need to be educated about the generalities of life on the internet (esp. re privacy, etc.), they don't need formal learning for it. And especially not for systems/applications that develop at such a rapid pace. It's just more of educating children to be users of technology, and at a fairly basic level.
God has no place within these walls, just like facts have no place within organized religion. - Superintendent Chalmers

It's not up to us to choose which laws we want to obey. If it were, I'd kill everyone who looked at me cock-eyed! - Rex Banner

The Bluebird of Happiness long absent from his life, Ned is visited by the Chicken of Depression. - Gary Larson

:mob: :comp: :mob:

User avatar
Pappa
Non-Practicing Anarchist
Non-Practicing Anarchist
Posts: 56488
Joined: Wed Feb 18, 2009 10:42 am
About me: I am sacrificing a turnip as I type.
Location: Le sud du Pays de Galles.
Contact:

Re: Why Johnny can't code

Post by Pappa » Wed Jan 11, 2012 7:48 pm

klr wrote:"Michael Gove" suggests something sensible shock! :shock:

Seriously: I think this is a rather good idea.
Yeah, quite a surprise.
klr wrote:
Pappa wrote:From what I understand, Wales seems to be moving in the opposite direction, where ICT lessons will be about Google/Facebook/etc.
... and I think this is a bad idea. While youngsters need to be educated about the generalities of life on the internet (esp. re privacy, etc.), they don't need formal learning for it. And especially not for systems/applications that develop at such a rapid pace. It's just more of educating children to be users of technology, and at a fairly basic level.
Before this thread, I would have agreed, but I think a middle ground is a better option. Yes, it's important that kids are given opportunity to get the bug for programming, but in-depth computing classes would likely be inappropriate for most kids, whereas a good grounding in general computer use would be far more practical. Ideally, giving all kids a good understanding of computers (not FB and Google, but the kind of software they're likely to need to use as adults), and then making programming available for those who are interested. I'm not sure how that could/would fit with our current prescriptive curricula though. :dunno:
For information on ways to help support Rationalia financially, see our funding page.


When the aliens do come, everything we once thought was cool will then make us ashamed.

User avatar
Tyrannical
Posts: 6468
Joined: Thu Dec 30, 2010 4:59 am
Contact:

Re: Why Johnny can't code

Post by Tyrannical » Wed Jan 11, 2012 8:06 pm

Self modifying machine language; now that sucks :fp:
A rational skeptic should be able to discuss and debate anything, no matter how much they may personally disagree with that point of view. Discussing a subject is not agreeing with it, but understanding it.

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 5 guests