Slashdot Mirror


Ask Slashdot: What Were You Taught About Computers In High School?

An anonymous reader writes "What was taught to you about computers in High School? Computer use and computer science in schools are regular headlines, but what 'normal' do we compare it to? It's not a shared reference. A special class with Commodore PETs was set up just after I graduated, and I'm only starting to grey. Everybody younger has had progressive levels of exposure. What was 'normal' for our 40-, 30-, and 20-year olds here? And how well did it work for you, and your classmates?" For that matter, what's it like now — if you're in middle or high school now, or know students who are, what's the tech curriculum like?

426 of 632 comments (clear)

  1. In the US? Not so much... by rwa2 · · Score: 3, Interesting

    Summer school, sure...

    In the 80s, went to some summer camp after 2nd grade that had some science and tech classes... apart from getting into trouble by sticking a knife into an electrical outlet and playing lots of Spy Hunter (I was like, a god for a day because I made it to the boats level), that was probably my first into to Logo. But we didn't do anything amazing with it.

    Somewhere around 6th grade at an International Catholic school in Thailand they gave us a touch typing class. That was genuinely useful, and accounts tracked our progress over the sessions, which was pretty remarkable given that they were green-screen DOS boxes or something crappy and barely networked. Later on in HS in the US, maybe 9th or 10th grade, they threw us in a short one-time "computer lab" with some typing tutor software, but that was crap.

    Around 11th grade (1994), we had some CAD work on Macs in tech ed., but that was only because we were in a special Science & Tech magnet program... don't think that would have been the norm at most high schools.

    Also, I used to spend my lunch breaks in the library, playing with the nice 3D graphing calculator on MacOS9. But I was, like, the only one, even in a magnet school.

    That was pretty much it. Everything else I learned from my own tinkering at home with a Turbo Pascal book, playing with POVRay, and reading my TI-85 calculator user's manual straight through and programming a crappy Galaga clone. I never felt like I had what it takes to become a fully-fledged CS programmer like my friends who were self-taught into doing awesome demoscene assembly, so I ran off and majored in mechanical and aerospace engineering instead. Engineers seem to get bigger computers to play with anyway :P

    1. Re:In the US? Not so much... by dywolf · · Score: 4, Funny

      Clueless PE teacher for me.

      "If you install Doom on one of these computers again, I'll have you expelled. You could have infested every computer in here with a virus."

      [the computers were not networked]

      --
      The guy who said the election was rigged won the presidency with the second-most votes.
    2. Re:In the US? Not so much... by TrekkieGod · · Score: 1

      Around 11th grade (1994), we had some CAD work on Macs in tech ed., but that was only because we were in a special Science & Tech magnet program... don't think that would have been the norm at most high schools.

      I was in High School in the late 90's. It was a really good high school, but not a magnet program. As electives, they had two computer science courses for anyone who was interested, which were actually quite excellent, taught by a very good teacher. I'm pretty sure he was the one who pushed the program. He was the math teacher, with a personal interest and experience in programming.

      When I was in both classes, we were learning Turbo Pascal. The year after I completed the courses, they switched to C. I remember he had plans of turning it into an AP program for college credit, but I don't think he managed it before I graduated. Considering there definitely was an AP exam for computer science available, I'm sure quite a few schools around the country offered it, so I wouldn't say the situation in the US was that bad...

      --

      Warning: Opinions known to be heavily biased.

    3. Re:In the US? Not so much... by wierd_w · · Score: 2

      I learned more 'about' computers in gradeschool than I did in highschool. Our computer science teacher actually tried to explain what the actual parts of the computer were, and how they worked. This was back in the very early 90s, and most of the hardware in the labs were macintosh or apple IIe or IIgs.

      By the time I hit middleschool, his curriculum had been curtailed down to essentially teaching word processing.

      By highschool, it was a total joke, focused around... yet more word processing.

      Not a single programming class. Not a single computer hardware class. Not a single class on the abstracted workings of computers.

      Yay team america. Because science is hard, and nobody wants to really teach anything with any teeth.

    4. Re:In the US? Not so much... by Ol+Biscuitbarrel · · Score: 2

      LOGO, heh. "Turtle Down." Good times.

    5. Re:In the US? Not so much... by crafty.munchkin · · Score: 2

      Hey, don't knock the clueless PE teachers. I got out of running around the oval repeatedly by telling one I had a comptuer virus! :)

      --
      ... wait, what?
    6. Re:In the US? Not so much... by thegrassyknowl · · Score: 1

      Clueless PE teacher for me.

      "If you install Doom on one of these computers again, I'll have you expelled. You could have infested every computer in here with a virus."

      [the computers were not networked]

      Early 2000's: my brother got clueless music teacher, but it was more inane - "change the wallpaper again and you'll be suspended, you dirty computer hacker, you".

      It seems high school computer classes haven't come a long way.

      In the mid '80s my primary school had C64s available. They really were a treat though, having games like Cave of the Word Wizard (https://www.youtube.com/watch?v=iJIubj1PsdY) to play.

      I happened to have a C64 at home (by coincidence, since our grandmother sent it to us as a gift). I was more interested in making it do things than playing games on it so I started learning BASIC. I outgrew that pretty quickly. I remember there were a couple of other kids at school in a similar situation and the school brought in a programming teacher who ran special classes for a couple of hours a week (remember, primary school age kids) that really pushed most of us into bigger things. I was programming 6510 assembly by the time I got to high school.

      High school (early '90s) had a network of BBC micros. Teacher seemed to actually know about them and he was very willing to sit around at lunch times and after school offering up advice to anyone who was genuinely interested in learning. School curriculum forced everyone to pass the typing test (which a few of us did on the first go, but most others spent a semester learning). I remember this awesome kingdoms game that was available on the network, but I cannot remember the name. I can also remember learning all about how to do nasty things to other people's terminals over the network. Security was pretty lax, and it was frowned upon, but our computing teacher always encouraged ingenuity and nobody ever really got more than a polite "you really shouldn't do that" talk.

      Later on (mid '90s) , the high school installed a network of Win 3.1 PCs and a Novell server. Just as much fun. It was really quite amusing defacing the Windows 3.1 splash screen. Same awesome computing teacher, but now the school decided Visual BASIC was the go. I remember being amazed at how other people would struggle with concepts that I found trivial at the time. Being old enough to reflect now, I can see that I found them difficult when I had learned them years before.

      --
      I drink to make other people interesting!
    7. Re:In the US? Not so much... by Anonymous Coward · · Score: 1

      Clueless PE teacher for me.

      "If you install Doom on one of these computers again, I'll have you expelled. You could have infested every computer in here with a virus."

      [the computers were not networked]

      So, viruses back then would commonly infect anything they could on any removable media they found, so on a bunch of shared computers in a school, it's highly likely a virus would make the rounds.

      Say there already was a virus on the system. your Doom install disks would be carriers. I don't see what's funny about this, who DIDN'T know viruses spread via floppies before it was common for everything to be networked? and Doom was very much in the floppy age...

    8. Re:In the US? Not so much... by Mr.+Underbridge · · Score: 3, Informative

      Not that it's what he meant, but computer-floppy-computer was probably the most common disease vector back then. In the pre-internet era, anyway. Floppies-from-home were plague-bearers. At one point I think my school had some sort of quarantine.

      So it's quite possible for a floppy virus to infect an entire lab, but I'll grant that Mr. Jock probably wasn't that savvy.

    9. Re:In the US? Not so much... by Gerzel · · Score: 1

      I didn't so much have computer classes as touch typing classes and basic business computing.

      Now that isn't so bad. Touch typing is indeed a very useful skill to have and serves students well. Still some basic computing concepts and introduction to programming/networking/databases would be nice.

    10. Re:In the US? Not so much... by Gerzel · · Score: 1

      I should also add that CAD courses were available in my high school but I never managed to get into them. My schedule always seemed to conflict.

    11. Re:In the US? Not so much... by MobileTatsu-NJG · · Score: 1

      Not that I want to defend the PE teacher, but in my class if someone found a game on one computer they'd dump it to a floppy and put it on their machine. Back then viruses, instead of trying to mail your data out, attempted to destroy the machine. He unintentionally had a point.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    12. Re:In the US? Not so much... by steppedleader · · Score: 1

      It's been a long, long time since I've touched a floppy disk, but I'm pretty sure the 3.5" disks like Doom came on could be set to be read only, and that was typically the case for commercial software. Now, if the disks were blanks onto which the game had been copied, that's another story. In that case chaos may have reigned.

    13. Re:In the US? Not so much... by Anonymous Coward · · Score: 1

      I too am in the same boat. What I learned about computers, I learned in college in the early 1990s. Junior high and high school did little if nothing in the way of computers. Anything I did learn in the public school system were skills that were more suitable for being a low level criminal or coping in a correctional system as opposed to anything useful.

      If I stated how little I knew about computers when I went into college and started learning the basics on their SunOS 4.1.x cluster, I would have my geek card burned, my posts on Scary Devil Monastery retracted, and had I got the old 3D cube logo of SGI tattoed, it would be removed with a rusty linoleum knife.

      It took me three years of constant learning to get to a point where I actually could get people (who really knew their stuff) to actually consider me an asset in the field. This is stuff that should have been taught way early on, because our friends in other countries were well versed in this before going to post-secondary places.

      The American school system pre-college is shameful [1]. Ideally, we should do like France and go with an accredited voucher system so the taxpayers don't have to deal with failed public schools. That, and pay teachers what they are worth, as opposed to having the jobs end up for people who can't find anything else.

      I'm sorry, the lessons in the US school system of consume, conform (even if it is to a standard of non-conformity), and cuff-up do not pass muster for finding work once people graduate.

    14. Re:In the US? Not so much... by arth1 · · Score: 4, Funny

      LOGO, heh. "Turtle Down." Good times.

      Turtles all the way down.

    15. Re:In the US? Not so much... by rwa2 · · Score: 1

      Hmm, that's pretty cool... I guess for whatever reason we didn't have anyone on faculty who could push to run an AP CS course... I think some of my hardcore programmer friends managed to take it anyway through some sort of partnership with the state university, but that sounded complicated.

      Things couldn't have been all that bad at our HS, after all, Sergei Brin had gone through there a few years before us. But my point being was that you had to take some sort of initiative to study computer stuff back then. I'm sure things are somewhat better now in high schools after the dotcom bubble showed people that computing might be lucrative.

    16. Re:In the US? Not so much... by arth1 · · Score: 4, Funny

      Early 2000's: my brother got clueless music teacher, but it was more inane - "change the wallpaper again and you'll be suspended, you dirty computer hacker, you".

      A favourite prank of mine (later in life than high school, I have to admit) was to take a screen capture of the desktop, and set it as the background. Then move most of the desktop icons into a directory.
      For Vista/W7, the same can be done to gadgets like the clock and weather ones.

      A variant is to set the screen saver to a picture of the user's desktop with a web browser open to something like the Rebecca Black Fan Club or an IM that proclaims "I'm pregnant!!!"

      For Windows, also try setting the sounds to new samples consisting of five or more minutes of silence followed by an actual sound.

    17. Re:In the US? Not so much... by sl149q · · Score: 1

      Fortran II, punch cards and an IBM 1130... circa 1968/1969.

    18. Re:In the US? Not so much... by arth1 · · Score: 1

      Touch typing is indeed a very useful skill to have and serves students well.

      Yes, but unfortunately it's now being replaced by touch screen tapping. Much like many students these days cannot read or write cursive (Indiana and Hawaii no longer even requires it of schools), I fear that touch typing too will die out.

    19. Re:In the US? Not so much... by SuricouRaven · · Score: 1

      Today, USB sticks from home are the plague-bearers.

    20. Re:In the US? Not so much... by sumdumass · · Score: 1

      ha.. nice to see that old trick wasn't lost. We did it in windows 95/98 and with the "internet wall paper" where you could set a website as your desktop, you could also hide all the icons in the desktop settings. You could do it in windows ME too but I think I grew out of it before trying it on anything newer.

      We also used to take the Key mapper and turn the L into a K so people would run around saying there no L on the computer near Christmas time.

    21. Re:In the US? Not so much... by sumdumass · · Score: 1

      You took your box copy of doom to school with you? The first thing I would do when any software I got on a floppy was diskcopy it to another floppy then put the originals away. It took several years before I could do that with my CDs, but I still do it as much as I can.

    22. Re:In the US? Not so much... by steppedleader · · Score: 1

      Heh, no, I didn't personally -- when Doom came out I was in middle school and there were only Macs there. However, when I installed Quake on a couple of the PCs on the network at my high school, I had used the box copy since I lacked a CD writer at the time. Playing that on a network instead of the slow dialup I had at home was a lot of fun for a little while, until I got detention for my efforts.

    23. Re:In the US? Not so much... by thegrassyknowl · · Score: 1

      One that I saw done in the NT4 days (I was early in the workforce by then), but never did to anyone, was to change all the colours in Windows to black. It turns out there was a registry way of doing it so you could actually hack it up in a text editor on your desktop and then just apply it wherever you wanted to damage.

      Everything, black. Black wallpaper, black fonts, black icons, black black black. Looks like the machine is off when they come back to it.

      Some of the guys at work used to make a habit of doing it to people who didn't lock their screen. We worked in a facility with a strict policy about locking your screen, but there were a few people who refused. They soon stopped refusing. Funnier than the look on the poor sap's face was the look on the sysadmin's face.

      Unfortunately, too much of that kind of prank is a sure fire way to ensure that IT eventually insist on locking everything down to the standard operating environment across the whole company and re-imaging machines as they reboot. Hooray for knee-jerk reactions.

      --
      I drink to make other people interesting!
    24. Re:In the US? Not so much... by gmanterry · · Score: 1

      I learned more 'about' computers in gradeschool than I did in highschool. Our computer science teacher actually tried to explain what the actual parts of the computer were, and how they worked. This was back in the very early 90s, and most of the hardware in the labs were macintosh or apple IIe or IIgs.

      By the time I hit middleschool, his curriculum had been curtailed down to essentially teaching word processing.

      By highschool, it was a total joke, focused around... yet more word processing.

      Not a single programming class. Not a single computer hardware class. Not a single class on the abstracted workings of computers.

      Yay team america. Because science is hard, and nobody wants to really teach anything with any teeth.

      This is a trick question as it has an age limitation. I graduated from high school in 1958. I took courses in mechanical drawing and tube type electronics. Computers were neither an option nor a product. I was a paperboy and I remember delivering a paper that had the discovery of the transistor on the front page. I think I still have a Raytheon CK722 pnp germanium transistor somewhere in my junk box. Ask my son who does IT for the government, and you will get a slightly different answer. In 1993 when he graduated from HS it was different but still not very common. His teachers raved about the papers he turned in that he did on his Mac. Very few of the other kids had computers.

      --
      Since when is "public safety" the root password to the Constitution?
    25. Re:In the US? Not so much... by Rakshasa-sensei · · Score: 1

      Favorit trick at my high-school was we installed a tool, don't remember the name, that allowed us to remotely control computers.

      Lot's of people found themselves surfing hotbears and such sites.

    26. Re:In the US? Not so much... by craigminah · · Score: 1

      I was born in 1969 and taught myself various dialects of BASIC-like languages (e.g. Simon's BASIC, White Lightning, etc.) but by the time I went to High School I was proficient in assembly code on my Commodore-64. In High School we were taught BASIC on a Commodore PET which actually had five programming languages built-in. I hand jammed 8-bit machine code into the computer after I manually translated the commands the assembly code (e.g. converted "Load accumulator" command into the respective binary digit which I types into the computer). Later in HS I went to a vocational school since I was ahead of my peers a little and I learned Pascal and C where I wrote a program that wrote code in Pascal or C to enable users to have a Windows-like GUI using ASCII windows and menus.

      Ironically, I'm a complete noob at current, modern programming. Not sure why assembly was so easy and modern languages like Objective-C is so much harder. Probably has to do with me being able to memorize lists of thousands of Spanish words, for example, and not being able to put them together to form a simple sentence. Same thing when I tried to learn Korean...easy to read, write, and remember words but I talked like a retarded Tarzan clone.

    27. Re:In the US? Not so much... by Inda · · Score: 1

      REPEAT â (BK 1); all the way down
      ;where â is the infinity symbol. Fuck you Slashdot.

      I loved Logo and never got to spend enough time with the turtle.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    28. Re:In the US? Not so much... by JasterBobaMereel · · Score: 1

      For those not in the US, Highschool is post primary, and middle education, pre Higher education/College usually ages around 14-18

      This does not correlate well to the rest of the world but approximately correlates to most countries compulsory or pre-college education

      --
      Puteulanus fenestra mortis
    29. Re:In the US? Not so much... by rfrenzob · · Score: 1

      In the early 90's, we were taught such gems as this is is a monitor not a TV, you cannot change the channel with this remote and the cable should come out of the top of the mouse. We also learned minesweeper and the solitaire games that came with Win95.

      There was a small group of "nerds" that formed and shared what they had picked up by studying on their own.

    30. Re:In the US? Not so much... by ajlitt · · Score: 1

      Not all US public education is bad... In 11th grade we had Computer Science I which was in intro to programming with Pascal, working from Hello World to drawing graphics and very basic algorithms. In 12th we had Computer Science II which was taught mostly in C with a diversion into x86 assembly, covered search and sort algorithms, and data structures focusing on linked lists. We used Borland Turbo tools which had a great IDE complete with built-in language reference. Classes were about 1/3 instruction and the rest lab time for doing the assignments, quizzes, and playing around.

      All this in Texas (Richardson ISD), which doesn't have such a good rep for education these days...

    31. Re:In the US? Not so much... by dak664 · · Score: 1

      1967...math teacher got permission to use the school district's IBM1401 after hours. Programs were self booting decks of cards punched in binary, was great fun writing single-card programs.

      Same math teacher was instrumental in bringing a PLATO III terminal to a classroom (video sent 90 miles through leased cable from CDC1604 at CERL) http://en.wikipedia.org/wiki/PLATO_(computer_system)

      Punched cards lost their appeal after that...

    32. Re:In the US? Not so much... by rwa2 · · Score: 1

      By the time I hit middleschool, his curriculum had been curtailed down to essentially teaching word processing.

      By highschool, it was a total joke, focused around... yet more word processing.

      Ha ha, somewhat ironically, one of my first significant computing device I had when I was growing up in Thailand was a word processor, albeit a somewhat nice Japanese one similar to:
      http://museum.ipsj.or.jp/en/computer/word/0001.html

      The keyboard, menus, and manual were all in Japanese, but it used lots of pictures and diagrams so I was able to muddle my way through many of the advanced editing, printing, and file management functions without knowing a single word. It was a pretty interesting introduction to thinking symbolically. Certainly was more of a challenge figuring out how to use that word processor than playing games on my old C-64 or even copying BASIC programs onto it from 3-2-1 Contact magazines :P

    33. Re:In the US? Not so much... by Gen_Music · · Score: 1

      Amazingly, I went to High School in the UK only 4 years ago (I'm 20) and I did not have a single lesson that was in any way meaningful. It made your touch typing class look like a lesson in intensive C programming. I did a BTEC quad diploma in ICT in my formative GCSE years, but due to being transferred halfway through I was forced to reduce it to a triple because my new high school didn't offer it at quad level. The quad diploma was worth 4 GCSE's so I would only need to get a C or above in either Maths English or Science to get technically qualify into any College in the country. It was laughable, all things considered. The first year I spent doing 4 Microsoft Office and the second year I spent doing Web lessons (@1hr each) a week. After doing Word, Excel, Access Databases, Dreamweaver, Fireworks and Flash for most of the first year, we still hadn't touched anything more than basic SUM commands on Excel, could only use basic templates in Dreamweaver and couldn't write ANY HTML, we were probably most proficient in Flash, but knew no Actionscript let alone Java. I passed the triple with an A*, an to this day I wouldn't go near any of the programs because I know everything I learned in two years I could have taught myself in under 2 hours with the internet. Seriously, this idea that IT means being a desk jockey riding off of MS and Adobe software is going to get us deeper and deeper into a dependency with the companies that make it, and that itself will kill computing by massively reducing the amount of programmers that come out of schools each year. PS, for some reason formatting NEVER works for me, there are 3 new lines between this and the other two bodies of text, yet I preview and everyinth is just as one blob. I am only new to being a reg'd user on /. Am I doing something wrong?

    34. Re:In the US? Not so much... by CosaNostra+Pizza+Inc · · Score: 1

      You brought a knife to summer camp after the 2nd grade? Were you like the Trent Boyett of summer camp?...or are you talking about a butter knife?

    35. Re:In the US? Not so much... by murphtall · · Score: 1

      I was taught DOS in the 70s. In houston I was told we were cutting edge as in the first skewl to do this. I recall the programming class grade 5. List the steps to make a PB&J. People forgot open the jar. Walk to the cabinet. Simple stuff. My dad had me read a book (without me, you are nothing) about computers the year prior so I was on it. I loved it. I was put in detention for making a backdoor to the grades program. the passsword was "hobart". FFWD to high school. I had moved from houston to Washington and the yearbook was laid out using ready set go on the Mac. I never looked back. Made my living making magazines for off road clubs until it collapsed and I restarted cannabis farming. The attention to detail level is the same. The rewards are way more fun on this line of work.

    36. Re:In the US? Not so much... by murphtall · · Score: 1

      Maybe it was 1981 or 2. Not the 70s. My bad. My memory is ummm not what it used to be....

    37. Re:In the US? Not so much... by Quirkz · · Score: 1

      Cursive: meh. I stopped using it when I realized I couldn't read my own notes, and I was basically just as fast (and much more legible) with normal printing. If I'm going to write more than a few lines, I'd rather be typing anyway. Other than my signature, I don't use it at all.

    38. Re:In the US? Not so much... by rwa2 · · Score: 1

      Ha, yeah... I stopped using cursive around 11th grade when I noticed that the smartest girl in the class wrote her essays in wonderfully clear print. Then I noticed that I could naturally write cursive again if I just wrote fast, sloppy print without lifting my pen up all the way. Why they ever thought to teach cursive as a skill is beyond me... other than maybe that doctors were smart, and wrote sloppily, and that if we were ever to attain the same status as doctors at the time, we'd have to learn to read/write sloppily too. I'm sort of glad those times are behind us... well, except for that doctors and professors and teachers are nowadays regarded as a low class service-sector profession :P

      And then there was my college roommate, who could write all of his engineering notes in crystal-clear print crammed into 1/2 - 1/4 the size of college ruled paper, so he could fit 4x - 8x more information onto each page of notes. Not a skill I could match, though.

      The only other habits I picked up to make my print somewhat more readable is crossing my 7s and Zs and sometimes 0s, and curling my ls to distinguish them from 1s. It would have been neat to learn something useful like that in, say, school, though.

    39. Re:In the US? Not so much... by rwa2 · · Score: 1

      They had metal utensils in the cafeteria back in the day. The teacher had probably mentioned something about the ground prongs of outlets not being electrified at some point, and a few of us were of course testing that as the lesson droned on. I was poking at it with a butter knife, but later on it was one of my classmates who was playing with a fork that managed to interrupt class with a fairly impressive sparks and smoke show. Good times.

  2. Clueless Algebra Teacher Controlled the Lab by Scarletdown · · Score: 1

    To even be able to touch the TRS-80s in the computer lab, you had to have at least a C average in Algebra.

    --
    This space unintentionally left blank.
    1. Re:Clueless Algebra Teacher Controlled the Lab by queazocotal · · Score: 2

      On balance, the internet would be a better place.

    2. Re:Clueless Algebra Teacher Controlled the Lab by SteveFoerster · · Score: 1

      If only elections were run similarly....

      --
      Space game using normal deck of cards: http://BattleCards.org
    3. Re:Clueless Algebra Teacher Controlled the Lab by MonkeyPaw · · Score: 1

      That was the same in our school in the early 80's but the computer lab was your last stop on the advanced math classes. For some reason they thought you needed a full understand of trigonometry to make a computer say "hello world" and save that program to a data cassette.

      --
      My studio - www.graylands.ca
    4. Re:Clueless Algebra Teacher Controlled the Lab by MobileTatsu-NJG · · Score: 1

      How would the internet be a better place with less chicks on it?

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    5. Re:Clueless Algebra Teacher Controlled the Lab by feedayeen · · Score: 1

      How would the internet be a better place with less chicks on it?

      Presumably sexism has a stronger correlation with impaired mathematical abilities than gender.

    6. Re:Clueless Algebra Teacher Controlled the Lab by Nutria · · Score: 1

      You know what that is called, right?

      --
      "I don't know, therefore Aliens" Wafflebox1
    7. Re:Clueless Algebra Teacher Controlled the Lab by quixote9 · · Score: 1

      There's no presumably about it. When White Men Can't Do Math, Stereotype threat and the intellectual performance of African Americans (and pdf). Stereotype threat and the academic underperformance of minorities and women.

      You can put anyone down, make them feel bad, and make them less than they are. And then we all lose what they could be contributing.

    8. Re:Clueless Algebra Teacher Controlled the Lab by SuricouRaven · · Score: 1

      It has chicks on it now? I always assumed they were all guys.

    9. Re:Clueless Algebra Teacher Controlled the Lab by SteveFoerster · · Score: 1

      Not really, since an integral part of how literacy tests were used during Jim Crow was to exempt illiterate whites from being similarly restricted.

      --
      Space game using normal deck of cards: http://BattleCards.org
    10. Re:Clueless Algebra Teacher Controlled the Lab by SleazyRidr · · Score: 1

      Ah, the internet. Where the men are men, the women are men and the children are FBI agents.

    11. Re:Clueless Algebra Teacher Controlled the Lab by mikael · · Score: 1

      1986 - my school had a couple of Apple ]['s - one had a color screen, the other a monochrome one, each on distant ends of the campus. Both only had floppy disk drives. You would only get to use them if you did Sixth Year Studies Mathematics (equivalent of first year university). By that time, everyone else by that time had their own home computers (ZX Spectrums, Commodore 64's, BBC model B's, Oric's, Dragon 32's, Atari's) with modems.

      The school tried to get back up to date by getting a network of BBC model B's as were the universities. One department actually used a network of computers that were tied together using some sort of serial cable daisy chain. If you switched your PC off, the whole network went down. Even worse, the hardware engineering department had us use AIM-65's.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  3. For me it was the mid 80's by SerpentMage · · Score: 1

    In the mid 80's in Canada we used Icon's, which were QNX terminals. I learned and watched that if somebody watches over the shoulder of the teacher they could get the root password, and copy all of the system files into a local directory thus buggering up the entire network. It buggered things up so badly the teacher that was the admin could not fix it themselves. It was not me, but a guy I was working on the computers with. Me at the time I was using Pet's and writing in Waterloo Basic. I built my first ISAM system with Waterloo Basic.

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
    1. Re:For me it was the mid 80's by czth · · Score: 1

      We also had Icons, with Logo; I think that was grade 10. They had the typing teacher teaching the class. Unsurprisingly, I learned most programming outside the class, or at least outside the curriculum, and read books to pass the time in less interesting classes.

  4. programming by i.r.id10t · · Score: 1

    in high school (I graduated in '89) as a freshman I was able to take the senior level programming class where we did fortran and cobol via remote sessions to a server at UF. Freshmen thru Juniors had programming in TRS-80 BASIC, which I had been doing for a while already so I was able to pass out of those classes.

    --
    Don't blame me, I voted for Kodos
    1. Re:programming by fermion · · Score: 2

      In summer school during middle school we were introduced to basic on a teletype hooked up to some mainframe. It was good exposure, though taught me little, as a high school freshman we were taught how to break apart a problem into steps and then express them clearly. We did not touch a computer or six weeks, this to me is when I learned to program, we then learned to compile and link in fortan and developed some rudimentary programs. This was followed with some programming in basic on the apple, and some programming for embedded devices,

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    2. Re:programming by PhrostyMcByte · · Score: 2

      Wow, you lucked out.

      At my high school, class of '04, the best computer class they had was for MS Office. The only mandatory class was for typing -- which I was still forced to take despite doing ~90wpm from programming. Both of these classes were taught by the home ec / career counseling teacher, who was pretty clueless about computers.

      I've never thought about it before, but my elementary and middle schools had far better options. Both were taught by true computer enthusiasts -- in elementary (1-5) I got my first taste of coding/logic with HyperCard, and in middle (6-8) my teacher let me teach the class HTML and some Javascript. We made the school's first CD yearbook.

      The difference you get when a school is willing to hire a teacher who actually knows and enjoys what they're doing is incredible.

    3. Re:programming by i.r.id10t · · Score: 1

      More than lucked out. Just had supportive parents at the proper time. Wanted to learn about computers starting in '80 or '81, they found a local company that did an after school "do art and learn to program" type thing... which is where I learned about TRS-80 basic. One of my fellow attendees who is a few years older than me - Craig Silverstein - ended up being google employee #1.

      --
      Don't blame me, I voted for Kodos
    4. Re:programming by davewoods · · Score: 1

      Heeyyyy, I graduated in 2004 as well! And that MS Office class was so boring. I found a sweet playable demo for some kind of Nerf-related FPS. I installed it for everyone so we could play it when we finished our work for the day, it was pretty fun.

  5. not much at all by Osgeld · · Score: 1

    There are a couple exceptions, cad and electronics we got to use some old beaters, otherwise what we were thought about computers was that all these brand new powermac's were silly expensive and you are not to touch them, though they made a point to brag about how many they had in the library.

  6. Great early experience. by suso · · Score: 2

    Honestly the best school/computer experience I had was in Elementary school in the early 80s. It was actually quite early in computer education history for a school to have a computer in every room and computer labs, but our little country school in northern Indiana had them (Apple IIs and Atari 400/800s) and we had a couple sessions each week were we would try different programs and just experience them. They even had us writing short programs as early as 2nd grade. All the computer classes I took after that in high school and at the college level were woefully out of date and had teachers/professors who either didn't know what they were talking about or who were teaching 20 year old technologies. So if you want to compare computer education now to something before, the bar isn't very high as far as I'm concerned.

    1. Re:Great early experience. by ganjadude · · Score: 3, Interesting

      We had a different kind of computer lab. When I was in 2nd grade or so (1992) we had a computer bus. It was a school bus converted to a lab with around 25 apple ]['s on it and would travel to all the elementary schools in the district (district had around 3000 kids total at the time give or take I believe) We would mainly use it to do math games at the time and the greatest days of the school year were when we got to play oragon trail. I got my first dos based system the next year and started learning the ins and outs.

      When we hit middleschool (96) they had just done an upgrade to their network running the latest and greatest compaqs loaded with windows 95. non green screens? to most in the school this was unheard of as the majority would have only used the machines in the previously mentioned computer bus up until this point. The only problem with this was that it was new. The teachers had no idea what they were doing there was 1 "computer guy" at the school and no real management other than 3rd party support. Thats where the geeks came in. myself and a few others who were messing around for a few years at this point had more access to the machines than the principal of the school. We were given full access to everything because we were "so smart" because we could install a printer driver or "log in". It was great learning the ins and outs of an entire network as up until this point I had only had my single machine to hold me over.

      Than around the time the original imac came out, someone convinced the school to order those to replace our highschools perfectly fine dell network. It turned into a disaster att he time because they only replaced maybe a dozen of the 40 or so machines in the labs. It would not have been too big of a deal but around this point in time they were becoming more strict about who had any access to the network and the new computer people were, well computer people and wanted to do everything their way. A mixed environment, around that period of time was not a pleasent experience, the printer was always out of order and had memory overloads (who thought sending 40 computers work to a printer with 400K of memory at the same time was a good idea, ill never know) Wireless was new technology being touted as the future for everything IP6 was coming to the masses within the next 2 years...10 years ago.

      so other than sparking my interest with the apple ][ in 1st or 2nd grade, I along with the other 4 or 5 geeks pretty much taught my teachers about comptuers, not the other way around

      --
      have you seen my sig? there are many others like it but none that are the same
    2. Re:Great early experience. by fearofcarpet · · Score: 1

      Honestly the best school/computer experience I had was in Elementary school in the early 80s. It was actually quite early in computer education history for a school to have a computer in every room and computer labs, but our little country school in northern Indiana had them (Apple IIs and Atari 400/800s) and we had a couple sessions each week were we would try different programs and just experience them. They even had us writing short programs as early as 2nd grade. All the computer classes I took after that in high school and at the college level were woefully out of date and had teachers/professors who either didn't know what they were talking about or who were teaching 20 year old technologies. So if you want to compare computer education now to something before, the bar isn't very high as far as I'm concerned.

      Funny, I had the exact same experience in the mid/late 80's. In between games of Oregon Trail (I went to school in Oregon, so we had an excuse...) we would learn really basic programming on one of the two Apple ][ computers in my (rural) school. By the 8th grade, they had "upgraded" everything to Macintosh computers where we basically learned how to use a mouse; there was a big focus on getting everyone to use word processors to do homework, for which you even received some extra credit. By high school, we had once again "upgraded" to x86 machines. Except that, instead of learning programming, the utility of computers had been unambiguously determined to be word processing. Thus, we learned to touch type and how to work some basic data entry/word processing programs... in between games of Scorched Earth, of course.

      I remember having a discussion with my high school computer science teacher, whose only qualification seemed to be that she knew how to switch on a computer and that any problems were certainly caused by viruses, about the Internet and why the school wasn't connected to it. The answer was a mix of "I don't know what that is" and "it is probably expensive." This was the mid 90's, mind you, when everyone and their dog (their modem-owning dog, anyway) was on Facebook---I mean, America On Line.

      The evolution of my computer classes went from programming in elementary school to touch typing in high school because, you know, job skills.

      --
      Actually, I wrote my thesis on life experience.
  7. Re:loading punch cards by suso · · Score: 1

    But when was this? If you learned this in the 60s, then obviously that would have been the right time, but if you were learning this in the 80s, then it says quite a different thing about your high school.

  8. In my day... by pinroot · · Score: 5, Funny

    I graduated in 1973. What did I learn about computers there? Nothing at all.

    You damn kids get off my lawn...

    1. Re:In my day... by durdur · · Score: 1

      My 1973 era high school had a calculator that could be programmed with punched cards. It wasn't much, but I did write some programs for it. Then (still in high school, but taking a college math class) I talked my way into getting some machine time on a university IBM 370, also with punched cards, but immensely more powerful. No instruction, though. Just read the manual, bother some guys hanging around the computer center, get to be friends with the operator so he'll run your job sometime before next Tuesday.

    2. Re:In my day... by TapeCutter · · Score: 1

      1975 - Closest thing to a computer at HS was a slide rule.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:In my day... by kermidge · · Score: 1

      Graduated in '65. Closest thing to computer in two different high schools was my slide rule and the CRC maths handbook we used for analytical geometry at the second one.. No mention of computers in any classes.

    4. Re:In my day... by sysrammer · · Score: 1

      Hey '73, I got lucky.

      12th grade, 1973. WTF did I want to do w/ my life? I seemed to have a bent towards theoretical chemistry, but...

      The last semester our school got a couple of computer courses. One was a fortran course and, of course, taught by the Math teacher. They supplied us w/ pre-punched 1000-card decks for us to construct our programs. Turn-around at the local City College w/ a Univac was about a day...not too bad. Still a big waste of time on aborts because of mis-shuffling the job card.

      The Business courses had a computer class too. And, somehow, managed to get a mini-computer installed. A Burroughs, I think. Basic command interpreter on a teletypewriter. Heaven. To paper-tape, even.

      I quit messing with the Fortran decks and started programming an artillery game using basic. What control! What fun! What a noodle load of spaghetti go-to's!

      But I was hooked. The math teach had no idea what I was doing, I was way beyond what he had any idea of.

      I walk in to the Fortran class on finals day to take my test (I had been keeping up with that stuff, too). He looks at me and says "get outta here".

      So I got out of HS, joined the Air Force, aced all the computer tests, and was immediately trained to be a Russian translator.
      .

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
    5. Re:In my day... by profBill · · Score: 1

      Graduated HS in 75, ditto on never seeing one in school. However, one of my buddies older brother was an electronics hobbyist and he built an IMSAI that we got to play with. The keyboard was scary, a board with delicate little stubs for each key. Storage was cassette tape, which was slow as hell. However, the brother had an account at UC (Cincinnati) and an acoustic coupler modem (150 baud). We played the original Adventure over that crappy hardware and I don't think I ever had so much fun. I can still remember the time, in total frustration, I attacked a dragon and responded "yes" to the question "with your bare hands?". I got the response "Congratulations! You have just vanquished a dragon with your bare hands! (Unbelievable, isn't it?)". I was basically hooked at that point.

      First real programming experience was my junior year of college, running PL/C on cards on an Amdahl at Ohio State. Now *that* was quite an experience. Each program cost money to run, and you got a certain amount at the beginning of the quarter to do you work. Had to beg the TA if you ran out. Waiting at 2am for your job to come through. PL/C would "fix" your compiler errors, generating errors for code you never wrote!

      God I'm old. Oh yeah, get off my lawn

    6. Re:In my day... by nurb432 · · Score: 1

      I have heard some high schools had links back to the local college for their office staff and had a couple of terminals for students. Often times it was just for typing class but it was there.

      So 1973 by itself doesn't prevent it.

      --
      ---- Booth was a patriot ----
    7. Re:In my day... by klevasseur · · Score: 1

      I graduated in 1967. Took typing (They didn't call it "keyboarding") ...we had two electric typewriters and a buch of manual ones. Learning to "touch type" has saved me countless hours. Big change as an undergrad. In four years, 1967-71 I got to program in FORTAN, BASIC and APL. Also programmed the Olivetti desktop calculator with cellephane memory.

    8. Re:In my day... by sysrammer · · Score: 1

      ...bother some guys hanging around the computer center, get to be friends with the operator so he'll run your job sometime before next Tuesday.

      Yeah, I remember those days. It wasn't until JC that I ever saw greenscreens, and I was immediately sold that a CRT was *the* way to talk to a comp.

      I hung around long enough to get "time-in-grade" and eventually did all my coursework at the terminal.

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
    9. Re:In my day... by Bigbutt · · Score: 1

      Graduated in '76. My dad was a computer systems officer in The Navy. His words of wisdom were to avoid computers unless you wanted to be the maintenance guy sweeping out the computers :)

      Fortunately I didn't listen (or maybe unfortunately) as I'm a Sr Unix Admin now.

      [John]

      --
      Shit better not happen!
    10. Re:In my day... by Le+Grande+Raoul · · Score: 1

      I graduated from HS in 1974. The school district had some sort of Army surplus field computer (HP) and a teletype which traveled from school to school (six high schools) and stayed about a month at each one (They may have had more than one- I don't know) It could read cards and the cards could be punched to paper tape. As a school, the math classes did things like program BASIC to do thinks like print square root and cube root tables. Some geeks at lunch wrote a English language program that picked a subject from a list, a verb from the list and an object rom a list and wrote goofy sentences. It was kind of a hoot. t was all written on cards and then punched to paper tape. I think until about 84, 85, the concentration was programming the computer itself to do something. After that, the emphasis was beginning to be placed on using the comuter to use pre-written software to accomplish a task. In 1985, my school where I teach now started a writing lab with eight C64s running off one disk drive (can you say slow?) and some sort of very simple word processing program. In many ways, it was revolutionary because no longer was it difficult for students to revise compositions or take chances writing compositions because it was so easy to make the changes. No retyping of entire pages!

    11. Re:In my day... by Le+Grande+Raoul · · Score: 1

      1968- I was a charter member of my Jr. High's Slide Rule Club. Are we havin' fun yet?

  9. I was taught by Strange+Ranger · · Score: 1

    -How to make it say hello in Basic once, or use a goto command to make it repeat forever.
    -How to hit ctrl+c to make it stop
    -How to use basic commands like catalog ("cat", eventually this because "dir"), list, run, save, and print.
    -The difference between a KoalaPad and a mouse.
    -And eventually how to play Zork and Oregon Trail.

    --

    Operator, give me the number for 911!
  10. We... by bmo · · Score: 3, Informative

    ...were taught BASIC and 6502 Assembly.

    Machines used: the year before I got into compsci at the highschool - a PDP11
    First semester doing compsci: TRS80 model IV machines.
    Second semester: we got a bunch of Apple IIe machines, which is how we got the assembly programming done.

    Prerequisites were pre-algebra or algebra1 taken concurrently.

    --
    BMO

  11. High School Now... by MisterMonday · · Score: 4, Interesting

    I'm currently a junior at high school, and really, the tech curriculum can't even be called that in my opinion. The best, and most in-depth, course at my school is Computer Science A AP (There used to be a B, but that was cancelled). I'm in it right now, and I basically sleep through all the classes. While it's true that for anyone who hasn't at any prior programming experience it's a bit more of a challenge, I only had a bare-bones introduction to C (not even a lot of pointer stuff, I had stop going to classes early), and even the object oriented stuff is not that hard. Granted, it's still early in the year. But in comparison, the rest of the tech curriculum is just Word Processing 101 and Microsoft Office. There's very little in the way of how computers work or how to program (Comp Sci AP is the only programming class). And it's a little depressing when you hear someone in your class say, "Wow, X person built a computer by himself," and you respond, "That's not too hard if he just bought the parts and put it together," and their next line is "But it's really hard. He must have programmed it himself and stuff." I think half the problem today is insufficient technology education in schools, which is why the "Tech Guy" stereotype even exists. And don't even get me started on the terrible security of my school district...

    1. Re:High School Now... by Anonymous Coward · · Score: 3, Interesting

      I went to a large high school from 1999 and graduated in 2003. We had three computer science classes and two programming classes. The programming classes were like Visual Basic I and Visual Basic II. The computer science classes were taught in Java.

      I'm amazed that there is no real effort to do much other than introduce computers in schools elementary/middle/and high school. Even that is more like an indoctrination to Microsoft/Apple/Adobe. Not something of value.

      Even in college I'd say 99% of it was self-taught.

      The way they should teach computer classes is with hands on lessons. They should cover concepts and not languages. They should teach kids to implement the concepts in demonstrations. Then have them re-implement those concepts. What you shouldn't have is a class called "Visual Basic".

      An introduction to computers class should be more about basic essential computer concepts like: basic networking (how to hook up a router/network/what a HUB is, router, modem, etc), the essential parts of a computer, search engines (using basic basic programming concepts/constructs like quotes, colons, site:eu, etc to find and narrow down content), security (what ssl is, how to identify it, etc), what free software is (difference between "free" and libre), introduction to typing (a few weeks at the most, not an entire class), etc. Introduction to scripting and the command line (think bash, ssh, etc), an introduction to operating systems and software installation/management (GNU/Linux, MS Windows, Mac, DOS, installing OS, BSD, installing software, package management, security updates, etc), an introduction to CSS, html, & javascript, and an introduction to graphics/video editing, an introduction (like one day) to presentation software, an introduction (a one or two day event) to spreadsheets and basic algorithms.

      A couple of hours instruction on each topic would probably be perfect. Give them instruction, test them, and move on. I think a class like this would be extremely interesting.

    2. Re:High School Now... by MisterMonday · · Score: 1

      It would be nice if there were something like that. Unfortunately, schools aren't interested in something like that. They like their Windoze. We have exactly 5 macs on campus, all used by the school newspaper crowd. Only our tech admin knows what Linux even is. And even the Comp Sci class is about Java, not programming (at least not beyond the first chapter).

      It's unfortunate the way technology education is going. And I live in California, near the Silicon Valley, so you'd think it would be better.

    3. Re:High School Now... by Tooke · · Score: 1

      This is one of the reasons I feel really fortunate to live in Washington. Juniors and Seniors here can go to a community college instead of regular high school if they want. I'm a high school senior in my second year of full-time college, and it's nice having some real CS classes.

      --
      Anybody want a peanut?
  12. Computers in High School by mferero · · Score: 1

    As a Junior (in 1976), I got to program in BASIC by timesharing into the Dartmouth computers, where BASIC was invented! There was also some lecture on what computers were and could do, but the majority of time was spent in a local college lab programming. Senior year I got to code FORTRAN on punched cards in my Calculus class. Our teacher had a deal with a different local college that allowed us time on their IBM mainframe (maybe a 360 . . .). Actually really enjoyed both experiences, but that did not translate over in College. I became a computer professional after being in the "real world".

    --
    Honor est omni
  13. Taught plenty by bhcompy · · Score: 1

    Middle School(early 90s): All sorts of stuff with Apple IIes and Power PCs. School bought an Apple QuickTake when it came out, so we did digital graphics design and digital photography
    High School(late 90s): Networking, C++, PC and Mac troubleshooting... took every opportunity to learn about computers, and was granted many of them

    1. Re:Taught plenty by jonwil · · Score: 1

      My school had an Apple QuickTake too. Back then I knew nothing about the ways of the world (or the ways of the web) so I stupidly put a picture of myself (taken with said QuickTake) on my first web page (hosted on the school servers no less). I can still picture in my mind some of the things other kids did to that picture in Photoshop...

  14. "What was taught to you about computers in HS?" by John+Hasler · · Score: 1

    That electronic computers were huge "electronic brains" used by goverment and a few big companies.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  15. IBM PS/2 model 25 and 30's by dj245 · · Score: 2

    We had IBM model PS/2 model 25's and 30's. They are basically the same machine, but the model 30 was a beige box while the model 25 had an integral monitor. Both had the fantastic model M keyboard.

    Above all else, I learned that you need to hire the ferry to cross the river. Fording the river is a fool's game.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  16. typing by asmkm22 · · Score: 1

    96-2000. The only computer-related course we had at my high school was a typing class, run by the driving instructor. I think the program we were using must have been an old version of word perfect, because it had the blue background and white text. It always felt horribly outdated there.

  17. Mid-70's by minkie · · Score: 2

    I graduated from a pretty typical suburban NJ high school in 1977. We had an HP 9810 (http://www.hpmuseum.net/display_item.php?hw=51), and also a ARS-33 connected to a time-shared BASIC system a few towns away. I got to play with them my junior and senior years. That was my first introduction to any sort of computer. It was, or course, also my first introduction to computer games (hunt the wumpus, lunar landrer, and some kind of Star Trek thing where you got to explore the galaxy and blow up klingons with photon torpedos.

    I was also lucky to spend the summer between my last two years of high school at a program run by Stevens Tech, where I was exposed to FORTRAN and PDP-10 assembler (both via punch cards).

    1. Re:Mid-70's by StatureOfLiberty · · Score: 1

      I went to high school near Hampton, VA. In 1978 we had an acoustic modem and a printer terminal and could hook into the mainframe at NASA Langley. So, we actually had some exposure back then. No classes were built around it though. So, what we learned was completely on our own.

    2. Re:Mid-70's by gkndivebum · · Score: 1

      IBM 1620 with punch cards in my case. Oak Ridge High School (Oak Ridge, TN) 1974-1977.

      --
      Breathe continuously
  18. Computers In High School.... by modmans2ndcoming · · Score: 1

    I learned to write programs in pascal for my first class.... The next class.... I learned hyper card and director because the teacher was getting ready to retire.

  19. Just the basics by Anonymous Coward · · Score: 1

    When I went to highschool (I'm 25 years old) we had macs running Mac OS 8.6 (I think).

    We learned how to touch type at around 25 words per minute, how to copy files around, and how to use word processors and spreadsheets (basic SUM() formula usage, etc).

    Talking to my niece and other teenagers here in Australia, it sounds like these days they also learn email, browsing the internet/using google to do research, and they also learn basic HTML (really basic, don't even learn CSS), and basic graphic design as well.

    I would like to see basic common sense security added to the list (minimum password complexities, logging out when you're done, malware awareness). I dunno, maybe they do teach that.

    To me that seems about right. As long as you know enough to use google as part of your studying, and can write a resume and email it to a potential employer, then you've got it all covered. It's nice to see they also dip their toes into a few other areas like HTML and graphic design, just incase the kids take a liking to it and can decide if that is a good career path for them.

  20. Re:What I've learned about computers in High Schoo by fustakrakich · · Score: 1

    Did you ever see it print out that huge picture of Buzz Aldrin on the moon? The noise was very impressive.

    --
    “He’s not deformed, he’s just drunk!”
  21. some was taught but future coders were self-taught by cathector · · Score: 1

    i was born in 1972, schooled in southern california.
    grew up with IBM punchcards all over the house.
    in 6th grade we had an apple ][ in the classroom,
    but as i recall only as a treat: if you finished work early you could play Prince of Persia.
    but even then a very small group of us would hang out in the library after school or at lunch
    and teach ourselves basic. there was no concept of teaching us how to program in school.

    by the time i reached 12th grade, there was a 'computer literacy' class offered,
    i think they taught programming on TRS-80s, but even my friends who were in it
    were way beyond what was covered in the class.
    by then i was aspiring to be part of the amiga demo scene,
    so i did an independent study to teach myself 680x0 assembly.
    my teacher did a great job - he knew he had no way to really grade my progress,
    so he helped me evaluate it myself. mad props for that.

    i'm now a programmer, and pretty much all the core programmers i know
    have a similar story - computers were around in high-school,
    but really they taught themselves.

    it's funny now - i look around facebook and see all these people i know
    who had less than zero interest in computers when i knew them in their youth,
    and are now product managers or otherwise have 'software' in their title.
    i wonder if that sucks for them.

  22. 1974, New Zealand by gadfium · · Score: 2

    I don't think we were taught anything about computers in class, but there was a computer programming club. We used PORTRAN, which is a cut-down version of FORTRAN - I think it stands for Port-a-punch FORTRAN. The cards were sent away to a computer a few hundred km away, and a syntax error listing came back by the following week. It wasn't exactly a productive environment, so we competed to see who could get the most different errors in a single program.

  23. 8 bit era by Jeremy+Erwin · · Score: 1

    In elementary school in Connecticut, we had commodore 64s and messed about with logo. The high school's computer lab had Franklin ACE clones. My family had an Apple IIe.

    In middle school (in VirginiaI programmed basic on an Atari --might have been an 800, did word processing stuff on Apple IIe s. In High school, we did desktop publishing with a few mac pluses, and a SE. I didn't go to the school with the "supercomputer".

  24. I'm 40, so it's been a while by AK+Marc · · Score: 1

    I used an Apple IIe in elementary about 1983-1984 (5th and 6th grades), had IBM compatibles on DOS in middle school (7th and 8th about 1985-1987) then IBM PCs in high school, Windows 2.0, upgraded to 3.0 senior year. I had the win 3.0 floppies (they had so many at school they threw them out) up until a couple years ago. Got 3.0 running on my home XT, but it was dog slow, but then everything was on the XT, except for games tied to the system clock, press "turbo" and 8MHz made all the games unplayable. CGA sucked, they had CGA on all but 2 at school, and EGA on the two "new" compters. Hercules for me at home. Faster, clearer, and any color you want, as long as it's amber.

    1. Re:I'm 40, so it's been a while by AK+Marc · · Score: 1

      "Windows 3.0 includes a Protected/Enhanced mode which allows Windows applications to use more memory in a more painless manner than their DOS counterparts could. It can run in any of Real, Standard, or 386 Enhanced modes, and is compatible with any Intel processor from the 8086/8088 up to 80286 and 80386." From: http://en.wikipedia.org/wiki/Windows_3.0

      I think I had to run it in real mode only, and required some memory optimizer tricks because my computer didn't have the minimum required RAM. I think you are remembering the Enhanced mode, which was 80286 and up, and the default install of 3.0. But command line switches force 3.0 into real mode, and real mode worked on a monochrome XT at 4 MHz and 1 MB RAM.

      My XT had an 8088 running 4.77 MHz/ 8MHz. The first computer that was mine and mine alone was bought for me by my mother without any input from me, Commodore VIC 20. The first that was bought by me was an XT. And a few years after buying it, I did put Windows 3.0 on it for fun, but only after I'd bought another computer as my main, and it was relegated to experimental status (soldered RAM and such prevent upgrades, and RAM cards were expensive and slow). Back in the day, "dual boot" meant you put in your DOS 3.3 or 6.x (no, there was no DOS 4 or 5) floppy, back when floppys were floppy.

  25. C and/or Pascal by pyzondar · · Score: 1

    The 2nd and 3rd year of high school, we had about 3 hours a week of computer science. Basically we were given tasks that we could solve in either Pascal or C (which all the cool kids preferred). The mandatory assignments were quite basic, but we were allowed to do our own projects in the time we had left after doing the mandatory stuff. So a couple of us made a multiplayer 2d space shooter, quite a fun project.

    All in all it was my favorite class. But I did go the science/electro program, '99 graduate in Sweden.

  26. Quake by ultimajji · · Score: 1

    I was a student of a hungarian high school, we didn't learn anything about computers, we played Quake on LAN once a week.

    1. Re:Quake by bhcompy · · Score: 1

      Quake and CS, with a handy alt-tab when the teacher started his walk around class

  27. computer club formed in 1978 by rubycodez · · Score: 1

    With chemistry / physics teacher we formed a computer club, sold things & bought a TRS-80. I used it to do Z-80 assemby language programming. Things I learned then have served me to this day. Not until about 10 years later did the school buy machines and have a formal computer class.

    My first year of university was the last year students were still using punched cards on a Burroughs mainframe, 1982-1983. The next year they had replaced it with a Honeywell system that had CRT terminals, and we science and engineering students could use an IBM PC XT. I did many numericla methods solutions with Turbo Pascal.

  28. One of the first CS classes in high school by Deep+Esophagus · · Score: 1

    In 1979, I entered an experimental new class in a Houston high school that taught BASIC programming. No Commodore PETs for us (although I saved up my McPay and bought one of my own); we could only afford a big teletype terminal and a paper tape machine so we could save our programs on spools of punched tape.

    In 1980, before I could complete that class, my family moved to a very small town in the innards of Deep East Texas where I was literally the only person in town with a computer of any kind. The student advisor finally decided that a statistics class was the closest thing she could get me into that was kind of like computer programming. I actually won the science fair with a cheap-assed video game I wrote that let you fire missiles at approaching targets. Hey, when all you've got to work with is 8K you don't write Space Invaders!

    1. Re:One of the first CS classes in high school by snspdaarf · · Score: 1

      my family moved to a very small town in the innards of Deep East Texas where I was literally the only person in town with a computer of any kind.

      Timson?

      --
      Why, without your clothes, you're naked, Miss Dudley!
    2. Re:One of the first CS classes in high school by Deep+Esophagus · · Score: 1

      Crockett. I assume you mean Timpson; I couldn't find a nearby Timson. I'm embarrassed to say that even though we lived less than 100 miles away, I never heard of Timpson before today. For us the "big city" was Palestine.

    3. Re:One of the first CS classes in high school by snspdaarf · · Score: 1

      Yeah, I have a rogue 'P' on my keyboard. Timpson. I never made it to Crockett in my time in Texas. Rusk, Carthage, even "Naco-nowhere". But not Crockett.

      --
      Why, without your clothes, you're naked, Miss Dudley!
  29. Underwood typewriters by innocent_white_lamb · · Score: 2

    Computers were unheard-of in school in the mid-70's, at least in the small town where I grew up, but I did take Typing Class where I learned what I believe is the single most valuable skill that school taught me: how to type properly.

    When I took Typing Class I was the only boy in a class of about 20-odd girls. I wanted to learn how to type because I thought it would be a useful skill but, frankly, the idea of typing on a computer never actually crossed my mind. I learned to type on a big Underwood manual typewriter. Toward the end of the class that I was in, the school got one electric typewriter, which was apparently a new technology at the time. It was a special reward to be allowed to use the electric typewriter in Typing Class.

    In addition to how to type, a skill that I've used every day of my life, Typing Class also taught me a number of other useful things, like how to correctly fold a letter to fit it into an envelope (which a surprising number of people don't know how to do), and how to do basic filing and the like, all of which have come in handy since I have my own small business and need to be able to do things like that.

    As for computers, I learned that on my own. I knew some guys that had Apple computers, and I purchased a Commodore 64 of my own in 1982 since it was much cheaper than an Apple II. My thought at that time was that I would buy a C64 and see if I liked having a computer and if so, I would buy a "good one", i.e. an Apple II, afterward. Once I discovered the capabilities of the Commodore 64, I never did buy that Apple. My next purchase after that was a Commodore 128, followed by an Amiga, followed by a series of MS-DOS machines, and today I have several desktops and laptops, all of which run on Linux.

    --
    If you're a zombie and you know it, bite your friend!
    1. Re:Underwood typewriters by Deep+Esophagus · · Score: 1

      Ha! See my above comments about my small rural high school in 1979-1981. I too was one of the few boys in a typing class, but in my case I took it *specifically* because I had already decided that one way or another my life's work would involve computers and I figured I'd better make friends with Mr. Qwerty or my career was headed for pain.

      We had all newfangled Selectrics, but I remember one special day the teacher took us on a sort of field trip to the admin office where they had a shiny new electronic typewriter with a little LED screen that showed your current line; you could correct mistakes on the screen and it wouldn't commit to paper until you hit {ENTER}.

    2. Re:Underwood typewriters by sysrammer · · Score: 1

      Yeah, my folks forced me to take one class throughout 8-12, and that was typing. I bitched about it, but since they were pretty relaxed about what else I wanted to take, I went with it. Samo here, 1-10 m-f ratio, but it wasn't bad.

      My folks got it right. I touch-type every day for work & pleasure. Even in the AF, where I was not in computers, I typed daily, and even learned to use a Cyrillic typewriter.

      Sgt Stugatz

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
    3. Re:Underwood typewriters by NewWorldDan · · Score: 1

      When I took typing in 1992, it was still 80% girls and the curriculum was based around writing business letters. Typing was taught by the business ed department and was still done on typewriters. The following year, they switched to computers. Sadly, that was also when the lab of Apple ][e computers was replaced with x86 PCs. For writing class papers, we had a computer lab of dumb terminals that worked poorly and had a really awful UI.

      By 1993, I had my own 486 at home along with Microsoft Professional BASIC, MASM, and Quick C. My high school had one programming class - Pascal, which I took for the easy A. Prior to that, I'd already had classes on BASIC at the local community college.

  30. All we had were IBM... by couchslug · · Score: 4, Funny

    .....Selectric typewriters. (Class of 1978 represent!)

    I'd tell you to get off my lawn, but it went underwater when Pangea split up.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    1. Re:All we had were IBM... by funwithBSD · · Score: 1

      I was a "bridge" student. I had to take typing on IBM selectrics freshman year, but we also had an Apple II lab, and a MacIntosh by the end of that year, 1984.

      On weekends we would bike/bus over to Weird Stuff and the first Fry's Electronics and dig for parts for various projects. I got a 300 baud modem (so fast!) that had a blown capacitor, then dug around for a month looking for the right one to replace it.

      So while were training for the jobs of the past still, at least I had exposure to the future.

      Going to school in Silicon Valley was always a weird experience like that, I am sure SoCal was the same.

      --
      Never answer an anonymous letter. - Yogi Berra
  31. Hehehe by antant007 · · Score: 1

    I'm graduating this year and so far I've taken ap comp sci (more or less Java with a touch on algorithms) and a computer and network technology course taught by a guy with a unix beard. I'm very lucky to go to the school I do, it's a public non-charter school but it's in a fairly affluent area and we're one of the top schools in my state.

    --
    GENERATION 9882463: The first time you see this, copy it into your sig & add a random number to the generation.
  32. I did the teaching by klaiber · · Score: 1

    Showing my age here, but when I was in high school, I did the teaching. Mostly to fellow students, but I did have two of the math & physics teachers in my "class" off and on. I taught Pascal on an Apple II. A little later, the high school down the road from mine actually set up proper programming classes (teaching Basic on Commodore computers). A bunch of work colleagues who are about my own age had similar experiences -- few high schools were set up to teach anything about computers at the time, so the nerds amongst us got to see the "other side" of teaching.

  33. My experience by Niris · · Score: 1

    Well, I'm currently 24 so it's been a couple years, but for my junior and senior year I was able to attend a magnet school part time called CART.
    During my junior year I took the Cisco networking course, then for my senior year I took the computer science class that went over programming in Java. We didn't do anything too in depth, but it was enough to get me interested in computer science, and now I'm almost done with my bachelor's degree. At the regular school I would have been restricted to our Office course.

  34. Nothing by WillKemp · · Score: 1

    I don't think computers were ever mentioned when i was at secondary school (in Britain) in the early 70s.

    My first contact with computers was at tech college in about 77, where i learnt a little bit of (i think) BASIC programming - using paper tape and a teletype, dialling in to the local university's mainframe.

  35. At my high school in the mid 80's by BitterOak · · Score: 1

    We had a classroom full of Commodore PET 4032s, and another class with Commodore 64s. We learned programming using Waterloo Structured BASIC on the PETs and COMAL on the C64s. My last year there the school got a few ICON computers which ran QNX and came with a bunch of programming languages, and that's when I taught myself C. I've loved C ever since.

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  36. Old PCs and Pascal by ndykman · · Score: 1

    Basically, I was lucky. Introduction to programming and AP computing science on IBM PCjrs with Turbo Pascal. It was great start.

  37. Late 80's to early 90's by Little+Brother · · Score: 1

    I started Elementary school in the late eighties. I went to a university laboratory school, so we had a bit better technology than some of the surrounding schools. We had a computer lab with multiple Apple II e systems, and an Apple II GS. Each classroom had Apple II e systems as well, but not enough for the whole class. During my fifth grade year, the school purchased several Pentium I computers which were slowly deployed, starting with the lowest grades, and working their way up, much to the annoyance of the fifth and sixth graders. Only one of these computers made it into my classroom, and it was for the teacher's station. The teacher's station had the computer, a laserdisk player, and a large CRT television that could display from either the computer or the laserdisk.

    I remember some of the lessons about the technology itself, but mostly we used the technology for educational games, number munchers, Oregon Trail, Odell Lake, Carmen Sandiago, etc. I remember learning about floppy disks while they were still floppy, and thinking that the 3.5 floppies were what people were talking about when they said "hard disk" until my brothers (older) corrected me. I remember being told to always touch something metal before touching a computer, to ground myself.

    Middle school it was completely back to Apple II E computers. I took a "programming" class, and was quite disapointed that all I learned was Apple II e BASIC, and nothing more complicated than simple arathmatic and printing out a block graphic we first drew on graph paper, then wrote the code on paper, then typed the code in. It was boring as hell.

    My high school had pentium class computers in each classroom, although often just one. There were still some 386 computers in the hall outside the language arts (English) wing that were used for word processing only. I was in yearbook, and I was the most tech savvy person there, and I networked the OS 8 macs together (localtalk) and later oversaw the conversion of files when the yearbook upgraded from OS 8 with Adulus Pagemaker to Pentium class computers with Adobe Pagemaker.

    LIke many here I imagine, I learned most of what I learned about computers at home, not at school, but there was technology instruction at my schools, even if it was fairly rudimentary.

    --

    Little Brother, watching the watchers

  38. To each his own. by TFAFalcon · · Score: 1

    We were supposed to learn how to make folders and type in word.

    I learned that it was a lot of fun to delete/rename my classmates documents once they saved them. It was so fun when they panicked when all their 'work' vanished as soon as they were done with it. (0 security on the network)

  39. Geezer Speaking by yotto · · Score: 1

    I was in High School in the 80s, and I don't remember learning much other than typing. However, one thing I do remember learning is to be comfortable with computers so that later, in college, I soaked up every computer class I could before dropping out because I was offered a job that paid better than what I could expect upon graduation.

    I'm still in that job, and am still comfortable with computers.

  40. From the "Get off my Lawn" Crowd by fm6 · · Score: 1

    I graduated from HS in 1971. In those ancient times, most people knew computers as big machines with lots of blinking lights that were subject to paranoia and megalomania. So no high-school classes in computing!

  41. Re: languages for learning by rwa2 · · Score: 1

    Ick, C++ is not a good language to learn with... in all the classes I've taken using C++, we spent more time debugging memory allocation and stack overflows than actually doing what we were supposed to.

    Java was/is still pretty crappy, but at least it pretty much behaves as documented, and standard documentation is more readily available.

    By all means, learn some C and assembly to help bridge to the low level stuff. But C++ is such a mess. My University would teach the CS curriculum in other languages and then offered a 2-credit C++ elective to dump all the "practical" shit on you if you wanted it... I think that's probably the best way.

  42. Texas Public school here. by Dyinobal · · Score: 1

    My school had a basic keyboarding class where they tried to get students to learn how to type, despite being a rather skilled typist. I just couldn't make myself sit down and type rows of nonsense or do daily exercises, I only ever did just enough to pass and that was it. In that class they also taught you the very basics, like this is a monitor, this is the tower etc. This was a requirement for graduation and everyone had to take it and pass.

    My school also had several elective classes, with computers an A+ class, where at the end you were expected to take the A+ exam and pass it. A CCNA class that was two years, or four semester in total of study. Though you weren't expected to take the exam at the end. We also had the 'network repair' class where students basically worked on the schools network and computers. The A+ class was a requirement for this class.

    I learned a lot about computers while I was in highschool, I took the A+ class and it was mostly a breeze for me as I knew just about everything prior to the class, but I did learn a bit of book learning that you typically don't run into just working on computers. I also tried to take the CCNA classes but I couldn't get enough interest to actually form the classes, so I took the Network Repair class instead and during the class I did CCNA work and during my A+ classes I did repair work. All in all my schools education on computers was fantastic for anyone who was interested.

    That said the class sizes were relatively small and made up typically of most people you expected how ever we had a few outliers here and there. Talking to other people here in Texas though my school was the exception rather than the rule when it came to computer education though.

  43. Nothing. by jibjibjib · · Score: 1

    I'm 22, from Australia.

    In school we used computers for everyday stuff: documents, presentations research, etc. But from what I can remember we were never taught anything about them at all.

    1. Re:Nothing. by Seumas · · Score: 2

      Oh, wait. In middle school we had Commodores in the computer lab. Again, only used to teach kids how to type.

  44. We did Computing without Computers by Grumpinuts · · Score: 1

    In Scotland in the mid/late 70's you could do computing as part of a maths course, so we all signed up as "Computers Were The Future".... Got taught Fortran by the simple expedient of handwriting code on gridded paper. These were then gathered up and posted once a week to the county computing centre where they were transferred to punch cards, the job ran, and the program listing and output printed and mailed back to us. Whole process took 2-3 weeks and if you missed a quote mark or comma and the job bombed, you had to rewrite the offending page, resubmit the following week and so on. One time I was about 8 weeks trying to get the one 20 line program to run.

  45. Graduated 2004, public school Virginia by watermark · · Score: 1

    Grade 1-5, had a computer lab with games. They all had some version of DOS, one was some old Mac. We went once a week, but really only played games.

    Grade 6-8 had labs, but were only used for typing/research. Nothing taught beyond how to use a search engine and Word.

    High school had typing, programming (c++/java), web design, computer graphics (photoshop), and Oracle. I hear these offerings are rare, even for the area. The programming was taught by a math teacher who was semi-competent. Typing did what it was supposed to, I couldn't touch type, then I could. Web design, Oracle, and Computer Graphics were a joke of the highest level. Retrospectively, I think the Oracle class was more training for a salesman than anything worth my time. Web design tried to teach Dreamweaver and Flash...instead of anything worthwhile. Computer graphics didn't really teach anything, they said here's photoshop, now make something.

  46. Touch Typing by sk999 · · Score: 1

    My high schools days predated computers, but I still acquired what is perhaps the most valuable skill needed by a progammer - touch typing. Except I learned on a manual typewriter, which penalizes mistakes harshly. People with CRT displays have it easy.

  47. In my day... by Hans+Lehmann · · Score: 1

    My high school was fortunate enough to have a great math teacher that taught college level calculus. Her classroom still had a giant slide rule mounted above the blackboard (this gives you an idea of how long ago it was), but she also realized, even back then, how important computers would come to be. In the back of the classroom there sat an ASR-33 Teletype, complete with paper tape punch and reader. It connection to some mainframe at, I believe, Penn State through a 110 baud connection. I spent untold hours after school in that classroom learning Basic. The programs had to be typed in my hand; if you wanted to save it for later you dumped it out to the paper tape punch.

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  48. Middle School Comp Lit by Gary+Perkins · · Score: 1

    Around 7th or 8th grade, we had a computer keyboarding and computer literacy class. I think I took both in 7th grade together, whereas they usually wanted students to complete keyboarding *before* computer literacy... I could two finger at that point faster than most of the others who'd completed keyboarding. It was what I would expect comp lit to be now -- the first semester focused on the history of computing, as well as the internals, all the way down to the bits and registers. The second semester was a somewhat limited computer math with BASIC programming. In high school, you could take a computer math course to learn logic and procedures in Pascal, followed by computer science which focused on real world problems. It was a very comprehensive course structure for its time, I thought. This was all in the early 90's. I have no idea what's taught now, but since I still run into waaay too many people who haven't a clue, I guess they dropped a lot of it.

  49. More than at University by manoweb · · Score: 1

    In the equivalent of 9th and 10th grades, DOS, Lotus 1-2-3 and Pascal programming. In 11th grade, Pascal again and Scheme, Z80 machine language (not assembly!). In 12th grade, C++ (Object Oriented) and x86 Assembly. in 13th grade, we were set free to explore and learn extra stuff (Java in my case).

  50. BASIC.. actually, Nethack. by Hey_bob · · Score: 1

    In 92-93 high school year, I took the BASIC programming class with my best friend.. we'd been dabbling with BASIC for about 7-8 years at that point (starting with his CoCo3, etc). After the second week, the teacher decided we knew more than what the curriculum was going to cover, so we moved on to playing NetHack for the remainder of the semester.

    Those were valuable skills, that I still occasionally use to this day. Tho I've never actually beat the game. :-(

  51. 1980s equivalent by Narrowband · · Score: 1

    Mine was good for a high school AP comp sci class in the 80s. We had a lab of IBM PC/2s, linked by Ethernet, but no Internet.

    Subject matter was taught in Pascal: searching and sorting algorithms (everything from bubble to various trees to radix), data structures (arrays but then progressing to linked lists, trees, balanced trees... probably hit peak at sparse matrices.) All in all, a really good program, mainly because we had a good teacher who knew his stuff. It set me up pretty well for a CS degree in college.

  52. 1979? by Jeremiah+Cornelius · · Score: 3, Insightful

    Fortran 77 and UCSD Pascal on DEC PDP-11/70.

    Honeywell teletypes.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:1979? by 93+Escort+Wagon · · Score: 2

      Fortran 77 and UCSD Pascal on DEC PDP-11/70.

      Honeywell teletypes.

      Ah, the PDP-11/70. I got introduced to BASIC programming on one back in 1978. I mainly remember two things: 1) Wasting a lot of tractor feed paper playing Star Trek against my friend; and 2) Since all the accounts had the same default password, logging into all the ones where the user hadn't changed it and leaving them a little surprise (nothing nasty - when they logged on they'd get a message "you know, you really should change your password!").

      --
      #DeleteChrome
    2. Re:1979? by PNutts · · Score: 2

      Fortran 77 and UCSD Pascal on DEC PDP-11/70.

      Holy cow. Me, too. And I'll add I'm damn lucky in those days they didn't know what to do with people that wandered into parts of the system they didn't belong. I was dumb enough to write a program that I was sure would shut the system down and smart enough to not run it.

    3. Re:1979? by Jeremiah+Cornelius · · Score: 1

      Gompers?

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    4. Re:1979? by arth1 · · Score: 1

      Fortran 77 and UCSD Pascal on DEC PDP-11/70.

      Honeywell teletypes.

      Lucky you - you had a 16-bit computer!

      Let's see... The year was 1979.
      My high school had a Tandberg EC-10 minicomputer. EC stood for Educational Computer. It had an Intel 8080 CPU and an amazing 64 kB RAM.
      After the OS (TOS) or BASIC interpreter was loaded, it had 16 kB RAM left, divided by four: the main unit with a CRT, and three Texas Instruments Silent 700 printer/keyboard terminals.

      The disk was an 8" floppy, which could store 80 kB. This was a restriction on the OS side unless loading CP/M, but some simple hacking allowed using parts of the enormous ~150 kB unused space to store memory dumps. This made me popular with the teacher, because she now could resume sessions next time the same class was in.
      I also figured out how to at any time redistribute memory so I got more and the others less. They didn't need all of 4 kB anyhow, for their simple BASIC exercises, and allowed me more fruitful pursuits, like playing Star Trek, with sound effects through it's bipper[*] and stepping the head on the Shugart floppy drive.

      [*] No, not beeper - it could only go BIPP at an eardrum-piercing frequency, and that sound got progressively softer if repeated - you would need a couple of seconds of silence before it became (excessively) loud again.

    5. Re:1979? by mcrbids · · Score: 5, Interesting

      Ah, the DEC 11 series...

      I worked on (and loved) a (then) ancient DEC 11/750, which was, hands down, the most robust, reliable computer I've ever worked on. Armed with 4 MB of RAM and 1 GB of disk space (3x350-ish hard drives, each the size of a full dresser drawer) it managed to provide the needs of 30 or so staff in the 4-story building I worked in. This when a 386sx was considered some pretty hot stuff - the DEC had roughly the processing power of a 286.

      I was fascinated by the thing, and worked closely with the techie they called in when things went south, just because I wanted to and my boss trusted me to do the right thing. (I generally did) It was so advanced, it would detect bad memory, and not only reallocate the memory via Virtual memory to another memory spot (and log it so you knew which memory was bad) but would also identify what occupied the memory that had gone bad and pull the relevant programming from disk and continue executing the program.

      Once the A/C went out, and the room overheated, crashing the computer. It took most of a day to get the A/C fixed, and when it was fixed and the computer turned back on, all the programs that had been running when it died resumed working without a hitch, it had literally mapped all the memory to disk prior to shutdown.

      I was stunned. Never before (or since) have I seen such bad-assedry in a computer system I had the pleasure of working on, even though I now design/maintain a fault-tolerant, redundant, load balanced distributed compute cluster for a living, with at least a million times the horsepower of that elegant, beautiful 11/750.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    6. Re:1979? by ockegheim · · Score: 1

      In my first year of high school (1983) we were playing with an end-of-life MONECS PDP-11 system, pencilling BASIC on to cards one character at a time. It seemed a bit pointless as I’d already been programming a friend’s VIC-20 the year before. By 1984 or 1985 the Informatics room had a few BBC computers. I can’t remember learning anything on them though.

      --
      I’m old enough to remember 16K of memory being described as “whopping”
    7. Re:1979? by 93+Escort+Wagon · · Score: 1

      In my first year of high school (1983) we were playing with an end-of-life MONECS PDP-11 system, pencilling BASIC on to cards one character at a time. It seemed a bit pointless as I’d already been programming a friend’s VIC-20 the year before. By 1984 or 1985 the Informatics room had a few BBC computers. I can’t remember learning anything on them though.

      We were lucky - the uni where I was at (as an "early start" high school student) had already phased out the cards in favor of terminals in '78.

      Which is what made playing Star Trek possible. ;-)

      --
      #DeleteChrome
    8. Re:1979? by Nethead · · Score: 1

      Making sure to get a good seating between the handset and modem.

      --
      -- I have a private email server in my basement.
    9. Re:1979? by Jeremiah+Cornelius · · Score: 1

      I remember the drive packs. We called 'em "Cake Lids".

      The lid for our school was mounted in day time. After hours, another lid would be mounted and the system turned over for District data processing duties until the next day.

      This resource was too dear for persistent home directories. If you were to keep data overnight, we had eight-inch floppys. :-) Hacked with a hole-punch, a'la Apple ][ - to be double sided

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    10. Re:1979? by Jeremiah+Cornelius · · Score: 1

      I played Star Trek - even years earlier, when a friend's father was computer lab administrator at the Naval Post Graduate school.

      But my screw-off time was spent mapping the Colossal Cave...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    11. Re:1979? by Jeremiah+Cornelius · · Score: 1

      He didn't claim this was 79. He was waxing reminiscent on the last of the PDP 11's.

      By citing the 386SX, it's pretty clear that the time referenced is 88/89.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    12. Re:1979? by GlennC · · Score: 1

      You and I must have gone to the same high school. I remember cutting my teeth on a PDP 11/70. I also remember writing a Minesweeper game as a senior project, mostly because by that time I had gone through all the programming classes the school offered.

      I also remember there were some college recruiters who looked at my source code and told me their school couldn't teach me any more than what I was already doing.

      My God, I'm old......

      --
      Go on, citizen, stamp the vote card. R or D, your choice.
    13. Re:1979? by Jeremiah+Cornelius · · Score: 1

      San Diego? Grad 80-84?

      Probably.

      Samuel L. Gompers.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    14. Re:1979? by dickens · · Score: 1

      Basic+2 on RSTS/E on an 11/70, with DEC VT50 and VT52, and Lear-Siegler ADM-3A terminals... 1978 too,

    15. Re:1979? by Jeremiah+Cornelius · · Score: 1

      Oh, yeah. BASIC+2. That was the starter. Line numbers and GOTO.

      I am almost positive that the handful of glass terminals we had were ADM-3. The hump-back and dip-switches seem right. Ours were dark brown or grey, with black backs. The compute lab was lined with the paper terminals. 30 of these running was like a machine shop.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
  53. GE Timesharing, 1974 by edibobb · · Score: 2

    In 1974, GE loaned a Telex terminal to our small-town high school. In advanced math class I got to write Basic programs on paper tape. Made a long distance phone call to run the program on a mainframe, usually once a day. Made me quite careful about syntax errors. I was hooked -- in a few years I had a couple of CS degrees.

    Now the high school kids use tiny tablets with more storage, memory, and speed than the mainframes of the '70s. They control undersea submersible vehicles via satellite, real time, from the classroom. It's great! Can't way to see what happens in the next 20 or 40 years.

  54. Absolutely nothing. by dkuntz · · Score: 1

    Me? Nothing. I generally taught others how to use their computers, or fixed the computers. My HS only had like 4 Macs, no computer teachers. They weren't even connected via Appletalk/Localtalk

    --
    OMG... I have a sig?
  55. Modern by TemperedAlchemist · · Score: 1

    I graduate not more than a few years ago.

    What did I learn about computers in my entire journey from elementary to high school? Typing.

    Yeah that's the only thing was typing on a QWERTY keyboard. There was also a technology class that was just messing around with Word/Excel/Powerpoint. Everything else I learned by experience and by just using it all the time, but I'm a technologically oriented person who can tell you what ATA means or the difference between a byte and a bit, or even where the word bit came from.

    Most other people from my generation can't.

    Technology education in America is absolutely terrible.

  56. Computer Programming Competition by IDidn'tPostThis · · Score: 1

    When I was a senior in high school (1989-1990), we were still using TRS80 Model 3s, not much different than the Model 1s that I used in a summer programming camp 8 years earlier. Myself and two of the other computer inclined students were asked by the teacher for the BASIC programming class if we wanted to represent the school in a BASIC programming competition. Of course, we accepted. Another teacher drove us to the competition. There was a time set aside for the teacher to review the problems with us, discuss algorithms, etc. Our review consisted of "Good luck, I'll be back to pick up the computer you're going to win" And we did come in second place and win a Mac of the period. The first place finishers were Mac people, which probably gave them an edge over the 2 Commodore 64 and Apple IIC/TI 99 4A users since the programming was done on a Mac. Lots of memories

  57. No computers in highschool by sgage · · Score: 1

    I was in highschool in the late 60's, early 70's. Computers were something that IBM had. One thought of HAL, as in "2001". My oldest brother worked for DARPA - my first exposure to computers was logging on to some mainframe somewhere using his TI Silent 700 terminal (printed everything out on thermal paper), using Tenex (I'll never forget the manual, titled 'The Joy of Tenex'). Yes, a 300 bps acoustic coupler got the job done. But I could play Adventure on some computer in Stanford or San Diego, or wherever the heck it was. I also learned to program in C. Those were the days?

  58. Graduated HS in 1987 by slasher999 · · Score: 3, Informative

    We had TI-99/4a machines and one IBM compatible in jr high (7th-9th) with a class in BASIC on the TI machines. Once we moved over to the HS building we had access to Apple II machines and compatibles (Franklin ACE) and a couple IBM compatibles. Computer classes were limited to BASIC followed by Pascal, both taught on Apple. There was a short lived computer club that explored special topics such as vector graphic programming and Assembly - also Apple II based. Classes were taught by the math department instructors, or two of them at least. Chances are many of them had never used a computer at that time. In hindsight this set us up quite well for the immediate future and even today I use techniques and concepts I learned in those classes. It was less about the languages we were using and more about the planning and problem solving needed to accomplish a task. I apply similar techniques to problems that I use Powershell or Perl to deal with today. Truthfully most of our time in the "computer lab" was spent hacking around with computers, dot matrix printers, a couple of paddles connected to one of the Apple machines, and bootlegging games. Adventure games and the Atari catalog were the most popular. Somewhere at the bottom of a box in someone's attic is a copy of Jungle Hunt that displays my name in the copyright field. Hex editors were fun.

    1. Re:Graduated HS in 1987 by antdude · · Score: 1

      Wow, TI-99/4A were popular in schools? I thought Apple 2s were. I had one from my parents. I remember my queen ant using a casette tape with it.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  59. High School Grad: '86 by kwerle · · Score: 1

    In Jr. High (81-83), I learned some BASIC programming on Apple II+'s. I had a good time with it. Happened to be a private school.

    High School (-86), I seem to remember having had a computer class, but I don't remember a damn thing about it. Did we do PASCAL? I don't remember for sure. I'm pretty sure we had PC's. We had an Apple IIe at home, and I hacked BASIC on that.

    So I learned a little bit about variables, flow control... And I guess that's about it. Unless there was PASCAL - in which case I guess I also learned a bit about calling functions. I feel like we must have - because I'm pretty sure I knew about functions when I went to college.

    I'd love to see a follow-up on this subject: "What did you learn about programming in college..."

  60. 1968 !!! by careysb · · Score: 1

    I went to a high school in NY that was set up as a magnet school for career education; I went for computer programming. We did most of our creative work using FORTRAN 44 on acoustic modem teletypes with paper-punch ribbons for storage. Behind the scenes there was a mainframe somewhere. We also learned about IBM punch cards and some other language (COBOL?) but we didn't do much with that (except for figuring out how to override the punch card machine so that we could punch out EVERY hole in the entire card).

  61. WEll Back in 1985.... by Lumpy · · Score: 1

    WE were taught they are expensive tools. and because you went outside the class outline you get sent to detention. Also you are told you "DESTROYED" an altair 8800 by making the LED's do a cylon scan. The rincipal and Superintendant does not care that pressing reset will make it return to normal, you DESTROYED IT.

    I.E. Teachers are morons, School administrators are bigger morons, and I still hold these beliefs close and dear today.

    --
    Do not look at laser with remaining good eye.
    1. Re:WEll Back in 1985.... by 93+Escort+Wagon · · Score: 1

      Also you are told you "DESTROYED" an altair 8800 by making the LED's do a cylon scan.

      By your command.

      --
      #DeleteChrome
    2. Re:WEll Back in 1985.... by mikael · · Score: 1

      Somebody once posted that they got a telling off by the teacher for resizing a window without permission by changing the column width and font size..

      "Now, did anyone ask you to resize that window? Do you think it is fair that you have a window that is larger than everyone else? Don't you think it would be fairer if you resized that window back to the same size as everyone else?"

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  62. In high school, nothing unless... by DarthBart · · Score: 1

    You took one of the business classes. Then you got to learn how to be an applications jockey for Wordperfect and PFS: First Publisher. There were some simple computer literacy classes during middle school, but it was a semester of "spend 4 45 minute classes during a week listening to lectures and 1 45 minute class actually punching keys". There was a second semester elective class of "computer programming" in Apple BASIC and there were 4 people in that class.

    The heaviest use of computing in the high school was the yearbook and newspaper staff trying to get their feet wet with desktop publishing using Pagemaker and the only reason those got done properly is because I plowed through Pagemaker to learn it and ended up teaching the rest of the staff (and I got made Editor senior year...woo me!).

    For time reference, I graduated in 1993.

    1. Re:In high school, nothing unless... by LinuxIsGarbage · · Score: 1

      I graduated 10 years later, but I was the only one on the yearbook committee that could use Pagemaker (yet the two editors were the ones that went on a week-long course). I also blew them away with a 2MP digital camera. At first the other committee members wanted me to take pictures, print them, and then mail them in like they do for film pictures. I knew it must have been possible to directly import them into Pagemaker.

      As far as my exposure, K-6 were Apple ][, 7-8 were Mac Classics, 9 was brand new iMacs, and 10-12 were PCs.

      On the Apple ][ it was learn to type and play games
      on the Macs there was internet access so we did some online research and used hypercard, and I remember some basic layouts and sketching in shop class.
      I never had a course with the PCs, but there was a typing class availible (which included basic how to use Word). I elected instead to take shop, which I found a lot more fun. I guess we did some "graphic design" using Word in that class (argg), and some CAD using a DOS version of AutoSketch.

  63. I learned more in middle school by sandytaru · · Score: 1

    We learned everything from basic PC hardware (back when computers had numbered slots, instead of named ones) to intro programming. But my high schools were much further behind. I learned to type on an electric typewriter, and at my second high school, a fine arts school, all we had was a mac lab with a dot matrix printer, where we learned to use a word processor. It wasn't until I went to college that I really learned how to use a computer (and build or repair one) and 90% of that was self taught.

    --
    Occasionally living proof of the Ballmer peak.
  64. WOW a quarter century before WOW by Impy+the+Impiuos+Imp · · Score: 1

    Trash 80s (smile when you say that, pardner!) in a class network with a "server" that was a giant monitor unibody TRS with 4, count 'em, 4 floppy drives.

    We would boot and put our data disk in the server to load and save Basic programs.

    BTW, for historians, the classes were called "Data Processing I" and II.

    I wrote a command line faker program which accepted "load" commands, paused the proper amount of time, then spit out some rude error message.

    To quote Lois Griffen's mom and dad, "At the time, it was the right thing to do."

    Later I wrote a program to draw a 3D cube. It just plotted hand-placed points, no 3D calculations involved, just an array of 2D points that looked like a cube, using pixels the size of a human head.

    The teacher, coincidentally head of the math department, saw it and was stunned as there was no 3D math built into the Basic.

    I had become like Richard Pryor in Superman III, just released earlier that year, doing the impossible with computers and dual coordinates. I chose not to disabuse him of this notion.

    UMich AA and Pascal will have to wait for another day.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  65. BASIC and "keyboarding" by Doctor_Jest · · Score: 1

    I took a couple of classes in high school (mid-to-late-80s)... and they were pretty much on TRS-80 Model 3's and 4's. I already learned a little about BASIC since I had been using it on the Atari/C64 for about 4-5 years at that point. (I would've liked some assembly/low level stuff, but it was self-motivated when they got to a BASIC "concept" I already knew about.) What the low level snooping taught me (between bouts of playing Telengard) helped immensely when I started giving myself infinite lives in games and fiddling with the 68000 (on my shiny, new-to-me used Amiga and Action Replay add-on.)

    I was already interested in computers by the time I took any classes on it, so I pretty much was self-taught until college, when I took courses to supplement my love of computers... It's been downhill ever since. :) I finished my intro C language class in college on my Amiga with Lattice C. The campus bookstore had a good deal on it. :)

    Most of the "PC" computers were limited to the secretarial classes that my high school taught... so we didn't fiddle with DOS officially. There was an Apple 2 in the Home Economics department that we used to play Gemstone Warrior before school. (I think it was actually used to show cross-stitch patterns). Nothing like playing Gemstone Warrior on a monochrome screen. :) Computers were still a novelty or a niche product when I was growing up. Most people hated them, and most people thought they were toys. I'm 42 now, and my only regret is not focusing my efforts earlier to make my own utilities and games. I used my skills to forward my pathetic gaming capability... :)

    --
    It's the Stay-Puft Marshmallow Man.
  66. Repeat 1000000000x by Anonymous Coward · · Score: 1

    The quick brown fox jumped over the lazy dog.

    1. Re:Repeat 1000000000x by arth1 · · Score: 1

      The quick brown fox jumped over the lazy dog.

      You weren't taught well then, wasting several bytes by repeating "the" twice, and missing the "s" entirely. Try:
      The quick brown fox jumps over a lazy dog.

      I prefer "big fjords vex quick waltz nymph", which I think is the most concise English pangram using only common words.

  67. Vatched das blinkinlights by snspdaarf · · Score: 1

    They had a mini computer at the high school that could be seen in the administrative office when they left the door open. Nobody was *taught* anything, but there were a few people that had some kind of hobby system at home.

    --
    Why, without your clothes, you're naked, Miss Dudley!
  68. Independent study by NixieBunny · · Score: 1

    My high school obtained a PDP-11 (with dual 8" floppy drives) while I was a sophomore. I was given free reign to use it as much as I wanted, with no supervision. I ended up writing assembly language and parlayed the experience into a nice job at the local university programming and building interfaces for a couple PDP-11s, then building custom S-100 graphics systems, etc.

    --
    The determined Real Programmer can write Fortran programs in any language.
  69. I guess, I am somewhat priviledged... by Sique · · Score: 1

    As science project, a group of pupils from our school designed and build a digital rotary speedometer to measure the number of rotations in a machine designed to first clean and then coat silicon wafers for the chip production. This was in the late 1980ies and a pretty impressive hand-on to the real computer science.
    In the overall curriculum, there was not much about computers, except it was somehow expected from pupils who had a private computer at home or access to a computer at a parent's workplace to write homework on said computer and hand in the printouts.

    --
    .sig: Sique *sigh*
    1. Re:I guess, I am somewhat priviledged... by NixieBunny · · Score: 1

      You're very lucky to have a school that would teach that.
      I built a similar thing (a frequency counter) as an 8th grader, using the RCA CMOS data book's application notes as a guide. And my dad was an electrical engineer who taught me a bunch. But I brought the counter into my electronics class and got credit for it, although I don't think the teacher knew the first thing bout digital logic - he was a TV repair sorta teacher.

      --
      The determined Real Programmer can write Fortran programs in any language.
  70. Nothing good by Ol+Biscuitbarrel · · Score: 2

    I learned that at the most inopportune moments computers wouldn't open pod bay doors or cancel self-destruct sequences.

  71. AP Computer Science by volstok · · Score: 1

    I took summer school logo class in the late 80's to learn logo and make a lego traffic light built with legos loop in the proper colour sequence. In middle school we learned Toolbook -- just the language as I recall, not really how to structure software. I took high school CS classes in the late 90s. Our standard was the AP Computer Science [pdf] curriculum. We learned basic data structures in Pascal and C++ (structs/records, classes, arrays), sorting algorithms, hashing functions. The most valuable part of the class was problem solving. We would get various problems, like write a program that takes an input of the length of a side of a hexagon and draw a hexagon a line at a time with X's. Or output all the permutations of a given input. Or determine the pattern of a given sequence then write a program that outputs the nth number/word in that sequence. Gaining experience solving lots of different computing problems, recognizing patterns and having to do it quickly and 100% accurately was the most valuable part of the class in my opinion. We learned nothing of database design and extremely light, if anything on software engineering.

  72. We made wreaths out of punch cards by Snotnose · · Score: 1

    Then again, I graduated in '76.

    Oh yeah, we also learned hex in a new math class. But they never mentioned why we should care.

  73. Super Pet by EmperorOfCanada · · Score: 1

    Cobol and Fortran. This after programming assembly since I had been 12. Also in my highschool in 1988 Computer programming was considered a "Shop" class categorized with car repair and typing.

  74. From the early 80s by Todd+Knarr · · Score: 1

    For me, computer classes in high school started out with the history of computing, starting back in the 19th century with the use of punched cards to control looms and working forward through the era of IBM mainframes and into the first PCs. Then introductory programming in BASIC, COBOL and FORTRAN, and classes that concentrated more on the theory of data structures and algorithms using Pascal (which was much more suited to the job than the other 3 major languages). Included were side-trips into the principles underlying the hardware and the differences between different CPUs. Half our work was done on early PCs, half on terminals attached via network to the district's central computers.

    Things like word processors and spreadsheets were not covered in the computer classes. Those were over in the business curriculum, covered in classes on using and operating standard business machines. A lot of students would take those classes without ever taking a computer class.

  75. Class of 1982 by sfbanutt · · Score: 1

    I graduated in 1982, that was the year they replaced the time share terminals with Commodore Pets. The year prior we spent learning FORTRAN, we were now able to move into the brave new world of BASIC. One fun thing about the time share terminals, they used acoustic couplers and dial up, if you stood in the corner of the room and whistled the correct note, you could disconnect all the terminals in the room simultaneously. Of course, you then had to run for your life...

    --
    I've wrestled with reality for 35 years and I'm happy to say, I finally won out - Elwood P. Dowd
  76. Graduated HS in 1956 by WebSorcerer · · Score: 2

    There was no mention of computers in any class.

    Just one data point.

    1. Re:Graduated HS in 1956 by kermidge · · Score: 1

      Damme, a real geezer! Congrats.

    2. Re:Graduated HS in 1956 by NixieBunny · · Score: 1

      Although by that time, they had changed the dictionary definition (if you had a new dictionary) of "computer" from a person to a machine.

      --
      The determined Real Programmer can write Fortran programs in any language.
  77. Relatively basic stuff by Torin+Darkflight · · Score: 1

    High school for me was fall 1997 to spring 2001, and the computer courses I recall taking were the typical "keyboarding" class, PASCAL and Visual Basic. We also did some stuff with AutoCAD in shop class, but I don't really consider that a computer course. Just about everything computer-related when I was in high school was incredibly mundane and elementary. Now, 10+ years later, I hear the same school has more advanced networking and IT-type classes similar to what I had to go to college to learn.

    To be honest, I've found that I've learned a lot more about computers the past several years through simple hands-on experience than what I learned both in high school and college combined. Of course, the fact that tech is evolving so quickly as to render lots of knowledge rapidly outdated could have something to do with this.

  78. More than you can imagine - class of 83 by LDAPMAN · · Score: 1

    One of the math teachers decided he wanted to teach a computer science class. He arranged a DecWriter with a connection to the Vax at the University. The next year the school bought Apple IIs with CPM cards. I learned several programming languages, logic, algorithms, compilers....you name it. Because of that one high school teacher I have a very successful tech career. Between what I learned in that class and what I learned on my own, college was a complete snooze.

  79. Here's what I learned by afgam28 · · Score: 1

    I went through primary school in the early-to-mid nineties, and here's what I learned back then:

    - Touch typing
    - Programming (with Logowriter)
    - Word processing (with Microsoft Creative Writer)
    - Spreadsheets (can't even remember what the program was called)

    I remember that the teachers back then specifically pointed out that they weren't going to teach us Word or Excel, because the concepts were the same regardless of whatever actual word processor or spreadsheet package we ended up using in the future. I really disagreed with them at the time, but now I can see that they were right. Office 2010 looks nothing like Office 95 but the concepts are exactly the same. Office 2025 will probably look completely different again.

    However in high school, everyone came from somewhere different, and had a different level of computing under their belt. Unfortunately for me, this meant that I had to re-learn everything from primary school again. Word processors, spreadsheets, Logo.

    My hope in the future is that the computing cirriculum for students can become more standardised so that high schools can build upon what was learned earlier. What really holds back computing education is that every level of schooling has to assume that students are starting with nothing. Primary schools, middle schools, high schools, and even some trade schools and colleges have to assume that their incoming students don't know how to use a computer.

    If kids could start learning early, and never have to backtrack, it would be easy to fit the following into the K12 curriculum:

    - Touch typing
    - Basic OS concepts like directories and files, networks, applications
    - How to use an office suite, including a word processor, spreadsheet and database program (including doing simple SQL queries)
    - Basic programming constructs like if/while loops, functions
    - Basic computer science, including searching, sorting, trees, hash tables, etc.

    Maybe not everyone would understand the last one, but so what? Not everyone who graduates high school fully understands calculus either.

    1. Re:Here's what I learned by jonwil · · Score: 1

      To your suggested curriculum, I would add "How to use the internet" and "basic computer and internet security".

      Far too many people dont know the first thing about how to stay safe online and if kids are taught it in primary school, maybe those kids will be better at online security than their parents are.

      Topics that should be covered include:
      1.How to stay safe from viruses and malware
      2.How to identify scams and fraud (e.g. Nigerian scams, "you have won money in a lottery even though you never entered" scans, phishing scams, viruses-disguised-as-fake-software-updates etc)
      3.How to identify spam (no that email you got offering "cheap drugs" is probably NOT legitimate)
      4.Identity theft and how to avoid being caught by it (not posting home addresses, phone numbers, pictures of yourself etc online, what is and isn't safe to post to social networking sites)
      5.How to keep your computer and home network secure (run a good anti-virus program, keep Windows, Office, Flash and other software up to date, don't connect your computer to the outside world without a good router/firewall)
      6.General online security (how to recognize that a site is secure via the SSL information, how to pick a good password, how to recognize and respond to security warnings etc)
      7.Cyberbullying, what it is, what to do if you are a victim, what is and isn't acceptable behavior (no, posting that cellphone video you took of your best friend in an embarrassing situation to YouTube without their permission is NOT ok) etc.

  80. I had to go to the nearest university to learn... by bessie · · Score: 1

    I'm 48, so my story starts around 1977.

    When I was around 13, my brother was going to UC Santa Cruz, and he showed me how to play games on the PDP-11/45 running RSTS/E. I was fascinated, but it wasn't until the next year, when someone in my Jr High mentioned games on the University's computer that I went up there and tried them again (the university had a free "games" account anybody could use)

    I ended up getting frustrated, because I couldn't stop playing the game "Animal" (I didn't know about Control-C).

    After learning a bit more, I was determined to teach myself all I could about computers. I got a book on BASIC, then one on Boolean Logic, and I was off to town.

    It wasn't until I got to High School that I found a computer class I could take in my own school - it was FORTRAN using the school's IBM 360/30 mainframe (had to learn a little JCL for that too). By that time I had already taught myself Pascal and C and some other languages, but I wanted some extra credit. Towards my Junior or Senior year, they started giving classes on Apple IIs they had bought, but I thought of them as little toys compared to the DEC and IBM machines I was using, so didn't bother.

    All the people I knew who were computer geeks when I started were mostly 18-21-year-olds who were studying Information Science at UCSC (they didn't have Computer Science there until later). A few kids who came to my highschool when I was 17 or 18 had home microcomputers, but that was still pretty rare among people I knew.

  81. Oh the memories... by daq+man · · Score: 1

    Since I was born in 1960 my high school computer lab was very interesting. We had cards with little ovals on them and a soft pencil. We wrote our Fortran or Basic program on paper in a notepad until we thought we had it right then copied each line to a card by shading in the appropriate oval with pencil. The cars were sent off to a nearby college which had a mainframe. The hand filled out cards were passed through a reader that generated punched cards. We got the cards back the next day and corrected errors by hand using a light blocking sticky tape to cover holes in the right place and a hand operated punch to make new holes. The punched cards were shipped off and read in to generate a printout of the program that was shipped back with the cards. We compared the printout with what we originally wrote and if it checked out the cards were shipped back and the program executed. We got back the cards and the result of the execution in the form of more line printer output. If there were no syntax errors and all went well it was the best part of a week between starting to write the code and getting the execution results back.

    Nothing like a little instant gratification...

  82. Let's see.. by joocemann · · Score: 1

    As a Freshman in 1995, I was taught that I was a faggot and a nerd for being into computers, BBS's, technology in general.... (The sentiment of my peers, permitted by my teachers. One teacher even enjoyed chiming in, but I was too strong to care or even report anyone.)

    As a Senior in 1999, I was taught that everyone wished they could know as much as me about computers, and that the ability to type and print a book report was way easier and looked better, garnering higher grades with lower effort. The same people that dissed me in 1995, later, begged me for help.
    ---------------------

    But at the time, you had to take a course in computers to specifically learn anything about them in the school setting. Obviously all my learning was from around 1989 and onward, and at home.

    The way the tech is proliferated and involved in daily life, I doubt much needs to be instructed about computers in general --- maybe there should be classes on specific foci, like programming, engineering, etc?

  83. We didn't have any computer classes ('95 graduate) by TheSeatOfMyPants · · Score: 1

    I graduated in 1995 from an otherwise top-notch high school in California, and would have loved to take a real course on any technical aspect of computers, but all the school really offered was a series of courses for learning to use a MS-DOS or Apple II-series computer in a business environment.

    Our junior high (grades 7 & 8) was somewhat better about it, as one of the grade-specific electives rotated through a different class each quarter, with both grades having a "computers" course. Since only a few of us had a computer at home, most of the two-year class was devoted to basics like typing, how to use the computer, desktop publishing & word processing -- but there was also a segment on the internal parts & how they worked, messing around with LOGO, and a week or two each year was devoted to different aspects of computer history.

    --
    Now mostly at Usenet:comp.misc & SoylentNews.org (it's made of people!)
  84. early 1980s by tverbeek · · Score: 2

    I was in high school from 1979-1983. My junior or senior year I took a couple of elective computer classes offered for advanced high school students through the junior college downtown. We mostly learned BASIC, which we ran on the motley assortment of equipment the instructor could get his hands on: a TRS-80 Model 1, an Apple ][ plus, and a couple of dumb terminals that logged into the college's DEC PDP via acoustic-coupled modems. Since we didn't have enough terminals/computers for each student, we wrote out our programs on notebook paper and took turns typing them in, then printing them for the teacher to look over and grade. We did a project with punch cards (I think it might have been a Fortran program), mostly because the equipment was available, and some shops still used them. It wasn't until I saved up my money to buy an Atari 400, and then went to college to study Computer Science that I had regular access to a computer. So I was a member of the last generation to first learn to use computers as an "adult" (or near enough).

    --
    http://alternatives.rzero.com/
  85. Graduated in 2009, learned real CS by slimjim8094 · · Score: 1

    I graduated from an unusually good and small public HS in New Jersey in 2009. I took APCS A and AB (the last year AB existed) in my sophomore and junior years, so we did fundamentals of programming (in Java), algorithms, polymorphism, inheritance. In APCS AB, we did data structures (trees, heaps, linked lists, hash and tree sets/maps), big-O notation and basic complexity analysis. After I exhausted the AP stuff, my school let me do an advanced independent-study type thing for credit, where I pretty much made up my own curriculum, as long as I could justify it. There, I learned Python, CGI/webapps (which culminated in a simple AJAX IMAP mail client), x86 assembly, Qt, and some other stuff. Myself and another friend of mine (in the same class) went to NJIT's programming competition and won it outright (we'd never been before or since) out of about 50 schools.

    Looking back on it, it's just about the most fun programming I've ever had. Now that I'm in university, I do some really interesting and fun stuff, but it's all for classwork, so there's deadlines and I can't just go off in an interesting direction when I feel like it. And I have a heavy enough courseload that I don't have enough free time to program much. I still have fun with it, but I'd rather spend my time going out to eat with friends, or seeing a movie or something. Having a guaranteed 45 minutes a day where all I could do was go code interesting things was (looking back on it) a huge factor in getting me where I am today. I had an unusual situation and a fantastic teacher, and I wonder what happens to kids like me who don't.

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  86. Current NZ high school student by akiwiguy · · Score: 2

    The tech curriculum at my high school (Northcote College, in Auckland, New Zealand) is rather advanced compared to some others I've seen. First years get a half-year compulsory course, which covers some aspects of Adobe Photoshop, Dreamweaver and Flash, as well as the good old Microsoft Office skillset. From second year onwards, it's all optional.

    Second-year course (which is a full-year course) covers the same stuff as first-year, but more web stuff using Dreamweaver, basic CSS, more Photoshop, less Flash. It also dabbles in VB.NET programming.

    Third-year (NCEA Level One) is a full-year course which does more web stuff, and much much much more VB.NET (it's all relatively simple stuff though. writing a small list sorting algorithm is amongst what has to be done).

    Fourth and fifth year (NCEA L2 and L3 respectively) I don't know anything about, because I'm only a third-year and haven't done any of those courses yet ;)

    It's all kind of basic, though. Photoshop, Dreamweaver, VB.NET. I refused to use Dreamweaver in my courses and started using Sublime Text instead :D

  87. It started in middle school for me... by damn_registrars · · Score: 1

    In middle school we had mandatory typing instruction - on C64's. I was bored out of my mind during the tedious typing drills that I finished in well under half the allotted time, so I eventually found that I could escape out of the program to the C64 prompt (and get back in if I wanted to) and do BASIC programming. I learned a little BASIC that way - really, just enough to annoy the teacher who would reboot my C64 when the class would break for lunch. That didn't matter since the remaining half hour after lunch was plenty of time to do both halves of the lesson.

    Later in middle school we learned apple works on an Apple IIGS and claris works on a Mac LC-something-or-other. Not very exciting stuff; it really taught us more about how horrifically unreliable 3.5" floppy disks are, I had to redo more than a few assignments because my disks turned to useless mishmash before the semester was over.

    High school was all self-taught for me from a CSci perspective. The notion of a dedicated graphics card was just catching on, and modems were getting faster than I could type (a nice change). I learned how to write really crazy batch files in DOS, and did four years of high school math and science in three so I could move on to university earlier. My high school was just starting to think about this "internet" thing, and our library may have had (what was then) a fairly high speed connection that was available on just a couple of dedicated systems.

    At the university you could access the internet from your laptop if you had an ethernet card set for DHCP.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  88. In the '90s and early '00s... by deepthoughtless · · Score: 1

    I had no fewer than four (mandatory) typing courses. Each year, the teachers exclaimed their praise at my abilities while I struggled to understand how no one else could remember last year's lessons. As far as I can remember, there were no programming courses available outside of invitation-only scenarios where classes were less than 5 specially selected students who more or less maintained the school's network. In middle school we did a brief section on html before we switched to documenting population and $$ milestones in SimCity 2000. Stay classy, Idaho.

  89. Public high school by theRunicBard · · Score: 1

    Well, for me, normal in high school was doing java using Eclipse. I actually, don't think Eclipse was that bad (it gives you what you need, even if it's somewhat cluttered and unnecessary) and even liked it before I got into the terminal stuff. What was bad was how dependent were were on it. I didn't have to use the command line until college. On the first day of college CS, typing "javac" into the command prompt was mentioned and it actually came as a shock. On top of it, in high school and college, we started on Windows whereas now I'm of the opinion that Windows is the one OS you really SHOULDN'T be programming on. But that's beside the point. What high school did teach me was a basic introduction to java and that's all I can ask for. The more important thing it taught me was a respect for computers by a wonderful teacher who cared about her students and imparting knowledge on us. In the long run, I think that's a LOT more important any actual method.

  90. Learned touch-typing in 8th grade by Nimey · · Score: 1

    That was on Apple //cs and (a few) //es, using IIRC Bank Street Writer and some dedicated wpm-counting program. I ended up with 40-50 WPM, I think. This was in late 1992 to early '93.

    In high school it was 68030-powered Mac Performas running System 7. I think we were taught "office" type tasks and a bit about doing research on the Internet, using Netscape 2.x (or maybe 1.x) over the school's T1 line, which was dog slow on account of being shared. Later on I took an elective for Lotus 1-2-3 and Internet (the latter wasn't on the syllabus but was taught anyway by a forward-thinking teacher) in a lab of 486 PCs running Win 3.1 and NetWare and Netscape 3.x. I got my very first HoTMailL account for that class, in late '96, when it was still independent.

    A bit earlier than that I took a course that included a little Applesoft BASIC in summer school, IIRC around 7th grade.

    Mostly I'm self-taught aside from the formal instruction in programming (mainly C++, a little Ada, Scheme, COBOL, Java, x86 assembly[1]) that I took at university.

    [1] Bleah. My intro to assembly was with a 16-bit 8086 assembler written for DOS in the late '80s, taken in the early '00s. My alma mater's since switched to MIPS assembly, which at least can't be as poorly designed for learning.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  91. Barely anything of real use and/or importance... by UltraZelda64 · · Score: 1

    Typing, word processors, spreadsheets, flat-style databases, presentations. The last one I absolutely hated every minute of and didn't gain one fucking thing from. The first three were more useful, but I previously learned them in middle school. The typical office suites/programs they "taught" were Microsoft Works, ClarisWorks, AppleWorks, and just a little bit of Microsoft Office.

    Oh, and I learned the basics of AutoCAD in a crappy class with Windows 98 when Windows XP was for a few years the standard. Yay.

    I don't remember much else... because there really wasn't much. Honestly, probably the most important stuff I learned was in middle school in the form of how to use web browsers and search engines (ie. web-based research). School sucked, they never taught shit I was actually interested in.

  92. Nothing in class, but lots in study hall. by gestalt_n_pepper · · Score: 2

    I graduated in 1975 when dinosaurs and the Bee Gees roamed the earth. School was boring, so I read science fiction in study hall - about one paperback every day or so. I read the hilariously dated "When Harlie was One" by David Gerrold in 1973, which is where I first learned what a computer virus was. I used to try and discuss them with fellow students and professors all the way until the 80s, but nobody knew what the fuck I was talking about. The few that could grasp the concept didn't believe it ("Why would anyone do THAT?"). Worse, the girls were thoroughly unimpressed. While the latter is still true, I sound a lot smarter these days.

    --
    Please do not read this sig. Thank you.
  93. I learned I knew more than my teacher on computers by GoodNewsJimDotCom · · Score: 1

    My teacher knew as much about being cool as I did though: So in computer class, he let me write my own code while the rest of the class did the standard projects. The best thing I did in computer class was write a random sentence maker. Everyone loved that. Also, you'd be surprised how much abuse 5 1/2" floppies can take before they don't work. We punched holes in them, scratched them. What finally had them completely stop though was when we stapled them. :P I predicted that one was gonna kill it.

  94. Mid-80s Apple II by Purity+Of+Essence · · Score: 1

    I went to highschool in New York in the mid-80s. We had about 30 Apple IIes in the lab. The school had an introductory course and an advanced course. We programmed in Applesoft BASIC entirely for both classes and assistance from PLE, a memory-resident program editing aid.

    Programs we wrote in the advanced class:

    • Parse first names from a list of full names given in inline data statements
    • Read numbers and text from binary files
    • Draw a border around the low-res graphics screen with an animated a pixel moving inside of it
    • Animate a walking man using high-res shape tables
    • Play music notes using a provided machine language sound routine
    • Play a song from a binary file containing notes and durations
    • Perform a binary search of inline data statements
    • Create and query a fixed length database using multiple search terms (ie. cars: model, engine, color, doors)
    • Create and sort multi-column databases using bubble and shell sorts
    • Find integers whose values are sum of the their digits cubed (eg. 153, 370, 371, 407)
    • Write a game to test and score knowledge of state capitols
    • Final project: point-of-sale application with inventory management using a random access, fixed record length database
    --
    +0 Meh
  95. Re:1972? by TheOldBear · · Score: 1

    DEC TOPS-10, ASR-33 Teletype, Acoustic coupler for the modem [and a rotary dial phone to stick into the coupler]. Available languages were a BASIC interpreter, and PDP8 and 10 assemblers. You could call the operator to have your DEC tape mounted - but paper tape was more commonly used.

    --
    Caution: Do not stare into laser with remaining eye.
  96. Mid '80s by 50000BTU_barbecue · · Score: 1
    For me high school had two computer classes, one called ISI which stood for Initiation au Sciences Informatiques, (Comp Sci intro), which as far as I can remember consisted of learning DOS on XTs and LOGO. The other computer class was the informal group of kids with the same computers that traded pirated software and magazines. Mags and pirate intro scrolls where the internet and social media of the day, except that the social makeup was hackers and pirates and geeks. It was fun. I was the hardware guy of the school, people came to me for repairs and drive alignments. (I was a Commodore groupie). The C64 had unreliable power supplies back then and I built a number of custom C64 power supplies. I shudder to think all the risks people took with mains electricity but I was very careful and paranoid about safety even as a teen. My supplies were these big, clunky tank-like contraptions built out of overly large metal enclosures and a selection of whatever transformers and TO-3 5V regulators I could find that day at the surplus store! The transformers were so big (but cheap) and old you could hear the laminations buzz from the inrush current. BBZZZzzzzuuummmmmmm. Eh, they ran cooler than the original brick and never failed.

    I was paid in 0-day warez and greets. Money didn't really enter the picture for me at that point. I could have made money charging for printing out papers, but back then many teachers wouldn't accept computer printouts as homework. I handed in a physics paper that I slaved over all weekend on geoWrite and geoPaint and it looked awesome but the teacher docked me one point because I didn't start the paper in class.

    It amazes how little has changed really since then. Our toys are better, but overall, we still behave the same, live in the same houses, drive on the same roads, need to work 40 hours a week and eat three times a day.

    --
    Mostly random stuff.
  97. Typing class by Xochil · · Score: 1

    I got more skills useful for later computer tasks HS in typing classes during the late 70's/early 80's than I did any computer class. Not that there was much in the way of computer classes offered.

  98. Nothing. by Seumas · · Score: 2

    In the US, in the 80s and 90s (at least, in my experience), computers were monochrome Apple IIs and eventually Macintosh SEs and they were only used for teaching students how to type (up until the fifth grade), except for the one in the library, which was used for looking up stuff on an encyclopedia on CD. If there was one in the classroom, it was usually used for one student per class (rotated through) to play Oregon Trail or this game I can't really remember that had something to due with dolphins becoming president.

  99. mid-40's here by inode_buddha · · Score: 1

    mid-40's here, I went to an upper-middle-income public school in the northeast... they installed a "computer room" full of apples about a year or so after I graduated. Otherwise the only computer you ever saw was the one that the office used to do grades and payroll. There weren't any classes on it. We did, however, have some excellent formal logic classes via the English and Maths dept.

    --
    C|N>K
  100. HS Class of 1977 by Mycroft_514 · · Score: 1

    Junior year we had the new DEC PDP-8e. Single platter disk drive Mini. Took BASIC course that year. Next year they offered the advanced course for the first time. Took that. Senior year took third at the state math fair with a game program. Paper tape backup (still have some) Studied some of the assembler, and was one of a handful of students allowed to boot toggle the machine.

    Today Database Adminsitrator for a fortune 10 company, BSCS, MBA, have spoken at an international conference several times.

    Also, in 8th grade we did one section in programming in the advanced math class - by punched cards - Fortran

    Between sophmore and jr years in HS actually did a short session of a couple weeks and programmed for the US government (fortran).

    Learned programming more from my Dad (he had been in the field since about 1961)

    Early TRS -80 in the house in 1977

  101. Focus on engineering by robbo · · Score: 1

    This doesn't directly answer the question but my two cents is to pursue an applied degree in something other than CS.

    I self-taught myself BASIC in gr5/6, mostly on the Vic-20 and TRS-80. After that my main relationship with computers was to play Earl Weaver Baseball. In high school I focused on music, socializing, cross-country, math and physics in no particular order. I didn't program again until university, where I pursued first computer engineering (B.Eng.) and then computer science- robotics and machine learning (MSc/PhD). Everything I really needed to know about how to really program a machine was in a single 4-th year OS course where I learned how to fork() in C, and the basics of concurrency.

    My honest recommendation is that schools should de-emphasize technology and establish rock-solid basics in math and science. And music: no one should finish school without learning to play an instrument...

    --
    So long, and thanks for all the Phish
  102. HS Class of 1975 by codesmithe · · Score: 1

    I graduated from high school in a small town north of Milwaukee, WI in 1975. I was a chemistry and physics geek at the time, but also spent a lot of time in the school’s electronics lab, where I built a 4-bit counter out of relays and light-bulbs. That was the closest they came to anything digital as far as actual classes. They mostly were in to building radios from scratch out of vacuum tubes and transistors.

    As a junior my parents got me a TI-SR50 calculator right after I had mastered the slide rule. As a senior in a class called “Intensive Physics” they had a TI-SR52, which was my first intro to programming and I never looked back. A few years later I was coding away in assembly language on Intel 8085s and Motorola 6800s. Still coding and loving it to this day on things such as the Spring Framework.

  103. 1980's and 1990's in Louisiana by Greg+Merchan · · Score: 1

    In the mid 1980's as part of some gifted program in Baton Rouge, I learned Logo. I think that was part of a Summer enrichment program. I don't remember what kind of computers we used.

    I taught myself TI-99/4a BASIC.

    In the late 1980's, there was a computer in my middle school algebra classroom which was really just an excuse to goof off.

    In the early 1990's, in high school at LSMSA, I learned Pascal on a VMS terminal.

    Given where I was and when I was there, I fell into this gap between "everyone should know how to use a typewriter" and "everyone should know how to use a keyboard", so I never had to take a typing class. I think most of my classmates and I would have been insulted to have had to take one of these "How to use MS Office" courses I hear about.

  104. Mid-1980s and today by berberine · · Score: 1

    I graduated high school in 1988. In my high school classes, they taught Cobol, Fortran, and Basic.

    I currently work in the local school district at the junior high. My husband works at the high school. This is what is taught.

    7th grade is a typing program that teaches the kids to type.

    8th grade they learn how to make posters and fliers with MS Word. They also have to pick a cartoon picture from the internet and then try to draw it using MS Word. Their last project is creating a PowerPoint.

    9th grade they learn how to make a comic strip (iirc it's in MS Word), they learn how to use Excel, and practice their typing skills.

    10th-12th grade consists of programming classes. I'm not sure of everything they do, but the young man I mentor is currently learning Visual Basic 6. Even though there are 3 grade levels here, the school only has Programming I and II. At some point, they will also learn Java, Flash, graphic design, podcasting, HTML, CSS, and how to build web pages. I think they will also use Macromedia stuff for creating web sites. I'm just not sure which order the stuff is taught in.

  105. How to type by tf23 · · Score: 1

    Seriously, the classes were how to type. That's it. And yes, it's amazing how accurate your results can be when you know enough to modify the app in the first place. Sector editing assembly on an Apple ||++

  106. My lessons were more formative. by thePowerOfGrayskull · · Score: 1

    I learned that the urge to boast of questionable accomplishments - such as spoofing the Novell login sequence to capture passwords - leads to one getting caught. Therefore the most important lesson was that real hackers don't talk - they just do.

  107. I had to reset the Abacus after use by Nova+Express · · Score: 1

    And if you forgot to erase the clay slate? Man, you'd be out in the school's livestock pen plucking goose quills all day!

    --
    Lawrence Person (lawrencepersonh@gmailh.com (remove all "h"s to mail)

    http://www.lawrenceperson.com/

  108. Nothing by Kjella · · Score: 1

    Oh sure, we had a few computing classes but since I was years ahead of the class it didn't teach me anything. But I did have the displeasure of using a Tiki 100, though they were already a decade out of date by then.

    --
    Live today, because you never know what tomorrow brings
  109. Re:1975 Graduate. by reboot246 · · Score: 1

    1971 graduate here

    We learned how to use a slide rule!

  110. I had to use a slide rule by kawabago · · Score: 1

    I had my father's old one, it had an ivory face that I could not appreciate at the time.

  111. Canada in the 80s by Minupla · · Score: 1

    I'm 39(!) now so I did the school thing in the 80s mostly.

    My elementary had C-64s, mostly due to fund raising efforts by the Parents Auxiliary (PTA/School Council/etc.) In the first few grades the teacher's didn't know much, and most of my 'education' came in giving tech support to the teachers as I had one at home.

    Mostly they were running software from the Commodore educational software bundle. (Oregon trail! Never mind that we're Canadian students and the Chilkoot trail would have been more topical) Also I remember playing quiet a bit of artillery duel.

    That continued to about grade 6 where I met a teacher who had actually decided that this was interesting stuff. He got deeply into Logo, and taught us all the basics of procedural programming using it.

    This continued until highschool where we moved to PS/2 systems, and the wonders of Netware. By this time computers had become more mainstream and the games were being traded in the halls. None in the computers at school tho.

    One of my teachers had a rule - if he caught you playing games in class, he'd take your 3.5" floppy and stab it with a pin about 10 times. If it still worked, you could use it.

    Of course I gamed that system. Brought in two identical floppies. One pre-holed, formatted to map out the bad blocks and games installed after bad blocks were marked out. The other was pristine. When the teacher caught me and stabbed the disk, I swapped it with the working one, and miracually it worked.

    I suspect I got away with it because the teacher knew full well he wasn't teaching me anything (by this point I was running a fidonet node (if you don't know what it is, look it up you whippersnapper :)) and using material from the echomail in school reports, with proper attribution of course :). Was always cool when I could include in a current affairs report the viewpoints of people living through the events.

    In typing class we were still using C-64s. My big irritation there was that the software they were using disabled the backspace key and COUNTED HITTING IT AS AN ADDITIONAL TYPO. Because typewriters don't have backspace keys.

    Fortunately the software was written in C-64 basic so I found the code and 'fixed the bug for them'... I may not have asked for recognition for my work tho! :).

    Next up was Grade 10/11 Comp sci. Here we met Turbo Pascal. Again I outpaced and discovered Advance Placement Comp Sci which is how I finished my high school CS classes.

    Min

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  112. What the class of '73 learned about computers by tcgroat · · Score: 1

    { } The null set: that set of empty braces is as close as it came. Little did I suspect this was an introduction to the concept of "stubs" for missing code that might be written at some leter data!

  113. ICT at my school... by Tastecicles · · Score: 1

    ...bore absolutely no resemblance whatsoever to computer skills I needed for work.

    Thank you, Acorn, for fucking up an entire generation of what could have been a paradigm shift in artificial intelligence programming. Now we have to put up with an overpriced POS phone which only understands you if you speak into it with a faux-American accent.

    --
    Operation Guillotine is in effect.
  114. Typing by drinkypoo · · Score: 1

    In elementary school, in third grade, we learned BASIC.

    In Jr. High I learned LOGO.

    In High School they offered autocad, office, and typing.

    This will not stand :(

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  115. Aah, memories of computer stuff in high school... by jonwil · · Score: 1

    Memories of deleting the "At Ease" security program on the school Macs using the "delete a file" option in Excel.
    Memories of getting busted for trying to pirate Visual Basic 4.0 from the school PCs.
    Memories of the school being hooked up to the Internet for the first time (via a 64k ISDN line no less)
    Memories of "Mavis Beacon Teaches Typing". Still cant touch type in the way that program teaches you but I can type pretty fast :)
    Memories of design technology classes that had PCs so old they featured CD-ROM drives with caddies.
    Memories of programming classes learning Pascal and later Visual Basic and always being ahead of the class.
    Memories of being allowed to do tests and exams and things on computer because my writing is as good as unreadable.

  116. what I did... by idji · · Score: 1

    in 1979, in year 5, we did in class for loops + print on punch cards. in 1982, in year 8, we did in class I learned BASIC for Graphics & peek/poke.
    1984, I wrote lots of text adventures and vector games (with my own vector algorithms) in lunch breaks, and took the school's only computer home many weekends :-)
    in 1985, in year 11 in class , we used 6502 on Apple II to do sprites, vectors and sound, and read the source code to the Apple II in the appendix to the manual.
    in 1986, in year 12, I saw a word processor for the first time, and embedded bold/italic printer commands into the text. We also got BBC Micro for better BASIC and graphics

  117. 1970's by jacobsm · · Score: 1

    Francis Lewis HS, a Queens (NYC) high school had a computer lab, in my sophomore year, 1972, we used what were Basically glorified calculators with a few hundred bytes of memory available for programs. The computer used marked sense cards to read in the program.

    The next year we were given access to our RJE station which connected to a S/370 at CCNY. Fortran and PL/1 were used with punch cards. My final year, 1974-1975 we programed on a PDP-8E, fortran and assembler.

  118. Grammar School Class of 1969 by PedroTheElder · · Score: 1

    In 1969 our mathematics teacher introduced us to Fortran. We were allowed to run our test programs at Spadeadam (the nearby British missile development center - then mothballed). Kind of cool going through the blast doors to mission control to access the computer. How did it work out? Not so well, I'm still programming :).

  119. Nothing at school by AaronW · · Score: 1

    I went to high school in the late 1980s and my high school was still dominated by Apple II computers. By that time I had already been writing programs in Turbo Pascal. Through my highschool years I taught myself 8086 assembly language and wrote numerous TSRs and did a lot of hacking. I never bothered with any high school computer classes since if anything they would have been limited to Logo and Basic, which I had thankfully unlearned by then. Fresh out of high school I got an summer internship working on DOS TSRs for a graphics chip manufacturer after one of my programs was brought to their attention since it caused only their graphics cards to fail horribly (rapid XOR operations or similar operations caused their cards to fail horribly in the 320x200 256 color mode).

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  120. Pascal by PRMan · · Score: 1

    I took typing in 8th grade. Because my class schedule was wrong the first day, I ended up with the sticky typewriter. Because of that, I couldn't type fast enough and I got a C in typing. (Funny because now I probably type faster than all those people.)

    The NEXT year, they got Apple //s for the whole lab. Anyway, I eventually took Computer Programming (UCSD Pascal) and the teacher (a math teacher that knew almost nothing about computers), would give us 2 weeks to write a program. I would finish it in 20 minutes. That's when I figured out that I should be a software engineer.

    Anyway, even though it was first period, he wouldn't let us do homework for other classes in there. So I turned my green screen all the way down and installed Ultima III, Ultima IV, Return of Heracles, Ali Baba, etc., with the SOUND OFF. I solved lots of adventure games in there.

    One day he finally caught me and I got in trouble. He made me do another project. "Write a game." So I wrote a memory match game in one day. I asked for another project. And another one. Every day. Finally, he said, "OK, play your games but keep the screen low and the sound off."

    I went to Homecoming 20 years later and he still remembered my name (he was my Cross Country coach also). He still teaches computers and complained to me that the kids are always trying to play games instead of working. I reminded him that I was the very first... ;)

    --
    Peter predicted that you would "deliberately forget" creation 2000 years ago...
  121. teletype by AndyKron · · Score: 1

    I was taught nothing about computers in high school, but I got to see the teletype connected to a university computer 50 miles away. It played black jack!

  122. IBM 360 by pbjones · · Score: 1

    for some unknown reason there were IBM360 manuals at our local library and I was possibly the only one who looked at them. Computers? we had watches, and log tables and ... that was it. my first year at Electronics was done with a slide rule the second year we could have a no-programable calculator, but that was it. The year that I got married, 1978, was the year that I had a log-in and started down the slippery slope of 'personal' computing.

    --
    There was an unknown error in the submission.
  123. well.. by Charliemopps · · Score: 1

    We had a bunch of Apple IIes and some macs. The Apple sales rep had the entire teaching body convinced kids would never understand a PC and apple was the way of the future. They got their first PCs in the year after I graduated, thanks in larger part to a group of kids lead by yours truly that called around and polled local businesses asking what types of systems they used.

    Fast forward to last week, and I was in a C# training class... along with a a lady that worked for the local school district. I asked what she did there... "I'm a programmer" she replied. So I asked why the school district needed a C# developer. She went on to explain how all the classrooms now have digital chalkboards and interactive touchscreen displays. When I asked her why they we need a $10k chalkboard, she got offended and started talking about how it has "transformed learning" yada yada yada... "Then why are GPAs lower now than they've ever been in years?" I asked her... she just stared at me blankly. And the teachers wonder why they can't get a raise. Seriously, if someone can explained to me what the hell is going on in our school system that lets them think this sort of thing does anything other than destroy their budget... How many more teachers could they hire if they didn't have this kind of garbage?

    1. Re:well.. by evilviper · · Score: 1

      How many more teachers could they hire if they didn't have this kind of garbage?

      That's exactly the way I saw it as well. Before my time, came the proliferation of TVs and VCRs in EVERY classroom. They were pieces of furniture, stuck in the corner, getting dusty. They'd be used to what some mindless animated or otherwise G-rated movies during the occasions where the teachers didn't want to do any work...

      I can only think of one teacher, my old coach, who actually made good use of it in his world history class. We'd watched numerous topical, reasonably historically accurate films, pretty much the main source of information in that class. I heard one type-A girl complain she wasn't learning anything in the class, just "watching movies all the time", but I know I learned more in that class than any other, and I still remember plenty of it, from decades ago, such as the fall of Tsar Nicholas and the rise of communism in Russia, the civil war between white and red Russians. etc.

      What's more, I retained all this knowledge, back at a time when History was at the absolute bottom of my list... I enjoyed my algebra classes more than history, both before and after that, with that class as an exception. It was only several years later, that I'd pivot around and gain interest in all types of history. I've probably consumed every bit of information the History Channel had to offer, from US history, to hour after hour of Roman battle tactics, from the rise to the fall of Rome. And everything in-between. (I'll pass on all the reality shows, and aliens, thanks).

      Anyhow, their complete failure made me doubt they could ever make use of the computers they were buying up, and filling classrooms with. And indeed, my experience with computers during my school years was horrid and nearly worthless, as I wrote before:

      http://slashdot.org/comments.pl?sid=3168903&cid=41580599

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  124. In Germany... by Dodger73 · · Score: 1

    about 24 years ago, our (elective) CS class covered the basics in terms of hardware, and then went straight into programming (BASIC). Starting on IBMs, later moving to Commodore 128s. It did a pretty good job at challenging kids and getting them interested in what can be done with a computer when you know how to program it, although the exercises themselves were a bit mundane and boring if I recall correctly. This started in 7th grade, going all the way through 10th. The progression wasn't quick enough for me - there wasn't enough increase in the complexity and scope of the challenges and exercises in the later grades.

    1. Re:In Germany... by Dodger73 · · Score: 1

      There was also not enough correlation to math, because the problem sets were so basic. I think a lot of kids could be more interested in math through good CS education, where CS gives a good practical application for math. Generally, there's not enough crossover of this kind going on, and neither in Germany nor in the US where I live now, do they take enough advantage in one class of what's being taught in another. It's almost like each of the subjects is in its own vacuum, which gives students very little opportunity to practically use what they're being taught. Practical use is the most important thing in retention, not to mention seeing the sense in learning a specific thing - how often have you heard 'I don't need to learn this, I'll never use it anyway' from a student? I'd think that that's something that would be paid more attention to. CS and math are a good example of this, and one where using the knowledge taught across classes would be relatively easy to do, too.

  125. Class of 2001, rural PA by mad_dog3283 · · Score: 1

    Class of 2001 here. Born and raised in rural Pennsylvania.

    Middle school: Mandatory half-year touch typing course. Our class was the last to use Apple IIe's for this, before they redid our computer labs and installed Gateway machines. I'm told this is now done in the elementary schools with Alpha-Smarts. Back in my day, the elementary schools did not have enough computers for everyone to use one every day (1-2 per classroom and a single computer lab for the entire school).

    9th grade: Mandatory half-year "Computer Applications" course. Touched on word processing, spreadsheets, and databases. I believe we used Works 4.0 for this.

    10th-12th grade: All computer courses were elective. I think we had some advanced word processing / business courses offered, which I skipped because they weren't in my area of interest. On the programming side, our school offered half-year "intro" courses in BASIC, LOGO, and Pascal. In 1999, BASIC was eliminated in favor of VB. Full-year courses in VB and Pascal were available if you passed the intro course for that language. Also in 1999, "Multimedia" was added to the curriculum. I use that term loosely because there were two half-year courses offered: Basic and Advanced. "Basic Multimedia" was just a fancy name for Powerpoint 101; "Advanced Multimedia" was just a fancy name for Netscape Publisher 101.

    During my high school career, I took all the programming courses mentioned, as well as both multimedia courses. The multimedia courses were pretty much a waste of time, since I had already more or less mastered HTML by then. I think LOGO would have served a better purpose as a middle school elective, because you can't really do anything useful with it, although it does serve as a great illustration of getting the computer to do what YOU tell it to, with instantaneous feedback. I also think BASIC was redundant because most of the concepts taught in that class were also taught in Pascal. I'm glad they switched to VB, because although it's not much use at an introductory level, it does serve as a good illustration of OOP. I think the Pascal courses were the most beneficial for teaching me HOW to program. One of the exercises our teacher had us do was to draw a chart to track the value of each variable at each line of code. I program large fire alarm systems in high-rises for a living, which mostly just use Boolean logic, but even to this day I still use that technique to track the status of each output at each line of code.

    --
    Reprise the theme song and roll the credits!
  126. First grade contact by guruevi · · Score: 1

    I remember first grade I had some contact with Logo on a Mac. All 20 of us around one machine and writing programs on paper to test one by one on the machine. It was a simple drawing of a house. Then nothing until first grade of high school to learn typing on 8086's in a time when 486's were top of the line. Had to load a 5.25 floppy with DOS, then the typing program. Took 15 minutes out of the 50 to get setup. Off course I had had Amiga and C64 and every x86 to 386dx with 1x external CDROM at home.

    Finally in 4th grade of high school we started getting Pascal on 386 and machines and because of the courses I took, assembler and a c-variant for PIC micro controllers.

    Then got dropped into the work environment when people started using .net and PHP was ubiquitous.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  127. It's all kinda hazy... by Kleen13 · · Score: 1

    PR#6

    --
    That sinking feeling deep in your gut when you KNOW you screwed up bad summed up with: {head desk} {head desk}
  128. UK class of 82 (age 18) by accessbob · · Score: 1

    Quite lot actually considering our high school had precisely one Commodore PET.

    In 1979 we were first taught to program in CESIL on coding forms that got sent to County Hall to be turned into punched cards for us.

    In 1980 our school got it's first PET and an ASR 33 teletype connected to the Open University's mainframe.

    Because we had only one PET, it (and the teletype) were kept in the store room with the maths text books but we were all encouraged to try programming it. Lunchtimes and after school (until the head of maths locked up and went home for the evening), there were always a few boys, and it was almost always boys, trying to write their own versions of Star Trek and Civil War (which were the two games the school possessed) in BASIC.

    Can't imagine it now, but hopefully the Raspberry Pi will fix that.

    1. Re:UK class of 82 (age 18) by Patch86 · · Score: 1

      Lucky you. I'm UK, finished secondary school 2002. We had a couple of rooms full of Windows NT boxes, and lessons were pretty much exclusively "how to use MS Office". We never learned a single line of programming, never touched a database, never heard a single word of information on networking. And the irony is, our schools had "technology specialist" status!

      I don't know if an influx of Pis will help, but it can't exactly make the situation worse...

  129. Computers will program themselves by llamabot · · Score: 1

    I finished high-school in the late 80's primarily using BBC Acorn's. Our computer teacher was terrible. He told us all that learning programming was a waste of time because "computers will soon program themselves". He failed everyone in the class bar one student, who just happened to be an attractive female (although admittedly, she was pretty smart). I now make a good living as a programmer (OK, PHP script kiddy, but still).

  130. Typing, basic Office/Win9x, and Web searching by cykros · · Score: 1

    In elementary school, we had Apple II's on which we played a few games (Oregon Trail is the only one I recall...). ONCE they sat down and showed us roughly how using a modem works, and how email works, but it was more just watching the teacher than any hands on experience, as most kids didn't have regular access to a computer yet anyhow. There was a single computer in the library (not sure what OS...probably win95) which had Grolier's Encyclopedia on CD-ROM, which I recall checking out on a few occasions.

    In middle school, we were using Windows 95, and 98 as that turnover happened. We got basic typing instruction, though that seemed to be fading as this was when use of AOL Instant Messenger was taking off, and kids were showing up for typing class with precious little need to have anyone drag them through the basics. Also around this time was basic use of search engines (yahoo, excite, lycos, dogpile, altavista, and this NEW one with the weird name of "Google" that one of the teachers had stumbled upon while surfing in their free time...). Throughout middle school, we also got periodic instruction in use of MS Word and Powerpoint, with perhaps a dusting of Excel once or twice (more for making graphs than anything else).

    High school was where I got regular access to the Internet at home, and I was fairly late in my town to be getting it (we'd had computers all my life growing up, but they were all old by the time I even got to any playing with them (think Commodore 64 in 1993), other than the Pentium I box we got in 1996 with a modem that only worked a handful of times...I suspect it was just a matter of bum hardware). In any case, High school was where we got a bit more with web research skills, use of graphics editing programs, and an elective to learn basic C++ (the only programming class offered at all). Most of the learning I did in High school with computers involved either at home stuff on my own, or hanging out with the tech club during open periods, which was quite the helpful way to pass the time that I'd recommend to any teenager looking for both technical knowledge AND a social life in high school at the same time. You might even get some inside information on how the school firewall is set up, allowing you to find interesting and easy ways to bypass it, like I did! (The firewall was port blocking, but allowed port 25. .Exe files were disallowed, but often changing the name to something like "calc.exe" was all it'd take to run say, Telnet. Telnet server on port 25 on the box at home, and voila... Anyway, obviously I'm dating myself with this one, because any kid these days would undoubtedly be able to rig up at least an SSH tunnel for a bit less awkward method of connecting out...I'm just recalling getting SSH running on our systems being a bit more of a pain than simple Telnet was...).

    Anyway, I'm 26, for a reference point, and I'd be pretty horrified to hear of any school systems doing things the way they did while I was in school, but at the same time, don't actually expect that it's THAT much better, all in all.

  131. LOL by Lost+Penguin · · Score: 1

    How to load the optional cassette tape reader...

    --
    I am the unwilling control for my Origin.
  132. Are you kidding? by evilviper · · Score: 1

    My experience with computers in school was entirely about locked-down window managers, and learning to type-up MS Office documents. Where the hell were these schools with actually useful computer science or IT classes?

    Hell, for years I thought that Mac OS was the "At Ease" shell, the only thing students were able to get to. For Windows 9x as well, it wasn't until late in high school that I finally saw some shell other than the Novell program launcher.

    For years I was trying to learn everything I could about computers... I never suceeded at convincing my parents to buy one, and didn't know of any neighbors who owned one. So, I'd sign up for every computer class offered. Through elementary, "computers" consisted of an hour of lab time each month, where we would be forced to run typing-tutor after typing tutor, and as a reward, we could click-to-paint photos. I was just as horrible a typist at the end as when I started.

    In Jr High I was excited about the computer class offered. Made it my #1 elective... the class was canceled the year I started. Again, my computer experience would be limited to a little lab time for word processing. Around that point, I started clicking around, looking for ANYTHING other than the 3 programs we were given. Clicking around in Help allowed launching a few random programs here and there, but never anything interesting.

    Come high school, I again signed-up for every computer class offered, and got in. First year it was some Office class, where we typed-up documents, basic spread-sheets, do some drawing, etc. It was really quite worthless, and I retained none of it.

    Next year I signed-up for a CAD class that was offered. They had a few Win 95 computers in the class, but NO CAD software. My teacher made no appologies, and the class wasn't canceled, so everyone was locked in a room for an hour with nothing to do. Most talked, did homework, listened to music, and only a few used the locked-down computers for anything. The teacher had to brag about how well they were locked-down, so I had my challege. In a few days I learned about F8, and booting into DOS mode. I borrowed a friend's MS-DOS book (he didn't use) and learned the command-line. I learned the file system the hard way. I'd learn all the commands the book taught, and then I'd keep going, running every executable I could find. One of them I ran just suddenly restored the computer to regular Win 95, pre-lockdown. I was told not to touch those computers again, which developed for the first time a habbit of ditching classes (since I was guaranteed an A there) that would come back to bite me, repeatedly.

    Next year, some "advanced" computer class, where the computers were running good old Win 3.1 with Netware. After a few weeks, I stumbled upon a way to break-out of the restrictions (controlled by batch files on network drives, which I was able to disconnect. First time around, I'd restarted into an unrestricted windows fileman shell, found how to send netware messages, and broadcast out something clever to everyone in the class, not realizing it would reveal the source, and I got busted within seconds. But as luck would have it, one computer wasn't booting, so my techer gave me a screwdriver, and told me to go fix it.

    I had zero idea WTF I was doing. I flailed around in the dark for days, like a chimp on a bicyles, no idea about the boot process, no background to compare to. The BIOS was protected with an unknown password (no CMOS jumpers on those mobos at all). Disconnecting the battery overnight didn't even work. Disconnecting the HDD cause it to try the floppy, but I didn't know what that meant. My teacher gave me a couple disks, the worthless diagnostics disk booted, but the DOS one didn't. I had no background to tell me thee disk must have been bad, and my teacher, and computer-owning friends, never had any advice to offer. But in hindsight, it was only a minor waste of time.

    I searched the web, and found several apps that claimed to recover CMOS passwords,

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  133. class of '71 by chittychitty!! · · Score: 1

    So the only exposure we had was a programmable calculator in physics class. We had to write a program to solve a quadratic equation. "No, it can't solve for imaginary roots." First of many challenges...

  134. SimCity by coastal984 · · Score: 1

    Mid-late 90's: We played lots and lots of SimCity :)

    1. Re:SimCity by Stickybombs · · Score: 1

      porntipsguzzardo!

  135. High School computers by David_Hart · · Score: 1

    I graduated from high school in 86. We had one computer, a commodore CBM in junior high, which I learned basic programming on. My Dad also bought a PET for home, which I also played with. High school had a lab with about 10 CBM computers whiich had floppy drives. They also had a phone coupler and a modem. I spent most of the time in high school playing video games. It wasn't until I bought my first PC for university (AT computer) that I started learning more about computers. I later took a Comp Sci degree which filled in a lot of blanks.

  136. I graduated in 1975 knowing BASIC. by timkb4cq · · Score: 1

    In 1972 when I was a H.S. Sophomore, my High School (Cleveland Heights/University Heights High School) acquired a PDP-8e with 8k core memory & 4 teletype terminals using paper tape for program storage. It ran a version of DEC Basic. That took 20 minutes to load from paper tape after a minimal boot loader had been keyed in with the toggle switches on the front panel. Fortunately the machine was very stable because a crash meant you probably couldn't get it rebooted that class period.

    Computer Science was an 9 week elective class which I took in 1973. After the mandatory "Hello World", branching, subroutine & data statement lessons, I remember having an assignment to program a craps game. I also wrote a program that punched out words on the paper tape that one of the candidates for Student Council used for mini election banners.

    With only about 1.2k of ram left for each terminal after Basic was loaded and no disk storage, our programs were necessarily short & simple - but we did learn programming basics.

  137. Early 1990s, NYC Suburbs by EmagGeek · · Score: 1

    I graduated from New Paltz High School in the early 1990s, and they had just built a computer lab consisting of a bunch of IBM PS/2 model 40s on a token ring network with a model 80 server.

    Most of the teachers there didn't know jack about computers, and decided to have a few computer nerds in our class administer the computers in exchange for Comp Sci credits.

  138. You couldn't learn all that in high school by Taco+Cowboy · · Score: 1

    Neither you nor gp could have learned that in high schools.

    I am from the same era as you guys. I did not learn any computer stuffs when I was in my high school.

    The richer kids got themselves "electronic calculators" but the rest of us were using slide rules.

    I went into the "computer" thing by myself. It became my top passion at that time.

    I lost count on how many time I burned my fingers while assembling the chips on breadboards on the many DIY "PC" kits I purchased (mail-order style) from ads that I got from "Popular Mechanics".

    We were actually doing machine language at that point.

    There were no compiler. No high level language. Not even assembly language.

    There was no PDP-11, or any other DEC machine, in my high school.

    The first big iron was when I went to college.

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:You couldn't learn all that in high school by ozmanjusri · · Score: 4, Interesting

      One of my teachers in high school brought boxes of punchcards to class and taught us how to read them. We each got a few hundred blank cards each and used the points of our compasses to "write" our first programs (I did a Fibonacci sequencer).

      All of the punched cards were taken to the University, which promptly (actually a few weeks later) sent us back a sheet of paper each, explaining why our programs couldn't be run...

      A few were allowed to correct their code and have it loaded and run on an actual computer (I think it was a CDC Cyber), including my Fibonacci program. Several weeks after my compass point touched its first chad, I received a fanfold page with the first 20 numbers of the Fibonacci sequence printed on it. I was hooked.

      Computing is a little more immediate these days.

      --
      "I've got more toys than Teruhisa Kitahara."
    2. Re:You couldn't learn all that in high school by Jeremiah+Cornelius · · Score: 3

      San Diego had a computer science magnet - affiliated with UCSD. I got to toggle boot register on the DEC in the day.

      Our exchange student in 81? Markus Hess.

      He was later made "famous" by Clifford Stoll...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    3. Re:You couldn't learn all that in high school by arth1 · · Score: 1

      Neither you nor gp could have learned that in high schools.

      I am from the same era as you guys. I did not learn any computer stuffs when I was in my high school.

      Not all high schools had the same equipment or curricula, especially not when considering that we're not all from your neck of the woods.

      I did indeed use multi-user minicomputers in a public high school in the late 70s, even if you weren't so lucky.

    4. Re:You couldn't learn all that in high school by thogard · · Score: 2

      In the mid 80's the Jr highschool had maybe 6 apple ][ and about 8 TRS-80 model 1. The high school had two punch card machines and the cards were taken over to the local oil company to run on their Cyber. They didn't want to give us a terminal since they said we would try to hack their system. They were paying something like $750 a month for those keypunch machines. I have never used a keyboard with better feedback.

      Since you had a one day turnaround on your assignment, it taught you to be very careful about getting things to run the first time.

      At some point we ended up with an IBM PC (not an XT) and one of the music students was doing a report on computer music. I helped her write "99 bottles of beer on the wall", loaded it up with a large starting point and let it go early in the morning. At lunch time I was asked if I knew how to stop it since they were worried about breaking their newest computer.

      About 1983 the high school ended up with the TRS-80s model 1 and few model 3 and networked apples running UCSD Pascal. At that point they started running 3 beginning classes a day as well as and advanced class and the other two times were used as an intro where they would being in some class like history or home ec they would use the computer for something that was mostly a waste of time.

      The intro classes were in basic and would start out with "write a program to count from 20 to 4 with only even numbers" and later would involve a check balance program where you had to enter how many of each type of coin you had as well as any deposits and checks and it would give you a grand total. They were simple enough that by the time I graduated, I had a basic program that would complete all of the assignments once the description was entered.

      The advanced class would do group projects. One project was a computer matching system that was used as a fund raiser. The problem is the 2nd guy in the team (and id #1) knew how to answer the questions so he matched most girls. I was user id #0 and an off by one bug led to some embarrassing results.

    5. Re:You couldn't learn all that in high school by hargrand · · Score: 1

      Just because your district didn't have access to, or permit students to use otherwise available resources, doesn't mean others districts didn't have such resources and and exploit their educational value as early as the mid to late 1970's. My HS had a DEC PDP-11/34 running RSTS/E prior to 1978. It was used for many things in addition to education, and I expect the town probably worked out a deal with DEC to get it at a reduced cost.

    6. Re:You couldn't learn all that in high school by sysrammer · · Score: 1

      ...We each got a few hundred blank cards each and used the points of our compasses to "write" our first programs (I did a Fibonacci sequencer)...

      I'm impressed. Manually punched your own cards.

      That's right up there with walked to school, uphill, both ways.

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
    7. Re:You couldn't learn all that in high school by slew · · Score: 1

      You most certainly had that stuff in HS, although it depends on your school district.

      In my HS, we had several Teletypes connected via acoustic coupler to a central computer where Basic was available interactively (fortran was only available via punchcard). The class we had in my HS at that time taught Basic, but several students convinced the district to run their Fortran card-decks on the computer (but not as part of any class).

      Predictably, though, the most common use of the Teletypes was StarTrek which consumed so much greenbar paper, that the paper eventually got rationed to students in class, so a few students got together and bought their own case of greenbar to continue their addiction...

      Sadly, the sole computer class that was available at the school was reserved for seniors, and by the time I was a senior, they stopped offering it (budget cuts). Fortunatly, I had a few upper-classmen friends that let me hack on those teletypes and I had other avenues available to use computers...

      Although, I agree, electronic calculators were basically unheard of in my HS at the time, except for the rich kids...

    8. Re:You couldn't learn all that in high school by mrhippo3 · · Score: 1

      My sole computer class in HS and college was THE class senior year of HS in 1971. We used an acoustic modem to talk to a local university computer, some IBM box. The language was BASIC. Storage space for the school of 3,500 was either 8 or 10KB (not a typo, it really was kilobytes). Anything bigger was written on paper tape at a teletype. I used password protection and could create programs that the teachers could not touch. That said, my entire career has been computer-based. First job was computerized equipment test and data acquisition. After 6 months as lead programmer, my boss asked how much prior experience I had. When I said none, she asked me to never tell that to anyone else and keep up the good work. I saved the company well over $500,000 in testing expenses that year. Since then I have done statistical QA, CAD, FEA and software docs. There were also a few years writing for the trade press.

    9. Re:You couldn't learn all that in high school by Gonarat · · Score: 1

      When I was in High School (graduated 1981) in Pennsylvania, we (the High School) had access at school to the Lehigh University using an old paper tape reading terminal at 300 baud. We were able to write and run BASIC programs using this set up. We also had a TRS-80 (the original model) in the "computer" room. Granted, this was a fairly limited setup, but I'm sure if our High School was able to get access to a University system, then so could other High Schools.

      We were lucky to have a computer savvy math teacher and a High School that was willing to purchase computer time from Lehigh.

      I was able to afford a Radio Shack EC-4000 (rebranded TI-57 calculator) - did lots of "programming" on it. I always wanted a TI-59, but was unable to afford it. A classmate of mine had a TI-58.

       

      --
      Beware of Sleestak
    10. Re:You couldn't learn all that in high school by Doctor+Memory · · Score: 1

      The richer kids got themselves "electronic calculators" but the rest of us were using slide rules.

      I lost count on how many time I burned my fingers while assembling the chips on breadboards on the many DIY "PC" kits I purchased (mail-order style) from ads that I got from "Popular Mechanics".

      Uh, what? Your family couldn't afford a $50 calculator but you had "many" "DIY PC kits"? Like the $995 SOL-20, or a $400 "cheapie" like an MITS Altair or IMSAI 8080? Sorry, not buying the bullshit.

      When I was in HS in the late '70s we had a teletype with an acoustic coupler modem that connected to a district computer center running an HP2000. I still have a printout of the BASIC code for the football and drag race programs we played with, but by the time I was a junior we had a TRS-80 model I at home so I pretty much gave up on the school's system. Taught myself BASIC, then saved my allowance to buy a Z-80 assembler (on cassette tape!) and learned that. Then I went to college and my first class was on punched cards. Kind of a letdown...

      --
      Just junk food for thought...
    11. Re:You couldn't learn all that in high school by spongman · · Score: 1

      Heh I got 1,4 on ours when the '84 arrived to replace it. Eventually it was scrapped and replaced with a '73. Fun toy for a kid used to tiny micros.

    12. Re:You couldn't learn all that in high school by dickens · · Score: 1

      Cool.. I did the same thing in 7th grade only we had mark-sense cards. It was an after-school class with a math teacher in West Vancouver, BC.

      We ran our batches on Friday afternoon. If you made a syntax error (or a smudgy mark) the compile-edit loop length was 1 week.

  139. 1996, Australia by jampola · · Score: 1

    1996, I was 13 and in Year 7. Typing classes, word processing and programming in Cobalt. I used to think it was funny changing the PSU to 110v from the native (in Australia) 220-240v and then wait for someone to switch the PC on and then I'd watch that sucker smoke! Oh, and frequently putting chewing gum in one of the daisy chains of the 10baseT coax which would in turn bring all of the PC to a screeching halt since none of the PC had hard drives and were all PXE booting off an NT server!

    Yep, I was a jerk!

  140. Israeli highschool, graduated in 2003 by EnsilZah · · Score: 1

    Back when I was in highschool you picked a specialty set of courses, the one I was in was called 'Computing and Control' which was considered a sort of a prestige curriculum at the time.

    I don't quite remember the exact order of things we studied but here's an approximation:

    Electricity - starting with basic circuits, resistance, capacitance and the like, up to transistors, amplifiers, diodes. (I didn't particularly like this subject)
    Physics - I ended up not doing the final exam but I had enough points to graduate anyway.

    Programming - We started with Pascal, that was pretty fun, while people were doing the basic assignments I figured out how to play with text and background colors and the like, made a stats calculator for an MMO I was playing at the time (Dark Ages).

    Logic Gates - stuff to do with logic and logical gates, Karnaugh maps, building flipflops, shift registers, muxes, demuxes, eventually basic CPUs.

    After that I believe we learned about the 8080 or 8086 CPU, its components, and its assembly language (yes, after the higher level Pascal), we also had this device that allowed us to light up LEDs and test switch states though the serial port so we wrote programs that made LEDs flash, lights that traveled across the LED array, changed speed, direction and such.

    Control Theory - Well, the teacher covered some basics in this at the beginning but we were given a choice of either studying the theory and doing an exam or doing a project.
    I don't remember if there any people who did the theory.
    The project bit was in teams, in my case I did it with one other person, the project was a data-glove sort of device, basically a bunch of potentiometers that go on a mechanical glove device with an analog to digital converter communicating the a computer and a piece of software that displays a 3D hand with a corresponding state.
    My partner did the electronics and mechanics and I did the software which is all I really enjoyed, now this was in VB6, since that's what our teacher could help us with but I had to learn DirectX on my own, figure out how to import 3D objects from 3DX Max I think it was, a lot of fun.

    Half the time our main teacher (his name's Menashe Shemtov) would go off on tangents, he told us how he lost his arm in the war driving a tank, immigrating from India, he's the reason I looked up and watched Soylent Green.
    I really enjoyed these classes (not so much the electricity stuff).

    There was also an elective project in robotics for a competition where a robot has to navigate a maze and blow out a candle, but I didn't do that.

    And with all that they still decided to give us an MS Office class which was quite boring and useless.

    I never felt there was that Nerds/Jocks divide you see in American movies, sure there was the guy who went to soccer camp or the guy who was really into history, but for the most part the people who were good at sports were also the ones who were good at math and the like.

    Anyway, in the end we had diploma exams in which we'd pick three out of six subjects from a hat and do those exams, I got one in logical gates which was great because I really liked the subject, one in assembly programming which was also great and one in some subject in electricity which I guess I managed to study well enough to get a passing grade.
    And that was it.

    1. Re:Israeli highschool, graduated in 2003 by EnsilZah · · Score: 1

      Ah, forgot to mention, the IT guy blocked access to 'My Computer' and such in Windows in the general use computer lab, so when we weren't in our small lab we had to resort to stuff like accessing the drives from Internet Explorer which didn't block access to them like Windows Explorer did, to run our games.

      I did a year in CS but I never liked most of the math and eventually got accepted to a design school, but I still think that education contributed a lot to the way I think.

  141. It was grim in Grimsby... by kfsone · · Score: 1

    I was in the last year not to have comp sci courses at our schools in Grimsby: 1987. I had to go out on a limb to get any formal computer courses by signing up for "adult education" at the local college. Our lecturer turned out to be a former oil-tanker pilot with no desire to answer the question "what programming experience do you have?" other than "I was an oil-tanker pilot".

    We were taught that basic was a high level language that was the mainstay of business programming; that assembly language, like machine code, was being phased out; "C" outright didn't exist; it was physically impossible to connect two computers together.

    So when he flat out refused to grade my programming project - I gave him the option of either a multi-player BattleShips or the BBC Basic terminal app that allowed the other player to participate, both of which were written, tested and documented - I decided not to take the exam.

    -Oliver

    --
    -- A change is as good as a reboot.
  142. Visual Basic (the horror) by thomas8166 · · Score: 1

    I live in Taiwan and graduated from HS about 3 years ago. We had computer classes in our 1st year. They taught us how to click-and-drag and write a few lines of BASIC (I've forgotten it all since then). On another note, apparently the guy responsible for our school's infrastructure was an MSCE, so we got to learn about Microsoft Access and SQL during the computer club sessions which I attended.

    --
    I make hardware RNGs, which give 2.5849625 bits of entropy per use in theory (actual performance dependent on usage).
  143. Word processing & Pascal by swillden · · Score: 1

    I'm 43 (class of '87) and went to high school in Layton, Utah, USA.

    There were various business-oriented computer classes, including a word processing class I took which was taught on a shared minicomputer with 3270 green screen terminals. There was also an introductory programming class, which I didn't take, and an AP Computer class, which I did take. It was a programming class, using Turbo Pascal on IBM PC XTs. As a class project we attempted to build a schedule management application for the school. We failed to produce anything usable, but learned a lot in the attempt.

    I think the programming classes were uncommon in the district, though. My high school had them because we had a computer teacher who had become independently wealthy from a couple of startups in the early 80s (hardware-focused, I think) and had decided to take a few years off to teach. He was an electrical engineer, but knew a fair amount about basic programming and liked computers, so he convinced the administration to offer some programming classes.

    Oh, there was also a graphic design class which used a computerized typesetting machine. I guess that would count also. I did that as well.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  144. Re:83 Grad, TRS-80 and PDP 11-34, enough 4 IT care by davidannis · · Score: 1

    We learned to program in BASIC first on TRS-80s from Radio Shack, then on a PDP1134 using dumb terminals. I never thought I'd use it professionally, but we learned to write games, steal passwords, spoof e-mails. I moved on and thought no more about it.

    Fast forward 8 years; B.S. in biology, 2 years as a lab tech in molecular cardiology, an MBA and I walk into a temp job where they are using Business Basic on a mini-computer. I ended up running the IT department. After 4 years of that I moved on to owning a software and web development company. Aside from picking up a CNE to run our Novell Network no other formal training. I sold the company in 2003 and work part time now, by choice.

    Not bad payback for a high school semester. The key, in my opinion, was a good teacher that encouraged us to play and students that loved to fool around with the computers.

    Sorry, didn't mean to post as an anonymous coward. Clearly, I did not learn quite enough it that class after all.

  145. Class of '02 - Magnet Program by rainmaestro · · Score: 1

    I went to a magnet program (http://en.wikipedia.org/wiki/Center_for_Advanced_Technologies) so my experience isn't exactly representative of the typical public school curriculum. If I remember correctly, the breakdown was:

    Freshman year: basic usage (Office, Photoshop, etc) and "intro programming" (Karel)
    Sophomore year: Fortran, Pascal, intro C
    Junior year: C++ (AP Comp Sci A)
    Senior year: No required programming courses, but I took an elective course in OpenGL 1.2

    We also had a fairly comprehensive math program to go with it. Algebra II, Geometry, Pre-Calculus and either AP Calc AB or AP Calc BC depending on your performance in Pre-Calc.

    It was a pretty sweet program. The research lab there was better equipped than some of the engineering labs I used in college.

  146. Class of 1993 by irving47 · · Score: 1

    Class of '93 for high school... We learned darn near nothing. I recall some VERY light Word Perfect use for one class I can't remember...
    Also a teacher that let us set up Scorched Earth (before school started in the morning) on a classroom computer with all computer players playing at full speed during class with no monitor/sound turned on. We'd save the "saved game" file and take it home to have lots of money to splurge.

    --
    I had a sucky sig.
  147. Zip. by RubberDogBone · · Score: 1

    In fourth grade, we had an Apple II that was shared among about 20 classrooms. Nobody, not even the teachers, were allowed to touch it, ever, for fear it would get broken. The thing was never used. It may have been broken given that we never used it.

    In middle school, I got a two weeks of typing class before they decided that was a scheduling mistake and I was really supposed to learn Spanish.

    I did not learn Spanish. But that two weeks of typing taught me enough about keyboarding to make me a furious typist on my own and that, in turn, led to building my own PC at home, teaching myself how to use it (DOS in those days) and eventually various computer and IT jobs where ability to type is essential and ability to type like a madman is a plus. It comes in handy.

    So I think a lot of my work success can be traced back to the merest fragment of a skill I got from two weeks of typing. The rest was my own initiative.

    --
    Sig for hire.
  148. graduated hs in 1994 by LodCrappo · · Score: 1

    We had a decent sized lab of cheap (well.. low end, i'm sure they cost plenty) Macs. This was a small town highschool with maybe 500 students and we probably had 50 machines in the lab. We were taught typing, basic word processing and spreadsheets. The only programming instruction was a new class that they offered my senior year: Hypercard. I took it, and while the instructor was clearly over his head, he did make an honest effort. Unfortunately Hypercard was not an ideal platform to teach programming, and I doubt anyone in the class really learned much that was useful.

    --
    -Lod
  149. My High School CS class was taught in FORTRAN by Just+Brew+It! · · Score: 1

    On punch cards. I had already taken a FORTRAN class (offered at a local college) the previous summer, and was teaching myself BASIC and 8080 assembly language on the side, so the high school FORTRAN class didn't really do much for me. At least it was an easy A.

    When my son was in high school he took classes in Visual Basic and Java.

    BTW, why no "50-year olds" in your list of age ranges? Are we too old to be reading /.?

  150. No computer use at all by Blaskowicz · · Score: 1

    I was in high school from 1999 to 2001, in France. There was two or three computers in the libraries to search for books and that's all. Education was all about pen and paper, chalkboard and long hours. I would get bored by the slow pacing especially in physics / chemistry.

    In middle school there are courses named "technology" where we would be taught basic technical drawing, soldering, making a crude PCB etc., now that was pretty interesting. There was a bit of computer use :) but one class was about typing and printing a letter on 286s and 386s, the other one a few years later we used networked french 8 bit computers (the network was just to stream software from an XT server) and was an educational program about tricky front/top/side views of 3D shapes.

  151. Speaking as a 38 Year Old by Zamphatta · · Score: 1

    I was 1st exposed to computers in 3rd grade, which started in September '82 for me. We had Commodore's, with two big floppy drives. They even gave each of us students a disc to keep stuff on. We were taught a little BASIC, but not enough to actually make anything useful. Beyond that, I remember us playing a "Where in The World Is Carman Sandiego?" game a lot. That was about it.

    After 3rd grade, I don't remember touching another computer 'til 1986 when my parents bought a TRS-80 from Radio Shack. I was more interested in the games then (Downland, Megabug, Pyramid, etc). We might've used computers between those two times, but if we did then it wasn't anything memorable.

    Next time I remember using one in school, was in late '89 (10th grade). when I took a typing class and our English teacher had us using some MS-DOS programs for something. I was so clueless about how to use those programs and a computer for anything other than games, that it made me hate computers. At the time, I was into guitar & alternative music (which was still referred to as College Rock and Modern Rock at the time).

    That was about it. I don't remember any other instances of the school trying to get us accustomed to computers. Although, they kept drilling it into us that we need to learn to use them 'cause they'll be very important in the future and for getting jobs.

  152. Didnt have any computers in high school by GeekBoy · · Score: 1

    Have one typing class on a commodore 64 in grade seven, but in high school the only computer experience I got was programming my TI-85 in basic and my mom glt me the pascal module so I did a little of that, otherwise I didnt touch a computer until university.

    1. Re:Didnt have any computers in high school by GeekBoy · · Score: 1

      Graduated in 92

  153. Logo in France in the eighties by manu0601 · · Score: 1

    Elementary school in France in 1985: there was a national effort called plan informatique pour tous (computer science for all plan). Children had access to computers one afternoon per week and learned procedural programming in Logo. On the contrary, computers were completely absent from high school afterwards.

  154. I was taught...nothing about computers by SmoothTom · · Score: 1

    I was told that they were huge things that sometimes even took up entire air conditioned buildings, and they had thousands of tubes and relays.

    (I graduated in 1964...)

  155. An ancient IBM 1401, using punched cards, in 1973 by BobC · · Score: 1

    In 1973 I attended an average high school (Kettering) in an average school distict (Waterford) in an average state (Michigan) which deviated significantly from the average when it came to STEM education for motivated students. Some high schools in the disctict had a room full noisy paper TTYs connected to a remote server that was often down or overloaded. One math teacher at our school learned that the district's original accounting computer, a relic IBM 1401, was underutilized and was so primitive it could not be connected to remote TTYs. It supported only one TTY, that being the main operator's console.

    All program and data entry had to be done via Hollerith punched cards and the associated card punch machines. We learned FORTRAN IV using pre-printed pads that were ruled like the top line of the Hollertih cards, with the columns labled in the fixed-line format of early FORTRAN. We had classes at our school, and once each week we were bused to the District Administration Center, where we would punch our cards, add the "magic job cards" to the beginning and end of our stacks, then stack them in the hopper next to the console.

    Then we'd hover over the line-printer, waiting for the JCL lines showing the progress of our stacks, starting with them being read, the compiler being loaded, the binary being saved (to a DRUM memory), then, if all had gone well, the compiler being unloaded and our binary being loaded into working memory and run. After we each had completed several assigned programs, we were then able to select our own problem, then design and implement the code needed to run it.

    My first truly independent program was taken from my biology class, a formula with 26 factors used to calculate rat metabolism (yes, we raised and monitored lab rats). Calculating this formula by hand was tedious and error-prone. My program made it almost trivial, working either from canned data on cards, or able to prompt the user for data on the system console.

    I remember watching the lights on the 1401's status/logic board blink as it executed my program, seeing each major logic unit activate as it was used by the program, and seeing everything pause while waiting for user input.

    Even then, we knew we were using the computing equivalent of a horse and buggy, but we didn't care. We had a system of our own, shared among less than 20 students, with the freedom to explore, fail, debug, and repair our programs. In today's terms, I'd say we felt and acted like hackers, reverse-engineering a complex system for which we didn't have access to all the manuals.

    I still have the card deck for that program, wrapped in a folded printout from a run that I turned in as a biology assignment.

    We didn't just learn "about" computers and programming: We learned how to USE a computer.

    That one class set the course for my professional life, something for which I am and shall always be exceedingly greatful.

  156. In the midwest by jakeguffey · · Score: 1

    the normal curriculum generally didn't provide any exposure to computers beyond "Keyboarding" and "Computer Applications," meaning MS Office. I graduated from high school in 2006 and there was really nothing made widely available by my school. There was a vocational class for computer operations (only 4 students including myself took it), which was actually quite useful -- intro to networking concepts, intro to programming (VB 6), and all of the information needed to get CompTIA's A+ certification. Throughout the year, I was able to bat ideas around with the teacher, including the idea of making a beowulf cluster (just 3 or 4 nodes) to showcase some of the things computers could be used for. The class was the last half of the day and really helped solidify my basis into computing. At one point, the teacher had the network engineer for the school system come in to teach us how to terminate fiber (which we later ran to provide network access for the machine trades vocational class). I really have some fond memories of that class and to this day, I'm friends with the teacher.

    My experience was *not* normal by any stretch, though. As I mentioned, there were only 4 students (later dropped down to just 3) in the class from the entire county. I was the only person from the hosting school (1000-1500 students). The teacher I had that year returned to industry the very next year and, from what I heard, the quality of the class dropped tremendously when his successor took over. To my knowledge, the class is still the same poor quality that it was after he left.

    As far as I know, learning anything related to computers in high school (in most midwest counties) is learned the same way as it was a decade or two before -- individuals being motivated to learn for its own sake and befriending others who are like-minded. LAN parties, though passed off as completely useless by parents (more often than not), provide(ed) the greatest source of computing knowledge exposure -- setting up the LAN (and segmenting it from the user's parents' use), troubleshooting why a computer would fail to work, troubleshooting why a pirated game wouldn't run on one machine when everyone else wanted to play, and understanding physical infrastructure requirements (i.e. power) are routinely dealt with in the environment of a high school LAN party, and are directly applicable to industry (with much more learning outside of these parties to fill in the gaps, of course).

  157. 1977 on a PDP-11/V03 by beltsbear · · Score: 1

    If I am remembering correctly, Digital gave our school a $70,000 PDP-11/V03 as a gift (tax deduction for them) in 1975. We had three VT-52 video terminals and one Decwriter II. We were only given access to BASIC but that was enough. While it was a primitive two floppy system no hard disk, it was pretty advanced compared to home computers at the time. In 1979 I was given a TRS-80 model I for Christmas. While it was all mine, it had no disk drives, just a cassette player. In 1980 the school got four Commodore PETs and finally a full lab of 10 or more Black Apples. I was lucky to go to such a well equipped school. I learned BASIC on my own (with help from friends) and when it came around to class, I helped the teacher with class. He taught the whole class and I helped people with syntax on the exercises. I spent much of my free time on those computers programming and learning.

  158. Exposure to computers. by eriks · · Score: 1

    I was (for better or worse) exposed to an Apple II circa 1980. I was in 5th grade and was already keen on science (I was going to be a botanist), but hadn't previously known computers even existed. but got hooked immediately. There was of course little to no formal (or even informal) computer instruction, however I was lucky and had a great science teacher, who gave me (and a few other kids) time with the machines in (and after) class. Before long I was peeking and poking, and then came the vic20 and the c64 and my 99/4a. I even got to meet a PDP 11/15 that lived at our elementary school (!) for a time. But I digress. For traditional high school there was little or no opportunity to study computers, so I did the only logical thing and went to a technical school, where they had a PDP 11/44. COBOL, RPG, IBM S/36, more RPG. Then the IBM PC. More RPG, but then: Word processing. Desktop Publishing. Databases. Many software titles.

    So my experience in High School was untypical for the time. Technical education? Yes it exists, but even today, not really in mainstream schools, at least not on any practical level. I think most people that got into computers, whether it was 1980, 1990 or 2000, or 2012 for that matter, got sucked into them one way or another.

    There are some great teachers out there that have guided kids one way or another into technical understanding of computers and related systems but I would imagine many or even most of those kids were already into them after merely being exposed to them, and were able to just figure them out on their own, at least on a "fundamentals" level. Sad that with the test-centric environment the public schools have become, the great teachers that might identify a kid interested in a particular subject that resonates with their own interests, might not have the time, or latitude, to tutor them in that direction.

    Computers are also kind of ho-hum in today's world. Whereas for those of us in our 40s and 50s, when we first had access to them, we were getting to actually see and use things that (in a 5th graders mind) only Sci-Fi TV characters and real-life mad scientists got to play with. So there was a sense of awe I think. Today? iDevice? I'll just get an iDevice n+1 next month or whatever. It might as well be a brand of hair product. Techno-bling.

    The latest computer system is hardly more than another technical commodity like a threaded screw or a formed concrete block (both world changing technical achievements). It is a thing that can be mostly taken for granted by those who have always known them to exist. Which is, in some ways, tragic, since if anything, there are orders of magnitude more unexplored possibilities open now than there were 30 years ago. Though in other ways, probably exactly as it should be. Computers aren't (yet anyway) the magical creatures we dreamed them to be from exposure to science fiction and our own imaginations. They're tools, much like any other.

    I guess I digressed again. Sorry about that.

  159. Not so much by DerekLyons · · Score: 1

    Class of '81 (Go Vikings!).

    Though I'd been exposed to them here and there, I wasn't really formally taught much of anything about computers in high school. My first real hands on with a computer (other than diddling with the TRS-80 on display down at the Radio Shack in Hanes Mall) was a (IIRC) four bit trainer in SWSEA (a Navy school) in the summer of '82.

  160. I'm in my late 20's now by daniel_mcl · · Score: 1

    In elementary school in the late 1980's, our school librarian of all people -- a nice, fun older lady -- taught us LOGO programming. The class went relatively deep given that the students were all eight or nine years old. Our last assignment was to write a function that would draw a regular n-gon (taking n as a parameter), then incorporate that into a recursive function that would draw arbitrarily deep spirograph-type shapes using a callback function. Pretty much everyone figured it out on his or her own, as I recall. Our "computer lab" at the time consisted of someone going and setting up folding tables in a hallway or the cafeteria and then lugging a bunch of Apple //e machines out of a closet, then tearing the whole setup down after a couple of hours.

    In middle school, we had a short unit on BASIC programming, by now on the Apple IIGS. By this time it was the late 1990's, and I'd started teaching myself QBASIC on our home PC; the computers we were using in school were around seven years old by this point.

    In high school, I took a semester of computer science as a freshman and a year of "AP Computer Science" as a sophomore. This was largely just indoctrination into OOP. The entire course consisted of writing completely trivial C++ programs which would consist of several objects, none of whose member functions exceeded one or two lines. Nobody really enjoyed the course or learned much of anything, but we were pretty much bound to the AP curriculum so there wasn't much that could be done.

    Had I my druthers, I'd design a computer science program for schoolkids by focusing more on the sort of stuff I did as a little kid, which was really conceptually much deeper and certainly a lot more fun.

    --
    I used to read Caltizzle. I was a lot cooler than you.
  161. Turbo Pascal by Jesterace · · Score: 1

    When I graduated High School in 1995 the only computer course we had were using Apple IIe's with some Basic and some Turbo Pascal programming. The funny thing is the Industrial Arts class had Macintosh Classic's and we were using Claris Works.

  162. HS 94-98 in middle of no where PA, USA by asecurityjunkie · · Score: 1

    Freshman year: nothing
    Sophomore year: Hypercard (yeah, yeah read on) first half of year - into to C second half of the year
    Junior Year: Continued C first half of the year - C++ second half of the year
    Senior Year: Continued C++ first half of the year - Visual C++ second half of the year

    When I entered college they had me skip the 100 level classes based on my HS education. Which was nice because I ended up taking more 400 level classes later. What I found interesting was that until I got to college I thought this was the standard CS curriculum everywhere. For that matter I thought the curriculum for all subjects were the same across districts. I will say that I am grateful for the education I was provided and that it is amazing that in 2012 the town I live in now (not in PA) does not even have a CS curriculum.

  163. 80's Kid here by PotatoHead · · Score: 1

    Well, not too much officially.

    The official curriculum consisted of some application specific learning. Standard stuff for the time, Visicalc, AppleWorks, etc... When the PC lab got built, it was the same deal there. Practical learning, skills based, focused on using the computer to do something specific.

    It also included some real basics on computers. The parts of them, things about data, floppies, backups, etc... Not too much, other than care and feeding of the computer and some understanding of what makes it do what it does.

    Our labs were Apple ][ series machines, one PC AT / XT lab, and a Mac or two hidden away for special things, LOL!

    Unofficially?

    Anything and everything. One educator there was very fond of putting students into interest groups where he would then enable that learning, whatever it was. For me, and a few peers, this was golden! I've written this here a time or two, but can't find it at the moment, so I'll just summarize:

    We got a few rules. State what we wanted to do, state why, sell that, then do it and move onto the next thing. In a few years, we got through programming in BASIC, LOGO, PASCAL, 6502 assembly. We also got to explore CP/M and compare / contrast to the Mainframe we could dial up running UNIX, and Prodos and our own home computers, whatever they were.

    It ended up being a mini comp-sci course, where we worked from books, photocopied data sheets, and long hours on black boards working out binary math for various things. A few of us ended up teaching courses too for senior projects and such. Mine was LOGO programming, and it was a pretty successful course with most students able to write some spiffy programs.

    While this was going on, those of us really interested were scoring info wherever we could. Magazines at the corner market, photocopies made from the University library, and documentation requests from various companies. Moto sent me out their 6809 / 68K programming reference just for the asking! Rockwell sent us data books too. Damn cool time.

    For those that got after it, some seriously good learning happened. For the ordinary student, it was less than stellar, though they did at least get some seat time and basic literacy skills.

    I went on to start into manufacturing, knowing enough to tackle things like paperless drawings and CAD and Internet in 91. Automation systems of various kinds, G-code, and filters / plotters to evaluate that stuff happened too. I often wrote in basic back then, just because it was good enough, but Turbo Pascal was the real tool. High School was enough to continue directly, which is what I and a few peers did, all having tech-oriented jobs today doing various things. Invaluable frankly.

    Coupla notable things:

    1. The math teacher was down on binary. "Who uses that esoteric number system?"

    2. Took a class in mechanical drafting, then got exposed to some early CAD. I finished that class with an F, because it was much more useful to lay out D&D maps... The CAD ended up being a career as I could use CAD leaving High School, and did right away in a manufacturing context, later on engineering.

    3. Some learning was different. Today, kids are often taught Microsoft Word. Back then we were taught what a word processor was, it's functions, etc... Then we got exposed to some word processors. Same with operating systems, and all manner of things. There is a perspective that comes with learning that way I find extremely valuable today. My own kids didn't get that from school, but did at home, of course.

    Lots of things didn't happen yet. Internet was not really deployed on a wide scale, meaning one basically got online through University, or via some expensive service, or through a BBS gateway, etc... My experiences there were outside of school. The same is true for storage, networks, etc... All mostly missing, due to the time frame. No educating was done on this, but to explain the dial up to the University to tap the mainframe. (And the damn thing printed on big paper, such a waste... They could have attached a VT100 or something for a much better experience, something I didn't know until after leaving.)

  164. 80's and 90's by qwak23 · · Score: 1

    I entered Kindergarten in 1985, can't remember if it was there or in 1st grade, but we got to play with LOGO and learn how to type (granted, I had a computer at home so I could already type). Didn't really touch computers in the classroom again until middle school where we had mandatory computer classes. The mandatory computer classes were typing and programming in BASIC (final project was in computer graphics, we had to make a short animation (~1 minute)). This was probably around 1992 or so. In high school, all computer classes were elective though programming in Pascal and C were offered, around 1995, additionally we had a digital electronics course. The rest of the computer courses offered were "productivity" courses, ie spreadsheets word processing, etc.

    This was upstate NY, for geographical reference.

  165. High School 1986 by sasha328 · · Score: 1

    1986 I was still in highschool. Our school brought in a few Casio (I think) PCs with the monochrome monitors.
    We learned to program basic on them. It was great. Learned logic and helped with maths.
    I remember we had one of these PCs connected to a TV and a tape player where we would read programs from. This is where we did the colour graphics.
    I've loved working with computers and programming from that day on.

    That was my introduction to computers. I only knew 3 people who had computers at that time.
    I did not get to use computers again until I went to university in 1991 where we used Apollo then DEC 320(?) which had Mosaic.
    In the university library they had Apple macintosh computers with Netscape Navigator. They were the easiest and best to use.

  166. From the 1992-1994ish timeframe... by Ben+Esacove · · Score: 1

    I graduated high school in 1996, but had taken the computer classes before then, so this was from somewhere around 1992-1994.

    I remember two computer classes at my high school; one was a "basic computing" class that taught us how to use MS-DOS and MS Works; the other was a business computing class that taught some simpler Pascal programming (with Borland's Turbo Pascal).

  167. We leaned BASIC on a DEC PDP-8e by StefanJ · · Score: 1

    I graduated High School in 1980. Personal computers were exotic, expensive things. I knew no one, in a fairly affluent town, who had one.

    What we got: A DEC PDP-8e. A bit wider than a refrigerator. OS and languages loaded via magnetic tape.

    Five teletypes with rolls of beige paper. Two-character variables. Program storage on strips of yellow paper.

  168. YEAH, YEAH, I wrote "leaned" instead of "learned." by StefanJ · · Score: 1

    snarks > /dev/null

  169. Re:What I've learned about computers in High Schoo by grantspassalan · · Score: 1

    When I was in high school in 1958, they had typewriters, but learning how to type was for the girls. I went and studied electronic engineering, but in the 60s, everything was still analog. My first computer experience came when I was in my 30s. This was when I started designing electronic circuits using the SPICE program from the University of California. That program was running on an IBM mainframe, their system 360/370. Later, I learned how to control electronic measurement and power supply apparatus using DEC computers. Because computers were slow in those days and did not have much memory, I learned how to write special, efficient assembly language programs, especially device drivers for instruments. I also had fun with one of our graduate students working on a few games which ran on the mainframe. He had brought the code from MIT and we both worked on them to get it running on the IBM. When there was an open house on family day, we set up a number of terminals in various public areas, where the kids from all the families could play a few games. They were a big hit, even though they were all text based, because almost all terminals were not of the graphic type. Now I am retired and enjoy reading about the tremendous advances in technology, including Slashdot.

    --
    A sufficiently advanced simulation is indistinguishable from reality.
  170. Everything by StikyPad · · Score: 1

    I went to high school in the early 90s, and I wouldn't be where I am today without my HS CS classes. Over 3 years, our CS classes covered everything from the inner workings of hardware to binary arithmetic to complex data structures to various standard algorithms and designing and writing our own applications. The only downside is that it was all procedural programming right when OOP was becoming the new standard. Still, it provided an excellent foundation for a career in software development.

    Since there was no established curriculum at the time, our class was the guinea pig. The hubris of youth led me to believe that it was my own cognitive abilities that were responsible for grasping the material at the time. Not to sell myself short, but in retrospect it takes a brilliant mind to explain complex concepts in a way that they seem simple and intuitive, and to competently explain their role in the bigger picture, and that's what she did. I've had some good teachers (and professors) over the years, but looking back, she was probably the only *great* one. I have no doubt she could have been pursuing a more lucrative career than teaching some snotty teenagers (and oh, were we snotty), so I'm grateful to her for her efforts, and I hope she's been well rewarded.

  171. That Z80s had more registers than a 6502 by dbIII · · Score: 1

    I was doing machine code stuff (assemblers were expensive) in high school - nothing complicated, but enough to get an idea of how to do it. Now it seems the kids get some half-arsed partial instruction on how to use a spreadsheet that means they still can't quite use it properly.

  172. 8-inch floppies... by bitbucketeer · · Score: 1

    Eight-inch floppies that booted the UCSD p-System on a Western Digital Pascal Microengine. I wrote a 3-D tic-tac-toe game in Pascal.

  173. High School, Present Day by Squisy · · Score: 1

    I'm in high school now and the equipment is quite sufficient for learning on. Just last year we got some hyper threaded single core Pentium 4 systems for the computer science room. The curriculum for classes such as computer engineering and computer science cover a substantial amount of ground. Programming is taught in java and while it teaches a lot about the basics, more advanced concepts are in my opinion poorly taught by relying on Java's vast library of classes. The other course, Computer Engineering is quite vast in its coverage of computer related fields. It covers computer problem diagnosis and repair to Boolean algebra.

  174. not a lot by ILongForDarkness · · Score: 1

    A small amount of HTML. That is about it. There was CS classes but I didn't take them. I think those were pretty much glorified business classes: how to do the books with excel etc. That said the internet for civilians was about 2 years old and we only had a single computer that was on the net so people weren't exactly nuts for computers yet.

  175. Closet-sized computers! by CptNerd · · Score: 1

    I was taught in high school that one day powerful computers handling thousands of calculations per second would be shrunk down to the size of a typical closet! ... you insensitive ageist clods!

    (that was a joke, by the way)

    --
    By the taping of my glasses, something geeky this way passes
  176. for discovering an exploit by nimbius · · Score: 1

    in novell netware at age 15 that allowed privilage escalation I was taught I could be suspended for a week from school. I learned how to copy the encyclopedia in a cramped and stinking trailer, onto lined parchment until my arm ached in defiance of the biblical retribution which had been prescribed..
    I learned to stop exploring most things that had to do with computers after that. Unlearning this has proven quite challenging.

    --
    Good people go to bed earlier.
  177. Where I grew up... by Spugglefink · · Score: 1

    We did C64 BASIC in some class I had in middle school. I had a low opinion of these things, since I had a TRS-80 Color Computer at home, which I perceived to be a superior platform (perhaps erroneously, in retrospect). In high school, the "computer science" class had an Apple //e or two, while they had the most low end available IBM PS/2s in the business classroom as part of the vocational education program; for teaching kids Word Perfect and so forth.

    The official curriculum had something to do with writing stuff in either Apple BASIC or maybe Apple C on the //e, but I hated that green monochrome POS, and insisted on doing all my projects in Turbo BASIC and later Turbo Pascal on my PC at home, and bringing them to school on a floppy to run on the PS/2 in the business classroom.

    Thinking back, I don't guess I was taught in high school so much as I taught my teacher.

  178. Apple IIe by onestinkyfish · · Score: 1

    Basic 'Hello World' stuff on an Apple IIe starting around 9th grade. This would have been fall of 1983.

  179. mine by buddyglass · · Score: 1

    Born in 1975. Attended public magnet schools for grades 6-12 in the United States. First programming / computer science class was in either 6th or 7th grade; I forget which. BASIC programming on TRS-80s. In 9th grade it was Pascal programming on PCs using Turbo Pascal. 10th grade was more Pascal IIRC. At some point I took an AP course where we spent some time learning Fortran on dumb-terminals hooked up to an old VAX. Also learned a (very) little bit of x86 assembly.

  180. GW-BASIC by nashv · · Score: 1

    It's hard to say how the 'High School' thing works. In India , you go to what is called a 'Higher Secodary School' at ages 10-15. Then, we learnt GW-BASIC.

    --
    Entia non sunt multiplicanda praeter necessitatem.
  181. Taught Nothing in High School by hardburlyboogerman · · Score: 1

    The Home PC did nor exist then.All we has were CB and HAM radios

    --
    Geek Hillbilly
  182. Haiti by Heyshen · · Score: 1

    I grew up in Haiti and we mainly learned how to type and basic Microsoft Office Products. In 9th grade we started with Publisher making Flyers. Continued with FrontPage where we made simple websites. At that time, I already had some html knowledge and used Photoshop and Dreamweaver and some manual html edits to complete my project. Our teacher the next year was a friend of mine who was an undergraduate student in Computer Science at a local University. He tried to teach the class about relational databases using Access. Unfortunately, most of the class was not able to follow along so we switched to spreadsheets using Excel. Mind you, I feel I was privileged enough to have access to a computer at home while most of the class didn't. I also had an interest in programming while most of the others were not very interested. This was at a private catholic school. Ironically enough, a good number of my former classmates studied computer science at University both in Haiti and abroad.

  183. Re:1971 by WalksOnDirt · · Score: 1

    We made punch card decks to run assembly language on the school district's IBM 1440. We made the cards after hours, when the computer input class wasn't using them. They had a Fortran compiler but we were told the huge deck of cards made it not feasible for student programs. This was the project of a counsellor, and the grade didn't count in our average.

    My program was Conway's Life, and I got it to run.

    --
    a,e,i,o,u and sometimes w and y (at be if of up cwm by)
  184. Re:1971? by calidoscope · · Score: 1

    Fortran II (?) on a CDC-1700 using an IBM keypunch for punching the cards. Location was CDC's La Jolla office on what is now Eastgate Drive about a block east of Genessee.

    --
    A Shadeless room is a brighter room.
  185. Mid 80s by Greyfox · · Score: 1
    I was in, 85, 86, 87. I'd got a TI 99/4A for Christmas 1983 and had already played around with its embedded basic and assembly language from a cartridge before I hit high school. Got in a basic BASIC class in high school, and then the advanced BASIC class. Then I went off and did the Rensselaer Polytechnic Institute High School Summer Program there, with FORTRAN (WATFIV really) and Assembly language. Went back to high school and did Pascal. My teacher said he noticed a significant improvement. I'd have done an AP Pascal class, but dad got redeployed in my senior year and my new school's computer program wasn't so good, so I ended up doing a basic FORTRAN class, again. So, yeah. That was a year of my life I'll never get back.

    The AP pascal class had them writing recursive descent parsers in pascal, which would have been moderately neat in high school.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  186. HP 9830A in 1973 by alanw · · Score: 2

    In about 1973 the local education authority for my school bought a HP 9830A. It's less of a computer, more of a jumped up calculator, but was programmable in Basic. We had it for half a term, then it went on to the next school. A year or so later, we got it permanently. None of the teachers knew what to do with it, but I latched on to it, and it being a boarding school I was able to play with it in the evenings. I taught myself from the manual, and wrote a noughts and crosses program. Other pupils joined me, and we ended up writing a program to analyse the alignment of stone circles in Cumbria and compare the number of ley lines that could be drawn through them with randomly generated positions. We went on to enter and do well in both a Computer Weekly "Win a Computer" competition and the BBC "Young Scientists of the Year".

  187. Typing and Apple 2s by antdude · · Score: 1

    High school, nothing! We didn't have required computer classes IIRC, BUT they were required in junior high/middle school. They had typings and Apple Works. In my sixth grade class, I had an awesome teacher named Mr. Mangel. He taught us LOGO (had one of those robotic turtle plotters!), edutainment games (Oregon Trail!), etc. Fun times. I wonder if he still around or even on /. ;) I also took BASIC for kicks.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  188. Old skool school by Anonymous Coward · · Score: 1

    We had an Interdata 7/16 and an Apple ][. We learned BASIC on the Interdata (using a book by Bob Albrecht as the textbook) but they didn't really have a curriculum for the Apple so we just played with it. It made better video games. I wrote a mutant version of Pong that let you shoot your opponent with a laser beam.

    I liked the Interdata better because it had actual ASR-33 teletype consoles (two of them!), and I could keep my output. Plus you could list your programs to paper tape, and not have to type them in again! I wrote a program that punched human-readable letters into the tape, so I could make banners such as "CHARLIE WATTS IS GOD".

    We didn't use the computers to learn to type - we had a lab full of actual typewriters for that. I took Computer Science instead because I figured I'd kill two birds with one stone. Silly me - the computers didn't have lower case.

  189. Cleveland Hts Publics Schools Here by eagee · · Score: 2

    Our highschool here runs the small schools program, and my son is enrolled in the liberal arts school. It's his freshman year, and IMO our tech curriculum is pretty kick-ass. Not only did he cover the basics of computers, technology, and programming in middle school already - but for the next four years he's able to take game development classes focusing on Unity. Way, way better than what we were rocking in the PC Jr. days when my gym teacher and my computer teacher had about the same technical skill set.

  190. In the 80s, not too much by Anonymous Coward · · Score: 1

    We had one class in the "normal" high school. 8-bit computers of course. The teacher was a consultant most of the time, teaching part-time probably out of love for the subject. That made it a fun class. His coverage of sorting algorithms was memorable for two reasons: first, there was a cool film that showed lots of algorithms and how they worked, graphicly. The end of the film showed them all "competing" with eachother on the same data set, with red binnned data. Anybody remember that? The 2nd reason it was memorable is that our implementation of quicksort on the hardware was SLOWER than bubblesort. To this day, I'm not sure if it was our poor understanding of the algorithm, or if the hardware or language was actually bad when it came to a naive implementation of quicksort. The important takeaway there was that algorithms are one thing, but it's possible to run into practical issues even if you have a good algorithm.

    For my last year of highschool I was at TJHSST, as part of the "senior experience". I really had a lot of issues in HS and I just want to say that TJ was a good thing; but because of all the other issues I prefer to *forget* HS. Anyway, we got exposed to networking there; but I don't think Unix was involved. Frankly, I couldn't tell you because it's all rather hazy now. The school was also just being built at the time, so everyone including the teachers were "freshman" even if they were "seniors".

    Anyway, TJ, even at the beginning had more equipment than a normal school. They acquired even more after I left.

    In the 80s though, you were still mostly on my own. BASIC, Pascal, and 6052 assembly--all self-taught on the C-64. Fairfax County was probably an exception for having any computers in the schools at all.

  191. Graduated HS in 1985... by Anonymous Coward · · Score: 1

    The computer curriculum was still in its infancy. We had several Apple II and IIe systems, some with 2 5" floppy drives! I managed to learn LOGO, BASIC, PASCAL, and Assembler, all before I was 15 years old. It actually help me to do better in my math classes. For example, I was able to take what I learned in Algebra class and plot circles of random diameters and at random points on the screen as well as other geometric objects and patterns. One of my first Assembler programs on the Apple IIe was to create an animated Space Shuttle tumbling thru space. I eventually got my own Atari 800 computer and the rest is history. 300 baud modem, set up a few BBSes (the original internet) for me and my friends, etc. Good times!

  192. Home Schooled by Anonymous Coward · · Score: 1

    My first near miss with computers was when I was still in public schools (kindergarten) and wanted to take the computers summer class my brother (in 2nd grade) was taking. (He wasn't into science). My dad had a Comadore64 and it was around 1989. My dad was a computer programmer so computers were always a part of our life.

    Fast forward to late elementary school... I took my first computer class when I was about 10-11-12? (I think). One of the highschoolers was co-teaching this along with his mom. We learned a lot the capabilities of computers (a lot of inspirational stuff), and about computer hardware and just got to play around on computers.

    Around 1993-4 my dad brought home a 60Mhz Pentium, I used to just stand behind my dad and watch him code and try to understand what was going on. Unfortunately, he typed way too fast and I could barely read the text on the screen before he scrolled away to another section (much less understand the cryptic text). After several months of this, I finally got up the gumption to ask him how to program. He was writing in Borland Turbo C++. He taught me some foundational basics and set me free to explore but C++ is pretty tough to start out in. Fortunately, there was a pretty nice online (not as in internet connectivity) help system built into the editor. I couldn't quite get how functions were supposed to work though. I managed to get two circles to shoot lines at each other. Unfortunately, I didn't know enough algebra to do collision detection with the circles and lines.

    Later I moved on to (or regressed to) Quick Basic because it was simpler. I had in mind to make a Jumpman clone but it never really got off the ground.

    One day my dad brought home Visual Basic 3. He was working on a project for his workplace and had me turn the UI specs that his employer gave him into a set of Visual Basic Forms. For the most part I did a good job but I think my dad was a little surprised when he saw the technicolor purples, greens, and bright blues I had chosen for all of the backgrounds. I was sad when he told me to change them back to more business appropriate colors.

    I did start learning Visual Basic at that time. At one point there was a pretty cool capture the flag program which I wrote. Unfortunately, the code for that is lost. When I was 17 I developed a binary space partitioning program in Visual Basic. I had to be creative since VB3 doesn't support pointers. I dumped all my objects to arrays and used array indexes instead.

    There were many tools that were helpful and some that were not so helpful along the way. After the computer class, my dad's copy of Peter Norton's Inside the PC was very useful for understanding PC hardware (I aced all my computer System's classes in school). Not so helpful were the Borland technical manuals on the C++ compilers (I spend a month trying to understand these very detailed manuals which were not at my level. I am now an expert in C++ scope rules but I had to learn the rest of the C++ language through other means). And there were many very useful resources on computer programming at the library.

    That is about the size of my computer education through high school. I feel starting at a (relatively) early age was very good for me and hands on experimental experience is critical.

  193. Well... by sysrammer · · Score: 1

    Well, if this topic don't get all the low-digit neck-beards, I don't know what will.

    --
    His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
    1. Re:Well... by alanw · · Score: 1

      Well, if this topic don't get all the low-digit neck-beards, I don't know what will.

      Nah - full beard. Haven't shaved since 1976.

  194. Probably not a typical school experience by KagakuNinja · · Score: 2

    I am 49; my family moved to Palo Alto in 1972, while in 4th grade. They took us to a room with teletypes (hooked up to a HP 2000 computer) and let us play games on them (Hunt the Wumpus, Hammurabi, etc). In the 5th grade they taught us BASIC in math class (this was back in the days of "new math", which I had no problems with, and am quite thankful for). About this time, I discovered my father was a computer programmer, and decided that was what I was going to do ("You mean they pay people to do this?"). He made some not entirely successful efforts to teach me assembly and COBOL.

    In 7th grade honors math class, we learned Minitran (a FORTRAN dialect), from which I learned that programming on punch cards sucked (you submit the program, a week later you get the result back, which usually contained a syntax error). Another student taught a class to his fellow nerds on assembly programming; we had some kind of special nerd room at our middle school which was supervised by Joan Targ (sister of Bobby Fischer, and wife of the infamous SRI psychic researcher Russell Targ; the SRI "ESP testing machine" developed at great cost, and described in The Amazing Randi's book on Uri Geller, was in this room and we played around with it all the time. There was also an unused old analog computer, to which we would randomly plug in banana cables). Jonesing for more computer time, I would hang out at my dads office when I visited him, and also at a local computer store.

    By my freshman year in high school (1976), we got access to the school district HP 3000 computer; however the computer lab was closed all year because the current crop of nerds had hacked the machine so badly, they decided to wait for them all to graduate before letting students back on the machine. In my sophomore year they lets us into the computer lab, now outfitted with VDTs and 1200 baud modems (speedy!). I took the only computer programming course, taught by some math teacher, and already knew more than he did so I dropped that. Maybe the year after that, I was put in some kind of program where I went to various places after school (different Stanford labs, once at Xerox Parc) and someone would say "OK kid, why don't you write a program that does this..." and I was exposed to C, assembly, PL/Z, APL and Logo. Back at school, I made an attempt to learn SPL3000, which was hampered by a lack of manuals, or any documentation, so I looked at hex dumps of a library binary to try and figure out how to make function calls. Later we got some early personal computers, I think they were Northstars.

  195. Downingtown, PA 1973-74 by jnork · · Score: 2

    We had an IBM 1130 computer in my senior year. Previous years, I'm told, we had teletypes and access to the Xerox mainframe at West Chester State, but I didn't get interested until 12th grade, so I only knew the 1130. I believe it was a model 3B with the internal disc cartridge drive, 1403 model 7 printer, 1442 card reader/punch.

    The Computer Science course taught us basic programming in FORTRAN IV. There was a "computer math" course by a different teacher; I don't know anything about the course, but the teacher was the guy running the whole show, including the computer club, so I knew him anyway. Most of what we did in the computer club amounted to fooling around a lot in APL and learning more detail about how the computer worked.

    Bonus: The computer science teacher was young, cute, female, and single. :)

    And please. I know I set myself up for a pun. Note that I spelled "basic" in all lower case. I obviously am not speaking of the programming language. Thank you.

    http://www-03.ibm.com/ibm/history/exhibits/1130/1130_intro.html
    http://en.wikipedia.org/wiki/IBM_1130

    --
    Cleverly disguised as a responsible adult.
  196. Re:1975 Graduate. by jnork · · Score: 1

    1974 graduate here. We didn't!

    (But I still have one.)

    --
    Cleverly disguised as a responsible adult.
  197. Re:1975 Graduate. by jnork · · Score: 1

    When I was your age, we had to carve our own ICs out of wood!

    --
    Cleverly disguised as a responsible adult.
  198. Trash 80s and "Hello World" by Anonymous Coward · · Score: 1

    The junior high computer class, in 87, was just a typing class that happened to use TRS-80s. The high school class I took my freshman year, in 88-89, used Trash 80s, also, but we actually learned some rudimentary programming. It was a joke, for me at least - I'd been programming in BASIC since I was eight (growing up the son of a programmer had its perqs). At the time, some seniors were in that class, too, and I had to help them with their homework - most had never used a computer!

  199. They were all bamboo. by Anonymous Coward · · Score: 1

    Slide rules were the primary computers used in high school back in the day, late 1960's. They were awesome. The games you could play on them were almost endless, as long as you didn't play games at all.

  200. I Lucked Out by Anonymous Coward · · Score: 1

    I attended Everett High School in WA state in the late 70s, where a teacher by the name of Anthony J had taken on the task of teaching serious programming in high schools. I was taught classical algorithms and languages including BASIC, Fortran, Lisp, and PDP/8 and 6502 assembly language. I wasn't one week into my freshman year when it was clear to me what I'd be doing for the rest of my life. I checked back a few years later to see how the school was doing. Dr. J had moved on and some idiots who totally didn't get it had destroyed it all by turning typing and math into prerequisite classes for "Computers" and turning the curriculum into an abomination that taught kids that computers were about learning how to run word processors and spreadsheets. Oh well. At least I was able to make off with a huge chunk of the treasure.

  201. Re:1972? - 1966 or so... by hughbar · · Score: 1

    Code up Fortran programme with a loop to calculate pi on coding sheets. Take it over to Corby [UK] Stewart and Lloyds, a steel mill [when we still had them] which had an ICL 1901 or 1902 with a huge drum store. Get the program punched up on paper tape and let it loop for a while, printing out iterations on a huge line printer.

    Building sets of NORs into a half-adder using discrete PNP [I think..] transistors. Ruining shirts with Ferric Chloride used to etch the primitive circuits.

    I was very priviledged and very lucky, posh school interested in technical things. Been interested ever since.

    --
    On y va, qui mal y pense!
  202. Microsoft Office by mitchsa · · Score: 2

    Upon finishing secondary school in 2006, I don't recall having being taught anything other than how to use Microsoft Office.

  203. Russian experience by kav2k · · Score: 2

    I'm 25 years old. Back when I was in school, it was customary to brain-damage children with BASIC (or VB).. At my first school it once got to a point of teacher giving a task, me telling him "you know I can do that" and just playing, since by then I knew it well enough just from personal experiments. It was not very educative.

    Then I got into a math school, and the teacher there, who is also teaching at math department of the Moscow State University, had a different idea, and I am very grateful for that. He taught us Perl and TeX, something that still helps me a lot.

  204. Today in the UK by Anonymous Coward · · Score: 1

    At my first 'high school' (UK Slashdotter here) we didn't learn anything apart from Microsoft Office. I moved schools for my last two years specifically to do an A level in Computing. Bear in mind that this was the only school in the area that did this course, and it consists of 50% computer general knowledge (printers, fetch-execute cycle, components, SQL, HTML, CSS) and the other half is basic programming in Visual Basic 6.

  205. Last generation when computers made you a geek by hism · · Score: 2

    I don't have a super old school story to tell, but me and my friends, we often think of ourselves as one of the last generations that didn't grow up with the Internet and computers surrounding every aspect of life. I'm 24 now and went through the public school system in Ontario, Canada between 1994 until 2005.
    br> Around the age of five, my dad brought home a 486 DX with 8 MB of RAM. I quickly became the primary user of it. There were computers at school, even as early as second grade, but it was primarily a toy for learning math, playing with art programs, using Microsoft Works, and learning typing. In the second grade I had a reputation in class for being extremely proficient with the keyboard. I think I hit maybe 40-50 WPM, which was impressive for my age back then. Nothing really interesting happened with computers throughout elementary school.

    Then in middle school, I was at a school kind of reputed for technology. We played with Flash, a lot of MS Office, and a lot of CorelDRAW, which was kind of like Adobe Illustrator. There was a 'web team' extracurricular activity, which consisted of maybe the top ten to fifteen computer geeks of the middle school. That was mainly doing a little bit of HTML and a Macromedia Dreamweaver. And a lot of Unreal Tournament in our off time. We got to stay out of the cold winters in the computer lab to play with computers. Around this time I was experimenting with Linux at home so I would often putty to my home machine and go on IRC, which lead most classmates to think I was some sort of computer hacker.

    In high school, computer classes was actually a kind of step back compared to middle school. I don't think the mandatory classes ever went beyond MS Office. We also did some research for science classes and such using computer. In grade 11 was when you could actually take a course called "Computer Science." My teacher taught us Visual Basic. The focus was making a usable UI most of the time. Rarely was there any math or any theoretical CS involved. It seemed like the provincial curriculum didn't really specify what exactly this course was meant to teach because a friend at another school was learning basic AI concepts and programmed a tic-tac-toe game.

    By the end of high school, the closest thing to real computer science we had done was a VB6 program was computed steps in the Goldbach Conjecture. Anyone who was truly interested in computer science had self-learned skills that far outstripped the curriculum. When I entered university as a computer science student, the difference was staggering. I had probably been in the top three most respected computer geeks in high school, but I was absolutely average when I reached my university. I thought I was a real ace at computer science before, but there, I realized I had only been a child who had just experimented with programming in utterly nonsensical approaches...

  206. High school? by rzzzwilson · · Score: 1

    Not high school - no computers then. An IBM 1620A at university - and the book "FORTRAN II" by McCracken. First program actually worked! Hasn't happened since :(

  207. BBC Model B by CodeheadUK · · Score: 1

    UK Computer Studies seemed to revolve around the BBC in the mid 80s. The BASIC was OK, and had a Turtle and LOGO if you felt like digging it out of the cupboard.

    I remember the lessons were odd, lots of low level theory and assembler. Looking back, I don't think the teachers really understood much. They read us the text, then let us loose on the computers without any real direction. As a result I did most of my learning on a ZX Spectrum at home.

    I do remember that the BBC had several sound channels though, and a simple for/next loop through channel 0 produced a cool tune to impress my classmates.

  208. PDP8 by thephydes · · Score: 1

    The first computer I saw was a PDP8, donated to the school by the Hydro Electric Commission, the the state electricity generator. What did I learn? That the nerds of the time carried around pockets full of paper tape that did all sorts of useful stuff like a list of the powers of 2. Yes I admit I was a luddite, but several years later I discovered the joys of BASIC programming. What do I do now? Enjoy the fruits of the programming labours of others. I have no interest in programming and am very happy for someone else to take on that poison chalice.

  209. "normal" for me (age 3x) by l3v1 · · Score: 1

    Regarding hardware, well, when I was young, 6-7 grader in the mid-90s, we did have some optional computer lab classes we could take (it wasn't part of the official curriculum), where we had some zx-spectrum clones we learned programming on. Later, when I got into highschool, we had XTs, later 286s and 386s, and so on. I never met Commodores in school, but I had a C64 at home before I started highschool, while my friends got C+4s and VIC20s and one of them had an Amiga (don't remember which one), and a year later I got a 286 which I kept for a few years, and switched to a 386 when I started university in '97. I think this was fairly normal for my environment (central-eastern-europe) back in the days.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  210. Nothing. by thesandtiger · · Score: 1

    I went to highschool in the mid-late 80's in Chicago, Illinois. I was in what was considered to be one of the best public schools in the nation and part of the IB program there, which is just shorthand for saying that the program and resources they gave us were generally top of the line. Yet we had no computers in the school until my 3rd and final year there, and they weren't used for any kind of computer science stuff.

    However, many students I knew had a computer - be it an Apple ][ (usually an E), Atari 400/800, C64/128 and we had a pretty robust "warez" trading scene going on at my school.

    Really, I don't think I was ever taught anything about computers until fairly late in my career; everything I knew was due to exploration and figuring it out myself or just reading manuals - the closest to being taught something came in the form of seminars or whatever on good practices with my first real employer.

    --
    Since I can't tell them apart, I treat all ACs as the same person.
  211. O level Computer Studies (UK) by 19061969 · · Score: 1

    In the UK, I took O level computer studies and was taught by a former programmer. The time was 1983-85 when I was 14-16 years old.

    We covered hardware ("this is a VDU", "Winchester hard disks", etc) and software.

    Software was introduced using CESIL (or CECIL?) a low-level language written for instruction by ICL. From this, I transitioned easily to 6809E Assembler (much more complex but I had the fundamentals in place).

    We also learned BBC BASIC on BBC Microcomputers which gave us an intro to structured programming rather than GOTO's.

    We wrote programs that we ran on the BBCs (if BASIC), or were sent away somewhere else if CESIL. Our teacher taught us to begin with unit testing (or at least, inputs and expected outputs), a flowchart (for which we had to buy a stencil) and then hand-written code on paper. This was before we even thought about sitting at a keyboard and it taught me to *plan*.

    I also got to play with an old Research Machines personal computer and a Tandy TRS-80 which I liked because it had an integrated display! At home, I had to battle for the right to use the TV with my family!

    Just in case: I'm not a programmer / developer and never have been. Well I do write but I'm more of a data scientist than anything.

    --
    bang goes my karma... again...
  212. Old School by water-and-sewer · · Score: 1

    Ha! I started with a Commodore Pet in about 1980 (I was 9 years old) so BASIC programming and lots of PEEKs and POKEs. By High School it was making high-res pictures on Apple IIs, learning to program LOGO, and making architectural drawings using AutoCAD back when you entered the commands instead of poking around on a graphical menu (I'm nostalgic for that version of AutoCAD to this day).

    By university (89-93) it was Fortran 77 and Borland Pascal. Good stuff.

    --
    If this were Usenet, I'd killfile the lot of you.
  213. In the Netherlands and UK I used: by elbisivni · · Score: 1

    a ZX 80, Commodore PET and BBC Micros. And some huge Research Machines (RM) thing running DOS that no-one used.

    I find it interesting that I know a lot more about computers than those claiming 'kids should be taught Windows in schools as that is what they'll encounter when they enter the workforce'. It's about understanding how computers work, not particular interfaces, peeps! What they're talking about is a slightly glorified typing class, which is NOT teaching about computers.

  214. The 80s by Alioth · · Score: 1

    I was at that age during the 80s (left school in 1990). We had a network of BBC Micros (they had a low cost networking technology called Econet - it worked very well - we had an SJ Research fileserver too during the late 80s).

    The school itself didn't teach any computer classes at all. They used the computers in the odd class for educational software. The prevailing view amongst the staff were that "computers were for failed mathematicians so we aren't going to teach any computing based GCSE or A levels". The teacher who ran the computer lab seemed to be the only dissenter from this. He made sure that anyone could access the lab during all the school breaks and for a couple of hours after school, so there were a hard core of us in there whenever we could be there - learing 6502 asm (the BBC had a built in assembler!), writing games, that sort of thing. A friend and I wrote a MUD (multi user dungeon) that ran over Econet. We learned a lot, but we got no formal qualifications from this. Fortunately, this didn't actually matter.

    Today the school still doesn't teach any computing courses (I don't class as what passes for "IT" in UK schools as computing - IT classes are actually really just office skills classes, how to use Word and Excel, how to type, that kind of thing). They still teach Latin, though. Sigh.

    The teacher who ran the lab back then recently sent me the floppy discs I had used back then (I somehow convinced him back in the day to put a disc of mine in the SJ Research fileserver and leave it there, so I would have an 800K disc on the network for my programs - there were no disc drives on any of the machines in the lab). All my discs are still perfectly readable despite being over 20 years old, although I needed to use a program to copy from MDFS-formatted discs to my ADFS based BBC Master. (Generally, I've found 5.25 inch floppies are very reliable, I have many original discs over 25 years old, and they all work)

  215. Netherlands perspective by Captain_Chaos · · Score: 1

    I'm 38 and from the Netherlands. In the later classes of primary school (1980 - 1986), computer education was becoming part of the curriculum (although by initiative of the school, it wasn't national or centralised yet). My father worked at IBM and actually helped my school set up a computer class (although not with IBM computers, they were Philips P2000's, a home computer with a built-in high quality keyboard and mini cassette tape deck, as well as pluggable cartridges that contain BASIC, a word processor, educational games, etc.). They used them to teach us the basics of computers, writing simple programs, using a word processor, etc.

    In secondary education ("high school", 1986 - 1992) PC's were just being introduced when I was there. They weren't in the classes though, there were just a few of them in the library and you couldn't do much with them. They were networked together but had no connection outside the school and the Internet hardly existed yet. We had some cursory computer education classes teaching us how to use WordPerfect, things like that. No programming or anything like that. Actually the classes I had in primary school were probably more useful for going into computer science...

    Next I did two years of university (at Delft), which was very disappointing to me because the first half year we literally did not even touch a computer, despite having taken informatica ("computer science"). It was bone dry and incredibly boring and theoretical and I didn't even manage to gain my propedeuse. Nevertheless this was the place where I encountered the first networked PC's that were actually connected to the Internet. It was also the first time I had a school email address and facilities such as network printing, etc..

    I switched to a hogeschool (1994 - 1998; also called university in Anglo-Saxon education systems, but more geared toward a practical education instead of pure research). They had a similar set up of networked PC's (and much more interesting stuff of course, various UNIX boxen, mini computers, etc.) with a school email address, facilities for network printing and managing all kinds of information via computer, and I remember surfing the web with NCSA Mosaic, and Gopher, reading and sending email with Eudora, etc.. There wasn't "computer class" as such, but as I was taking telematica (computer science and telecommunications) the entire education was of course geared towards teaching everything there was to know about computers, from building them to writing operating systems, databases, interactive programs, communication protocols such as TPC/IP, etc.. You were already expected to know the basics, such as using a keyboard and mouse, how to operate a computer in general, etc. It's funny how that may have been a more valid assumption then than it is now.

    So all in all I pretty much rode the wave of the introduction of computer education in every level of education I passed through.

    I recently had a reunion at my old primary school and was shocked to discover actual full fledged desktop PC's, with keyboard and mouse, in the lowest classes (four and five year olds).

  216. Australia in the 80s by daisybelle · · Score: 1

    At primary school in the 80s we did Logo (you had to write out anything you'd worked out earlier into your notebook to be able to make advances in next week's half-hour slot, I spent forever making the turtle draw a stick-figure in a top-hat) and some word-programming thing (where the highlight was typing until you nearly reached the end of the line, then carefully and slowly pressing one character at a time so we could all hoot at the word jumping magically to the next line, it was great!).

    Then I went to a selective, all-girls high-school, where we were supposed to learn Basic, and Carmen San Diego. Maybe something else too, but I think I spent my time making Basic programs that printed stupid jokes about a particular teacher we didn't like, and getting my friends to run them. Awesome stuff.

    Now, 20-something years later, I'm starting to learn Python at Udacity. All of that early exposure must have triggered something in me :p

    --
    "You only get ONE LIFE." Richard Rahl, Faith of the Fallen - Terry Goodkind
  217. Re:1972? - 1966 or so... by pgdave · · Score: 1

    About the same time - 1966. Computer club in school. We learned Algol, which was transferred to paper tape, and input to the local university's computer (English Electric something or other). Got the compiled results 2 weeks later. Progress was s...l...o...w...

  218. Quake and BO! by HnT · · Score: 1

    Euro-land checking in! They were trying to teach us some computer basics but the teachers were mostly the PE+geography type and did not have much of a clue at all, so I wasn't really taught much.

    But I learned a lot about computers and internet from my friends in school! We hacked (well, script-kiddy-exploited) the school's unix mail server, ran xdcc downloads in the background, had a lot of fun with BO on student AND teacher PCs oh and I really learned to circle-strafe because we would mostly play quake during computer classes!

    --
    "Only one thing is impossible for God: To find any sense in any copyright law on the planet." - Mark Twain
  219. Funny enough... by MrKaos · · Score: 1

    How to correct the maths teachers questions, and then ask for 101% as a test result.

    I also taught myself how to program a for loop to print all the lines I had to write, so yeah, time management was also a big one.

    --
    My ism, it's full of beliefs.
  220. Off topic and on topic by AliasMarlowe · · Score: 1

    Fortran 77 and UCSD Pascal on DEC PDP-11/70.

    Ah, the PDP-11/70. I got introduced to BASIC programming on one back in 1978.

    Hah, my memories of the 11/70 involved C around 1980-ish. In the late 70s I think I was using a time-sharing PDP-8 with FOCAL (paper tape, teletypes, disturbing memories). Mind you, I was already at grad school after a 4-year university degree in Engineering at that point.

    But, returning to topic. My exposure to computers and computer science in high school in the early 1970s was zero, nada, nothing. We had to do calculations with pencil and paper (and eraser). I got a state-of-the-art Sinclair Scientific calculator (only 4 functions, but RPN) on going to university, but was not allowed to use it at exams. The rule was you could use slide rules only in those days.

    Excuse me while I wipe some drool off my gray beard.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  221. Greek high scool early 1990s by cpt_koloth · · Score: 1

    Well we had a few 286s with monochrome displays and a 386SX with a color display. A physics teacher was trying to teach us logo and dbase but we all ended up playing gorilla.bas and nibbles in qbasic! good days...

  222. I pretty much picked up everything on my own. by Chas · · Score: 1

    My high school "computer" classes were little more than "how to use a spreadsheet" on already-old-at-the-time Apple II computers (late 80's) with a Typing prereq. It was an absolute waste of time. The typing class destroyed my GPA because I'd been using word processing software for nearly a decade at that point and every time I'd glance over to check my work, the teacher would take a full letter grade off.

    --


    Chas - The one, the only.
    THANK GOD!!!
  223. Computing from a young age, but very limited by AVryhof · · Score: 1

    It was the mid-80s, most of the computer labs were loaded with Apple IIe and TRS (Trash) -80 computers. The school was just starting to explore computing and most of what we had was Oregon Trail and Math Blaster. There was also the occasional "What will you be when you grow up" or Myers-Briggs Type Indicator but that was the meat of it for most students. I was lucky enough to have extremely bad handwriting, so they put me in a special computer class where I learned typing and mouse use on one of the few Macintosh computers the school had at the time. It was enough to get me hooked, but the TI/99 was in storage, and we didn't get a home computer until 1991. It was a Tandy 1000 and was fun to do what was included at first, then I messed it up and watched one of my parents' friends who was an expert recover it. After that, I really started experimenting and learning QBasic, Batch Files, 4DOS, and anything else I could get my hands on.

    In High school, all we ever used computers for was typing, graphing, and some CAD in shop class. I did everything else on my own. The coolest thing I got from school was one of my math textbooks had BASIC programs for working through the problems, and I was able to relate it to actual use.

  224. lol by dhanes · · Score: 1

    i had 'keyboarding', where we learned to actually type on a mechanical typewriter.

    --
    Wait, What?
  225. Wasn't bad by ZeroMS · · Score: 1

    I graduated in 2010, so it was fairly recent. I had 3 Web Design Classes (CSS, JS, HTML, Dreamweaver) and a Networking Class (prepares you for the A+ certification).

  226. Computers as a Library Resource by StoneyMahoney · · Score: 1

    Between '93 and '98, my school had a bunch of net-booting Windows 3 machines and a couple of standalones with CD-ROM drives, all in the library. One time after school when the library was open access, I wondered in there to see if I could vulture some computer time and found one of the CD-ROM endowed machines frozen up mid-way through playing a video about monkeys. I rebooted the system, got down to some serious messing around with a new magazine cover disc I'd just got, at which point two teachers walk in. My form tutor and one of the IT supervisor people (normal teacher, no such thing as an IT teacher, he just knew how to do a reboot) walk in and straight over to this computer. My form tutor (female, head of geography) went totally mental at me for rebooting the system before anyone could tell what was wrong with it and I got banned from the library - that's right, not just the computers, the entire library! - for the rest of the year. That was in February.

    What I was taught about computers in secondary school was the vasy majority of people haven't got the slighest clue how to use them and have a weird romantic view of any problem being fixable if the right person glances at the screen one time. Beyond any specific technical insight I've every gained, that's been the most valuable thing I've picked up along my career besides buying a iBook G3 8ish years ago - I'm now the star helpdesk support engineer at my company, best customer satisfaction stats for the nth month running (how long have I worked here again? that many months) and *the guy* who gets called in when people are having trouble explaining what's wrong over the phone.

  227. Pascal and Basic are equal by readin · · Score: 1

    I wanted to take a programming class and had done quite a bit of playing around with Basic at home. I asked one of my math teachers for some advice - should I take Basic for the easy A or would there be some benefit to learning Pascal? What was the difference? She told me Pascal is "just a different language." She sure made it sound like there was no point to taking it. So I didn't. Of course Pascal was a language being used by professionals - Pascal had quite a few significant differences from Basic that were useful to learn - and I wasted a semester because the Basic we learned so easier than what I'd been doing at home.

    --
    I often don't like the choices people make, but I like the fact that people make choices. That's why I'm a conservative.
  228. Class of '88 by NardoPolo88 · · Score: 1

    Labs full of Apple][ computers. They "taught" BASIC and Apple PASCAL. We did so much more on our own including dabbling in 6502 assembly.

    1. Re:Class of '88 by v1 · · Score: 1

      finally someone from my era, class of '90 here. My gradeschool actually got a couple apple ]['s when I was in 5th grade or so. The entire school was rotated through them, so you got to see them once every 3 weeks or so, for a 15 minute period, in a group of 4, so you only got to touch it about 4 minutes a month. More of a cameo than a point.

      In 7th grade my math teacher got tired of my playing around with electronic stuff I brought from home during his studyhall and gave me the book that comes with the IIe's and it said I had to use what I'd learned. Pointed that out and was given an unlimited pass to go use the computers anytime they were available during a studyhall.

      From that point forward I spent a LOT of time on those computers, learning them myself. Books from the library helped. By summer vacation I found that the local library had acquired a few IIe's for "check out", as in reserve an hour of time on them. I basically lived at the library during the summer. Got together with a group of other kids and we basically were a permanent fixture there.

      By the time I got to high school, the computer teacher knew me and would not permit me to take Intro to Computers, so I jumped right into programming 1 which was pascal. I'd never seen it before, the compiler booted off floppy and flipped the disc to run. WIthin a month or so I had it running on one disc, displaying error messages instead of 'error #19' etc. Next semester was pascal 2 and by that point I knew more pascal than she did, so it was an "entertaining" class to say the least.

      She didn't know what a library was, and I did. Well you know how teachers like to build on previous skills, so I just libraried previous projects and code. The final project for the semester was a "put it all together", which ended up being a seven line program, two of which were blank lines. Start. Open database. edit database. close database. end. Week long project done in 5 minutes. "Shouldn't you be working on your project? you only have a week". "I'm done." Demanded a printout. "Do you need to see the libraries? NO." "What is that, that can't run." ctrl-k to compile and it runs. She spent the next 10 minutes trying to make it crash, but I write bulletproof code. Too proud to backpedal and ask for the libraries. Had to give me an A. Good times.

      By then I was proficient in 6502 assembly and was writing hybrid basic/assembly apps. At one point I wrote a new DOS that occupied two disk sectors, that was surprisingly useful. All I can do today is look back and think "I wish I knew on this computer even a fraction of the percentage of what I knew then on that computer." Today even with my high end knowledge I still feel surprisingly out of touch with the magic going on inside.

      --
      I work for the Department of Redundancy Department.
  229. 80s-90s by gravis777 · · Score: 1

    I started kindergarten in 1984 and graduated in 1997, and graduated college in 2001.

    2nd grade year, we had ONE Apple ][ for the school. We had a little reading program

    4th grade - we had a LAB of Apple ][s. We had some story composition programs and some math programs. Lovely green and black screens.

    5th grade year - College for Kids - I took five classes - Computer Programming (Basic on a 286 - learned how to program the PC speaker and some graphics and animation in GWBasic), Typing (PC based), Physics, Video Production (Betamax), and Creative writing (my first exposer to Macs - the old lunchbox style ones - and mice and fonts).

    Middle school - 7th grade year. IBM PS/2s. 286s. Windows 3.0. Some science programs.

    8th grade year - computer lab at middle school got rid of the Commodore 64s and replaced with IBM PS/2s. Teacher barely knew how to use PC. She freaked out when I exited out of Dosshell once to go to Dos, and reported me to the principle saying that I was trying to hack the comptuers. Told the principle that she was an idiot, and obviously didn't know how to use a PC if she thought that "exiting to DOS" was hacking. The computer litteracy class was mostly learning to use Windows, and typing, although we did do a TAD bit of work with spredsheets in Works.

    8th grade year also - My Dad had a PC at home. He had a CGA card that had an RCA output on it. He had a paint program and a screen capture program. I used the things to make a presentation that I outputted to VHS to take to class. As far as I know, this was before Powerpoint or that similar program that the Mac had.

    8th grade year - buy my first modem, a 2400 baud, and start to get on BBSes. I get on the Internet. NCSA Mosaic is the only webbrowser out there, and you have to use a Dialer, then Trumpet / WinSock to connect to the internet.

    9th grade year - high school. The school gets their first network - IBM / Novell Tokenring. 2 servers - Both 486s with 16 MEG of ram. I was one of the only people who had access to the modem bank (we had three modems). Each server would let 100 people on at once, and they had different applications on them, and did not talk to each other. The clients were 286s and 386s with no harddrives and 4 meg ram each. We would sometimes create boot discs to keep off the network to play games. Being no harddrives, Windows ran off of the server. Being tokenring as well, and only 16 meg of ram, pretty much, more than 2 people running Windows at a time brought the network to its knees. We had this system until until after my senior year - I think it was replaced in 1999, as I was actually contracted to help install the new system.

    9th grade - I get my first CDRom and SVGA video card for Christmas. The 7th Guest is the hit game. Barely runs on my Dad's 386 / 387. Getting Sierra multimedia games to play is like pulling teeth - after you load your mouse, video and sound drivers, you do not have enough base memory to run the game. Litterally downloading new drivers and trying new versions of DOS trying to force stuff into HIMEM to free up a few K here and there to get games to run. DOS4GW was such a blessign when games started going to that!

    10th grade year - Rummors that Comodore is coming back with a computer called The BeBox. I get my first 14.4k baud modem at a computer flea market. Me and my friends setup a BBS. We start with Tag, but after complaints about how hard it is, our parents buy us Wildcat. My friend Laura is the Sysop and provides the PC and the phone line, my friend Clay is in charge of ANSI graphics and Door Games, I am in charge of the file area and RIP graphics. We install a hidden DOS door so that we can do maintanance simply by dialing in.

    11th grade - I start working, and, to my parents surprise, instead of buying a car, I buy a PC. $1800, Pentium 90, 16 meg ram, Sound Blaster Awe32, 1.2 gig harddrive, Windows 95, 28.8 modem. I was one of the first 5,000 people on MSN, which was so cool because I could download more than 1 thing at a time. It was so cool!

  230. Ruvbish by gtcodave · · Score: 1

    In the UK, sweet FA! And this was only several years ago. The most they were willing to teach in a government school was that a computer runs Windows XP. On Windows XP you can use Word, Access, PowerPoint and Internet Explorer. Thank Christ I did my own research and avoided being trained to be a secretary.

    --
    -- David
  231. My experience.. by GigaBurglar · · Score: 1

    C++, Python, Javascript, PHP, Java - in that order. Age 23-27 - soon to graduate. Yes.. late I know.. lots of fun though. :)

  232. Class of '95, Midwest US by kria · · Score: 1

    My elementary school was pretty cutting edge - we had computers at all. They backed the wrong horse, however, as what we had to start with were TI 99-4/a computers. The idea was sound, but there weren't enough for an entire classroom, so it was a case of privileged students being given computer time as a reward for good work and/or behavior, which was then mostly spent on games. I think that they might have changed to something else by the time I left, but I don't remember whether it was Commodore, Atari or Apple, since I had unlimited access to similar machines at home. We had to take a keyboarding/word processing course in junior high; first, we learned to type on electric typewriters, and then learned word processing in MS Works. In high school, I had a programming class that was in qBasic on 286 machines. There was a theoretical follow on class that didn't have enough interest to happen that would have, I believe, been a Pascal class.

  233. logo and pascal by brabo_sd · · Score: 1

    in elementary school we did some logo. once in high school we got pascal. i had no problem whatsoever following cause i already knew pascal, self-taught. the rest of the class were sitting there eyes wide open not understanding a thing.. cause the teacher had assumed everyone knew what a computer was and how it worked.... at that time i was the only one who actually had a computer at home :p

  234. High School, 1985-1988 by tilante · · Score: 1

    My high school set up a computer lab between my senior and junior year. The computers were C64s, and the only class taught was called "Computer Math". We learned about binary, octal, and hexadecimal, a little about binary coded decimal, what ASCII was, what an algorithm was, and did some programming in BASIC, mostly oriented around math. If I remember right, the most advanced thing we did was an implementation of Newton's Method for finding solutions to equations.

    It was considered an advanced class, and there were no computer classes for "average" kids at the school at that time. We probably could have learned a lot more, but the teacher didn't really seem to know much about the subject. C64 assembly would have been an interesting thing to delve into, and would have given us an actual use for the stuff about binary and hex, at least - instead, we got to do programs in BASIC to convert between them. Bleh.

    Things were actually a bit better in junior high. There, we had a course called "The Wheel" which was six six-week sessions on different topics. One of those was computers, and we learned a bit about hardware, history of computers, and that sort of thing, and got to do some BASIC programming on Commodore PETs. The teacher there was one of those ex-military types who ran his class like it was some kind of Basic Training, though, with pushups for talking back and all that kind of thing.

    So the actual class wasn't so great, but the kids in Gifted were allowed to come to the computer lab after school and hang out and play around with the computers. I got to play my first actual computer game (Miser's Mansion), and, since it was in BASIC, was able to list it out and try to figure out how it worked. We were also mostly unsupervised there, with just a teacher who went in and out and made sure we weren't destroying the computers or doing anything to each other we shouldn't... so I was able to do "playing around" programming. Unfortunately, I had no access to any storage medium, so I had to type in the programs fresh each time, and never did anything terribly long because of that.

  235. Decent School but Self Taught by Thumper_SVX · · Score: 1
    I grew up in Northern Ireland... my "high school" was the Boys Model Secondary School in Belfast. I live in the USA these days...

    Anyway, my formalized education in IT at school was all on BBC Micros during the mid to late 80's; a beneficiary of the BBC Computer Literacy Project. It was on these that I encountered my first network with the Beeb's Econet... we had a BBC Master that acted as our "server" in the computer lab... it all worked pretty well. I did learn some stuff on these machines, and I still have a serious soft spot for the old Beeb; it was a great computer for the time. Not much of a games machine, but a great computer in general and dead easy to work with.

    Now, my REAL education in computers, systems and programming was outside of school. I was part of the "Demoscene" on both the Amiga and Atari ST during this time, too. I was a member of a couple of groups at a time, back when we didn't have email to trade our code back and forth. We shared code by floppy disks in the mail... did that all the time and was an active member of groups in Sweden (which was sort of Demoscene Mecca) and one in London. I learned a lot more about computers doing this than I did at school, and by the time I was in my last couple of years of school computer labs I was bored out of my skull because the stuff I was doing at school was so far behind what I was doing in my spare time at home that I just couldn't muster the interest. I mean seriously; we were coding stuff in Pascal to display a menu, store data and stuff... meanwhile I was busy pushing the limits of the computers I had at home and doing stuff that the manufacturers said couldn't be done. Ahhh... good times :)

    I have a 12 year old son in school in the USA today and am constantly appalled at the level of computer teaching in middle school. I am pretty close to putting him in private school because public school here just sucks.

  236. TRS-80 Model III by Chelloveck · · Score: 1

    TRS-80 Model III. A roomful of them networked together such that they could all simultaneously load a program off the one cassette tape drive. Now that I think about it, that "network" was probably just a multi-way splitter on the audio output to pipe it to all the computers' input jacks.

    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  237. Wrong question for my case by nurb432 · · Score: 1

    The correct question is what did you teach in high school. We got a pet close to my graduation and i had to teach the librarian how to use it. Later she became the instructor for 'computer classes'...

    --
    ---- Booth was a patriot ----
  238. Mid-80s by cogeek · · Score: 1

    Our school had 3 computers, IBM PCs. In order to get into computer class, you had to take a year of typing and show that you could type at least 65 wpm. This was supposedly to weed out the kids that weren't serious about working on computers. Once in computer class, we spent the entire year playing Wheel of Fortune, Where in the World is Camen Sandiego and Oregon Trail. I learned more about computers from a programming book I had at home for my Apple ][e than I ever did in computer class.

  239. Zero, null by davebarnes · · Score: 1

    Graduated from high school in 1966.
    Computers?
    We had manual typewriters in typing class.

    --
    Dave Barnes 9 breweries within walking distance of my house
  240. Logo, Typing and HTML by grandpastackhouse · · Score: 1

    In 4th or 5th grade (~1992) we as a class learned Logo (the turtle!). As a high school freshman I was in a typing class to learn the classical/proper techniques of typing. As a high school senior (1999) we had a "Computer Science" elective which was essentially a class for learning HTML and simple JavaScript, with some very broad strokes about networks, client/server, and how a web page shows up on your computer. That was one of the best classes I took and the reason I'm doing development today. We also had a couple of one-time sessions about how to use the computers to do research and find journals or books in the library. Nothing else was taught before college as I recall, including (surprisingly in retrospect) how to use word processing and spreadsheets.

  241. When I was in high school, it was 1969-1971 by MpVpRb · · Score: 1

    Computers were big, cost millions, and lived in climate controlled glass rooms

    Sometimes, on field trips to local defense contractors, we were allowed to walk by the glass and look inside

  242. h.s. jr/sr years, '82 and '83 by ktmdms · · Score: 1

    Had and took the opportunity to learn data processing my jr year in h.s. at a vocational ed. center, working with 10" floppy disks and punch cards on a Burroughs minicomp. Sr. year took a class in COBOL programming on the same mini which ultimately led to my being able to get a full ride to DeVry. All of this was against my h.s. counsellors wishes who insisted that I would be better off staying at the h.s. taking college prep classes. Went to DeVry, graduated in '86, and have been working in the industry ever since. This was kind of the advent of h.s. agers getting a chance to really touch computers in any meaningful way I think and it has worked out for me overall. Todays kids are so inundated with technology that it's nothing special to them but back then, it was something way out of the ordinary I think.

  243. In the late 80's - Pascal, AP CS by TheSync · · Score: 1

    In the late 80's, I had an AP Computer Science class in high school.

    I'd been programming on a Commodore PET and later an Atari 800 in BASIC and assembly language since 5th grade, so I thought there wasn't anything else for me to learn about CS :)

    But my HS teacher actually taught us structured programming, data structures, recursion, etc. in Pascal on Apple IIs. So I actually did learn a lot!

    The teacher previously taught shop and electronics, and I was kind of surprised he was able to present such a quality CS course.

  244. UK, 1983-1985 by Lproven · · Score: 1

    As a Brit, I am not 100% certain what American terms such as "high school" or "grade school" means, but I'm guessing secondary school - age range approximately 16-18.

    My school introduced an 'O'-level course in that time period - I think my class might have been the 2nd or 3rd year to do it. The odd thing was that 'O' levels are the 14-16yr exams, so we were doing a more junior course while doing senior exams.

    The computer department had 4 already quite elderly Commodore PET machines - I believe model 4032 ones, networked (kinda sorta) over IEEE to a CMD 4040 dual 5¼" disk drive. They later acquired a whole room full of TI99/4As, each with its own cassette recorder and 14" black & white TV set. The PETs were a much more pleasant environment than the TIs - they only got the TIs because they were very cheap. BBC Micros were the standard by then.

    I did my coursework on my home computer, a 48K Sinclair ZX Spectrum, as it was more capable than the school computers. Coursework was presented on paper, not in machine-readable form, so it didn't hugely matter on what you wrote your BASIC.

    The first lesson, the computer teacher - who was one of the maths teachers - told us all just how useless a Computer Studies 'O'-level would be and that we should all focus on our 'A'-levels, the exams that would secure us a place at University. About half the class walked out.

    The rest were told that this was a waste of their time, that they should not do it, that it would not impart any useful skills and was only simple, "Mickey-Mouse" stuff. More walk-outs.

    In the end, there were about half a dozen of us, determinedly hanging on. He proceeded to tell us not to do the course, that it was futile and pointless and a distraction that would reduce our chances of getting into Uni.

    The rest walked. I stayed.

    I made a deal with him. He told me the syllabus; I did it myself, in my own time, and checked in with him once a fortnight to ensure I was on the right track. He wasn't happy and advised against it, but I pressed on.

    The following year, half way through my non-course, a full class series was taught, and I sat in on some of those, learning moderately arcane stuff like one's-complement and two's-complement binary arithmetic.

    So I ended up tutoring myself in my spare time. I got a 'B' in the end.

    The course was quite low-level - binary, octal, hex and conversions; simple programming in BASIC - the 8-bit BASICs of the time mostly did not have things like IF...THEN...ELSE or WHILE...WEND or CASE statements, let alone named procedures or support for local variables and recursion, so it was all quite rudimentary.

    I took a step back in time 2y later, studying FORTRAN at Uni as part of a Biology BSc. Got a First in that, but never used the language - the little bit of stats and so on, I did on my Spectrum.

    --
    Liam P. ~ "Intelligence is a lethal mutation." (me)
  245. Re:1972? - 1966 or so... by Vanders · · Score: 1

    Take it over to Corby [UK] Stewart and Lloyds, a steel mill [when we still had them] which had an ICL 1901 or 1902 with a huge drum store.

    I don't suppose you ever got to play with the LEO II they had there, did you?

  246. They worked for Astronomers. by rhalstead · · Score: 1

    When I was in high school computers worked for astronomers and were even paid wages.

    1. Re:They worked for Astronomers. by rhalstead · · Score: 1

      I should add that my first computer was an Ohio Scientific C2-8P with dual *8" floppies" that held a whopping couple hundred K, 48K of dynamic RAM, and a 1 MHz 6502. It cost me 4 grand without a monitor of keyboard. You typed the load command in machine language, and then it loaded from disk while what few others that were on the market used tape. Today I can build 2 top end machines with a couple of top end video cards, 16 Gig of RAM, 25" - 37" wide screen monitors and have money left over. BTW that was a couple decades after I graduated from high school. Advanced math I had, but I don't think the public was even aware of the term, "computing" when I was in high school. Needless to say, I've been retired for quite some time. When I went to college later in life we held computer contests at the university each year. We always had a couple of teams show up with computing gurus that knew how to write programs in the latest languages. "C" was still not heavily typed. IE, it would let you do most anything. Not one of them ever placed as some one forgot to point out that you use computers to solve problems and problem solving was not one of their strong points. A couple times they were still trying to figure out how to solve the problems while the kids using Basic were already done. As a grad student I saw much the same and wondered how many of the Liberal Arts students even managed to get in. Few of the business students could even type. I think for about a quarter of them, college was a waste of money. Me? I never had typing, but "borrowed" a typing book from school and taught myself. I can't imagine being in the business world and not knowing how to type, solve problems, or make decisions. Even if you made it free, I doubt college is for more than about half the population.

  247. I taught them.. by Phusion · · Score: 1

    I went to high school in the 90's. We had a bunch of mostly functional PCs from a local manufacturer. By 10th grade I was on paid IT staff, with four or five of my geeky friends. We were paid to do NT4 admin, cabling projects and to support the staff and students. I came in to summer school one year and several of my friends saw me and figured I was there to get my grades back up like they were. I walked into the class with them and sat down. The teacher then introduced me as someone they could ask for help on their computers. They got weird looks on their faces and I went back to IRC.

    --
    640k ought to be enough for anyone.
  248. Hah.. that you'd never get that on the album cover by doccus · · Score: 1

    When we were told about computers, in the 60s, they were still bigger than a mack truck.. and their version of "mini" computer would boggle the mind. and that programming was a thankless task.. using tape reels and punchcards.. the quote I remember the clearest from the teacher was you'll likely never work on a computer in your lifetimes, but in a few hundred years they'll probably be as small as your Television set ;-) HYUK!!

  249. Re:IBM1130 FORTRAN, APL, Assembly by Michael+Meissner · · Score: 1

    My high school got an IBM 1130 for the fall of 1971 and offered 2 courses: 1) Computer and 2) Advanced Computer. We had 3 card punch machines in the same room. In the first class we learned FORTRAN 4 and APL.

    Was your high school Baltimore Polytechnic Institute? It sounds like the exact same setup and time-frame that I had. I went to BPI in 1971-1973 before moving to Alexandria Minnesota where I graduated in 1975. At this stage, I unfortunately don't remember much about it, nor anybody in the classes, but we may have been classmates.

  250. One computer by AG+the+other · · Score: 1

    Not even one to rule them all just one computer on the entire campus. Actually there was only the one computer that ran the schedules for that college, all of the high schools in that part of the state and at least three different colleges.
    Fortran students submitted their cards to be run and it usually took a week or so for an entire class to be run.
    Calculators were rare and expensive, they cost about $350 for a TI.
    In 1977 my wife took the Fortran programing class in Grad school.
    Her cards were run once, there was no more time to run them again.

    --
    Non bene pro toto libertas venditur auro
  251. um, taught? by Colonel_Sam_Flagg · · Score: 1

    did you mean to ask: "what did you teach the teachers about computers?". /CF

  252. 1980's rural Virginia, not a whole lot by Control-Z · · Score: 1

    I graduated in the late 1980s and I had to work to get my hands on computers. About all I got significant hands-on time with were Apple IIs. I quickly learned more than the teacher and got sent to the principal's office for correcting her one too many times. I was also apparently an early software pirate, I copied some sort of system disk and got in trouble for that. I don't even remember why, I didn't have an Apple at home.

    There was a room full of PCs in the school but I somehow never figured out how to get my hands on those. I think they were teaching typing or something on them.

    The main computer room had an early Mac that the yearbook geeks would crowd around, I wasn't a bit interested in it. No command line.

  253. Spy Hunter by KatchooNJ · · Score: 1

    I would also play Spy Hunter with the 2 game controllers plugged in. One on the floor so I could change weapon selection with my feet and the other in my hands for controlling the car and firing. Like I said, sad.

    Don't feel bad... I played the same way on my C64. I bet lots of kids did that back then.

    btw... I'm also from Central NJ and I learned Apple BASIC and Pascal in school, as well. (Graduated HS in '88) No COBOL for me, though. By the time I had computer classes in school, I had a Vic-20 at home, so I walked in basically knowing BASIC already. Helped having a grandmother that treated me to a computer when I was around 11. heh She also got me my C64. Thank you, Nana! I miss you!

    --
    "Never give up, for that is just the time and place when the tide will change." -Harriet Beecher Stowe ^_^
  254. Useless... by dragon-file · · Score: 1

    As the title suggests, what they taught us in school was next to useless. The primary focus was on Microsoft Office and typing. The only thing i took away from MS office was a love for excel sheets. I learned to type more from IM clients than the typing class. Now i learned a lot about computers in high school, but most of it was self taught. Wireless networking? Learned that during LAN parties. Computer hardware? Learned that upgrading my computer, for LAN parties.

    --
    Whenever a player quits EVE to go play WoW, the Average IQ of both games increase.
    1. Re:Useless... by dragon-file · · Score: 1

      Sorry, forgot to add my age or anything. I graduated in 2006. I'm 26.

      --
      Whenever a player quits EVE to go play WoW, the Average IQ of both games increase.
  255. PDP8 by zaft · · Score: 1

    Circa 1979-80... first computer was a DEC PDP-8, we did most of our programming in BASIC with mark-sense cards. A little later I graduated to an account at the University on their DEC-10 (TOPS-10), BASIC and FORTRAN with punch cards and occasionally a terminal if you could find one.

  256. Re:PLATO by zaft · · Score: 1

    Cool! I was working on Plato around '83 - '85 at the University of Arizona (zaft/uaphys).

  257. Computer & Science Magnet School in 80's by agbert · · Score: 1

    Three computer labs. 30 TRS80's, 30 IBM PC's, and 30 Apple II's. I learned programming on the TRS80's and IBM's (DOS and CP/M). Basic & C. Cut my teeth the first time researching what sorting algorithm/language/machine was fastest. Brings back memories from 29 years ago. Just fun...

  258. High School in the early 80s (with examples!) by JoeCommodore · · Score: 1

    Computers were pretty new there, school got PETs, my brother and I did pretty well with them after we aced the BASIC programming classes (which just went through a BASIC introduction book) we were given independent study assignments and also did some programming for the school (my brother absence list/overdue list, and I wrote some additional graphics routines for a BASIC CAD program for the mechanical drawing class). I also got to borrow a donated TRS-80 for a few months to play with - fun times.

    Picture of the circa 1982 Calaveras High Computer Club - brother and I in the back with the Disk Drive (i'm facing the computer, brother is the guy with the wild hair), the rest were running with cassettes.

    We also went to a regional programming competition a couple years - these rules were from our first year (1982) - which our team got fifth place - next year we got third place.

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  259. 1968 by cwsumner · · Score: 1

    They showed us pictures of an IBM computer that filled an entire room. For one CPU!

    The next year, they took us to the business classroom and showed us an electric calculator that actually did multiply and divide to 15 digits. Electrical as in electric motor to turn the drive shaft! Cachunk,cachunk!

    But it was another five years before electronic calculators got to 15 digits, and some still don't have that many.

    Some students had a mechanical calculator that worked with a stylus, sliding small metal rails right and left to count. But it was only for add and subtract.

    One day the science teacher brought in a big box and set something up on the big table in the library. It was one of the Mits Altair computers. 256 Bytes of memory, one CPU, and a clock speed that you could actually see flickering the lights. LOTS of lights and toggle switches, but no terminal at all.

    After high school, the "Tech Center" that I went to had an actual computer, and I got to play with punch cards! ... Once a week.

  260. Commodore by kodiaktau · · Score: 1

    We started out with PETs in like 1984 because of a progressive teacher. He insisted that computers would soon become very important. The school wouldn't pay for the machine so he bought one and started a computer club where we learned basic architecture and simple programming. I became hooked and tried to get my hands on a Tandy to learn about how the darn thing worked. My parents finally gave in an bought me a C64 to program on and I got my hands on a Vic20 to tear apart and learn how it worked.

    Our middle school got one of the early Macs which was used for little more than games. I stuck with learning assembler and machine language on the C64.

    By the time I got to HS there was a simple lab of C64 machines. We learned some basic programming and how to control the video and memory in the machines. Very little science and tons of trial and error. After a year of that I found our chemistry teacher had a PCJr. He let us turn into a dual head machine so two of us could work on it at the same time by overlaying the OS with a round-robin OS that allowed dual input and output. We taught ourselves Pascal and memory management. In my spare time I learned the concepts around DBMS and began to create simple database tools to implement inventory systems for the school. Also started working on drawing and architectural programs to use in our drafting classes. Our school wasn't very progressive and only a couple of us were interested enough to teach ourselves how the machines worked. In the end though it sure helped to prep me for college and the real world.

  261. 1974.. by RealGene · · Score: 1

    FOCAL-69 on two DEC PDP-8/L's with ASR-33 teletypes with paper tape reader/punch.
    We had a KENBAK-1 "trainer" that I learned the basics of logic and machine language on.
    There was no formal class; there was an interested math teacher who taught the basics after school to some kids,
    who then taught the rest (including me).

    The PDP-8's were eventually replaced, first with a rented Wang minicomputer (cassette tape drive and video terminal),
    then a Polymorphic 88 micro (floppy drives). BASIC on both.

    --
    Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
    1. Re:1974.. by Btrot69 · · Score: 1

      This is exactly what my high school (Webb) had when I started in 1974 -- so you must be one of my classmates. That school's "computer room" had a couple of other notable hand-me-downs from the aerospace industry: A giant analog computer (~8 full height rack mount cabinets with an X-Y plotter the size of a desk). That was great for teaching calculus. For fun it ran a moon lander simulation -- potentiometers for thrust control, X-Y plotter for output. We also had an LGP-30 http://en.wikipedia.org/wiki/LGP-30 -- which was basicly a giant HP calculator from 1960. It used 12-bit words, a very noisy magnetic drum as its "RAM" and tube powered flip-flops as accumulator and registers. It was a useless nostalgia item even back then, but a great history lession.

    2. Re:1974.. by Btrot69 · · Score: 1

      My Correction -- the LGP-30 used 31-bit words (it did floating-point math!). The PDP8Ls used 12-bit words.

    3. Re:1974.. by RealGene · · Score: 1

      Nope sorry, didn't go to Webb. That summer, someone left the PDP-8's running with no air conditioning, and something blew in one of them.
      My brother and I along with another kid put it in the station wagon and drove it out to Digital in Maynard, MA. After going to a couple of the wrong
      buildings, we finally found the service depot, located in a giant warehouse located behind what was then an H.H. Scott stereo dealer.

      A long-haired, mustached dude in an army jacket connected our box to a DECwriter, and got a paper tape loaded. A massive printout eventually ID'd what cards to swap out. It worked, but the core memory tended to fail whenever power was removed after that. I'm not sure how the repair was paid for, I think they just billed the school.

      --
      Mission: To provide products that consume time and energy as entertainingly as permitted by the laws of thermodynamics.
  262. You will die by kurtinatlanta · · Score: 1

    We learned that if you take them with you to Jupiter to investigate a magnetic anomaly, they WILL kill you. And, that the "chads" from punch cards make great confetti.

  263. My perspective (30 years old) by eepok · · Score: 1

    I'm turning 30 this year and graduated high school in Southern California in 2000.

    I remember two distinctive attempts at computer education in my public education. First was in 4th and 5th grades when, at a new elementary school, the dedicated computer teacher who taught only computer classes brought us into the lab to teach us about the internals of a computer tower just as a biology teacher would teach us about the squishy bits inside of a frog. I remember the hardest thing to understand is that these new 3.5" floppy disks were not "floppy" like the 5.25" floppy disks, but should never be referred to as "hard disks". Those were completely different. Eventually, he would teach us the internals with moderate success.

    Next, he taught us "Logo" or, as many of us called it, "turtle drawing". I had very limited success here and invested only as much effort as required so I could be allowed to play the Oregon Trail or "Freedom!" which was a game that put the player in the persona of a runaway slave in the antebellum South.

    In high school, I elected to take a "computer" class, that was actually just a typing class. My hands were already too big for the iMac keyboards, so I learned to type without using my pinkies for anything but shift, alt, and ctrl keys. This was "wrong", however, and I would have to repeat my exercises if I was caught not using home row properly. Instead, I made it a goal to complete as many exercises as possible and then, when the teacher came around, to switch to the painful home row standard. I completed the "course" with a couple weeks to spare, so I found locked games that were installed on the iMacs, switched to a computer behind the teacher, and played those for the rest of the term.

    The only other school-related computer education I had was the use of the "Computer Science" lab (PCs) after hours with actual computer science students playing Starcraft and Counter-Strike. I learned more with those guys playing those games than at any other time before graduating high school

  264. High School Experience by khellendros1984 · · Score: 1

    Well, I was supposed to have typing classes in both the high schools I went to, but I managed to skirt around that requirement. In 10th grade (in 1999), I took elective classes in QBasic and Visual Basic programming the first semester, and then C++ programming in the second. Beyond that, I helped found a computer club....although, that quickly degenerated into a "play Starcraft after school" club, which was much more popular. When I was there, they had mostly phased out their ancient 386 machines and moved to some 166MHz Pentium II's. By 2000, I was in a different school, which had a number of computers open for student use, but no programming or computer science courses.

    The first school was a DoDEA school in Germany. The second was a public high school in a fairly well off neighborhood in southern California.

    --
    It is pitch black. You are likely to be eaten by a grue.
  265. Back when I was in high school.... by TBone · · Score: 1

    I was taught that you can use basic to program the Apple IIe to do a lot of things on its monochrome monitor. Also, I have a 4-digit /. UID.

    --

    This space for rent. Call 1-800-STEAK4U

  266. Class of '93 by Quirkz · · Score: 1

    Born in 1975. My small rural elementary school didn't have any computers at all, but when I moved to a small town at the beginning of 4th grade the new school had a computer lab full of Apple ]['s. We didn't use them much, but got a little training in Logo every year, and maybe a couple of other introductions. I remember really loving Logo and wishing I had more of it, while mostly being frustrated that I couldn't type fast enough.

    I liked the computers enough I started staying in at recess to play Carmen Sandiego, at least as often as the teacher would let me. I guess maybe we used the labs on some bad-weather recesses, too. Probably how I learned to play the games in the first place.

    Junior high had some computers but again exposure was limited. My social studies class led us through playing a game based on competition and cooperation between two superpowers over finding and using two different types of oil - can't remember the name, but I liked it enough I finagled a way to stay after school and play it a few times. We also did a few things in math class, including a couple of games, though a lot of that was in a club after school - both extracurricular and voluntary. My other exposure was in Journalism in the 8th grade, where we had a lone Macintosh that we used to assemble the school newspaper. The advisor did most of it, but I picked up a few things.

    By high school (1989-1993) computers were around more, but still not real prevalent. There was never any mandatory official training. I did take an optional typing class, which I sometimes say was the most useful thing I got out of high school. Even after the class I was still typing a pretty lousy 25-30 WPM, but I had picked up enough skills so when I really started typing regularly in college (email, online chat) I finally got it down. This class had older computers that had the wide and actually floppy discs, rather than the hard-case floppies in prevalence at the time. I know we did use computer labs here and there, but with one exception I can't remember any of the exercises or uses.

    The one exception was again the journalism room, which had a set of six Macintosh computers (early model, booted from external hard drives, black and white 9-inch screens) and one networked printer. Again we used it for newspaper and yearbook paste-up, writing the docs in Microsoft Word and then importing into PageMaker for layout. In down time I also spent quite a bit of free time on those computers, mostly playing games but also exploring system settings, and somehow became the de-facto tech support. I also loved the art program (Paint? I feel like that's not the right name), doing a lot of art for fun and becoming the local info-graphics expert. Nearly all of this was voluntary and for fun, but convinced me I was a computer guy.

    By college computers were everywhere, but again I can't recall any official formal or basic training. It was mostly expected we already knew a little, or we'd pick up what we needed from friends. We had fairly early access to email in 1993 - less than 10% of my high-school classmates got it at their schools by default, though by graduation in 1997 I think more than half were online. The college had a VAX system for email with computers scattered freely in every dorm and class building. I picked a science major and was given access to a UNIX system there. My intro C++ class was actually taught on Macs, but Programming 102 was on a UNIX system. Dunno why they did it that way. Papers were expected to be typed, and we had a mix of Mac and Windows labs, though I think we were much heavier on the Mac side. Even as late as 1997 we didn't use PowerPoint for presentations, but instead mocked up the designs in whatever program we had (Word?) and printed them onto overhead slides. Most training was one-off assignments for class, including a fractal calculation done for calculus using Excel, a few Physics experiments here and there, and some FORTRAN taught along with an optional Physics and Computing course. Of course

  267. 1967:All 10th graders learn FORTRAN IV by dakra137 · · Score: 1

    About 1967, T. Vincent Learson, an IBM executive and Boston Latin School Alumnus, donated (the rental of) an IBM 1130 minicomputer system to the school for academic purposes only. It may have been the first on-premises computer at a high school dedicated to student computing. All 10th graders learned FORTRAN IV using McCracken's textbook. The machine had 4k 16 byte words. We punched cards on 029 keypunches. Printouts came out on the console, based on a 12 CPS Selectric typewriter. The 1 platter 14 inch disk held about 160K, if I recall. Students were not permitted to store anything on it.

    I wrote programs to do my homework for me. I hated hand drawing graphs, so I wrote a program to graph equations (rather than merely functions). I used it to graph functions (0=y-f(x)), equations, numerical differentiation and integration.

    Guy Steele did some amazing things with it in Assembler, aside from what has been publicized about his implementing LISP on it. He wrote a card deck listing program that interleaved printing with reading the columns on the cards. He also wrote a one card binary program that would read the text punched on the next card and then punch that text as a dot matrix of holes on the cards that followed. It was brilliant, but the cards with too many holes near each other often broke and jammed the machine.

    Many of us received free admission tickets to the Spring Joint Computer Conference in Boston in 1969.

    After I graduated in 1970, the machine was upgraded to 16K words and a line printer. Steele's LISP may have been implemented on that.

  268. Class of 2001, California by thrice+rocks! · · Score: 1

    I took APCS A in 11th grade as part of a class; I completed APCS AB through independent study under the same instructor in 12th grade. That was the extent of my formal computer education in high school.

    In middle school, I completed our district-wise computer requirement, which focused entirely on typing skill. I had a computing elective for about eight weeks in 6th grade and a similar course in 7th grade. Beyond improving my typing, I didn't learn anything useful--and what improved my typing even more was email, chatting, and IM, all things I did at home and not on some ancient Apple IIe at school.

    One of my elementary school teachers used computer time as a reward, but we didn't have any sort of ongoing computer class.

    The vast majority of what I learned in middle and high school was learned at home, not in the classroom. Not that we didn't have fun playing Counter-Strike in the APCS lab at lunchtime, but I wouldn't call it a spectacular computing education. Our curriculum was considered stronger than most other schools in our county at the time.

  269. This is Slashdot by nilbog · · Score: 1

    This is Slashdot. None of us went to high schools where the teachers could teach us anything about computers.

    --
    or else!
  270. In England... by necronom426 · · Score: 1

    I was using mainly PETs (we probably had about 7 or 8 of them), though I did my 'O' Level project on the BBCs (we had about 5 or 6). We also had a Research Machines 380Z, though I don't remember ever using it or seeing it running anything.

    This was from about '82 - '87.

    The computer teacher also brought his Vic-20, then C64 into school, and we'd play on those outside of lessons.

    We learnt to program in BASIC, the history of computing, flowcharts, etc.

    Great times.

  271. Depends on the school.... by TemporalBeing · · Score: 1

    It really depends on the school. I was at 3 different schools with different results:

    1. A private school where we had keyboards with cartridges hooked up to TVs even in Kindergarten, and we were learning how to type in the computer lab in 4th grade on Apple computers, as well as learning Logo. Networking wasn't a big thing yet, so no network.

    2. A private school where we didn't have a computer lab for the first several years I was there; and when we did we had old i386 machines with 4 or 8 MB of RAM; and learned how to type (9th grade) and minimally use WordPerfect 5.2 (well after WordPerfect had moved to Win95). The network was in place, but it was just a decrepit.

    3. A public high school where we had 3 PC computer labs with 25 computers each, 3 or so Mac labs with 25-30 computers each, and a number of Apple computers spread throughout the building; each teacher had at least one in their classroom for their own use. We had 4 programming classes - intro, and 3 language dedicated courses, etc. There were also a number of other classes that utilized the computer lab - e.g. nearly all the business classes.

    The first was in a very different geographic location from 2 & 3 which were in the same geographic location.

    So it really depends on where you are, and what schools have. #2 has probably gotten better since, but not likely by much. Where as #1 is probably on par or with or better than #3.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  272. Why did the computer programming classes go away? by rivercityrandom · · Score: 1

    I'm hearing this a lot from a lot of the people about my age (early 30's) who graduated high school in the mid-90s. In elementary school in the 80's there was a lot more interest in teaching programming (BASIC, LOGO, HyperCard, etc.), but then as the 90's went on "computer classes" became dumbed down to the point where they were just teaching typing and office software, and programming was an elective if it was even offered at all. This was my experience in school. Why do you think this was? Was it because schools wanted to churn out secretaries, because Microsoft and Apple stopped bundling free programming software (GW-BASIC, HyperCard, etc.) with their operating systems, because the computer market was heading more towards "information appliances" than "general-purpose computers", or because there just weren't enough teachers or enough demand for programming classes?

  273. Re:1971? by Jeremiah+Cornelius · · Score: 1

    La Jolla, pre "Pannikin"? :-)

    I haven't seen the place, myself, in 30 years.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  274. Two things I was taught about computers in HS by pebear · · Score: 1

    Well I went high school in the 70's. Two things I learned about computers in HS. 1. Jack and 2. Shit. They had a class and it was considered a science class on computers and it was taught on the timeshare Westinghouse system that the school leased timeshares on. I guess Westinghouse or at least that division was out of New Hampshire and the school did all their computer processing business on that timeshare, report cards and the like. I never took the class because you had to be recommended for it and no science teacher was lining up to recommend this pothead for that class. I learned how to use PC's in the Air Force. I had a Zenith PC / XT equivalent dropped on my desk along with the manuals on Dos, 123, and Peach Bundle. I read all the manuals and learned how to use the thing. Great deal. I got out of the service and the State of CT paid for my college education were I learned to program.

    --
    Paul E. Bahre
  275. Re:1972? - 1966 or so... by hughbar · · Score: 1

    Nope, didn't know they had one...I don't remember the exact year I was over there but probably 1965 -1966. We were kids from Oundle, so probably the ICL 1900 was the easiest thing for us to use. Thanks, must get to museum at Bletchley sometime soon, heard a realy enthusiastic and inspiring talk from one of the staff, very recently...

    --
    On y va, qui mal y pense!
  276. Re: languages for learning by rwa2 · · Score: 1

    Ha ha, well, we ultimately did fix it, and not just by simply increasing ulimit -s . But it was not exactly a great intro to elegant programming technique using recursion :P

  277. In UK, 1940s Countess Ida, Comptometers, Engines by eionmac · · Score: 1

    Attempts to mechanise (note 'mechanise') calculations are somewhat sparce in usefullness, contarcts Difference engines, Countess Ida and the mechanised weaving looms (Jaquard) you lot (us students) might do better when you get going.
    We did.

    --
    Regards Eion MacDonald
  278. 16 Y/O UK by paddysteed · · Score: 1

    Nothing of note. I did a GCSE in IT and it was rubbish, basically Facebook ethics and how to use Word. I did not chose IT at A level even though I want to do CS at uni. This is because it is more Facebook ethics. I remember one question on my GCSE paper was a table listing three phones and the question asked me which one had the most memory (not even specific as to whether it was RAM or Flash storage although i could infer it), what a stupid question. it was basically, which is bigger 100 or 200, also aparently examiners do not understand that usually flash memory chips come in base two divisions

  279. 1994 by bobthecow · · Score: 1

    I had a computer science class in high school in 1994 & 1995. We had Apple ][e as I recall, and the coding was done in Basic. Your usual stuff, learning about conditional branching and so forth. Also had typing class.

    In 1995 or 1996 I got a dial-up account with Fox Valley Internet for my 486DX which I believe was running OS/2 Warp. Couldn't figure out what I was supposed to do with UUCP, Gopher and Usenet (besides the obvious photo-downloading) so I didn't keep it for more than a few months and went back to chatting on the Lunatic Phringe.

    I kept trying to give people my email address...I suppose that'd be like giving someone your pager number now. Most people would call up, hear the beeps, get confused and hang up.

  280. 1st gen. by crsuperman34 · · Score: 1

    Unlike all you ancient geeks I graduated highschool in 2004. During that time I was taught xhtml1.0/css 1st thing. No one ever even mentioned tables or inline styles. I only learned about those professionally through designing for email marketing.

  281. In the UK, in late '70s ... by RockDoctor · · Score: 1
    My school was one of the first state-funded, non-selective ones in the country to attempt a qualification in computing for the 16y.o. cohort. (The exam infrastructure already existed, I assume because of the non-state sector for educating thieves, lawyers and politicians.)

    The first year that the course was run, it was severely oversubscribed. So, some people who had asked to go on the course were put off it. The headmaster said to us, "You're the people who are likely to be the first pupils from this school to ever go to a university anywhere. The people we've left on the course are likely to never have another chance to study computing. When you get to university, you may get a chance to study computing. So, for the sake of your year-mates, will you just put back learning about computers for four years or so. It's not as if anything important is going to change in that period of time."

    No, seriously ; that is (the gist of) what he said. He was probably a Classics man.

    Hardware : consisted of a stack of Hollerith encoding forms and a Teletype with a tape reader. Interactivity was that one week you write your program on the form, and the next week the results of your program would come back from the university as a box of tapes, which we then fed into the Teletype to get the results. Which were typically error messages from the mainframe.

    Of course, it wasn't long (about 3 weeks) before some of the brighter thickos realised that they could punch their own tapes and cheat their homework by producing tapes of their own which appeared to show a correct run of their program. Unless they slipped with the hole punch and made a spelling mistake in the "output". And unused rolls of paper tape became a valuable commodity.

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  282. Class of 1986... by Ritchie70 · · Score: 1

    My high school had a room full of TRS-80 Model III and a few Model IV. They used them to teach BASIC programming, two different one-semester classes. I was a pretty good TRS-80 BASIC programmer already so I didn't intend to take them.

    I remember them being networked somehow, with four floppy drives and a printer attached to the Model III that was the "server." The other Model III computers had no drives. Printer contention was handled by announcing that you were going to print, then nobody else would print until you were done.

    Then my senior year they got a lab full of Apple II and were doing Pascal on them. But I couldn't get in the Pascal class because I didn't have the BASIC prereq. They at least let me skip the first BASIC class and take the second one, as a sort of consolation prize.

    --
    The preferred solution is to not have a problem.
  283. 1981, New Zealand by twosat · · Score: 1

    We did programming for our 7th Form Applied Maths class at the Christchurch Polytech. It was across the road from my school and we used two PDP 11 computers running RT-11. We learnt to program numerical methods using BASIC. The computers were prone to overheating and "crashing" in summer, so I had to "bootstrap" them a few times using their front panel switches and some instructions taped above them. I spent many hours using them on my private projects, oblivious to the fact that the school was being charged for my usage, I was the the top user in my class that year, costing them $200, oops!

  284. 1971 by IntentionalStance · · Score: 1

    I was very, very lucky. I got to learn Algol 60 when I was 14 in 1971. The school later organised for me to have a PL/I programming job between school and University. Thanks Burnley Grammar School!

  285. Computers in Finnish schools (80s and early 90s) by znark · · Score: 1

    I was born in 1976 so I got to experience the rise and fall of inexpensive mainstream 8-bit and 16/32-bit microcomputers during my school years. Perhaps more significantly, I also got to experience “home computing” as a hobby, rather than as daily necessity. Also, I belong to one of the generations which were – already before entering school – significantly more knowledgeable about computers than their parents. I suspect this is a condition which may no longer necessarily hold true with the more recent generations...

    I entered the first grade of elementary school in September 1983. I also got my first computer, the Commodore 64, for the Christmas of that same year. It was not my first experience of personal computers, however: during the previous year, I had already got my feet wet on my friend’s VIC-20. (My friend was an enthusiastic home computer hobbyist and he had taught me some BASIC programming, so I knew a little bit about that, too – even before entering the school.)

    As far as my school was concerned, computers didn’t really exist. They where nowhere to be seen in the lower grades (1–6). They just didn’t belong to the curriculum for the smaller kids. Most adults – including school teachers – were only trying to come to terms with the rather frightening prospect they will yet need to learn about these devil’s machines before retiring... The kids of my generation, though, were eager to get a home computer for themselves during those years, which was in no small part because they filled roughly the same spot as game consoles today. But home computers were also favored by hobbyists and tinkerers, of course, and I had the hobbyist/tinkerer mindset about it. Games were only of secondary interest.

    After a few years, my C64 setup had grown to include the Commodore 1541 diskette drive (I started out with the Datasette), the MPS-801 dot matrix printer, and a copy of the GEOS graphical desktop environment – even a Commodore 1351 mouse, which was a rather rarely seen peripheral for the C64. Beginning from the 3rd grade, I was actually using geoWrite (the standard word processor which came with GEOS) for some of my school work. The teachers were a bit baffled at receiving dot-matrix printouts on fan-fold paper from a 3rd grader but generally their response was pretty good. On occasion, though, I was not allowed to use the computer because the teacher insisted typing would not serve the secondary purpose of the writing assignments: honing ones skills in cursive handwriting. This was somewhat irritating considering I was rather more inclined to write in block letters, anyway (and continue to do so to this date...)

    Our class was assigned a class magazine project both during the 5th and the 6th grade. I brought my entire Commodore 64 setup in school to make it possible to design the layout of the pages (partially) on a computer. My Finnish teacher – who has now sadly passed away – was so excited about getting this primitive form of computer-based desktop publishing in her class she called the local paper and they made a story about it, with a picture and all. The second year I did this I also brought in an Osborne I and another dot matrix printer which my dad had salvaged from getting binned at his workplace. I let another kid type in articles using WordStar on this other computer.

    By the time I entered the 7th grade (1989), I found out the upper level elementary school had two computer labs for teaching “automatic data processing”. These were the only classrooms with computers in them in the whole of school. (Later on, the music class and the art class received a computer each as well.) The older one of the two computer labs was already considered obsolete as it was only equipped with Apple IIs. The current focus of the computer classes was on MS-DOS and IBM-compatible PCs. The typing class, however, used the Apples for typing exercises. Otherwise they just sat there unused. (The problem was, ho

  286. Get off my lawn by kmoser · · Score: 1

    Notes from my 1979 middle school programming class.

  287. What I learned in High School by HtR · · Score: 1

    I learned that if you have a team of people (students and teachers) all working together to produce a program, then it's possible you may actually create something so large that you're machine might actually require an expansion to 64K of RAM, rather than the default 16K.

    I also learned that saving your program to a floppy is way more convenient than saving it on a regular cassette tape.

    Of course, back in 1982 or so, our entire high school only had one Apple II.

    --
    Have you tried turning it off and on again?
  288. Not much in America by NukeRusich · · Score: 1

    Well, I'm a Junior, and I only got a mandatory course that did nothing higher than HTML. Although next year, I'll be in AP Computer Science.

  289. I don't remember exactly... by XaneNightwing · · Score: 1

    But as a Sophomore at a small college, I find that my high school was more up-to-date on technology than my college is. For example, my college uses Novell and Firefox 3.5 instead of newer versions of Firefox. This bothers me to no end, so whenever possible, I try to avoid using school computers. When I'm forced to, I prefer to use a portable copy of Google Chrome on my flash drive so that I don't run into compatibility issues.

  290. Early 80's - Apple ][ and Apple Basic by Evardsson · · Score: 1

    Our school had 4 Apple ][ computers and one Apple ][c - and our very limited "Computer Math" class required passing a test to get in. I was in the "Computer Math" class in it's first semester at the school. My final project was (of course) an AD&D character generator written in Apple Basic (the only option we had) which allowed a large amount of flexibility in how random the generated character actually was. You could specify a race and a class and it would take the randomly generated amounts for each stat and adjust them as needed to make the character "legal" according to AD&D rules (by moving points from one stat to another as needed). If you wanted a fully random result it would generate everything randomly, including randomly selecting race and class from all that were valid with the given stats.

    After generating the character it was printed out in a format that lined up almost exactly with the "official" AD&D character sheets. When we turned in our project we were required to turn in the floppy disk and a prinout of the code. Mine took a stack of around 3" of fan-fold printer paper. Not sure how many pages that was, but it was a lot. About 1/4 of that code was dedicated to pinting with the proper formatting.

    So, what did I learn overall? I learned that programming was pretty damn cool, and that things which are really simple to do are often quite difficult to program correctly.

    --
    Death looks every man in the face. All any man can do is look back and smile. - Marcus Aurelius
  291. Apple IIs from 4th grade on... by CoolCalmChris · · Score: 1

    Taught myself BASIC to build simple roleplaying games (all written out by hand, some worked) then moved on to LOGO in 5th grade. Got yelled at for teaching everyone the DRIVE command (using arrow keys to move the turtle around). Got bored with LOGO and switched back to BASIC to write slightly more complicated roleplaying games in sixth grade. (Same as before, hand coded...more of those worked.)

    Didn't mess with computers for couple of years till my dad got an Amiga. Learned enough on that to keep up with him. Switched to Macs when he married my stepmother (she worked for Adobe.) Learned enough on those to do what I needed to do (lots of writing and checking out the early Internet).

    Other interests intervened till I was in my early 30s, Then I got a cheap PC and started hacking because it was fun. Still doing that to this day.

    I'm not a super-tech savvy guy (i.e. never had a job in the field) but I know a lot more than a lot of my friends just through curiosity and boredom. I can fix most problems I encounter and get what I need done, and know how to research what I don't know.

  292. On the Bendix G15 by Douglas+Goodall · · Score: 1

    Turn up the variac if you want the computer to go faster, as the microcode is on the drum, and if the drum rotates faster, instructions execute faster. And keep plenty of spare tubes around because the MTBF on the tubes was about 45 minutes.

  293. Circa 2002 - Windows and BASIC and LOGO by reiko13 · · Score: 1

    Learning to draw spirals and stars in Turtle Graphics ! I miss The Turtle - If I messed up, he never ever said "Segmentation fault(core dumped)" to me :).