Эллиот Коффман - Elliot Koffman
Эллиот Брюс Коффман | |
---|---|
Родился |
|
7 мая 1942 г.
Национальность | Американец |
Занятие | Специалист в области информатики |
Известен | Учебные разработки и учебники |
Эллиот Брюс Коффман (родился 7 мая 1942 года в Бостоне , штат Массачусетс ) - известный компьютерный ученый и педагог . Он является автором множества широко используемых вводных учебников для более чем 10 различных языков программирования , включая Ada , BASIC , C , C ++ , FORTRAN , Java , Modula-2 и Pascal . С 1974 года он был профессором компьютерных и информационных наук в Университете Темпл , Филадельфия , Пенсильвания.
Образование и карьера
Коффман учился в Массачусетском технологическом институте , где в 1964 году получил степень бакалавра технических наук и магистра технических наук. В 1967 году он получил докторскую степень в Технологическом институте Кейса, защитив диссертацию по обучению играм через распознавание образов .
В том же году, Коффман начал работать в Агентстве национальной безопасности в Форт - Мид, штат Мэриленд , как инженер - электрик . Он был повышен до капитана в армии США и назначен Агентство военной разведки в Вашингтоне, округ Колумбия , с 1967 по 1969 году .
Коффман также начал свою педагогическую карьеру в 1967 году, работая преподавателем в Университете Джорджа Вашингтона , Вашингтон, округ Колумбия (1967–1969); доцент (1969–1972) и доцент (1972–1974) кафедры электротехники и компьютерных наук Университета Коннектикута ; и адъюнкт-профессор (1974–1978) и профессор (1978 – настоящее время) факультета компьютерных и информационных наук Темплского университета.
Ранние исследования Коффмана касались искусственного интеллекта и интеллектуальных обучающих систем . В 1974 году он начал писать и соавторство учебников для вводных курсов программирования для специалистов по информатике (CS1) на таких языках программирования, как Ada, BASIC, C, C ++, Fortran, Java, Modula-2 и Pascal. Он также написал учебники для первого курса структур данных (CS2) на C ++, Java и Pascal.
В 2009 году он был награжден премией SIGCSE за выдающийся вклад «за выдающиеся достижения в преподавании, разработке учебных программ, публикации статей, а также многочисленных учебников и за помощь в формировании образования в области компьютерных наук».
Другие занятия
Коффман возглавлял рабочую группу Ассоциации вычислительной техники (ACM) по пересмотру курсов CS1 и CS2 с 1983 по 1985 год. Он также был председателем специальной группы ACM по образованию в области компьютерных наук (SIGCSE) с 1987 по 1991 год.
Семья
Коффман женился на Кэрин Джексон в 1963 году. Она фотограф, чьи работы были отмечены наградами и были представлены в местной галерее. У них трое детей: Ричард, Дебора и Робин. Они живут в Элкинс-парке, штат Пенсильвания .
Библиография
- Обучение через распознавание образов применительно к классу игр . Центр оборонной технической информации. 1967 г.
-
Решение задач и структурное программирование на BASIC . Эддисон-Уэсли. 1979.ISBN 0-201-03888-9.
Учебники Эллиота Коффмана.
(с Фрэнком Л. Фридманом) -
Паскаль: Подход к решению проблем . Эддисон-Уэсли. 1982.ISBN. 0-201-10341-9.
Учебники Эллиота Коффмана.
- Решение задач и структурное программирование в WATFIV . Эддисон-Уэсли. 1982. ISBN. 0-201-10482-2. (с Фрэнком Л. Фридманом)
-
Решение проблем в структурированном BASIC-PLUS и VAX-11 BASIC . Эддисон-Уэсли. 1984.ISBN. 0-201-10344-3.
Учебники Эллиота Коффмана.
(с Фрэнком Л. Фридманом) -
Решение проблем и структурное программирование на Паскале . Эддисон-Уэсли. 1985.ISBN 0-201-11736-3.
Учебники Эллиота Коффмана.
-
Решение задач и структурное программирование в Модуле-2 . Эддисон-Уэсли. 1988.ISBN. 0-201-07828-7.
Учебники Эллиота Коффмана.
- Решение задач и структурное программирование на ФОРТРАНЕ (5-е изд.). Эддисон-Уэсли. 1993. ISBN 0-201-55875-0. (с Фрэнком Л. Фридманом)
-
Фортран с инженерными приложениями . Эддисон-Уэсли. 1993.ISBN 0-201-54274-9.
fortran с инженерными приложениями.
- Разработка программного обеспечения и структуры данных в Turbo Pascal . Эддисон-Уэсли. 1994. ISBN. 0-201-15624-5. (с Брюсом Р. Максимом)
- Паскаль (5-е изд.). Эддисон-Уэсли. 1995. ISBN. 0-201-52674-3.
- Тьюринг: Решение проблем и разработка программ . Эддисон-Уэсли. 1995. ISBN. 0-201-42640-4.(с Ричардом К. Холтом и Хрисанн ДиМарко)
- Фортран (5-е изд.). Эддисон-Уэсли. 1997. ISBN. 0-201-59062-X. (с Фрэнком Л. Фридманом)
- Turbo Pascal - Интернет-обновление (5-е изд.). Эддисон-Уэсли. 1998. ISBN. 0-201-35086-6.
- « Ада: решение проблем и разработка программ». Фельдман, Майкл Б. и Коффман, Эллиот Б., ISBN 0-201-52279-9 . Издательская компания "Аддисон-Уэсли"; 1992 и 1993. 795 страниц.
- Ада 95: Решение проблем и разработка программ (3-е изд.). Эддисон-Уэсли. 1999. ISBN. 0-201-36123-X. (с Майклом Б. Фельдманом)
- Решение проблем, абстракция и дизайн с использованием C ++: Руководство по Visual C ++ . Эддисон-Уэсли. 2001. ISBN 0-201-75066-X. (с Фрэнком Л. Фридманом)
-
Решение проблем с Java (2-е изд.). Эддисон-Уэсли. 2002.ISBN. 0-201-72214-3.
Эллиот Коффман.
(с Урсулой Вольц) - Разработка программ C для инженеров (2-е изд.). Эддисон-Уэсли Лонгман. 2001. ISBN 0-201-70871-X. (с Джери Р. Хэнли)
- Объекты, абстракция, структуры данных и дизайн с использованием Java . Джон Вили и сыновья . 2004. ISBN. 0-471-46756-1. (с Полом Вольфгангом)
- Решение проблем и разработка программ на C (5-е изд.). Пирсон Аддисон-Уэсли. 2007. ISBN 978-0-321-40991-1. (с Джери Р. Хэнли)
- Решение проблем, абстракция и дизайн с использованием C ++ (6-е изд.). Pearson Education . 2010. ISBN 978-0-13-706781-7. (с Фрэнком Л. Фридманом)
- Структуры данных: абстракция и дизайн с использованием Java (2-е изд.). Вайли. 2010. ISBN 978-0-470-12870-1. (с Полом Вольфгангом)