Jacques Cohen (computer Scientist)
   HOME

TheInfoList



OR:

Jacques Cohen is a
Professor Emeritus ''Emeritus'' (; female: ''emerita'') is an adjective used to designate a retired chair, professor, pastor, bishop, pope, director, president, prime minister, rabbi, emperor, or other person who has been "permitted to retain as an honorary title ...
of
Computer Science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includi ...
and of the Volen National Center for Complex Systems at
Brandeis University , mottoeng = "Truth even unto its innermost parts" , established = , type = Private research university , accreditation = NECHE , president = Ronald D. Liebowitz , ...
. There he served as the TJX/Feldberg Chair in Computer Science. He has performed research in algorithms, parsing and compiling, memory management, logic and constraint logic programming, and parallelism. Cohen has published extensively, frequently with undergraduate and graduate students. Pioneering many aspects of modern computer science, Cohen's work includes experimentation, education, and research, directed and carried out at many institutions of higher learning, including
Brandeis University , mottoeng = "Truth even unto its innermost parts" , established = , type = Private research university , accreditation = NECHE , president = Ronald D. Liebowitz , ...
, Brown University,
MIT The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the m ...
, Wellesley College, and French universities in the cities of Marseilles, Grenoble, and Nancy. In 1997, the Association for Logic Programming recognized Cohen as one of the fifteen "Founders of Logic Programming".


Biography

In Belo Horizonte, Cohen attended the Engineering School of the State University of Minas Geraes. He graduated with a degree in
Civil Engineering Civil engineering is a professional engineering discipline that deals with the design, construction, and maintenance of the physical and naturally built environment, including public works such as roads, bridges, canals, dams, airports, sewa ...
and a medal for having attained the best grades awarded in the preceding several years. Shortly after his graduation, Cohen was granted a Brazilian government scholarship for pursuing graduate studies in the USA. At that time, Cohen decided to become a structural engineer. In the mid 1950s Cohen attended the Master’s program at the
University of Florida, Gainesville The University of Florida (Florida or UF) is a public land-grant research university in Gainesville, Florida. It is a senior member of the State University System of Florida, traces its origins to 1853, and has operated continuously on its ...
. Cohen continued graduate study at the
University of Illinois at Urbana-Champaign The University of Illinois Urbana-Champaign (U of I, Illinois, University of Illinois, or UIUC) is a public land-grant research university in Illinois in the twin cities of Champaign and Urbana. It is the flagship institution of the Univ ...
, where he pursued a doctorate in Structural Design. His doctoral dissertation involved energy minimization using Raleigh-Ritz methods to determine Fourier series coefficients defining shapes of buckling columns made of thin-walled plates. This particular topic enabled Cohen to learn a great deal of assembly language programming and the solution of systems of non-linear equations resulting from the energy minimization process. During his long career in Boston, Cohen interacted closely with Jean van Heijenoort, his colleague in the Philosophy department at Brandeis who imbued Cohen with his passion for mathematical logic.


Early career

After graduating from Illinois, Cohen returned to Brazil and practiced programming on the
Burroughs 205 Burroughs may refer to: * Former spelling of boroughs *Burroughs, Georgia, a historically African American community now a neighborhood of Savannah, Georgia * Burroughs Corporation, a maker of adding machines and computers * Burroughs (surname), pe ...
, an early electronic computer. In the early 1960s, Cohen obtained a summer position at the Bull computer company in Paris (also known as Groupe Bull) where he was assigned to the operations research group, programming in Algol 60. Cohen was invited to participate as a researcher in the compiler group in the Applied Mathematics Institute at the
University of Grenoble The Université Grenoble Alpes (UGA, French: meaning "''Grenoble Alps University''") is a public research university in Grenoble, France. Founded in 1339, it is the third largest university in France with about 60,000 students and over 3,000 resea ...
. He was hired as a member of the National French Research Center ( CNRS). As members of the compiler group, Cohen and his colleagues were encouraged to test the compiler being developed by writing all sorts of programs, especially recursive ones. It was in Grenoble that he became interested in syntax-directed compilers. It was a unique opportunity to participate in the meetings of the IFIP group that was then designing the successor of Algol 60. Using the Grenoble Algol 60, Cohen started developing many programs, including a Lisp-embedding in Algol, a number of parsing algorithms, and a miniature Algol compiler written in Algol. Cohen’s doctoral dissertation in Grenoble was concerned with languages for writing compilers.


Later career

After his time in France, Cohen was offered a research position in
MIT The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the m ...
’s Civil Engineering department, which he held for one year. In 1968, Cohen was offered an academic position at
Brandeis University , mottoeng = "Truth even unto its innermost parts" , established = , type = Private research university , accreditation = NECHE , president = Ronald D. Liebowitz , ...
and has been associated with that university ever since. As the founder of the Computer Science Department at Brandeis University, Cohen held the position of chair for almost twelve years, beginning in the early 1980s. In 1984, Cohen directed a team at Brandeis developing software to measure the efficiency of other software programs. During his time as chair, he brought many grants to the department, from NSF to the CISE grant, which was given for the study of parallel algorithms. During Cohen's long academic career, some highlights include: being invited to teach a compiler course at Brown University for several years, as well as at MIT; being awarded a chair in Computer Science by the Feldberg family in association with their enterprises (
Zayre Zayre () was a chain of discount stores that operated in the eastern half of the United States from 1956 to 1990. The company's headquarters was in Framingham, Massachusetts. In October 1988, Zayre's parent company, Zayre Corp., sold the stores ...
and later
TJMaxx TJ Maxx (stylized as T•J•maxx) is an American department store chain, selling at prices generally lower than other major similar stores. It has more than 1,000 stores in the United States, making it one of the largest clothing retailers in ...
); serving as the chairman of the Computer Science department for thirteen years; and finally being appointed as editor-in-chief of one of the most prestigious professional journals, the
Communications of the ACM ''Communications of the ACM'' is the monthly journal of the Association for Computing Machinery (ACM). It was established in 1958, with Saul Rosen as its first managing editor. It is sent to all ACM members. Articles are intended for readers with ...
, where his tenure spanned for four years.


References


External links

* http://jacquescohen.com.br {{DEFAULTSORT:Cohen, Jacques Year of birth missing (living people) Living people Brandeis University faculty Place of birth missing (living people) Brazilian computer scientists Algol programming language family Grenoble Alpes University alumni