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?

632 comments

  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 Anonymous Coward · · Score: 0

      Pretty much the same for me. Our college (NZ schools, 3rd form to 7th form) had 2 computer labs. One had Apple IIs and was almost the computer museum. We learnt LOGO there. There were also some 8" floppy drives and an ancient hard drive drum for them to show us how storage worked. In 4th form, we got about a dozen Commodore Amigas and were taught some word processing, and BASIC programming. I had to show the teacher how to format the floppy disks used to store our data.
      That was it for school. Meanwhile, my father bought a ZX81, and I was hooked at home. We then later got both a commodore 128 and a ZX Spectrum. Both were pulled apart and tinkered with before departing to the Central Insitute of Technology where I studied Software Engineering for three years to earn a diploma. I was the only one in my family not to go to university!

    4. 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.

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

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

    6. 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?
    7. 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!
    8. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      Some typing and edu-games in grade school. In high school we sat in front of some kind of DOS machines I guess, in our "programming" class, and learned the basics of whatever application-builder we were on. I remember there was a senior that'd figured it out enough to make a simple educational game w/ cheesy color graphics, but everyone else was stuck following simple steps. If you've never seen a "steps sheet" then you know absolutely nothing about computers...right?...just gimme like 6+ steps and your madness qualifies.

    9. 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...

    10. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      I remember being amazed at how other people would struggle with concepts that I found trivial at the time.

      And most of these people never actually come to understand the concepts. They memorize, but they fail to understand.

    11. 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.

    12. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      In the Doom days, the viruses weren't networked either. They were boot sector viruses. So he was right.

    13. 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.

    14. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      You mean not /wired/-networked, right? A lot of viruses were spread by floppy back then.

    15. 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.

    16. 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)

    17. 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.

    18. 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.

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

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

      Turtles all the way down.

    20. 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.

    21. 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.

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

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

    23. 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.

    24. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      That's how it goes in the UK too. Our tech curriculum consists of 'how to use Office' and a brief module on web-development using a WYSIWYG editor. As the technician, I'm not supposed to teach, but I still on occasion get called in to assist when someone's website is broken and only someone who actually knows HTML can fix it. The most common problem is students using absolute paths to refer to images then moving the file, followed by them just dragging everywhere to where they want it and so creating abominations of nested tables and absolute layout points.

      Posting anon, in case The Boss reads this!

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

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

    26. 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.

    27. 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.

    28. 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.

    29. 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!
    30. 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?
    31. 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.

    32. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      Wrong. You get down from a goose.

    33. 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.

    34. 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.
    35. 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
    36. 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.

    37. 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...

    38. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      That the computers were not networked is irrelevant—back in the day, viruses were mostly spread via floppy disks!

    39. 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...

    40. 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

    41. 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?

    42. 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?

    43. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      We moved around, when I was younger. I am 31 now.

      ???-1992
      In elementary school (small town in KY), we had access to classic Macintosh computers. Which was mostly used to play Organ Trail and maybe used to type papers for class. About that time my father had bought me a garage sale Apple Lisa. Which was a great to play with when I got board with the NES.

      1992-1996
      When the Lisa died, I got a garage sale 286 with DOS. At which point, I started digging for as much information about working on PCs as I could. Nothing (clubs, etc.) provided by the school. During the middle school years (different small town in KY) I learned how to install and configure hardware in PCs (when you had to set jumpers and configure memory addressing, IRQs, etc.). I don't remember there being a PC in the middle school I went to.

      1996-1997
      1st year of HS (Louisville, KY) was a Math, Science, and Technology (MST) HS. Which offered many classes with computers. Mechanical drawling could be done with a PC and CAD (student's option vs hand drawn). Which I crudely learned CAD (at that time). Tech. classes offered time to play with a programmable robot arm. Personally, I had moved to a 486 and started with BASIC. They might have had clubs, but I was too involved in sports, etc. to look for it. Also, learned how to write programs for TI-82.

      1997-2000
      Last 3 years of HS (small town in IN). Typing class with notepad in Windows 95. Got in trouble for "cheating" in typing class, because I finished with too much time left. Got in trouble using free time to reboot computers and load games/ DOS from a floppy. A class offered to teach you to use the internet (basic surfing). Got in trouble for programming algorithms into my TI-82 to help me with math classes. Jumped from the 486 to custom built P2 (had my own part time job/ own money at that time). Would get called out of class to look at a PC, when they could not get the admin to show up in a timely manor. Hung out in a local PC shop and volunteered to learn more about PCs and repair. Primary computer was used mostly to play games and ran Windows 98se, also started messing with Linux. At that point, I had a couple computers setup and networked sharing a dial-up connection to the internet.

      In my experience, majority of my learning was self taught or sought out.

      Since my oldest son, in HS, doesn't not have a desire to do anything tech. related, I have not looked into what his school offers. The school that I graduated from has a FIRST robotics team, which I volunteered as a mentor for several years and now has IPads for the students. I'm not sure what classes are offered there either. When I was mentoring, I taught soldering, electronics, and programming. Much has changed, since I went to school there.

    44. 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.

    45. 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....

    46. 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.

    47. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      Class of 1977 Michigan, USA.
      Grade school brief exercises with paper computer, stacks, registers, men, apu...

      Junior high, decwriters with acoustic modems to one of the county pdp11/70, mostly BASIC.

      High school, punch cards to the mainframe CDC 6500, weekly turn-around. And as much midnight VDT interactive time at the inner sanctum after social engineer gained us an unlimited CPU login ... Barring getting kicked out by the on duty sysop.

    48. 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.

    49. 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.

    50. Re:In the US? Not so much... by Anonymous Coward · · Score: 0

      Maybe, but I grew up mostly in Texas. I know people think of Texas as one of those "hick" states, but it's not true - at least not where I lived. I was playing with a mainframe in third grade.

      We had time slices on a VAX in Jr. High. We were required to learn to code in BASIC and PASCAL.

        In high school, we had Commodore 64's. I had one at home that my Dad helped me trick out. When I was high school, I wrote an on line casino game that would let you play craps, roulette, blackjack, or poker. It was so good that the teacher used it as a reward (let other students play the game) for work that was especially well done.

      We were required to take touch typing at my high school. I now type about 120 words per minute without having to look. I'm not that fast when I'm coding, but I am fast.

      I never finished college. The college made me take "Introduction to Computing". Class #1 explained what a mouse, monitor, and keyboard were and how to use them. As in, "Keep the mouse on the table. You don't have to run it up the wall to make the pointer go up on the screen." So I'm in the back, ADHD (poor impulse control), bored out of my skull... and I have a computer. So I amused myself with their computer.... I wanted to play a game with my friends on line but I couldn't get out the internet. So I proceeded to pwn their entire network so that I could amuse myself. In the process, I found that I wasn't the first one to pwn them. I sat in the corner and fixed a lot of their issues. I patched the paths in that others had been using, updated their routing tables to drop bogons and internal traffic from the external interface, re-worked their traffic shaping to give academic traffic priority over the department chair's ebay sniping and shut down a pr0n server.

      The department chair took a dim view of this and was going to fail me for misappropriating university resources. We had a rather heated argument over his ebay habits vs. my pwning them. He wasn't very happy that I had access logs showing that he spent hours per day perusing ebay and testing his sniping software. Failing meant that I would have to take the class again, so I opted to save both of us a lot of pain and left the university.

      Now I hack things for living. I get to poke and prod and see what it takes to make it break and then see if I can take advantage of the way in which it breaks. On one level the pompous ass won since I still have no degree. On another level, I send him a Christmas Card every year with my salary written in it - which is more than his entire net worth. And I've been published in more research journals than he has.

  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 Anonymous Coward · · Score: 0

      It's actually a good idea. In the early 80s computers didn't hold the place they do today. We're getting to the point where basic computer user skills are required for most jobs and a lot of life in general. This isn't to say you couldn't live without them but about as well as you could live without a car in the distant suburbs. At the time I'm sure many still looked at general computer usage with a touch of skepticism to the overall value of the experience. Enough so that it should have been treated as extracurricular in nature, if not an outright privilege given the costs associated with the machines and their rarity. While the cost of a TRS80 (or whatever you had) probably wasn't insane the equipment was still considered a superfluous expense.

    6. Re:Clueless Algebra Teacher Controlled the Lab by Anonymous Coward · · Score: 0

      I must of had the same clueless math teacher. We started the semester with the math teacher that had previously taught the course. He introduced us to basic vocabulary (CPU, RAM ...), the concept of addressable memory and BASIC. When the other math teacher took over, she had never seen a line of code and we had to help her out and introduce her using the TRS-80s (pre-PC units with stringy floppies or cassette tapes for storage).

      While most of the people in the class were trying to avoid a real math class, I think that I was taking either Algebra II or Trig. It was enough, I was hooked and now I've been a software engineer for the last 20 years.

    7. 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.

    8. 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
    9. 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.

    10. Re:Clueless Algebra Teacher Controlled the Lab by Anonymous Coward · · Score: 0

      Back in the day only mathematicians and physicists were allowed to programme computers. Hence, the stance of your mathematics teacher was in keeping with the same mindset as promoted by academia and industry.

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

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

    12. 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
    13. 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.

    14. 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. What I've learned about computers in High School by Anonymous Coward · · Score: 0

    Huge machines designed to make calculations.

  4. 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.

    2. Re:For me it was the mid 80's by Anonymous Coward · · Score: 0

      And they had that sweet trackball!

    3. Re:For me it was the mid 80's by Anonymous Coward · · Score: 0

      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.

      It was nicknamed "bionic beaver", sounds like an Ubuntu release.

  5. loading punch cards by Anonymous Coward · · Score: 0

    In high school, I learned how to load punch cards into the tray and watched the computer 'process' them.

    1. 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.

    2. Re:loading punch cards by theshowmecanuck · · Score: 0

      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.

      SFH = Sherlock Fucking Holmes

      --
      -- I ignore anonymous replies to my comments and postings.
  6. 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.

  7. 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.

  8. 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.
    3. Re:Great early experience. by Anonymous Coward · · Score: 0

      We had PET computers in elementary school which they rotated through the 5th and 6th grade classes once a semester. We played Hunt the Wumpus and Lunar Lander, both of which loaded from cassette, but nothing much outside of that. To a 10 year old, being able to touch a computer at all was a thrill, especially when you consider that that Star Wars was still new and the greatest movie EVER.

      In Jr. High there was a computer room with Apple II computers and a formalized 1 day 'computer literacy' class for all 7th grade math classes. I barely remember it, but I do recall an awful lot of time spent on learning about floppy disks. The only students allowed to use the computers outside of that one day class were upper level math students.

      That trend continued through high school in the mid to late 80's with a computer lab that was mostly PC clones. The only students allowed to use the computers at all were advanced level math students. If you were taking trig or calculus, you were allowed to learn programming. Otherwise, the other students were considered not qualified to use the computers.

  9. we made an html 3 webpages by Anonymous Coward · · Score: 0

    And super computers ran at 1ghz

  10. A Computer Essentials class... by Anonymous Coward · · Score: 0

    It should have been called Microsoft Essentials. Or rather, Microsoft Word Essentials. All we did was copy things out of a book and print documents. Literally.

    I also had a 'computer science' class that focused on programming in Visual Basic where the teacher didn't even know what functions were. "Those are way beyond my level," he said.

  11. 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 Anonymous Coward · · Score: 0

      I also graduated in 1973. Several years self-taught in BASIC on a remotely-locate HP time-shared computer.

    2. 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.

    3. 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.
    4. Re:In my day... by Anonymous Coward · · Score: 0

      I graduated in 1990, and we had manual typewriters in our touch-typing class. And I thought the kids here considered me old :)

    5. 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.

    6. Re:In my day... by Anonymous Coward · · Score: 0

      Oh, such technological luxury!In my day, the only computer we were taught how to use was an abacus!

    7. 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
    8. 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

    9. 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 ----
    10. Re:In my day... by Anonymous Coward · · Score: 0

      Grey hairs;
      Looking for oldest slashdot user...
      I graduated in HS in 1969.
      and Stay off my lawn
      JB

    11. Re:In my day... by Anonymous Coward · · Score: 0

      I graduated from high school in 1974. In 1973 we covered mainframe systems, punch cards, octal, 9 track tapes, and disk cartridge machines the size of clothes washers at Burroughs' facility in Sacramento.

      (Shakes fist at cloud)

    12. Re:In my day... by Anonymous Coward · · Score: 0

      i graduated in 2010. what did i learn about computers there? nothing at all.

      liberal arts charter schools D=

    13. Re:In my day... by Anonymous Coward · · Score: 0

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

      You damn kids get off my lawn...

      Graduated in 1970, we had slide rules.

    14. Re:In my day... by Anonymous Coward · · Score: 0

      We were taught BASIC in high school in 1973. We filled out "coding sheets" (square grid paper where each character had to be inside a square) and submitted them to the local college where students were paid to transcribe them onto punched cards. They weren't allowed to fix obvious errors so a typo meant a turnaround of a week and a new coding sheet to replace the erroneous card.

      Not surprisingly after the first couple of weeks we didn't make a lot of mistakes :-)

      Three years later by the time I started University we had access to an interactive multiuser system and could program interactively in a language derived from Algol. Never looked back. Actually with the later rise of Unix and C, things pretty much started going downhill after that.

    15. Re:In my day... by MumbleStumbleGrumble · · Score: 0

      I also graduated in 1973. However, I learned Fortran IV, Basic, Algol and UNIVAC 1100 Series Assembler. In addition we worked with the first desktop programmable calculators (Monroe,HP,etc.) Of course, most of the work was on punched cards and 110 baud Teletype terminals.

    16. Re:In my day... by Anonymous Coward · · Score: 0

      I graduated high school in '70. Summer of my junior year, I took 3 college classes, two math and one in Fortran on an IBM 1620. The compiler translated to assembler code & punched another deck, which you had to read in again. Sure wasted a lot of cards that summer. Senior year, they offered an advanced class 2 days a week programming on an IBM 1401 - I always tried to get there early so I could enter the boot program on the front panel switches. My final project was a series of graphs for equations of the form x^n + y^n = 1, but I can't for the life of me remember if it was in Fortran or Basic. Guess I lucked out, Reno was able to put those tourist dollars to good use!

      And my lawn is just fine, thank you very much!

    17. 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.

    18. 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
    19. 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!
    20. 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!

    21. 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?

  12. 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!
  13. 1975 Graduate. by pro151 · · Score: 0

    Old fart, you figure it out from the date. ;-)

    1. Re:1975 Graduate. by reboot246 · · Score: 1

      1971 graduate here

      We learned how to use a slide rule!

    2. Re:1975 Graduate. by jnork · · Score: 1

      1974 graduate here. We didn't!

      (But I still have one.)

      --
      Cleverly disguised as a responsible adult.
    3. 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.
  14. 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

    1. Re:We... by Anonymous Coward · · Score: 0

      Unfortunately, they never taught me how to post to a forum without duplicating my username into the body. And I'm afraid I'm too old now to EVER learn how.

      --
      BMO

  15. 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?
  16. 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
  17. 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...

  18. "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.
  19. 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.
  20. AP Computer Science anyone? by Anonymous Coward · · Score: 0

    Early 20s here. In High School we had a class called AP Computer Science. We used Java and even used a modern IDE - Eclipse. In retrospect C++ might have been a better language to start with, developing in a linux environment. But hey it was pretty good for public education.

  21. 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.

    1. Re:typing by Anonymous Coward · · Score: 0

      letterperfect

  22. 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 Anonymous Coward · · Score: 0

      My high school didn't have a computer. My first exposure was an IBM 360 mainframe in college. Intro class language was Fortran. The disks for the hard drives were about 3ft in diameter and you could see them through their glass enclosures. Multiple tape drives on the other side of the main frame and everything on a raised floor with the vast majority of the interconnecting wiring underneath. There was some CRT displays at some terminal access points mostly housed in labs next to the main frame room but also places like the one in the Physics department basement lab where I and others used to get in trouble for saving modified versions of the StarTrek and Lunar Lander games,,,at least I used a different file name for my saves. No log in necessary. More then one person got tossed out of school for having student records opened when someone walked up behind them on their terminal. Programming for class was all done keypunch cards. First "portable computer" I ever saw was something breadboarded up by some Physics students there.

      Taking a COBOL class, having to wait up all night for a slot on the card reader then waiting for operator to assign run time etc, then one rainy night watching a stat professor's GA wheel stacks and stacks of card boxes full of data to the card reader room only to dodge a busty blonde stepping out of the stairwell in front of him causing the program stack to come off the 2 wheeler, out of their boxes and sliding through the then wet and muddy floor. The GA just sit down on the floor and cried.That was enough to kill any interest I might have had in entering the then current state of affairs in CS.

      Amusingly a guy named "Robert Hacker" started tutoring CS students in the dorm the next semester. Nobody called him "Robert" or "Bob" or anything but "Hacker". The recommendation there being "take Hacker your computer questions/problems".

    3. 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
  23. 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.

  24. 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.

  25. 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!”
  26. '98 grad by Anonymous Coward · · Score: 0

    My one and only "computer class" was taught by an effeminate choir teacher.

    It was an "independent study" where the students could do "whatever"

    I taught myself Java.

    I got a 'C' because I missed two classes (for school functions). The kids who played games the whole time got 'As'.

    Other than that? Computers were treated like glorified typewriters. Only think taught was typing.

     

  27. 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.

  28. little to nothing by Anonymous Coward · · Score: 0

    There was no "computer use" taught at my school but yet they had a computer programming class 1-3 (python) and Comp Sic. (ap - java).
    If anything was needed to be done computer wise by your teachers they told u how, and well lets just say that my history teacher (70+) is amazed by flat TV's even they are considered standard now.
    The shocking thing was i took jrotc all 4 years and they had a better curriculum about computer use and computer saftey (not really virus just not giving all your info out)
    hell even jrotc had a better english curriculum (not that it helped me much i still suck with spelling and grammar) The years where 2006-2010
    In college there is a General computer class, Windows 7 office 2007-2010 internet explorer use, but they started it from the ground up, like as if all students where Amish and where exploring the out side world "ok class today we are gona learn how to use the power button!" some IT guys might be going "my clients need to take this class NOW"
    other than that i saw nothing really in the "general" area of computers of high school, then again we had windows 98-2000 and PPC imacs untill 2 years after i graduated

  29. 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.

    1. Re:1974, New Zealand by Anonymous Coward · · Score: 0

      That prett much what my sister, who is 10 years older than me, describes. She now works for Victoria University in the business school and advises on government policy regarding competition and regulation in tech sectors, but she still calls me for tech support 8)

  30. 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".

  31. 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 Anonymous Coward · · Score: 0

      I'm a little older than you, 47.

      I think you are confused. An XT box wasn't a 386 and Windows 3.0 required a 32-bit i.e. 386 processor. XT didn't even have a 286 CPU, so it was 16-bit only.

      I'm also pretty certain that the slowest 386 made was the 386sx/16Mhz. I had one that I paid for. It was the first PC that I personally bought.

      In 1989, I had a true IBM PC with dual floppy disks at work for a short time before they swapped out our 3274/3275 dumb terminals for clones with 386dx/33 processors, Windows3.0, and a $1500 Irma terminal card. Stupid decision, but whatever. I bought a $20 NE2000 clone and connected that machine to the government ethernet network and got much better access to the mainframes for coding than the shared 9.6K microwave link the rest of the team was using. When it rained, that microwave link dropped.

      I also had a few older games that weren't playable on faster PCs. The solution was a TSR program that eat CPU cycles in a consistent way to slow down the game. What happened in practice was the game was very fast, then stopped, then was very fast, then stopped. This made it playable, at least for Sopwith.

      Anyway, we all have selective memory. It isn't a crime. Hopefully, my version of this merged with yours will get to the truth.

    2. 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.

  32. 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.

  33. 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

  34. 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.

  35. 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!
  36. 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 Anonymous Coward · · Score: 0

      A close parallel to my story except I bought the Atari 800 to start, worked my way up through the Atari line, to MS DOS then Windows computers and finally landed on Planet Linux.

    2. 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}.

    3. Re:Underwood typewriters by Anonymous Coward · · Score: 0

      Interestingly, I graduated in 2000 and even when I took a typing class (probably '98 or so), there were only 2 males in our class of 20-30.

      I too took it because I knew I had a career working with computers. The class was still taught with the idea that we'd be printing, mailing letters, and so forth. Many of the skills we learned are essentially obsolete. Not to say that they wouldn't be useful were I to ever send formal letters by post, but I've only once ever done it, in relation to a legal matter. The typing itself, of course, was very useful.

    4. 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
    5. 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.

  37. 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
    2. Re:All we had were IBM... by Anonymous Coward · · Score: 0

      Seriously, I used the same damned machines and I'm a good 28 years younger! (Class of 2000) I suppose at least we also had a lab of Apple IIe's but this was in an era when my home machine was a Pentium MMX 166MHz with 32 MB of RAM. We learned BASIC because that's about all you had!

  38. 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.
  39. 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.

  40. 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.

  41. 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.

  42. 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?
  43. 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.

  44. 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

  45. 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)

  46. Elementry thru High School by Anonymous Coward · · Score: 0

    We were taught how to type and follow directions to go onto a web page. Though by junior high it was assumed to knew what the heck we were doing and over 90% did, I was one of the few who still didn't and we had to rely on the people next to us to get anything done. This didn't apply so much during high school as everyone knew the basics of navigating the internet and word by than.

    Thats the extent they taught most people. I took some computer classes such as digital drawing which taught adobe illustrator than a computer class which should have taught us hardware but instead since a lot of people didn't know anything besides me and about 4 other people in the class I ended up playing Doom II and Counter Strike a lot.

    So yeah k-12 doesn't teach much in terms of computer use. You are kind of expected to learn on your own even in computer courses it seems as there are too many people who don't know anything so the classes go at a very slow pace.

    And for reference I am in my mid 20's.

  47. Graduated HS in 1991 by Anonymous Coward · · Score: 0

    When I was in grade school we had Apple II's and Texas Instruments 99/4A's. In Junior High we had TRS-80s, and in High School we had Apple IIGS's and IBM PC's. We started programming BASIC in grade school (well, BASIC and LOGO), continued in junior high, and by high school we were doing Turbo Pascal. In college I learned assembly language for the first time, and learned all the languages that I used for my first job (C/C++, COBOL, assembler, etc.)

    I'm actually teaching a group of junior high kids right now, and we're using BASIC. BASIC is great as an introductory language. You can chop everything up into little digestible units. We'll probably eventually move on to something more modern, like javascript, but I wanted to get the concepts across before dealing with a language with a lot of ceremony, and BASIC has almost no ceremony.

  48. 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.

  49. 30 years old this year by Anonymous Coward · · Score: 0

    We had 2 IIe's for most of the time. When I hit highschool. They only had a typing class.

  50. 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!

  51. 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.

  52. Fahrenheit to Celcius by Anonymous Coward · · Score: 0

    and almost failed to doing animation instead

  53. 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.

  54. 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 Anonymous Coward · · Score: 0

      This isn't true over all of Australia.

      26 year old here, in New South Wales they offer (to year 11/12, ages 16-18 (approx)):
      1. an information processes and technology course (syllabus here: http://www.boardofstudies.nsw.edu.au/syllabus_hsc/ipt.html) which was available when I was in high school but which I never took, to the best of my recollection the course was aimed at basic computer skills with some information system theory; and
      2. a software development course (syllabus here: http://www.boardofstudies.nsw.edu.au/syllabus_hsc/software-design-development.html#syllabus) which I took and which was pretty much a light introduction to software engineering and software design.

      Most public schools offer similar courses to younger students, however, my understanding is that there are no set syllabuses for these courses and they, therefore, differ from school to school.

    2. 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.

  55. Ah, yes, the high school HP 2114A Mini computer by Anonymous Coward · · Score: 0

    I learned that computers had memory made of little loops of ferrite, BASIC was loaded from a paper tape, you took your computer cards home and marked your program on them with a pencil (My dad had the wood shop at work make a special box for my computer cards. I still have it on the shelf beside me.) and, what was even more amazing, plain high school students could call Hewlett Packard and ask for more information about the 2114A mini computer and get a thick book with the complete schematics, and sections on how to program in assembly code (which you could translate into machine code yourself), Fortran and BASIC. God, I wish I still had that book. Of course, now my watch has more capacity and runs faster code than the old 2114A but did we ever have fun with that machine. I wrote tiny heuristic programs that would plain tiny games starting with just the rules and go on to beat the human players after they had learned how the human player moved.

    (The school never let us try running any of the machine code programs we wrote. They were afraid we would damage the machine. So, yes, the heuristic programs were written in BASIC and loaded into the machine on pencil marked optically read cards.)

  56. 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.

  57. Taught Computers? Pfft. by Anonymous Coward · · Score: 0

    There was no introduction to computers in schools for me. They didn't teach you anything. I was a 1989 birth and when I got to elementary school they didn't allow you to use computers until grade four and by that time everyone was proficient enough to not need instruction. They just told us the location of the file we were working on, and what program to open it with, and let us go.

  58. 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.

  59. 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.

  60. 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
  61. 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.

  62. In 1993... by Anonymous Coward · · Score: 0

    I'm 36. We were offered an elective for typing, and another one for computers. For the computer class I learned basic skills such as how to view a document and send it to the printer (e.g. the dos command to stream to LPT1 or whatever it was like back then). We also learned very basic programming using quick basic. This was roughly 1993. I'm a software engineer now, so I guess it was a good start.

  63. 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).

  64. 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. :-(

  65. 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.

  66. 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 Anonymous Coward · · Score: 0

      1 GB of disk space in 1979? No, that never happened. http://en.wikipedia.org/wiki/History_of_hard_disk_drives

    10. Re:1979? by Anonymous Coward · · Score: 0

      Not to go all "we lived in a shoebox in the middle of the road" on this but only
      a 2 years earlier than you.

        IBM 029 keypunch (we were LUCKY, the other highschool had the 026),
        IBM 360 at district headquarters,
        Fortran 66,
        Punch cards in 10 minute shifts. When complete: put in district mail to
        be run on the IBM 360 (I think it was the dreaded 360/30) for the weekly
        Fortran run and get output on district mail about a week later.

        Weirdly, this taught a degree of care I have rarely had since.

      In COLLEGE in 1978 it was more punch cards but a CDC 6600 and we had SELF_SERVICE card readers and
      line printers. WOO HOO!

      The thing was they had a decision to make:
      Back then they could only afford ONE really fast mainframe or a bunch of PDP/11. They chose the mainframe.
      Eventually it had terminals hung off it, more computers on campus showed up, the internet happened and
      the Cyber went away.

      Aside: The medical people couldn't stand the cyber and bought a PDP-10 some kid named Gates worked
      on some.

    11. Re:1979? by Anonymous Coward · · Score: 0

      Graduated in 1974 - There were no computers in High School at all.

      However I started my career in 1979 on a PDP 11/34 with two 20MB disk drives (used gears and ratchets for head positioning) and 600 foot reels of magtape.

      We had to sign up for compiles on a big chalkboard, you got two compiles per day.

      Those were the good old days, when you met people and said you were a computer programmer they would say things like:

      "Wow, you must be really good at math!"

      We explained the capacity of the system by telling people how many telephone books we could hold at one time.

      All programmers smoked - a lot - and drank gallons of coffee.

      Later, worked on just about every PDP-11 and VAX ever made... RSTS/E, RSX-11, DOS-BATCH, VMS, BASIC, BASIC-PLUS, FORTRAN, MACRO-11...

    12. 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..."
    13. 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..."
    14. 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..."
    15. 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.
    16. 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..."
    17. 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,

    18. 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..."
  67. 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.

  68. 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?
  69. Learned Fortran on #2 Pencil "punchcards" by Anonymous Coward · · Score: 0

    In our Algebra class, we learned to program in Fortran.. simple stuff like generating Fibonacci series, etc. We'd fill out the bubble cards with #2 pencils and submit them to a local university for batch processing. Two days later, we'd see the results on fanfold paper.

  70. 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.

  71. 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

  72. 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?

  73. 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 Anonymous Coward · · Score: 0

      Class of 87.

      We had one room with a dozen Ataris for a couple sections of basic programming (in BASIC), and another dozen Apple ][ for a single advanced programming class (pascal) taught by one of the algebra teachers. The only people who signed up for the advanced class were already self-taught past the capabilities of the teacher. We spent the class time mostly playing cards. Physical cards...

      A really good teacher might still have challenged us-write a card playing computer program, for example-but that's a lot to ask of a young teacher in unfamiliar territory.

    2. 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).
  74. 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..."

  75. 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).

  76. 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
  77. 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.

  78. c++ by Anonymous Coward · · Score: 0

    I took 2 years of C++ in high school. Those classes easily had the greatest impact on my life and career, even counting college classes. I majored in economics, not CS, but my ability to program has been what has gotten me jobs. (I'm 27 now)

  79. Early 70's by Anonymous Coward · · Score: 0

    I was at Skyline HS in Mesquite, TX, which was an unusual high school for its time.

    We had a "computer lab" that consisted of Wang 600 and Wang 700 programmables with Nixie-tubes for output and toggle switches for input. The 700 had a paper roll for printouts. A couple of us wrote a program to calculate and print prime numbers. We didn't think about the problem of running out of paper, but we found out that when the paper ran out, the print head chewed up the cardboard roll, then the rubber on the roll holder. Nobody ever admitted who did this very expensive damage.

    We had an Olivetti programmable (RPN, if I remember correctly), and an ASR33 that we could timeshare to a Burroughs B5500.

    Most of us were still using slide rules, and those who had parents in engineering had early HP four-banger calculators.

    While none of this was an immediate help, it sparked my interest in computers, primitive as they were. I lusted after the Altair that was advertised in Popular Electronics for a mere $8000, although it was WAY out of my reach.

    I eventually managed to get an Apple ][+, and eventually started a degree in Computer Science degree, and became a software developer. What little we had in high school led me to where I am today. Still have my slide rule, though. :)

  80. 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.
  81. 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.
  82. 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.
  83. It was a while ago. 1971 to be exact by Anonymous Coward · · Score: 0

    Our smallish school, my graduating class was only about 125, took the plunge and created a computer cubicle in the back of the math classroom. We had two Teletype Model 33 ASR units, one was connected to a special high speed data line of 110 baud. We timeshared with 36 other schools on a PDP-8E. No online storage. You punched out your code on paper tape on the offline TTY, then when your turn came you loaded it up on the online unit. After debugging your code it was saved by punching out a new copy on paper tape.

    We were taught Berkley Basic by the math teacher who was learning it as she was teaching it. There were only about 6 or 8 of us in the class. There was no traditional computer science concepts taught. I'm not sure if computer science as a general educational concept was even around yet. But what I learned that year, and subsequent years before graduating, was enough to get me thirsty for computers. It did a good job as I spent 25 years in the industry before taking a break from life to go off cruising on our boat.

    Yeah, and I'm pretty grey, at least what's left of it.

  84. 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.

  85. C-64 by Anonymous Coward · · Score: 0

    load "O*:" ,8 ,1 - if you had hole punched your 5-1/4"

  86. Small Town in Upstate NY by Anonymous Coward · · Score: 0

    6th Grade: First experience with a computer. We got a computer lab with Apple II machines.
    7th-10th Grade no lab.
    11th grade they got some win 3.3 for workgroups on a hub but only select students were "allowed" to use these. The rest had an apple II (probably from the 6th grade lab) in the corner of the spanish classroom.
    Somewhere around 8th grade I got myself a tandy at home and taught myself GW-Basic.

  87. BASIC - Hot Dog Vendor by Anonymous Coward · · Score: 0

    Tandy Model 4D baby! yeah! 7th grade - guessing that was 87 or 88 - how long ago that seems now! Computer class was actual B.A.S.I.C programming. I also vaguely remember playing a DOS based hot dog vendor at a stadium type of game. I'm a network admin for a school district now... my, how times have changed!

  88. 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!
  89. Computers were present, but not a lot of education by Anonymous Coward · · Score: 0

    The elementary school I was at in kindergarten had a computer lab, but we only got to be in there once, when we were paired up with some older kids. I have no idea what kind of computers the were, just that they were big and blocky and had green screens and ran whatever programs the kids were using off the big old floppy disks. In second grade, at a different school, we occasionally went to the classroom with computers (I think it was the science classroom) and did typing lessons.

    In third grade, my family got a computer. In 4th grade, we had some basic quizzes that asked questions like "What does ROM stand for?" and some basic lessons along those lines, bu I don't know what they entailed- because of having the computer at home, I always aced the tests and was excused from class. And got to play some sort of golfing game on the teacher's mac. There were three PCs in the classroom. I think they were just DOS, no windows. In 5th grade ('94/95), the teacher had a computer someone had donated. I think it was a 386, and my sole memory of that is being really, really irritated that she asked for boys to volunteer to fix it. Someone had put a password on the screen saver, and she couldn't get in. The boys didn't know what the hell they were doing, and it took them FOREVER to finally hit on the solution of restarting the computer. Of course, they just told her not to let the screen saver come on, instead of just turning off the password protection on the screen saver.

    In 6th grade, at a different school, my dad built them a computer lab from computers he scrounged from work, but we didn't have any computer education.

    Fast forward to 11th grade, when I went to a technology high school, and everything we did was on computers (the idea was to make it an office-like environment), but we also took classes on networking and new media design classes.

  90. 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.
  91. 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.
  92. 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.

  93. 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.

  94. 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.

  95. 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.

  96. 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.

  97. 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
  98. 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.
  99. 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.

  100. They taught me how to use an abacus by Anonymous Coward · · Score: 0

    And then I was taught how to use a shuriken,

    so you had better stay the fuck off my lawn.

  101. What computers? by Anonymous Coward · · Score: 0

    When I was in high school in the 1970s there were no computers. My brother, who followed me by three years, bought himself a HP-41C. It was considered state-of-the art. He then bought a Hitachi MB-6890 (Peach) and at this time (about 1980) the high school still had no computers.

  102. 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.

  103. 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.

    2. Re:Here's what I learned by Anonymous Coward · · Score: 0

      I leaned that computers were expensive, and like a pilot or doctor, you would be respected and paid heaps for good honest creative work.
      This was true for a while. ICT is not what is was, and will never come back - heading the way of the TV repairman. As a 'commodity' worker, you have to spend money to retrain constantly, to remain employable.

      I have now learnt ICT professionals are treated as shits, and wages and conditions (and training) have all been slashed, and you are in direct competition with Indian / Rest of World programmers, and you will be outsourced in a flash. That I would make more money retraining in something else.It's also the only 'profession' where anyone can come out of a 14 week boot camp, and say look mum, I am an 'Engineer' now, yet the entry level wage lower than a MacDonald's worker.

      IT can be summed up as the only profession in the world where lessons learnt 5 years ago are forgotten, and a new crop of wantabe's and project managers repeat old mistakes time over time.

      The lesson is train for a career for anything that can't be imported (Doctor, Dentist, Medical imaging, oil/gas), unless you are 10 times more productive that the average joe (super-programmer), to win those high paying specialist roles.

  104. Mid 80-ies by Anonymous Coward · · Score: 0

    A high school in ex-USSR. Algol-60 with paper and pencil. We started with Backus-Naur forms for the grammar and block diagrams. Bubble sort on chalk board. Then an old mainframe with paper tape input (teletype). Best CS class I have ever had.

  105. 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.

  106. CCNA, and more! by Anonymous Coward · · Score: 0

    Graduated in 2002 from British Columbia in Canada. Started off early in elementary school with Apple IIgs machines. Earliest memory I have of learning anything computer related was playing with LOGO. Later on, most would play games (Oregon Trail!), however me and a buddy from then actually did some BASIC programming. Our library had some "older" (early-mid '80s...) BASIC cookbooks and I remember staying in at lunch and typing out these programs to see what they did and troubleshoot them when they didn't run. Our school district at the time had another elementary school with a BBS running which my Grade 4 teacher would teach us how to connect to and send messages back and forth. Grade 5, we spent a long time working on HyperCard on Mac Classics as part of a large research project which we ultimately turned into interactive presentations for our parents. Most of middle school I remember being taught MS Office (Word 6 et al at the time), and a little tiny bit of programming (Pascal). Into high school, the big program that was offered to us was CCNA certification. Our lab had a fully-functional Cisco lab including routers, switches, and more. At the end of the course, you were challenged to write your CCNA. Many of my friends (myself not included as I never wrote it during school) had their CCNA certs before graduation.

    A few years after graduation, I ended up getting a job at my old high school administering their network. First job - disassemble the CCNA lab. Turns out they discontinued the program due to lack of interest from students, and I suspect lack of knowledgeable staff to run the program. Most of the computer courses are now basic Java programming, word processing, and Google Sketchup. A far cry from where it used to be when I was a student there. Kind of sad when I think about all the potential that was there.

  107. 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...

  108. 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?

  109. 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!)
  110. For a 2003 grad in a well-to-do town... by Anonymous Coward · · Score: 0

    I went to a For K-12, I attended a fairly privileged, well-ranked, upper-middle class public school system. I graduated in 2003, and I should probably point out that I did not study computery things. While many computer classes were available in my high school, I filled my electives with foreign languages and band and orchestra.

    In elementary school, we probably had Apple II computers. I remember them only vaguely, but I believe they were most often used to babysit the students with edutainment games such as Oregon Trail, Math Blaster, and, later on in elementary school, Where in the World is Carmen Sandiego. For the most part, we were not taught anything about the computers. We simply stuck 5 1/4" discs in, and everything would take care of itself. The only exception that sticks out in my mind is in fifth grade. Each student in my English class was given a 3 1/2" floppy, and we were instructed to put together a book report, and for this project, we got to use a scanner so that we could scan the cover of our books into our report.

    In my middle school, there was a proper computer lab with computers that had Windows installed on them. A touch typing course was mandatory for students, and while it was a bit of a joke, it forced us to learn to type without looking at our keyboards. Every time I see somebody who doesn't know how to type without looking down, I cringe, and I really appreciate having had that class. The only other computer use that I had was through English classes. Once every other week or so, we would be sent down to the lab to type up an essay we had written.

    In high school, typed essays were an expectation for students, but this was mostly done at home and not in designated computer lab time. I cannot recall having any special computer instruction or use during my four years, but as I said in the first paragraph, that is primarily because of the classes I chose, not because of them being unavailable.

  111. 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/
  112. 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.
    1. Re:Graduated in 2009, learned real CS by Anonymous Coward · · Score: 0

      You lucky bastard.

  113. '64 New Zealand by Anonymous Coward · · Score: 0

    No word about computers at school, although I ran into my former 10th grade English teacher a few years later when he was an IBM systems analyst. They had an IBM 1620 at the local university, but I never managed to get my hands on it. Around about '67 I got handed some manuals and told to learn Fortran IV on an IBM 1130, the first personal computer really.

  114. PRIMOS by Anonymous Coward · · Score: 0

    pascal on PRIMOS

    written tests on ed commands

    early 90s

  115. 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

  116. 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.
  117. 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.

  118. 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.

  119. Early 80s... by Anonymous Coward · · Score: 0

    DOD school in Germany - The first year I was there they taught Basic and FORTRAN on an old refrigerator sized Interdata machine fronted with four green-screen terminals and a bunch of teletypes. The next year they replaced that with a lab full of Atari 800s and taught Basic and Pascal. I'd taught myself Basic and 6502 Assembly on an Apple II prior to high school, so I opted for the FORTRAN/Pascal courses. My senior year, the school's Electronics lab bought a Hero robot and I got to take a semester of robotics and 6811 Assembly.

  120. Not much by Anonymous Coward · · Score: 0

    One class was VC++ (1.5 I think), but we spent maybe 1 day trying to set it up and do something with it, and the rest of the semester just watching TV.

    Another class was Pascal. This was better, but we still didn't learn much; we just had a book and the teacher just had us try to figure out what we could with it.

    On a related note, I took two semesters of electronic engineering, and all we did in there was watch TV and play games on the teacher's computer.

    I scored a 5 on the computer science AP exam but my high school classes had nothing to do with it.

  121. 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
  122. 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.

  123. 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.
  124. 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.

  125. 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
  126. 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.
  127. Punch cards by Anonymous Coward · · Score: 0

    Computer programming was either one of two routes;
      1. BASIC taught using a teletype connected to a mainframe of sorts.
            (recursive loops involving making a copy of the running program so it can also run was instrumental in limiting our future ability to have unbridle access to the system).
      2. Hand punched cards (place card over a tray, use stylus to push out tabs) to encode program for reading in a "toaster" card reader on a WANG computer.

    Both courses did teach flow charting and some rudimentary handling of formatting and naming conventions.
    Looking back, it was probably quite a strain on the teacher to even provide this much.
    Graduating in 1976, there was not a lot available at this level.

  128. 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.
  129. Couldn't graduate... by Anonymous Coward · · Score: 0

    A class to learn how to type was a graduation requirement of Brea Olinda High School in Orange County, CA...

  130. 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.

  131. 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.

  132. 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
  133. They are enormous by Anonymous Coward · · Score: 0

    They are gigantic constructions taking up several stories in dedicated, air-conditioned buildings. They are attended by acolytes in white lab coats. Only the largest corporations and wealthiest universities get to have one. If I am fortunate, my boyfriend (who attends such a university) will prepare a program on punchcards or paper tape, which he will hand to a graduate student to run for him. Once he gets it right, his program will cause a massive line printer somewhere to generate an enormous printout that says, I LOVE YOU. BE MY VALENTINE. on reams of green barred paper. He will send the printout to me with pardonable pride, and I will use it to decorate my dorm room, thereby proving that I have a clever boyfriend.

    Oh, wait a minute. You said people in their twenties, thirties, and forties.

    1. Re:They are enormous by Anonymous Coward · · Score: 0

      Never stated whether that was octal, decimal or hexadecimal.

  134. 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

  135. In HS I learned how to type. by Anonymous Coward · · Score: 0

    I was taught to type in HS and learned the rest through Technical School and on the job experience.

  136. 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
  137. 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.

  138. 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.

  139. what were you taught about vomputers in high scool by Anonymous Coward · · Score: 0

    Hah ha ha ha ha ha his ha

  140. 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.

  141. 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 ||++

  142. 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.

  143. 1984 - Basic + FORTRAN 66 by Anonymous Coward · · Score: 0

    I graduated HS in Nebraska in 1984.
    We had 3 computer classes taught on TRS80 Model 3 computers.
    * Basic
    * FORTRAN
    * Pascal

    For all 3 classes to share, were 4 computers. We had to sign up to get access 1 hour at a time. The FORTRAN compiler would take about 45 minutes to compile and link any program, so at least 2 hrs of time was needed per day to do anything useful. I knew only 2 people with any sort of computer at home.

    The Pascal was new and I chose FORTRAN instead - I was going to be an engineer.
    The teacher was a math teacher except those 3 classes. We had 8 periods a day, but most people took 6 classes and 1 study hall. He knew computer programming.

    Down the hall, the business department had a room filled with IBM PCs that were used to teach typing. There were at lest 25 PCs there. It was maddening since PCs were $2500+ at the time. They also had typewriter-like printers, while we were using donated dotmatrix printers with green/white alternating lines on the page.

  144. 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/

  145. 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
  146. 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.

  147. 1969 High School Computer Math by Anonymous Coward · · Score: 0

    We had some kind of time sharing arrangement; each morning some lucky student would dial in using a modem. The class had four Teletype terminals in a tiny room that was actually a walled-off part of a hallway. After writing your program out longhand, you typed it into one of the Teletypes, which outputted a paper tape of your program (BASIC). Then you fed it in and tried running it. The room was incredibly loud; it sounded like a machine gun nest when all four terminals were in operation.

    I was in the tenth grade, so I was 15 at the time. The teacher just showed us how BASIC worked, had us do some standard problems, and then let us work on whatever we wanted to do. I tried to write a program that would try to figure out how to win at tic-tac-toe by looking ahead; my plan was foiled by a lack of subscripted variables.

  148. 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
  149. In highschool, I... by Anonymous Coward · · Score: 0

    Had 2 years of Cisco and 1 year of Novell. No programming courses were offered at the time. Taught myself how to pull plain-text passwords from memory...

  150. 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!

  151. 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.
  152. CP/M on a cassette deck by Anonymous Coward · · Score: 0

    "
    10 Print "Dingleberry"
    20 GOTO 10
    Run
    "
    Was the height of computing when I was in high school.

  153. 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.'"
  154. 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.

  155. 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

  156. 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.

  157. mid-60s by Anonymous Coward · · Score: 0

    Junior and Senior year of HS (1965-67), we wrote Fortran 2 on punch cards and were fortunate enough to have IBM (the original plant in Endicott, NY) do overnight runs on their brand-new 360's. Still had to do punch-card and overnight runs at Clarkson in 1967-68 writing Fortran 4 for our intro to computing engineering class. Why engineering? My guidance counselor in 1966, when he asked me what I'd like to do and I said "programming", advised me that "By the time you get out of college, computers will be writing their own programs." I ended up with a BSME from Clarkson and switched to programming a year into working for IBM (apparently all guidance counselors were giving out the same advise) and did that for the next 39 years. My resume lists "Software Languages: HTML, CGI/Perl, JavaScript, C, C++, Pascal, MC680x0 Assembler, JOVIAL J73, Ada, FORTRAN, APL, CMS2M, and 370/BAL".

  158. 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 :).

  159. In the 90s - Scotland by Anonymous Coward · · Score: 0

    I got taught WIMP stands for Windows Icon Menu Pointer. I can't remember much else, but it was general stuff like that for the theory. I got a C there. Practical was logo programming, something else (pascal maybe) and basically the teachers opinion of how well you could use a computer. Got an A there. Hated computing in School, almost killed off my desire to learn about them. All on Macs IRRC.

    After college / Uni have been working as a programmer for probably 6+ years now.

  160. Time sharing by Anonymous Coward · · Score: 0

    I'm 60 and had the good fortune to go to a high school networked into the Dartmouth Time Sharing System- basically a multi-user small job processor. We used teletype machines and stored programs on baudot paper tape units attached to the teletype. It was a lot of fun and thought-provoing-- we were running programs on hardware many miles away! The tun-tun-tun-tun teletype sound was thrilling for me- that's what I remember as much as anything else.

  161. 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.
  162. 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...
  163. 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!

  164. 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.
  165. 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
  166. Thankfully Vo-Tech was around by Anonymous Coward · · Score: 0

    Computers in High School in the late 80's early 90's, no such thing. I had to take two Vo-Tech classes, with the first basically being a typing class (intro to computers), and the second a good progamming course teaching COBOL and RPG. Other than that, I did get to play Oregon Trail for about 5 minutes in elementary school. The Virginia education system back then was more worried about teaching English Comp and basic math than anything worthwhile.

  167. 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.

  168. 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!
  169. 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
  170. 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}
  171. 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...

  172. 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).

  173. What do you mean by "in" Highschool? by Anonymous Coward · · Score: 0

    If you mean taught by the teacher, then the answer is word, excel and access.
    If you mean what did we teach ourselves using the school computers when the teacher wasn't in the classroom, then a whole lot more.
    For instance: I learned that holding a hard drive magnet next to a CRT isn't very good for the monitor (permanent damage sadly).
    I learned how to play hearts, what the insides of the computer were like, and what they did.
    We even learned what happens when you screw with the admins computer because he left it unlocked (a windows re-install).

  174. 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.

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

    How to load the optional cassette tape reader...

    --
    I am the unwilling control for my Origin.
  176. 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
  177. After my teacher... by Anonymous Coward · · Score: 0

    After my teacher spent 5 minutes trying to remember the command's name "print", I spoke up and ended up teaching my high school quick basic class... sadface.

  178. 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...

  179. SimCity by coastal984 · · Score: 1

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

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

      porntipsguzzardo!

  180. 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.

  181. 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.

  182. 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.

  183. IBM 1130 by Anonymous Coward · · Score: 0

    I graduated from high school in '77. We were fortunate to have an IBM 1130 minicomputer (http://en.wikipedia.org/wiki/IBM_1130). 16K bytes (8k words) of core and 1M byte hard disk with a 2501 card reader and 1403 printer. It was a card based system and we used 029 keypunches. The teachers were half decent for the computer science courses. Most of the were FORTRAN, with a sprinkling of RPG. This is what sparked my interest in technology and life long career. After school and on weekends we used to go up to the University of Waterloo and play on their IBM 360/44 running APL. Those were fun years.

  184. 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 Anonymous Coward · · Score: 0

      Fibonacci sequence? Me too! That was the first program I wrote that wasn't assigned. IBM 360 Model 20 PL/1, an 029 keypunch, and overnight batch to the district's mainframe. My senior math teacher thought it would be cool to teach us how to program. Wonder if he's still alive?

    7. 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
    8. 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...

    9. 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.

    10. 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
    11. 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...
    12. Re:You couldn't learn all that in high school by Anonymous Coward · · Score: 0

      Just because you couldn't doesn't mean he didn't. I later knew someone who learned computers in high school in 1966 -- whatever place he lived in NY was home to IBM and they set up the training program to generate a local workforce.

    13. 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.

    14. 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.

  185. 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!

    1. Re:1996, Australia by Anonymous Coward · · Score: 0

      "cobalt"?

  186. 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.

  187. 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.
  188. Quite a bit actually by Anonymous Coward · · Score: 0

    When I was growing up in the Middle East (late 80's, mid 90's), we had Apple ][s and BBC Model As in primary school (up to grade 4 I think). There were 2 hours set aside every week for us to do whatever we liked. Then we got proper IBM PC ATs and were taught how to program using the ROM Basic, and things just progressed from there.

  189. 83 Grad, TRS-80 and PDP 11-34, enough 4 IT career by Anonymous Coward · · Score: 0

    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.

  190. 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).
  191. HS by Anonymous Coward · · Score: 0

    I had BASIC, RPG2, and COBOL in HS. Very cool for HS in the 80's

  192. Administrator Dare by Anonymous Coward · · Score: 0

    If the system admin dares a group of you to break into a system with him watching, he can't complain if something goes wrong well, he could, but how would it sound to his superiors without getting in trouble?

    The admins trusted us geeks to not mess things up on purpose and in return we were allowed learn from trying lots of things most people were not allowed to do (sometimes with admin access). It helps that 2 of the parents were system admins and we were all in programming class with one of the admins.

  193. 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.
  194. Class of 1998 by Anonymous Coward · · Score: 0

    Class of 1998

    We had 75-200Mhz Macs. They had a Hypercard Class for light programming and putting together multimedia presentations. I didn't get offered to take the class but everyone had access to Hypercard. I learned all my Computer skills after school, at lunch, and when I should have been doing something else. Learned how to program, ran circles around the poor excuse for security system called "At Ease". Hypercard could launch any program that At Ease didn't give you access to, even a modified Finder, then you could close "At Ease".

  195. 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.

  196. 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.

  197. 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.
  198. 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.
  199. Nothing by Anonymous Coward · · Score: 0

    Nothing at all in 1959.

  200. 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
  201. 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 /.?

  202. Graduated in 86 from H.S. so here we goooo.... by Anonymous Coward · · Score: 0

    Started off with a TRS80 and BASIC doing programming on my own. From there, went to Apple IIC's in 8th grade. 9th grade started high school but computer programming classes weren't available till I was in my Junior year. Then I got to play with some Commodore Business Machines with (oooooohhhh) 5 1/4 floppy drives. Cool stuff. Had 32kb of memory, amber monochrome screens, and ran at a few hertz.

    After high school, went to college and had to work on a mainframe via teletype. What a p.o.s. system that was. Ugh.

    From there, started just playing with computers on my own. Assembling, trouble shooting, programming via basic. Then came Windows, windows 2.0 and finally Win 3.0/3.11 for Workgroups. Then came Win95, and I picked up VB 4.0 What a difference that was. Much of what I learned in basic programming translated right over, I just needed to account for objects, clicks, lists, boxes, and how they interact.

    So - the answer to the question ultimately was - not enough. 95% of what I learned I had to do on my own - and in the classes I took I knew more than the teachers.

  203. BASIC and C by Anonymous Coward · · Score: 0

    Graduated in 1998, learned Basic during freshmen and sophomore year, C junior and senior year. All this on Mac Classics with a 9" black and white screen.

  204. Dec 10 + teletypes by Anonymous Coward · · Score: 0

    Graduated 84.

    We had a room with five teletypes and one crt terminal connected to a dec 10. What you did with that access was pretty much up to you, though-- no instruction.

    This was the age of the commodore 64, though, so had that at home.

  205. 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.

  206. 3 years of CS in Highschool, Yes I'm lucky. by Anonymous Coward · · Score: 0

    30 years old, graduated 2002, and I had 3 years of Computer science in highschoo (public school, Ohio)l It was set up as CS1, CS2, and AP CS (which then resulted in an AP exam at the end of the year for a significant amount of college credit).

    We covered TONS of material which, even despite the college credit I got (about 9 credit hours I think), I had to re-take in College. We did about 1.5 years of C/C++ and did all the basic BS stuff (Sorting algorithms, Linked Lists, Binary trees etc), and another 1.5 years in Java. I believe there was also a very small amount of classic ASP and SQL development.

    At the time, I knew that this was an abnormal amount of CS to have in highschool, but I didn't realize exactly how awesome it was. Given that I ended up becoming a software engineer, I know now that this early introduction to CS was absolutely incredible, and I consider myself very lucky to have gone to the school I did.

  207. 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.

  208. 1979 by Anonymous Coward · · Score: 0

    i graduated in 1979 our hs had 2 ge terminet printing terminals connected to the citys mainframe by a modem a HIS Series 6000, they taught us basic and fortran in computer programming.

  209. 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

  210. GE terminet terminal and a HIS Series 6000 mainfra by Anonymous Coward · · Score: 0

    Graduated in 1979 from Scottsdale High School, we had 2 Printing terminals connected to the HIS Series 6000 via audio modem. We were taught Basic and FORTRAN in computer programming class.

  211. Early 70's by Anonymous Coward · · Score: 0

    My School was fairly advanced as the Math guys had the foresight to figure out that computers would be important (this was around 1970/1971)
    I was in a small district in the North Suburbs of Chicago. There were two high schools and each one had a Dec PDP-8/s (S was for serial we said Slow :-)
    Attached to it was a paper tape reader and an ASR-33. (or maybe the ASR-33 was the only tape reader). Since the room was small there was a video camera
    in the computer room and it could be trained on the computer for display on a monitor in each of the classrooms. I was a student aid since I knew how to work
    the computer and ran things for the teachers when they wanted a computer session. I remember as a joke they wanted me to pan to show the computer and I had found some Datamation magazine with a shot of some huge data center with a giant IBM mainframe and I focused the camera perfectly and it looked like a real room on the TV :-) I learned DEC Focal, Fortran (I think Fortran II) and assembler. We later got an HP 98xx with Basic, a plotter (hey it was still a math tool) and a mark sense card reader for creating programs. Also during high school I had joined the "Explorers" a career oriented off shoot of the Boy Scouts (if I remember correctly).
    We had access to an IBM mainframe and I learned more assembler, Fortran IV and (egad!) COBOL. Around graduation in 1975 I moved up to being the youngest subscriber to a timeshare service (I had gotten a video terminal) and then eventually an S100 Bus computer running a blistering 6Mhz Z-80, 64K Ram and Double Sided, Double Density 8" disks, running it with an old DEC VT100 terminal I got used from somewhere, When I first got to college (this was a supreme system back them and set me back about $2Kof my hard earned cash). I actually ended up paying for it by doing some computer work for some small business particularly DBASE II and building or helping buy systems and getting software installed and writing a few utilities.

  212. 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.

  213. CRT monitors can shock people by Anonymous Coward · · Score: 0

    Kneel down before me for I am Thor, god of thunder!

  214. Just Graduated HS by Anonymous Coward · · Score: 0

    In elementary school, we learned how to type and how to use microsoft office. Every year. There's not that much to learn it was pretty stupid, they retaught us powerpoint and word every year. They also offered a class like that at my highschool. Aside from that, I took 3 programming classes in highschool. They were all bullshit the teacher didn't know much about the subject, I took them so that I'd have free time on the computer to do my own thing. Basically we didn't really learn anything. I'm a computer science major now, and honestly computers are really important no matter what you're gonna do with your life nowadays. It's ridiculous that we don't focus more on tech, I went to highschool in Maryland and it is considered one of the top schools in the area.

  215. 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...)

  216. Computer Edu in High School in the mid/late 80's by Anonymous Coward · · Score: 0

    Graduate High School in 1987. Went to a good but not top notch school on Long Island. The computer lab consisted of about 20 Apple II+ and IIe computers with a few printers, mostly monochrome monitors with a few color. High School Computer Math as it was called was a three year sequence. Computer Math I consisted of Applesoft BASIC. One teacher was also the PE teacher so it was pretty much walk through the code on the blackboard. Toward the end of Computer Math I we had to write in Fortran 4 using the Z-80 cards in a few of the Apple computers. The other teacher while having a math background also took off points for spelling in comments. In Computer Math II, it was a continuation of BASIC with Files as well as more Fortran 4. We might have touched on Apple Pascal in Computer Math II but I don't recall. in Computer Math AP, it was all USCD Apple Pascal and more data structures. The expectation was to take the AP exam. When I met a HS classmate who transfered into the same engineering school, we were both thankful that we learned how to program before we got there.

  217. anonymous by Anonymous Coward · · Score: 0

    Nothing in grammar nor high school. I went to RCAI in NYC where I saw computers up close and personal for the first time.
    After that my job lef to programming on the Intel 8008 and a succession of bigger and faster micro-processors, working through Assembly, PLZ, C, Basic, DBase II, III, Fox Base/Pro, QuickSilver, Recital and PostScript.

  218. Graduated high school in 2000 by Anonymous Coward · · Score: 0

    Elementary school consisted of typing classes and playing MECC games on tje Apple IIe

    Middle school was using Apple IIe and Macs running OS 7, but no real classes, it was just a resource

    High School was more Macs running OS 7 as a resource until my Junior year, when my school started offering a two year CCNA course (it was a trial run for Cisco, first years it was offered to high schoolers as far as I'm aware)

    I honestly learned more about computers on my own via my home computer, friends' computers and the computers at the local library.

  219. 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.

  220. 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).

  221. My high school sucked hard.... by Anonymous Coward · · Score: 0

    In my high school, in the not so deep south. Introduction to computing classes were glorified typist training classrooms. I had already spent years at that time programming my trusty (1978)Atari800, and TRS80. So I only passed with a D+ because I spent much more time programming the on-bios BASIC interpreter of those silly old IBM desktops running DOS from a 5 1/4in floppy. But I never graduated fro there, I drop out after I had a heated argument with the science teacher over the meaning of accurate verses precise, in which she was clearly severely misinformed.

    While I did not pursue a career in programming, over the years as a "computer hobbyist", also with the wide adoption of Linux in the field, I have sort-of fell into a career as "Lead software developer and Technology Adviser" of a small nonprofit (E-recycler / Computing service and repair center). I do what I love, and I don't owe a dime in student loans.

  222. 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.

  223. 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.

  224. 1986-1998 by Anonymous Coward · · Score: 0

    In Kindergarten, we had an Apple II, color, for about 2 weeks. I have no idea what was on it other than it was about rescuing pets from a dragon or something.

    I didn't see a computer in the school again until grade 3, where we had a single Apple II with a monochrome screen. It had Oregon Trail and Number munchers.

    In grade 4 there were a couple of PC-XT's with Amber screens, the classroom was robbed one night and the thieves took one computer and both monitors. The replacement was a color monitor. Mostly edutainment games like the Super Solvers series. Recess was not long enough to complete a Outnumbered game, but I was the top score on that game forever, being the only person to actually finish it.

    Most of the "hacking" done at this stage was figuring out how to reverse engineer the menu system (two letter password, oh wow that didn't take long.)

    In grade 7 (1992) they had started replacing PC-XT's with 386's with VGA screens and Windows 3.1.
    Then they kept ALL the 386s in use, even to 1998. In 1996 they replaced one lab with Pentium 75's with Windows 95.
    The high school had a lab of 486's that they had to have bought around 1994. However they kept all the XT's until 1999.

    None of the machines ever had up to date antivirus software. And no programming course was ever made available. The options were keyboarding (typing), and Drafting (half CAD, half Paper)

    At college they had Pentium labs running Windows 98 that were riddled with viruses, and a NT lab that was virus free, but a pain to use since it had only MSIE3.

    At that point I withdrew from college because the computing environment was far worse than what I could do at home.

  225. 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.

  226. 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.
  227. High School Computers by Anonymous Coward · · Score: 0

    Time share off a RCA / Univac main frame. One TI Silent 700 terminal at 300 Baud. Learned a little Basic. Later the instructor ordered a SWTP 6800 computer, AC-30 cassete interface, and a CT-64 termainal. I got to build all of it. Still have the computer and cassete interface. We then got a PDP-11 and a Decwriter III. and a Comadore PET. After I left they ended up going with Apple IIs. Lot of fun for a high school kid.

  228. High School Mathematics by Anonymous Coward · · Score: 0

    I first exposure to and hands-on experience with computers was senior year high school during September 1982. My high school mathematics teacher brought his Commodore PET computer into the classroom for the express purpose of allowing students to programme the computer following relatively short one-page instructions (algorithms). He integrated the lessons about vector, trajectory plots, matrix and quadratic equation calculations such that we had to use the computer for weekly assignments over the course of 4 weeks. The first time I sat down at the keyboard and typed a computer programme in Commodore PET BASIC and executed it, I was addicted. Of course in those days personal computers cost as much as a motorcycle or in some cases a small car, therefore, I was never going to be able to buy my own computer with the newspaper delivery and lawn mowing money saved during the previous summer. If I recall, the Commodore PET was priced approximately CAD2500-3000. But all was not lost. I had enough money to buy a Commodore VIC-20 forgoing a dedicated monitor and cassette recorder/player to save and load programmes. My parents bough the Commodore VIC-20 cassette recorder/player as a birthday gift but it would be almost another year before I bought a MODEM and dedicated monitor. By the time I graduated in following summer the school had a small computer lab with 10 Commodore SuperPET computers connected to a shared floppy drive unit - or was it a hard drive unit? - and a shared dot matrix printer. The school had purchased these computer primarily to use a career selection software package called appropriately enough CHOICES. I remember getting special access to the computer lab during lunch break or between classes.

    To this day I am conflicted whether I should curse my high school mathematics teacher. :)

  229. 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.

  230. 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.

  231. Don't copy that floppy! by Anonymous Coward · · Score: 0

    According to my computer teacher in '87, you ARRRRR a pirate if you copy 5.25" floppies.

  232. 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.)

  233. 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.

  234. Graduated in 2000 by Anonymous Coward · · Score: 0

    I was lucky to be in my school... I was required to take a typing class, or (as I found out after some discussions, since I *hated* typing classes), one of the programming classes.

    Freshman year, I took QBasic first half + VBasic second half.

    Sophomore year, I took AP Comp Sci, which was Pascal

    I found out that the APCS class was switching to C++ in the 4th quarter... by then, even if I bombed every assignment and test, I still couldn't fail the entire class to retake it...

    junior year, I TA'ed the AP CS class, which was now C++

    senior year, there was nothing left to take. Though I did hear that they would (next year) be adding web (HTML/interdev),

  235. 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.

  236. Grad school - 1991. by Anonymous Coward · · Score: 0

    I graduated from Portland State University with a bachelor's in biology in 1991. Even as a science major I never used a computer. When I got to graduate school I took an engineering class and used a spreadsheet for the first time - it was pretty much a crash course in using excel. I still can't believe how far in my education I went without any exposure to a computer.

  237. 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).

  238. high school by Anonymous Coward · · Score: 0

    At my high school, Birmingham in Van Nuys. California, we had a 4 Saturday course on computer programing. It was 1963, and, as I recall, we covered fortran and cobal.

  239. Lucky to have some hobbyist teachers by Anonymous Coward · · Score: 0

    I went to high school in the early 80s in what most would consider a poorly funded school district. Yet, I was lucky enough to have a few very good teachers who were computer hobbyists. Personal computing technology in those days was very expensive yet they managed to obtain surplus Commodore PETS from the local SUNY (a NY State public university). These machines had a built in BASIC interpreter and we learned things like loop constructs, recursion, subroutines, peeks and pokes (if you have to ask, you're too young) and some basic algorithms like sorting and efficient string reversal. It sparked a lifelong fascination in computing and now I work for the research branch of a well-known technology company. I have nephews who have recently completed AP Comp Sci. courses in a well-funded district and their experiences were much different. Their classes focused more on the the formal aspects of Comp Sci. such as the analysis of important data structures, algorithms and their associated time and space complexities. Nothing theoretical, of course (few high school kids have the math background for anything other than a simple treatment). This seems like a natural progression since in my day (boy I feel old) few people outside of universities even heard of Computer Science as a field of study. Techy kids from the era were often steered towards one of the traditional engineering disciplines. What was obscure then is now commonplace among curricula planners.

  240. 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.

  241. YEAH, YEAH, I wrote "leaned" instead of "learned." by StefanJ · · Score: 1

    snarks > /dev/null

  242. I learn that IT sux0rs. by Anonymous Coward · · Score: 0

    By the end of HS I was burned out and I realised there was no future career in the nerdy stuff I did.

    Personal stuff
    1980's - Primary school
    Vic20 - Obsolete by the time I got to them, but I had a room full of them. I made ansi style art, wrote some code after school. In school they hammered us touch typing. Awesome skill. Copy out poetry/short stories and print them out and stick them in a book. Helped a little with my spelling and language skills.
    Apple IIGS - Lots of typing stuff, mavis beacon. Hit hard, the whole class was getting 40+ wpm. The whole thing was networked. Running public domain software. Neat. We had to wash our hands and have them inspected before we were allowed to even enter the room. Each term the keyb were rubbed down with alcohol (my job). Was very neat.
    6th grade - Macintosh - Used page maker to create a class newsletter because I was annoying the crap out of everyone in class. They gave me an office and taught myself everything in 2hrs a day I had to myself. They then fired the old computing teacher so I was also used to train another teacher how to maintain the network etc. Won the year 6 computer prize despite being pain in the but.

    1990's high school.
    Apple IIe - Networked, didn't get much time on these they were replaced when I went to year 8 or 9.
    Mac's - networked. Jesus, used the hell out of these, open for lunch, after school and before school. Hit them up maybe 4 hrs a day. Taught other students hypercard, basic, wrote a trojan and then a virus that then got me banned. Res edit. Typing speed peaked at maybe 60-70 wpm. Entered a few international computer programming competitions as a team. Did okay given we hadn't practised together much. Set up new network of PC's in library, created website for school (1993/4?). Trained teaching staff. Started to become withdrawn, even from other nerds, mostly coded at home for all nighters. Became obsessed with fractals and video encoding systems. Only person in computing class not to go on computing camp. Started to go a little nutty. School put pressure on me to make sure I did really well in state wide y12 testing. Family break up, parent moved interstate. Cracked, burnt out. Fledgling software company founded but didn't end up doing anything. Got involved into hacking and phreaking, got out before criminal charges laid. Won the y12 computer prize.

      Went to uni, hated computing subjects, became physicist, now teach at uni + high school etc.

    Moral of the story.

    * Teach and learn touch typing. Whole classes should be able to sustain 50-60 wpm.
    * Teach and learn basic programming/scripting. Everyone should know how to do this. I honestly believe BASIC is a great beginners language.
    * Spend minimum amounts of time on application usage. Stuff changes too fast. Word and Excel are compulsory, Photoshop would be handy and quick.
    * Offer useful challenges and computer time to students. Opening the room for 1.5hr after school while you do your marking is easy. Everyone has access to a computer, but how many know of useful supervised challenges to use them for.
    * Advise students to control their use, time management and live with computers.

      I used to teach in High schools. Most students had pretty terrible computer skills. Most can't type worth a dam. Most can't use software short of following a wizard. Extremely few (1%) have been exposed to any sort of programming. We have all this IT infrastructure (laptops for every student, computer rooms, wifi) but if anything, students are worse than they used to be. Most staff were pretty bad at computer stuff as well. Most couldn't set up a projector by themselves.

      I teach at a university, and anything beyond a store bought program is just beyond being comprehended. Average IT skill is as bad as a high school cooking teachers. New staff generally have more competence at using software. But most still can't fathom solutions to IT problems in their area of the business. None understands how a computer works. We even have academics in IT, but find it difficult to apply their skill outside of a very focused area.

  243. 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.
  244. 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.

  245. 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.

  246. 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.

  247. 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.

  248. Speak, memory... by Anonymous Coward · · Score: 0

    Let's see...

    I spent the first 10 years of my life in Moscow, USSR, where I haven't seen a computer of any kind.

    After coming to NJ, USA in the summer of 1992, I became a computer geek as soon as I had the chance, though mostly through after-school activities. I didn't get a computer of my own until I was 13, and didn't get Internet until 1-2 years later. The once-a-week computer classes in Elementary and Intermediate School that I went to (grades 5-8) were lousy (286es running MS-DOS with Direct Access Menu, a bunch of "educational" games, Microsoft Works 1.0 for DOS, and Print Shop). The instruction was even worse. Obviously there was no mention of anything related to programming / sys admin / DBA. No Internet - no dial-up modems even. I remember that MS Works had a feature through which it was possible to get to a command prompt, which the "teacher" had no idea how to disable... I learned some programming and dial-up BBS administration at home, and everyone was amazed when I brought a couple of simple QBASIC (later VBDOS) games I wrote / enhanced to show off at school.

    I went to a charter high school 1996-2000, and there they at least tried to offer up some decent computer classes. I remember they taught Turbo Pascal and later C++Builder for Windows. Of course I already learned all those things through auto-deduction at home.

    After graduation I immediately went to a college for a couple of associates degrees in "Computer Information Systems" and "Business Administration" - mainly because I didn't yet know what I wanted to do with my life, and because it was initially free (something like a scholarship). There, again, the programming instruction (Visual BASIC 6, some Java, some C++, and some Oracle SQL) was awful, but the classes that I took in financial accounting, management, marketing, humanities, etc were very interesting. I should have skipped the programming classes (where I knew more than the "professors") and just studied business instead...

    The point of the story is that schooling is not for every person and not for every subject. We need to get past that historical mistake of socialist "public" education, and focus on what delivers the best results! Some people learn best on their own, especially now that we have almost limitless amounts of great free information via sites like Wikipedia, online programming tutorials, FLOSS documentation, Creative Commons books, online certification exams, freelancer brokerage sites where inexperienced developers can offer their services cheaply and get some real-world experience, etc. I would have been better off if I had dropped out as soon as I could, and focused on self-education instead!

    As for what IMHO kids should be taught today: Wiki editing, Open/LibreOffice, free creativity software (Gimp / InkScape / Audacity / Blender / etc), Python, HTML5, and SQLite. Skip lower-level programming languages and fancy database systems - only a tiny fraction of things need to be optimized, which will eventually shrink down to 1% of the programming work. Then - whatever they're interested in, as long as it's creative and produces useful results.

    --libman

  249. 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.

  250. Re:1972? by Anonymous Coward · · Score: 0

    HP 2000-F, Dialup ASR-33 TTY. Code on paper, run it in your head, punch it to paper tape offline. Wait for a teletype to free up, load your tape, Hope it works, Get
    kicked off, no real on-line debugging allowed, rinse, repeat.

    One timeshare minicomputer for the entire school district.
    Portland Oregon, 1972.

    Discovered OMSI West lab, PDP-8, PDP 11/45 RSTS On-line development!

  251. Life Lessons by Anonymous Coward · · Score: 0

    First year HS computer science ... learned that people that are diligent in their job get promoted out of it.
    I had a great CS teacher that worked her ass off to stay ahead of everyone in the class and that was no mean feat as 4 of us were pushing her limits everyday... she got promoted to administration the next year. Thank You Dr Tannahill

    The second year I learned that petty assholes can literally ruin your life and you have to do your best not to incur their wrath.
    Then we got a teacher that was teaching the class because she had one class in C in college ... she was a petty bitch. She didn't like the fact that we knew WAY more than she did. Any I was stupid and made a mistake and she got the principal to suspend me from school for a first nonviolent offense that I should of gotten a slap on the wrist for. This ended up costing me a ton of scholarships and entrance to a couple of colleges and other awards and honors I was up for. Fuck You Mrs Latham.

  252. 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
  253. 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.
  254. little or none by Anonymous Coward · · Score: 0

    I graduated from a secondary (high school) in Ireland 1996. I had zero mandatory exposure to any form of computer. I took a computers class that was pitiful - week long data entry. I think it was just to get some students to work for them. My Dad worked in computers so I learned a bit from him at home but he was always flat-out busy so not that much there either. Only really started to properly learn in university. I should mention that I went to a typical state-run school though, with free tuition.

  255. Re:I learned I knew more than my teacher on comput by Anonymous Coward · · Score: 0

    I suspect only if you keep the staples in though.

  256. 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.

  257. 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.

  258. 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.

  259. 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.
  260. 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
  261. 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.

  262. 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)
  263. 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.
  264. 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?

  265. 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".

  266. 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).
  267. 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.

  268. 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.

  269. 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.

  270. 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!

  271. 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.

  272. 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.

  273. 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.

    1. Re:Probably not a typical school experience by Anonymous Coward · · Score: 0

      I am 50 and had a similar experience in Lexington, Massachusetts in 1969. There was a math specialist for elementary school students, and a small group of second graders learned a language called FOCAL and got to write simple programs on the PDP-8 at the high school. The next year, they switched us to BASIC. That was all I knew until around 1977, when my school got some PETs. Soon after, I got an Exidy Sorcerer and lost interest in the school's computers.

  274. Nothing by Anonymous Coward · · Score: 0

    I just turned 40 and I learned nothing from High School about computers. Everything I knew at that point was self-taught (which included self-taught BASIC on TRS-80 when I was around 10-12.

  275. Listen up, children! by Anonymous Coward · · Score: 0

    I'm approaching 60 years and we had a DEC PDP-8/e at my high school. 8kb RAM. 3 papertape terminals.

  276. 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.
  277. 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!

  278. 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.

  279. 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.

  280. Microsoft Office by Anonymous Coward · · Score: 0

    I don't remember being taught much other than how to use Microsoft Office.

  281. 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!
  282. 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.

  283. 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.

  284. 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.

  285. 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...

  286. Early 00s by Anonymous Coward · · Score: 0

    My high school computer science teacher was one of the first hires Sun made as a startup. He used to tell stories about building computers out of solid state components he scavenged at a junkyard and his job working on HPC at Sandia. Since I was only in the intro class we got introduced to the very basics of using Linux (he gave me a Debian install CD for me to play around with the OS at home, for which I am eternally grateful), as well as a ground-level introduction to rudimentary programming using a Java program that read pseudocode and turned it into instructions for a on-screen robot to navigate its world. He even invited a former student of his to come down from CU and tell us about the work she was doing in neural networks. Boy if I wasn't excited for a career in computer science.

    Then I found out no one could teach me Calculus in a way I could understand, and the rest is history.

  287. 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 :(

  288. Not normal, but by Anonymous Coward · · Score: 0

    It was certain strange that in the time I was in high school I learned useful things about computers. It's strange because I went to high school in an area that's been struggling hard since GM fired hundreds of thousands of workers (conservative estimate) and left the buildings to rot. This is back during the days of Win 98. They taught several computer courses as extras and one as required. The required one was general computer use which covered proper typing, creating and managing documents and spreadsheets, as well as basic maintenance like cleaning the dust out of the computer every few months. The extras were computer assisted mechanical engineering, computer assisted electrical engineering, website coding, network administration, and digital art. Took every last one except digital art since they were working with corel draw which I absolutely hated after having worked with the gimp for awhile. The only bit that is still relevant is the engineering courses since they had us working with Autocad which translated later to 3ds max and xsi mod tool, as well as the typing courses that helped me get over some parts of the keyboard I just failed to address properly on my own.

    I really enjoyed the typing classes. Once a week the teacher would have us put on blindfolds and type out everything he said for 10 minutes. He liked to throw in symbols just to ensure we matched up to his "keyboard cowboy" expectation. Was the first time I ever heard the linux poem pronounced out loud, had only seen it as a stream of symbols before then.

  289. 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.

  290. 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.

  291. Pascal by Anonymous Coward · · Score: 0

    I attended high school from 1992-1996. In 1992 I took a typing class, but they used type writers which were actually in short supply. Many times we practiced typing on paper that had a keyboard layout printed on them. In 1994 I took my first programming class which was offered as an elective. We were taught basic software principles and how to program in Pascal. That class was where I decided to pursue the software field as a profession. I am very thankful that I had that opportunity and only wish that at the time there had been additional classes offered.

  292. US High School Senior by Anonymous Coward · · Score: 0

    Our Computer Science curriculum only teaches Java. I'm taking Computer Science 3, which is independent study. We just come to class, we're assigned a lab and we can use some power point slides to help us do them. Every now and then, we have a test or a quiz. Computer Science 1 and 2 are basically the same, except the teacher explains the slides to the students before assigning the lab.

    Most people never make it past Computer Science 1 because they just shove OOP down our throats. We have to memorize a bunch of definitions and instantiate objects before we even understand what we're doing. It tends to confuse the hell out of most people.

    We have Web Mastering as well, but that's a completely different story. The moron who teaches that has no clue what he is doing. The textbook for that class is outdated and he is too stupid to realize it. He read straight out of the textbook that most people use 800 X 600 resolution and looked at us like it was very important that we know it. It encourages us to use HTML for style and doesn't even mention CSS until the last chapter. Even then, it merely acknowledges that CSS exists rather than teaching anything about it.

  293. "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.
  294. 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.
  295. 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...
  296. 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.
  297. 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.

  298. 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)

  299. Primarily MS Office by Anonymous Coward · · Score: 0

    I am currently in high school in the United States.

    We are required to take a course called 'Computer Technology', which was split into three sections: Microsoft Word 2003, Microsoft PowerPoint 2003, Microsoft Excel 2003. I took this course in 2011.

    Programming classes teach Java, although, only nerds take said classes. Here is a course description for a typical programming course: http://apcentral.collegeboard.com/apc/public/repository/ap-computer-science-course-description.pdf

  300. 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).

  301. Word Perfect 5.1 by Anonymous Coward · · Score: 0

    Literally the only thing they "taught" us was WP5.1. Kind of sad. This was in the mid-nineties, by the way, so even then that was obsolete stuff.

    I taught myself QuickBasic way before that, though. Bit embarassing to admit, but there it is.

  302. 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
  303. 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...

  304. Re:YEAH, YEAH, I wrote "leaned" instead of "learne by Anonymous Coward · · Score: 0

    -bash: snarks: command not found

    Did you forget a cat perchance?

  305. Southern Germany, by Anonymous Coward · · Score: 0

    Commodore64. I learned Pascal on a purely programming level, no scientific approach. Theory was Microcode and how data gets manipulated on the hardware level, logic.

    Pretty cool for that school, with Latin as first language and mandatory Ancient greek, French only in voluntary courses.

  306. 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
  307. 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.
  308. 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
  309. Just left high school - UK by Anonymous Coward · · Score: 0

    I've just left a reasonably well off and respected high school in the UK. All subject areas received a hight budget, except ICT, which was lacking in both the educational and administrative ways. Frankly, I found it appauling. The lessons ammounted to nothing more than learning how to desecrate powerpoint presentations with animations. There wasn't a mention of basic networking, other operating systems or programming, not once. I'm now in college, adn the only computing course offers the most minimal education of Pascal I've ever seen, and generally nothing more than client concepts. Plus, they've made it incredibly hard to get on, requiring an A in GCSE Maths (for the level theyr'e working at, maths is irrelevant, it's not like they're doing CS) and limiting the course to 18 places (meaning that over the course of a year there are only two classes (AS and A2) running) - disgraceful. The other ICT courses offer the same as high school.

    To add, 99% of the time, system admins seem to try and stop expansion of knowledge regarding computers as it only leads to more heaches for them, perhaps if people were taught properly this wouldn't be the case?

  310. 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...

  311. 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!!!
  312. 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.

  313. IBM1130 FORTRAN, APL, Assembly by Anonymous Coward · · Score: 0

    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. The second class allowed us more leeway and most of us learned some assembly language to allow lower-level processing. Alphanumeric processing was quite a pain since we had to rotate a word to get to every second letter (each character took a half-word -- no lower-case letters for us). In the end we knew how a computer loaded info into registers to perform operations and where to find the addresses for all our data. Everyone learned the FORTRAN loops, subroutines, and conditional branching. We also knew how to carry our decks of punch cards very carefully.

    1. 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.

  314. Are you kidding? by Anonymous Coward · · Score: 0

    I educated several teachers on the subject. One of them (physics) claimed i would never fill 48k (ZX-Spectrum).

  315. Pascal class - without Pascal! by Anonymous Coward · · Score: 0

    I took one Pascal class in high school. They had two BASIC classes and one Pascal class, and I had already done BASIC programming.

    We used Apple Instant Pascal on Apple IIe machines. No mouse on them! Apple Instant Pascal was one of the earliest and most advanced IDEs, a seminal achievement of a full graphical bitmapped windowing environment that would come to Windows many years later. This is part of computing history that is being lost. (I had Instant Pascal running in a IIgs emulator at one time.)

    At the Christmas break, the Apple IIe machines were replaced by IBM PCs. There was no Pascal environment available for these PCs! I guess they blew the budget on the machines? Anyhow, we switched to BASICA for the second half of the year.

  316. lol by dhanes · · Score: 1

    i had 'keyboarding', where we learned to actually type on a mechanical typewriter.

    --
    Wait, What?
  317. not much ... by Anonymous Coward · · Score: 0

    I learned it's extremely funny to press ctrl-alt-shift-F1/F2 (switches keyboard layout in MS-Dos) knowing that there were also dactylography classes given on those machines =D
    Learned that we were allowed to press F1 during exams ... which basically answered everything we needed to know.
    Apart from that we were mostly schooling the high school informatics teacher.
    When I arrived in first year University the prof who thought us basic programming asked me not to come back anymore after only one lesson. I had been answering every question he asked.
    Things only became interesting after I had switched to engineering.

  318. UK 90s education by Anonymous Coward · · Score: 0

    From memory..it went something like this:

    90-91 Sinclairs / VIC-20s
    91-93 BBC B / BBC Masters, a few MacOS (SEs)
    93-96 Mac OS (Classics, SEs, a few LCs)

    Most of the programming classes were Pascal. Which did me fine, as when I hit University in 96, they also used Pascal there. So I was way ahead of the curve. Otherwise in senior school (aged about 15, whatever that translates to in US) it was office work using Mac System 7 Claris works/Apple works stuff. Or some typing teacher stuff.

  319. in 1983 in the UK by Anonymous Coward · · Score: 0

    Mercury delay lines, magnetic core storage and punch cards; it's a wonder I ever managed to get a job in the industry.

    1. Re:in 1983 in the UK by Anonymous Coward · · Score: 0

      Actually, now I recall, I got failed an assignment by a tutor for doing the assignment on my TI-59; the tutor refused to believe that the calculator had more power than the college "mainframe" and also didn't throw the divide by zero that the "mainframe" did!

  320. Computer Math by Anonymous Coward · · Score: 0

    The first computer course I took in 1983-84 was "Computer Math". We had 2 types of computers in the class: Apple ][+ and Commodore. I then (84-85) took an AP class in PASCAL programming using networked Apple //e computers, but couldn't take the actual AP exam. So the year (85-86) I took it again using networked PCjr computers.

  321. 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).

  322. very little by Anonymous Coward · · Score: 0

    In the 8th grade our jr high skewl received a bunch of pc jrs. The teachers were so afraid of them that we pretty much just sat in front of them not being allowed to touch them for 2 months. Several of us had started clubs in the 7th grade and owned various computers.

    In high school I took what they called computer repair, it was really basic electronics.

    In the computer lab, which the computer repair kids werent actually ever scheduled to be in but many of us would cut some class or another to visit i started to understand how does was different from CP/M. Picked up a copy of Right Writer and used it to nibble bank street writer in order to do my english homework. My english teacher was a computer enthusiast and demanded some of our work be printed out using Bank Street Writer. This was in 1987.

    I smirked at a lesson the teacher was teaching us about basic when he totally made up what the basic 'read' fuction does. He asked if I wanted to teach the class and I said yes and gave a 4 hour lesson on basic with q&a. (computer repair was block class that was 5 periods).

    we also build and programmed the Hero 2000. For a while I was the lead who would take it to expo or wander the halls with it to show off skewl pride. The teacher and I had a falling out and that responsibility was moved to a really bright and hell of a guy who happened to be a Witness. I'm a staunch Atheist but you would have a hard time saying a bad word about this dude.

    School taught me very little about computers. It was the original Vic20 Manual, programming machine language for beginners, and the commie reference guides that taught me the most. That kinda intensity that only the young seem to be able to apply to a subject. After that practical work experience was my teacher. Search engines lead me to the background, theories, and solutions. Help desk->NOC->NetEng. No certs. No formal education. Just personal experimentation and baptism by fire.

    My High School's computer repair class has been replaced with a cisco networking class.

  323. 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.

  324. I'm 55, went to a New England (US) boarding school by Anonymous Coward · · Score: 0

    So it was a relatively privileged environment. When I arrived at school in the fall of 1970, we had a connection to the GE635 time sharing system at the Keiwet Computer Center at Dartmouth. Lots of private schools and wealthy public schools in New York and New England had similar connections. I/O was via teletypes and paper tape. We had a one week class in programming as part of math class, where we learned to write a simple BASIC program (it was Dartmouth, after all) and after that we were on our own. We could play ver simple games on the computer, and program it in various languages like BASIC, FORTRAN, and Algol. If we were interested in going further, there were no teachers that knew very much, we had to pick it up from the older kids, much the way one learned about sex.

    After my freshman year, we cancelled the Dartmouth service and bought our own computer, a PDP 8e, with 8k of core memory. In many ways it was a step down - same I/O (except now we had a high-speed paper tape reader - woo-hoo!), a basic translator and really no other software. But now we could take the thing down and program it in machine language, which was fun in a strange kind of way. Some kids used it to make computer music and do other strange things. It was a ver organic introduction to computers, I came away from it with a pretty clear idea of how they worked, but it was for nerds only. Most students just got that first program written and walked away.

  325. Too true... by Anonymous Coward · · Score: 0

    I taught myself Basic and APL on the school timeshared system. Knew more about it than any of the faculty.

  326. 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.
  327. Grade school in SF by Anonymous Coward · · Score: 0

    Fifth and sixth grade school in the sixties had zero offerings. I studied binary math and bi-stable multi-vibrator vacuum electronics at a nearby public library during field trips there. Found a book with plans on making a arithmetic calculator with a flip-flops and a rotary phone dial for input.

  328. RE: by Anonymous Coward · · Score: 0

    In high school (class of 08), i got an over view of computer programs in the intro class (Excel, word, publisher, Photoshop, access, and learn stuff like scanning in images)
    then went on to my first programming class using Visual basic, after that took a web design class learned HTML, small bit of javascript, more in Photoshop, flash,and other webdesign programs. They did offer JAVA but i never took it, didn't have the time. I also took classes that had some computer interaction and a learned programs like CAD, 3DMAX, and inventor along with others. Also took an electronics coarse that was great and helped a lot in my modifications to computer and computer parts along with building devices for expansion ports.

    While these really helped me seek after computing, i can say that I really didn't know anything till college, i when to a technical school and basically learn from the ground up, You relize the holes in your education when in high school you were taught: this is memory, this is a processor, this is a motherboard. then you get in college and it ddr3 or ddr2 ram or something else, and processor as CPUs and motherboards are ATX or mATX or BTX style boards. Not many classes teach that it was only after that i found that my school offered an advanced IT class that i wish i would have taken but was not well known.

  329. 39yo, Basic and Pascal + Apps by Anonymous Coward · · Score: 0

    I'm 39, graduated in 1992 from a small rural highschool, 24 students in my grade.

    Grade 8: 6-week mini-courses included typing on IBM typewriters and programming LOGO on Commodore 64's
    Grade 9: High School hired new computer and business teachers, and installed approximately 12 IBM PS/2's in lab.
    2 semesters BASIC programming, at least one semester "business apps" (GEOS and/or WordPerfect)
    Grade 10: 2 semesters Pascal programming, at least one more semester "business apps"

    The next two years I know I took at least 2 more semesters of self-directed programming with guidance from the teacher, and passed the AP Pascal test. A small group of us would go to "programming contests" maybe twice a year at nearby small colleges, and compete with maybe 15-25 other teams from nearby highschools.

    I remember writing a 16 room dungeon game in basic with a vector graphics window, and arrays for rooms and items. And a tic-tac-toe game in pascal, that could check the tallys of previous game results when it had played the same move, including checking for rotated and flipped games.

    Grade 11&12: We also used some sort of publishing design software for newspaper.

    I'm happy what my highschool provided. In my career, I've never developed software, but use computer applications and data in a scientific capacity, and intermittently write scripts and mung data.

  330. 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.
  331. 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!

  332. 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
  333. 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. :)

  334. 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.

  335. 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

  336. 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.

  337. Back in the day by Anonymous Coward · · Score: 0

    I was in grade 9 and heard that the new math teacher was teaching the grade 12 class about something called a computer. I went to him after school to get a bit of information. He explains what a computer is and offers to give me the class assignments and arrange access to the key punches and computer. Its an IBM 1130 with a printer and hard disks. I give the jobs to the operator and she hands them back in a matter of minutes. Turns out I'm learning Fortran. I'm working on the stuff after school closes until its the operator's quitting time so I have about 90 minutes each school day and uninterrupted access to three card punch machines. I go through the year's worth of assignments in about two months and start looking into harder stuff to do. I take Saturday morning classes where I'm learning IBM 360 assembler. By the end of it we are playing with IBM 360 CCWs ( Channel Command Words). In university I learn a variety of languages including PL/I, Snobol, Algol, GPSS, APL, JCL and APL. The main architecture was IBM 360/370 but the computer lab had PDP's with paper tape, keyboards and teletype input. We even had a GT40 with moon lander on it. One of the rites of passage in the lab was to be shown how to use the front panel switches to deposit a large number into the address that was used to keep track of fuel. That way you could hover and explore the moon's surface and not just land at MacDonalds for a cheeseburger. Just before I graduated the lab got a new machine with something called "Unix" that used a funky language called "C", I didn't have time to explore so I've always wondered where I'd be now if I had started one year later.

    Also took a lot of computing theory. I still have the first edition of volumes one to three of Knuth's "Art of Computer Programming".

    High school was the late 60's and early 70's so it was very unusual to have that level of access and turn around, I was very fortunate.

  338. 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.

  339. What I was taught by Anonymous Coward · · Score: 0

    Junior/Middle school we were taught BASIC/Visual Basic
    High School we moved onto C++ OOP. It was I believe the following year after I graduated H.S. they moved everything to Java.
    I am glad I was there before that change !
    As far as those believing learning C++ was a bad idea, I think it really boils down to your instructor. We had an excellent one that was devoted to the language. If I recall correctly, there were several students in our class that ended up rewriting the software for grade submission for the teachers, and it went on to be used for many years.
    BInary trees, Linked Lists, Doubly linked lists, Matrices, Pointers...a wide amount of concepts and illustrations were covered.

    My favorite prank was using the net send command. This was prior to the service packs and them patching the Messaging system to default off.
    A simple net send command would flood the entire domain (which happened to be just about every single computer throughout the district) with lovely words of wisdom from fellow classmates.

    The joy of the earlier years !

  340. 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.
  341. 1982 - BASIC programming by Anonymous Coward · · Score: 0

    Line #'s & all... I thought it was the greatest thing since sliced bread!

    * Boy, that was a LONG time ago!

    APK

    P.S.=> Things sure have come a long ways since then - We used bootjack modems (phone handle in a boot cup to send/receive modem 'chirps', like you see in the film "War Games") to 'timeshare' on a DEC PDP-11 iirc, that was buying time from a local industrial concern to do it...

    ... apk

  342. American - Born 1980 by Anonymous Coward · · Score: 0

    6th Grade - Some kind of BASIC. Made programs that did basic math or colored giant pixels on the screen. The teacher wore a grey engineer's jumpsuit and was around 50 or 60 yo. I still have my 5 1/4 framed as my first program.

    9th Grade - An elective class. Q-Basic. We did studied basic logic, pretty much. Conditionals, etc. Teacher was young, black female (surprising = yes). We hacked Nibbles and Gorillas. I made a primitive painting program for the hell of it. Played Doom at home with friends via modem. Prodigy internet.

    10th Grade - An elective again. I think we were still on Q-Basic but did more complex algorithms. More Doom, Duke Nukem 3D.

    11th Grade - An elective. The school got new computers and we were programming in C++. We also had a web "primer" class (HTML). Quake!!!

    12th Grade - An elective. Continued C++ and also VB. Quake!!! Rocket jumps!

    I'm a "web developer" now working with PHP/Python, waiting for IE 7,8 and 9 to die, and preparing for HTML5 to become a standard. I feel I have a solid future and I am paid well enough to be content and I have my public education to thank for it.

    1. Re:American - Born 1980 by Anonymous Coward · · Score: 0

      Correction: My first class was in 7th grade, not 6th.

  343. 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 ----
  344. I mention my Mom in my post. :) by Anonymous Coward · · Score: 0

    I'm 34 years old and attended Del Mar High School in Campbell, CA from '92-'96. There was no mandatory computer education in middle school (grade 6-8) or high school (grades 9-12). The only exposure we had to computers were a few trips during English class to use the computer for writing reports and brief Internet lessons (remember GOPHER?). By contrast, I went to Bowers Elementary School in Santa Clara, CA from '83-'89 (K-5) where we had weekly computer class from 3rd grade through 5th grade. That class started when I was in the 3rd grade and was (and still is) run by my Mom (Mary Jarvi). That class uses computers for basic education such as Math, Reading, Writing, etc..., but also introduces computer fundamentals like the components of a computer, some basic programming, and so forth. It has expanded greatly over the last 26 years to actually try and meet state criteria for what kids are supposed to be taught and exposed to in Elementary school. What kids are taught today is far more than I was ever required to learn. Most of the kids I went to school with did not have computers, and the few that did only used them for writing the occasional report or playing a game or two.

  345. 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.

  346. Nothing special by Anonymous Coward · · Score: 0

    Typing and Word Processing

  347. We had a model 33 teletype, but it was 1970 by Anonymous Coward · · Score: 0

    When I was still 15 my high school got a model 33 teletype with an acoustic coupler, a phone, and an account on the local university's GE 235 time sharing system which ran the DTSS (Dartmouth Time Sharing System). The machine contained tutor programs to teach languages. Being one of the better students, I got a key to the door of the little closet the TTY was crammed in to, and sat down to play. In short order I had learned BASIC, Algol, and Fortran. By the time I graduated in 1972 I had written some pretty decent code. Entering GA Tech in the summer of '72 I found myself WAY ahead of most of the students. I will admit that having to do Fortran programs on punch cards seemed pretty awful after using time sharing!
    So, thanks to the generosity of a wonderful Math (later Computer Science) professor at the local university, several kids from my high school were able to get ahead of the curve way back then.

  348. 1980: basic/6502assem/PL1 by Anonymous Coward · · Score: 0

    Graduated 1982. Classes were not in last year.
    Commodore PET Basic, animal population simulations, math problem solutions (find factors etc), functional games. Assembler for fast shooting games and other things. Maze generation and solution.
    Also a PL1 class with punch cards sent off to main frame and returned days later. This was record processing, finding group properties and statistics. Doing sorts.

  349. 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
  350. LOGO FTW by Anonymous Coward · · Score: 0

    We had Vic-20s, Atari 800s, all kinds of good stuff early on-- LOGO and BASIC.

    Then Epson Equity IIs with Hercules graphics, dual floppy systems-- BASIC and Pascal,
    some assembly language. C was a breath of fresh air.

  351. Mostly history by Anonymous Coward · · Score: 0

    We primarily learned computer history in the mid 80s. There was very little actual programming. It was mostly flow chart theory, recital of historical events, and memorization of things that hadn't mattered for 20 years at the time. Of all the things that we learned I think flow charting is the only thing I still use today. I cut my teeth on a TI 99/4A so programming on the C-64 was a little different. What we were doing was so basic though that the translation was fairly straight forward. Variable assignment, loops, etc. were all similar.

  352. 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.

  353. 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

  354. Back inthe olden days . . by Anonymous Coward · · Score: 0

    I went to high school in the early/mid 70's.
    I took a newly introduced BASIC programming class to get out of Calculus.
    We had to program on a teletype machine and save our programs
    to paper tape.
    From there I went on to tech college and puch cards (RPG programming)
    I have been in IT in some capacity (programming, networking,administration) ever since.

  355. 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.

  356. 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.

  357. 1963! Machine Language by Anonymous Coward · · Score: 0

    I had a math teacher that didn't like teaching math so he taught computer programing instead.

    We wrote machine language programs on paper and he graded them. No computer.

    I vividly remember 2 things from that class; the moment I learned about a loop, and the moment we heard Kennedy was assassinated.

  358. 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)
  359. 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?

  360. Inspired teaching by Anonymous Coward · · Score: 0

    I went to secondary in the eighties in serbia, what was then Yugoslavia. In my school, specialising on math, we only had one year of computer science. My professor made it count. He developed a simple, 8 instruction processor and notation that got us all to write programs on paper without any hardware. Even though I was coding for years by then (zx spectrum, of course), it was awesome and I still enjoy listing through the notebook.

  361. I'm 50. by Anonymous Coward · · Score: 0

    In our high school, circa 1976, we had a single DECWriter terminal with acoustic modem and access to BASIC. Actually, we also had access to FORTRAN, but couldn't get a manual. We also had a handful of programmable calculators. Later, we had a 16K SWTPC computer in the electronics room with a cassette drive. In 1978, the third year electronics switched from TV repair to microprocessors, and those thrid year students built their own COSMAC ELF's. The earlier students were already designing using ICs. In 1979(?), one of the teachers brought in an Apple 1. There was a course in 'Computing' available as a match class that taught BASIC, and how to program the programmable calculators.

  362. Public school in NJ by Anonymous Coward · · Score: 0

    I've always heard that I was very lucky to attend public school in suburban Central NJ. After an IQ test towards the end of the 5th grade (ca. 1980), I was pulled out of class and taken to the library. There I was shown a Commodore PET some math problem software up. I thought, "great, I guess I need remedial math." Next to the computer and printer sat a listing of the running program, written in BASIC. The teacher said to me, "we think you might be interested in this." I grasped what I could before the school year ran out. I started middle school in 6th grade, and had two PETs sitting side-by-side in the back of my science classroom. A friend and I spent so many afternoons there dinking around with BASIC that they were forced to develop a signup sheet -- which we promptly filled up with our names. I used to take armfuls of computer books home from the school library. I had a VIC-20 at home with "3583 bytes free".

    In 7th grade I changed schools within the same school district. I remember learning something like LOGO during the day (I want to say APL) and again, I would stay after school to play with the computers, often until sunset. More of the same for 8th grade. I recall writing a program that displayed 1,000 digits of pi or something like that. Keep in mind that even if I didn't stay after school, virtually all of my friends and I had "toy" computers at home, and I would go from friend's house to friend's house and either play text games or write silly little programs. Over the summer I would go to joint computer/ camps. One year was computer/baseball, another year computer/tennis.

    I entered high school in 9th grade (1984) and by then I had a C-64. I had been playing with so much coding by then that I took summer classes at the local community college to bypass intro courses in HS. I brought home A's and did other college kids' homework. In HS, I took Pascal and COBOL. COBOL was actually fun because it was on punchcards we had a full-size card sorter in the classroom. The instructor told us that line numbers were optional, but that we're going to wish we used them if we ever dropped our cards. As other posters have said, that class was among the most useful for a few reasons. It taught me logical thinking skills. It taught me skills that would be directly applicable in the business world. It taught me the importance of getting things right the first time, not just because we would have to start over with a fresh card if we made a typo, but that we would only get one pass for running our jobs each night. With 24 hours between batch outputs, coming back with a single line showing a syntax error was not fun at all. We also had some Apples around and a timeshare systems that must've been ridiculously weak. I figured out how to send IMs to other consoles on the timeshare system and had the sysadmin come into our class asking us to stop because we were taxing the computer.

    That's also where some black hat stuff slipped in. I learned how to "shoulder surf" for passwords and read people's fingers while they're typing. I still get into keycoded doors that way today. Towards the end of high school I learned about a system that kept full text articles from newspapers and magazines online -- I want to say VU/TEXT or something like that. They required a credit card for access. Turns out their credit card verification system wasn't all that good. It only looked for valid numbers. I eventually wrote software that would call into the local modem pool and try dozens of credit card numbers throughout the day. It would print any valid card numbers on my printer. So each day after school I would come home to a list of credit numbers on my printer. I would use those cards to access VU/TEXT and do some research on current events. Once a card number was reported stolen, VU/TEXT would try to trace the call -- I would hang up and cross the number off the list. Can't believe they never caught me.

    Finally, I bought a C-128 late in HS and was such a geek that when I was bored in school, I used to write assembler code

  363. 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.

  364. High School in the late 60s by Anonymous Coward · · Score: 0

    Well, we did talk about magnetic core memory and discrete components like transistors, capacitors, coils and resistors.

  365. 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.
  366. High School Computer use in 1973 by Anonymous Coward · · Score: 0

    In my senior year in 1973, I had run out of math classes so went to the JC to take calculus (no AP in my school). I took my first programming class then (Basic). 2nd semester, the high schools got a teletype machine to connect to the JC's computers, and they taught Basic. I was a TA in that first class (and took Fortran in night school along with calculus). So I was an earlier general-population-user of computers! I also was the first person in my high school with a calculator (1972, SR-10). Yes, a math geek all around - which matches my current job as statistician at a drug company.

  367. 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!!

  368. I Feel Young by Anonymous Coward · · Score: 0

    I graduated from high school in 2007. I went to the Scarsdale, NY public school system. In 3rd grade everyone was taught Logo in Microworlds. I remember one of the projects was to make a breakout clone. We were also taught to type at some point in elementary school and used Mavis Beacon to help with that.

    In high school, I took an optional class that taught Java programming. It was a great class that covered years worth of the core material of my undergrad CS degree. I signed up for an AP CS course for the next year that was supposed to be a continuation of the previous. However, not enough people signed up and the course was cancelled. Half of the first course had been seniors and graduated. Technically there weren't even enough non seniors to have enough people for the AP course and most of the non seniors found the course too difficult and didn't want to continue. I ended up taking advanced computer animation instead.

    1. Re:I Feel Young by Anonymous Coward · · Score: 0

      Oh also in Middle School, we had a "technology" class. We did wood/metal working, learned basic video editing (iMovie), built a bridge out of toothpicks, etc. Apparently this had previously/usually included taking apart a computer and putting it back together. However, my classes didn't do this. I think we were taught some basics about computer hardware, but it was nothing I hadn't learned on my own.

  369. 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
  370. Computers in High School? by Anonymous Coward · · Score: 0

    On a senior student tour of prospective campuses, I was told at CalTech of the development of a device implanting "impurities" on a chip of silicon. It was purported that this was to replace the vacuum tube. Nuff said? I graduated from high school in 1954.

  371. PLATO by Anonymous Coward · · Score: 0

    Best friend and self started PLATO club at high school in 1979, programming TUTOR language on the PLATO system at Florida State University. The first program I wrote in 1976 was a touch-driven frog, that would jump to wherever you touched on the screen. I was hooked.

    1. Re:PLATO by zaft · · Score: 1

      Cool! I was working on Plato around '83 - '85 at the University of Arizona (zaft/uaphys).

  372. um, taught? by Colonel_Sam_Flagg · · Score: 1

    did you mean to ask: "what did you teach the teachers about computers?". /CF

  373. 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.

  374. 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 ^_^
  375. 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.
  376. 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.

  377. Absolute rubbish but fundamentals, yes by Anonymous Coward · · Score: 0

    QBasic and Logo in mid-primary and "Turbo" (lol) C in high school.

  378. 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...

  379. 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
  380. 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.

  381. 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.

  382. 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.
  383. 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.

  384. 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

  385. 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.
  386. 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

  387. Not much by Anonymous Coward · · Score: 0

    I'm in portugal btw, and while I feel lucky they tried to teach me how a computer&network works (very simplified version) and how to use everyday programs, I wasn't taught that much about it. Sorry.

  388. 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

  389. 1993 hs grad by Anonymous Coward · · Score: 0

    No computers. Nothing, literally. There were >2000 students at my high school (my class alone was >600). It's not that I just didn't take those classes...I am 99% certain there wasn't even an option for computer-related learning. We learned touch typing on electric typewriters. Though I think that might have been an optional class. Thank goodness I took it, despite not really doing any typing until university.

    Things have improved at that school. They have a website (!), staff and faculty have email, and there are some software/coding classes. Still not a lot, and kind of fluff, but better than nothing.

  390. 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.

  391. Deeper Mysteries by Anonymous Coward · · Score: 0

    My high school (1974-1978) bought a PDP-11 to hold the school records. A very select group of less than 10 students were allowed to hang out after school and mess with it. I was one. No video, so we probably were personally responsible for death of several trees considering the mountains of greenbar we blew through writing games and (in my case) advanced scientific programs related to our coursework. The washing machine-sized HD was off limits to us, so anything we were working on that we wanted to load up the next day had to be sent to a TTY with a paper tape punch/reader; we would roll up our code and take it home with us in a film container (we had many uses for those as I remember). The most alien part was actually booting the machine (it didn't run 24/7 probably to save electricity). We had to memorize several sequences of 0s and 1s, which were entered by way of a bank of bigass toggle switches on the front of the refrigerator-sized CPU. But this clearly illustrated the basic functioning of this giant crazy beast: It understood two things, and it was up to us to use them in the right way.

    We were taught:

    Binary
    How to RTFM
    Responsibility
    That girls are just as good as boys when it comes to computers
    That it's better to retype code from a BYTE article than to reinvent the wheel (but go ahead and modify it to your heart's content)
    That we were capable of understanding things that most of the student body had no idea even existed, which was kinda cool
    That serious programming was sometimes tough to do in DEC BASIC :)

    Too bad all the kids didn't have the opportunities we did. But I'm sure that a decade or two later they did, and the entire process was dumbed down as to be almost unrecognizable.

  392. 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.

  393. CCNA by Anonymous Coward · · Score: 0

    The only "real" computer science courses that were available in my highschool was the CCNA program. It was an AP class that we received college credit for. I graduated in 2003, but taking that program helped me out a lot.

  394. 72 Grad by Anonymous Coward · · Score: 0

    We were hooked up to a Burroughs at Battelle Memorial Institute (back when they had TONS of Xerox cash to get rid of). We would key to paper tape on the disconnected Teletype, and then connect and run the jobs - mostly Basic.

    The "computer club" was the only way to get any education - no classes at all.

    We played a lot of Lunar Lander too.

    Things were marginally better at Ohio State - but I never touched an interactive terminal before graduation in '76. All punch cards, submit the job through the operator desk, watch the HASP monitor on the IBM mainframe and pick up the print job when it completed.

    That's the problem with computer education. I find that the assembly language skills helped to understand what is going on "under the covers", but there hasn't been much call for COBOL since Y2K, so I'm completely self-taught in everything that I use now. I'm sure that current students will find .Net and Java to be equally outdated later in their careers.

  395. 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!
  396. 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.

  397. 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)
  398. Re: languages for learning by Anonymous Coward · · Score: 0

    That's what you get for writing shitty C++ code.

  399. 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?

  400. 80's by Anonymous Coward · · Score: 0

    Self-taught BASIC on C64
    High-school BASIC class on IBM PC.

  401. 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..."
  402. Commodore, Apple IIs and PDP 11/34 by Anonymous Coward · · Score: 0

    The summer before we were to start Computer Literacy, I got a VIC-20. When school started my class was a year behind, so we had to take a quarter of Computer Keyboarding - typing on IBM Selectrics. Then we got 3 quarters of Computer Literacy and learned terminology like the difference between mini, mico and mainframe and at the end BASIC on the Apple II. Got over to the High School and we had (thanks to GM's tax money) a PDP 11/34 with 10 terminals. Took BASIC I & II, CoBOL-81, ForTran-77 and Pascal.

  403. 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
  404. Finished HS in 2011 by Anonymous Coward · · Score: 0

    I graduated high-school in 2011 in Ontario Canada. if you're wondering, I'm 18.

    In middle school I moved to Florida (USA) from Ontario where I found a programming club, the guy taught us in True BASIC. In grade 9 at a high school in Florida I believe everyone had to take a computer course, we learned power point, word, excel, access and touch typing again. It was a pretty big joke.

    Then in grade 10 I moved back to Ontario, where I took an intro to programming where we learned about basic stuff like the IPO model, whats on the inside of the computer etc. We also used Turning for making things like Rock Paper Scissors, a calculator, hello world and beginner programs. Our final project was a website in HTML.

    My grade 11-12 was highlighted by programming courses. Their was two different streams, College level programming and University level programming. the College one was in Python and involved at more practical hands on programming and not much theory, we used Pygame at the end of the grade 12 level course to make a game of our choice. In the University level course it was a bit more theoretical and in Java, we learned about OOP, Software Development Cycle, the Open Source and Free Software movements and pseudo code and all that good stuff. Our final project was a group project where we had to program a piece of software as a team, doing paperwork and making sure our code was well documented and all that stuff.

    It be good to mention the fact that after the beginner course and my first college programming course the requirements and what they taught totally changed. I took the 12th grade Uni level programming course twice and it was radically different, switched and changed up in a single year. The second time around I felt like other people in the course got a lot more out of it then the people who took the course the first time around with me. You might be wondering why I took it twice; Wikipedia Victory Lap (academia) you should be able to find it :).

    I can tell you, without these courses I wouldn't have gone to University for a major in Computer Science. I'm sure I would have found programming eventually, but it might have been too late. I think the courses could use some work, and need to be standardized and available at every school in Ontario. Because since not all schools have programming courses, at University we have to take a similar intro course.

  405. 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!
  406. Indian High School by Anonymous Coward · · Score: 0

    They teach us C++ and Networking.

  407. 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

  408. 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
  409. You've got it backwards. by Anonymous Coward · · Score: 0

    I taught my high school about computers.

  410. 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

  411. 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.

  412. Shocked at progress after the first 10 years by Anonymous Coward · · Score: 0

    I graduated in 1982 in Colorado Springs. My junior year I took a "Computer Math" class which was the only class available to anyone that year. This entailed writing small programs in BASIC during one quarter and FORTRAN in another. We had a tiny computer lab attached to the math resource center of the school. In the lab were 2 DEC teletype machines, and an Apple II. By the end of the year we got a second Apple II.

    My senior year, although I did not take the class, they offered a Pascal class.

    The ability to actually create something on my own in that class my junior year inspired me to major in Computer Science in college. We shared an IBM S/360. We had to submit our jobs from our campus in Phoenix to the mainframe in Chicago. We typically got our results back within an our on a high speed dot matrix printer. The amount of paper wasted in that school was amazing.

    I went to work at a DoD contractor in 1985. There were very few computers available for day to day work. After a couple years and a new job moved me into a position to actually use a computer to do data entry, which I eventually took over the maintenance of the database (because no one else wanted to).

    I have found that most employers were reluctant to make the move to using PCs until the late 80s to early 90s.

  413. Technical High School in the 70s by Anonymous Coward · · Score: 0

    The machine shop had a PDP8 and a 3 axis milling machine. I learned CNC by punching tapes. The "Data Processing" department was the home of the Honeywell 6000 that was the main workhorse for the city's school board. I learned programming with a china marker and ICL bubble cards. I aced the course by drawing a picture on graph paper, punching a stack of cards to draw it line by line, and writing a loop that would read a punch card and dump the input to the printer unless the input was 'STOP'.

    Not a lot of saleable skills but probably a better understanding of computer logic than most.

  414. 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.

  415. I graduated this year. by Anonymous Coward · · Score: 0

    I actually went to a school designed for IT- it was an Information Technology Academy (it was a public magnet school though). Every course was IT related. Every elective I had was computer related. It was one of the best experiences I ever had. Everyone was given laptops to do stuff with.
    I graduated High School with 40 College Credits, mostly in IT, making me a Sophomore in College.

    Yeah, I think I got the best education when it comes to computers of anyone around here.

  416. 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"
  417. Peter what is a DBMS? by Anonymous Coward · · Score: 0

    It is the Databse Management System, it is like the operating system of the databases.
    Teacher taught us to use microsoft acess

  418. Nothing... by Anonymous Coward · · Score: 0

    All computers were large enough to fill a climate controlled room. We were told only geniuses and sub-geniuses were allowed in the room, and only one person at a time was allowed to use the computer. Well, there was only one punch card reader.

    In high school I remember seeing a very basic calculator that was part of a terminal, and I (correctly) predicted that the device would someday be small enough to fit into your shirt pocket and that everyone would have one. My prediction was based on the usefulness of the device. I was met with skepticism, disbelief and derision. But, like they say, that was then and this is now.

  419. 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.
  420. Computing in School - then and now by Anonymous Coward · · Score: 0

    I finished school in 1974, and, in my last year, we had a required programming course - FORTRAN, of course, with pre-perforated punch-cards that we pushed out the chads with ball-point pens. That class were probably the only English people who understood the Florida voting problem without needing any explanations! It stood me in good stead when, a year later in university, we engineers were also required to take a FORTRAN course, so I ended up as one of the instructors!

    Now, after a lifetime of programming and other computer-related jobs in many languages, I find that my son and a couple of friends need my help at times in programming robots in Java, three and four years before high school graduation.

    The best languages to learn to program in? The simple ones that don't get in the way of process. FORTRAN, curiously enough, is good in this way. So are Pascal and Modula. C isn't bad for a second language, but things like C++, C#, VB, etc ... nah. There are too many things you have to learn to get anything out. A novice needs instant gratification and reassurance. Start with a really simple language and teach how to do assignments, loops, and decisions. Structure is great, but gets in the way at the very start.

  421. Russia - graduated in 1992 by Anonymous Coward · · Score: 0

    Basic, logo - that was middle school. Pascal, prolog, introduction to algorithms - high school.

  422. It was a long time ago. by Anonymous Coward · · Score: 0

    Spring of 1973. My first contact with a computer was a brief foray in Algebra Class to enter some simple Basic programs in a PDP-8/L that the school shared with another high school in the district. Input was on an ASR-33 teletype. Paper tape reader and punch on the teletype. There was a high speed optical paper tape reader. 4K of Core memory. Boot meant keying a boot loader in through the front panel. That allowed you to load the loader which allowed you to load Basic or Focal. It was a bit farther along than stone knives and bearskins.
    Instruction was thin. Few of the teachers knew jack about computers and programming was a very esoteric activity. My algebra teacher, Dan Isaacson did an excellent job with what he had to work with. He found a couple of humorous books on computers. They explored mundane concepts of "stepwise decomposition." Sometime before the end of the term I wrote a program that calculated prime numbers. (I was a high school sophomore in 1973. My peers knew diddly squat about computers and didn't care about prime numbers. I was doing this in a vacuum.) Later I figured out how to create two and three dimensional arrays using the one dimensional arrays supported by Focal. That computer set the stage for me to get a degree in Computer Science.

  423. 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!

  424. What I was taught in HS by Anonymous Coward · · Score: 0

    What computers were, what they can do, what they can't (at the time), some computer programming, and mid-range and mainframe computers.

  425. Re: languages for learning by Anonymous Coward · · Score: 0

    Learning to program in C? Yuck... True BASIC (not VB) is the way to get students started without too much hassle.

  426. Polish experience by Anonymous Coward · · Score: 0

    I'm 17 now. What we are being taught in our schools about computers? It is some kind of a joke...

    To start with: some basic HTML. It could be OK, but not if I can point my teachers mistakes out.
    Then some Excel. But the stuff which I can do faster using simple calculator. Or by setting up a Python script and feeding my data to it.
    Then Word. And Powerpoint.

    That's what I call "use of computer" not "information technology". For some people it's good because not everybody will work in IT related profession.

    But the thing I most dislike in our schools is Windows on the computers. In home, I run only Linux. I can't afford for a copy of Microsoft's system. The second thing is that I don't want. But I think that school being run by a state should teach me how to use software I can afford to buy and use at home.

  427. 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!

  428. IBM 360 Fortran by Anonymous Coward · · Score: 0

    San Jose city college 1972... Punched cards, Flunked out. Submit cards, wait 3 hours, just to learn I left out a semicolon, m resubmit, then JCL cards in wrong order. I recall having only ONE successful run the entire year.

    Wait times for punch machines was 2 hours, by time I get to the punch machine, the school day ends, took a week, Just to complete a batch of cards to submit.

    I was totally turned off to computers by then.

  429. 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

  430. Get off my lawn by kmoser · · Score: 1

    Notes from my 1979 middle school programming class.

  431. 80s - Costa Rica (and a comment) by Anonymous Coward · · Score: 0

    I was in a public high school from 1980 to 1984 in Costa Rica.

    What I remember was to read about computers and binary algebra in an encyclopaedia, to see those refrigerator like machines with tape rolls and many colored lights in the movies, and to create my first analogical program drawing gears on paper to create a clock taking care of each gear size for the clock to be precise.

    Oh yes, I carried on advances studies on mechanical typewriters (Smith Corona and another brand with blind keys - no tags on them), that I appreciate very much today because everything I learned there is helping me to do a better job now.

    Later, my elder brother went to study electronics in the Technological Institute and needed to have a computer, because their Cromenco machine had a very limited space for each student. For that, my dad purchased with a big effort a Tandy 1000 EX machine.

    The rest is history :-)

    Although now almost all public and private schools in Costa Rica have some type of computing laboratory, my impression is that things didn't change very much in all these years, with very irregular teaching curriculum compared with the modern computing reality. However, children have a bigger exposition to computers, and they learn by themselves what they need to understand about these machines. I have two children, around 2 and 4 years old, and even before entering the formal school systems, they already know how to use the trackpad and a touch screen, and many abstract concepts.

    At the end I think that more than the basic school, the important to be involved in the modern world is the attitude.

  432. Way back then... by Anonymous Coward · · Score: 0

    I am 42, and in 7th grade I had a class taught on DEC teletypes connected to a remote VAX. Later classes were taught on apple IIe's I think. Last high school classes were on IBM PC's or peanuts I think. The DEC clas was teaching us the "Hello World" program everything after that was teaching us word processing.

  433. 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?
  434. 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.

  435. 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.

  436. 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
  437. 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.

  438. 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.

  439. 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 :).