Istanbul Bilgi University Department of Computer Science
Previous Home > Academic Staff > Lecturers > Chris Stephenson > Resume Next
Home
   About This Site
   Academic Policies
   Academic Staff
      Assistants
      Lecturers
         Bülent Özel
         Alpaslan Parlakçı
         Chris Stephenson
            2009 Autumn Schedule
            Akademik Bilişim Talk
            Archive
            Baby Pictures
            Hamming2004
            Lkd Talk 2006
            Resume
         Cynthia Hrdlichka
         Elena Sönmez
         Emre Sevinç
         Mehmet Göktürk
         Mehmet Gencer
         Pınar Hacıbeyoğlu
         Ruhan Alpaydin
         Tuğba Yıldız
   Courses
   Curiosity Corner
   High School Computer Clubs Project
   Lab Rules
   Links
   Member Help
   News
   Other Stuff
   Standards Project
   Tanitim
   Turing Days
   Usage Statistics
   Yarışma
 
Chris Stephenson  (mail)
Dolapdere, Room 144, tel: 0212 311 5415

 

resume

The first computer I programmed (in 1964) used vacuum tubes, the registers were stored in a Williams tube (you could actually see them on the end of the machine) and the primary memory was a magnetic drum. The machine was obsolete even then, and I was still at school.

When I got my first paying programming job, with IBM in 1967, the IBM 1130 computer I programmed had integrated circuits (some with as many as four transistors on a chip!) and a primary memory made of magnetic cores, 8 k of it (16k on the model I worked on). The removable magnetic disk was 40cm in diameter, weighed about 3kg and held 1024k bytes. I wrote a real time operating system for this machine, in assembler, and learnt the hard way what can go wrong when interrupt level code accesses the same data structures as main line code. I had to get a "Mask Interrupt" instruction added to the machine to fix the resulting mess!!

After studying mathematics at Cambridge and artificial intelligence at Edinburgh, I worked for a number of large companies culminating in 11 years at Reuters, the financial information services company. I was involved in systems design, wrote another operating system (REX), this time for the Digital PDP-11, did studies on programmer productivity, and introduced the use of high level languages for real time systems. Among the high points was a trip to Intel in Portland, Oregon in 1979 to evaluate the then new 8086 chip. "Defective architecture, not as good as the Motorola alternative", I wrote in the report, a conclusion I stand by today. Low point was my decision to reject the then completely new Unix as a potential operating system for use in Reuters. The decision was based on (a) a misunderstanding about the real time capabilities of the Unix system (b) my desire to write my own operating system.

I left Reuters in 1986 and set up my own company to market Minerva, a program I wrote under Windows (version 1.0 !) to provide real time display of financial information on wall displays. It was one of the first commercially available programs written using this brand new operating system. At one point, half the large financial institutions in London were using the system. The system, now rewritten in C++ to run under Windows NT, is still running in a number of banks.

I came to Turkey in 1991, working as a consultant and also teaching at Marmara University, Yeditepe University, and finally Bilgi University.

Mail Lists for Computer Science:
cs-announce
cs-discuss
cs-alumni
Overview of all cs mailing lists


Last Updated : 2004-03-22 20:19:08
Valid HTML 4.01!