Course Hero Logo

Allen to be a fully certified teacher in new york

Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, e.g., in search results, to enrich docs, and more. This preview shows page 502 - 504 out of 634 pages.

Allen:To be a fully certified teacher in New York state required a master’sdegree. I had an undergraduate degree in mathematics, a minor in physics,and had taught for two years. Then I went to the University of Michigan andfocused very much on mathematics. At the University of Michigan, in orderto get a master’s degree, one had to take two courses outside one’s field, soI took a course on computing. Computer science didn’t exist then, in 1957.It was ten years later that it started to emerge seriously. But they had acouple of courses in the engineering school.Seibel:What did they teach you?Allen:They had an IBM 650 machine, which was quite a different machinethan what we’re used to today, and the students learned to program thatmachine. That involved not only learning all about the machine itself andcoding in, essentially, assembly language but also running your programs onthe machine. It was a really hands-on experience.Seibel:So you would punch your deck, take it to the machine yourself, andfeed it through yourself?Allen:Right. And then go and fix it. It was a drum machine—the drum wasconstantly spinning and that’s where your instructions were. So the way onegot it to run fast involved spacing the placement of the instructions on thedrum so as it turned the next instruction would be in the right place.
Fran Allen487Seibel:Then the IBM recruiters came around. What was it about workingat IBM that appealed to you?Allen:Well, I just needed a job. I had this debt and the recruiter came oncampus and it was in the right geographical area, back in New York state. SoI filled out an application and really didn’t realize much about what group Iwas interviewing with, the fact that it was IBM Research. I was kind ofclueless about that.A few weeks later I got a call while I was interviewing for a faculty job at ateacher’s college in southern Illinois. I was really getting desperate—it wastime to get a job and I didn’t have one. So I got that call while I was on theroad and took the job, sight unseen, and got the papers to report at whatturned out to be the research laboratory in Poughkeepsie.So I went there and got started as a programmer. IBM was expandingrapidly into computing and there weren’t any computer-science courses, sothey were hiring people from wherever they had found them.Seibel:What kind of training did they give you?Allen:Well, it was a kind of a learn-as-you-go, as I recall. There was anorientation to the company but I don’t recall there was any programmingclass per se, which is odd in retrospect. I suppose there were some classes,depending on what your background was. It was all very informal.The first assignment I got, because I’d been a math teacher, was to teach thescientists and other programmers Fortran. I had joined in July of 1957 andFortran had been issued as a product on April 15 that same year. And IBMResearch—the group I was in—had an edict that by September all theprogramming had to be done in Fortran. That was the way to convince theirown people, just as they were trying to get outside people to, to use it.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 634 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Fall
Professor
dase wrefer
Tags
Computer Programming, Common Lisp, Emacs, Jamie Zawinski

Newly uploaded documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture