189 lines
5.2 KiB
Groff
189 lines
5.2 KiB
Groff
|
From werner Wed Jul 13 14:06:34 1988
|
|||
|
Flags: 000000000001
|
|||
|
From: ross@smokey.ua.oz.au (Ross Williams)
|
|||
|
Subject: Breakthrough in Computer Science Educational Technology.
|
|||
|
Keywords: funny, original
|
|||
|
Date: 26 Sep 88 15:30:03 GMT
|
|||
|
Organization: Computer Science, University of Adelaide, Sth. Australia
|
|||
|
|
|||
|
HORIZONS IN COMPUTER SCIENCE EDUCATIONAL TECHNOLOGY
|
|||
|
===================================================
|
|||
|
By Ross Williams 3 June 1988.
|
|||
|
|
|||
|
Recent studies have shown that while undergraduate students are more intelligent
|
|||
|
than kindergarten students, the mentality and attention span of the two groups
|
|||
|
are similar. With this in mind, we introduce a new concept in Computer Science
|
|||
|
education:
|
|||
|
|
|||
|
|
|||
|
COMPUTER SCIENCE SESAME STREET
|
|||
|
==============================
|
|||
|
|
|||
|
Narrator:
|
|||
|
One of these programs is not like the others,
|
|||
|
One of these programs has a bug.
|
|||
|
One of these programs is not like the others,
|
|||
|
And if you can't tell which one, you're a mug.
|
|||
|
|
|||
|
One of these programs is not like the others,
|
|||
|
One of these programs will really teach yer,
|
|||
|
One of these programs is not like the others,
|
|||
|
Yes, that's not a bug, that's a feature.
|
|||
|
|
|||
|
----------
|
|||
|
|
|||
|
Voiceover:
|
|||
|
c
|
|||
|
C
|
|||
|
C?
|
|||
|
C!
|
|||
|
printf!
|
|||
|
while ((c=getchar() != EOF) {}
|
|||
|
C!
|
|||
|
|
|||
|
----------
|
|||
|
|
|||
|
Song:
|
|||
|
Dum diddle diddle diddle dum de dum dum,
|
|||
|
Dum diddle diddle diddle,
|
|||
|
|
|||
|
1
|
|||
|
2
|
|||
|
3
|
|||
|
4
|
|||
|
5
|
|||
|
6
|
|||
|
7
|
|||
|
8
|
|||
|
9
|
|||
|
A
|
|||
|
B
|
|||
|
C
|
|||
|
D
|
|||
|
E
|
|||
|
F
|
|||
|
|
|||
|
----------
|
|||
|
|
|||
|
Narrator: Hello Oscar, how are you today?
|
|||
|
|
|||
|
Oscar the Grouch: Go away: I've just found a new garbage collection algorithm.
|
|||
|
|
|||
|
Narrator: Tell me about it Oscar....
|
|||
|
|
|||
|
----------
|
|||
|
|
|||
|
Kermit: This is Kermit the Frog reporting for Sesame Street news. Today, we
|
|||
|
interview Professor Biskit who works on cookie biosearch. Hello Professor
|
|||
|
Biskit, what have you got there?
|
|||
|
|
|||
|
Prof: Arcchhh, I am trying to find out iv there is zarch a sing as an infinitely
|
|||
|
long coorkie. Dis machine vill produce every sort of coorkie possible: big
|
|||
|
cookies, dittle cookies, square cookies, round cookies. The cookies come out dis
|
|||
|
hole here.
|
|||
|
|
|||
|
Kermit: You mean if you get a really long cookie, it will come out of the hole
|
|||
|
like a sausage?
|
|||
|
|
|||
|
Prof: Yaaaass, that's right. Now I vill set de machine going, and ve can start
|
|||
|
vatching de corkies.
|
|||
|
|
|||
|
GRRRRUNNNCCHHHH CHUGGA CHUGGA CHUGGA CHUGGA...
|
|||
|
|
|||
|
Prof: Aass here comes one,... CLUNK
|
|||
|
|
|||
|
Cookie Monster: Cooooookie! Chomp.
|
|||
|
|
|||
|
Prof: Und another. Dis one eees square: CLUNK.
|
|||
|
|
|||
|
Kermit: Uh professor...
|
|||
|
|
|||
|
Prof: Don't bother me now, I'm vatchin coorkies.
|
|||
|
|
|||
|
Kermit: What if there isn't an infinitely long cookie?
|
|||
|
|
|||
|
Prof: Then they vill come out of dis machine forever - there are an infinite
|
|||
|
number of possible corkies you know.
|
|||
|
|
|||
|
Kermit: And what if the machine starts making an infinitely long cookie?
|
|||
|
|
|||
|
Prof: Thats obvious you frogk, I vill have to vait for it to come out.
|
|||
|
|
|||
|
Kermit: And how long will that take?
|
|||
|
|
|||
|
Prof: Forever.
|
|||
|
|
|||
|
Kermit: So if there isn't an infinitely long cookie, you have to wait forever
|
|||
|
and if there is, you have to wait forever too. How are you going to find out if
|
|||
|
there is an infinitely long cookie today?
|
|||
|
|
|||
|
Prof: Don't interrupt. Here comes a triangular one viff purple spots.
|
|||
|
|
|||
|
Cookie monster: CRUNCH. GULP.
|
|||
|
|
|||
|
Prof: My machine!
|
|||
|
|
|||
|
Kermit: Well, it looks as if the cookie monster has transcended the question of
|
|||
|
whether there is an infinitely long cookie by eating the cookie machine. A good
|
|||
|
thing as the computation was UNCOMPUTABLE.
|
|||
|
|
|||
|
----------
|
|||
|
|
|||
|
Narrator: Hello Big Bird. What's all this mess?
|
|||
|
|
|||
|
Big Bird: I'm planting a binary tree. That way, I can nest in it and I won't
|
|||
|
have to fly South for the winter.
|
|||
|
|
|||
|
Narrator: How long will it take for the tree to grow tall enough?
|
|||
|
|
|||
|
Big Bird: If I add branches randomly it will take me log_2(t)/1.386.
|
|||
|
|
|||
|
Narrator: Tell me why, Big Bird?
|
|||
|
|
|||
|
...
|
|||
|
|
|||
|
----------
|
|||
|
|
|||
|
This program has been brought to you by the language C and the number F.
|
|||
|
|
|||
|
This has been a production of the Computer Science Television Workshop.
|
|||
|
|
|||
|
--------------------------------------------------------------------------------
|
|||
|
|
|||
|
COMPUTER SCIENCE YOUNG ONES
|
|||
|
===========================
|
|||
|
|
|||
|
Neil: Ow, WOW heavy! My lentil binary trees are growing exponentially.
|
|||
|
|
|||
|
Vivian: This calls for a subtle combination of mathematics and extreme violence.
|
|||
|
|
|||
|
Rick: Oh you couldn't theorize even if you picked your nose with a silicon chip.
|
|||
|
|
|||
|
Vivian: OK, watch! This is how you dismantle a binary tree in constant time...
|
|||
|
|
|||
|
CRUNCH, CHOP, CRASH...
|
|||
|
|
|||
|
Neil: WOW. Heavy. Look at the mess. Look at all the garbage!
|
|||
|
|
|||
|
Garbage: Now they'll try to clean me up in constant time, but they've forgotten
|
|||
|
about all those cycles caused by curly lentils...
|
|||
|
|
|||
|
Vivian: Oh no we didn't because I cut all the cycles before I chopped down the
|
|||
|
tree...
|
|||
|
|
|||
|
Rick: You can't do that in linear time! What sort of a snotty nosed gullible
|
|||
|
girlie do you think I am?
|
|||
|
|
|||
|
Vivian: Well I had him fooled!
|
|||
|
|
|||
|
Neil: No you didn't! I was just waiting for the tree to spontaneously
|
|||
|
re-assemble.
|
|||
|
|
|||
|
.....
|
|||
|
|
|||
|
--
|
|||
|
Edited by Brad Templeton. MAIL, yes MAIL your jokes to watmath!looking!funny .
|
|||
|
Attribute the joke's source if at all possible. I will reply, mailers willing.
|
|||
|
Remember: If you POST your joke instead of mailing it, I will not reply.
|
|||
|
|
|||
|
|