IIT Computer Science Pioneer Robert B.K. Dewar Passes Away

Date

Robert B.K. Dewar, a pioneer in computer science at IIT, passed away on June 30.

Dewar taught information science and computer science at IIT as the field was taking off in the late 1960s and early 1970s. He was extremely influential in the development and education of students of the time, who remember him as a brilliant teacher, programmer, role model, and friend who encouraged them in the new field and gave them confidence to wade into its most difficult parts.

鈥淗e was the best lecturer I ever had,鈥 said Jeffrey Friedman (CS 鈥74). 鈥淗e could explain the most complex concepts and you would understand them easily鈥攈is lecture on recursion is famous. I also worked with him after IIT at Blue Cross Association on a COBOL language macro processor, and at Realia. His amazing ability to write nearly mistake-less code as fast as he could type continued throughout his career鈥攈e rescued many projects along the way with that skill.

鈥淎nd he smiled and laughed and was a great conversationalist, and always had interesting things to talk about. He really was a true genius. It is always a shame when the world loses somebody of his caliber.鈥

In 2011, the IIT College of Science honored Dewar and others at an event celebrating the 40th anniversary of the computer science department. 鈥淔rom the exchanges and interactions at this event, it was abundantly clear what an important influence Dewar was in the early days of the field at IIT,鈥 said Dean Russell Betts.

鈥淚 remember his legendary reputation on the IIT campus as simply being someone who could write computer programs on the fly, while sitting at a keypunch,鈥 said Mike Lips (M.S. Biol 鈥73). 鈥淧lus, Robert was an enthusiastic man who smiled a lot because I think he found life so engaging.鈥

A native of Oxford, UK, Dewar earned his B.S. and Ph.D. in chemistry from the University of 电车无码 before joining IIT as an assistant professor of information science in 1968. When IIT started its computer science department in 1971, Dewar became an associate professor of computer science.

Dewar largely developed IIT鈥檚 first computer science degree programs and taught computer science to other IIT students in business, psychology, engineering, and the sciences. With Ken Belcher (ChE 鈥70) he created SPITBOL, a fast and robust SNOBOL4 compiler, and he also made other advances in the field. But his lasting legacy for IIT alumni was his influence as a professor.

鈥淏esides being the key professor in my Information Science education, Dr. Dewar served as my faculty advisor from the time I switched from electrical engineering to the BSLA program majoring in Information Science,鈥 said Harley Michelson (IS 鈥71). 鈥淗e facilitated the creation of a personalized curriculum leading to the first BSLA, IS degree granted by IIT. He was an engaging and clear instructor who continuously reinforced my decision to focus on studying computer science. His teaching style and concise, rational approach to problem solving served me well throughout my career in data processing consulting and management. Dr. Dewar was clearly the most important and influential faculty member in my IIT experience.鈥

鈥淚 didn't know Dr. Dewar outside the classroom,鈥 said Bill Schoen (MATH 鈥72). 鈥淚nside the classroom he was, by far, the finest and most memorable professor I ever had. I remember recursion and having it driven in (again and again) with LISP projects. To this day, I use it more than I probably should, and I'm constantly amazed at kids coming out of college having no clue what this is and only being exposed to a couple of programming languages. I remember one class where Dr. Dewar exposed us to a different language almost every week. One of my most important takeaways was code should be tight and elegant, but also understandable. I think about that whenever I code, but my peers may say sometimes I skimp a bit on the understandable portion. I was lucky to be at IIT at a very good time.鈥

鈥淗e was also a tremendous musical talent,鈥 Friedman added. 鈥淚 remember once at school he was producing a Gilbert & Sullivan operetta and he needed a violinist. Knowing I played piano he asked me to learn violin and be ready to perform on stage in a week. I politely declined, thinking him crazy to think that anybody could do that so quickly. But he could learn a new instrument and be prepared to perform that quickly. He did play many instruments of the orchestra at concert quality. That always amazed me, maybe even more than his technical skills.鈥

鈥淚 was lucky to make contact with Dr. Dewar again thanks to LinkedIn,鈥 said Michael Faklis (CS 鈥78). 鈥淗e was my faculty adviser after he made me the first matriculated Computer Science undergraduate. I believe my first course with him was on FORTRAN during my third year of high school when IIT offered CS classes on Saturdays. The year before that I had a class with Dr. Bauer on IITRAN. Back in those innocent years I still believed that a programming language meant something, just to learn it鈥檚 all program design and project management. The computer language was merely syntax.

鈥淭o touch on Jeff鈥檚 comments: A true musician can play nearly any instrument with a little practice. A true computer scientist can program nearly any language after learning the syntax. Dr. Dewar showed me how to be a computer scientist. In music, I鈥檓 still just a bass player.鈥

鈥淓very generation finds a specific professor who inspires, challenges, teaches and gives one confidence to pursue their dreams,鈥 said Joel Krauss (MATH 鈥71). 鈥淒r. Dewar was this person before the days of computer science as a department. When my generation looks back on IIT on its best day, those of us who pursued complex problems or the domain of (then) mainframe computers think of Dr. Dewar. He gave us the competence to write compilers, solve problems using recursive tools like LISP and do other things that at the time were at the leading edge. Bob Dewar changed lives, opening up new confidence we could tackle any problem of that era. We learned, we were challenged and came away ready for the world before us.鈥

Dewar left IIT in 1975 for New York University (NYU), where he wrote the first Ada compiler (with the help of Edmond Schonberg) and designed and developed the software architecture for several microcomputers. He was first a research associate professor of computer science at NYU, and then professor of computer science from 1976 to 2005. He also was a former associate director of NYU's Courant Institute of Mathematical Sciences.

Dewar most recently was president of AdaCore, an international software company that he co-founded that focused on programming language design and implementation. The company鈥檚 press release about his death is . Dewar continued to be a thought leader through the end of his life, with key articles that included 鈥淐omputer Science Education: Where Are the Software Engineers of Tomorrow?鈥 written with Schonberg; 鈥溾 with Owen Astrachan and 鈥淲ill My Car be Safe to Drive?鈥