Bock studierte Mathematik mit den Nebenfächern Physik und Biologie an der Universität zu Köln. Sein Studium schloss er 1975 mit der Diplomarbeit Numerische Optimierung zustandsbeschränkter parameterabhängiger Prozesse mit linear auftretender Steuerung unter Anwendung der Mehrzielmethode unter der Betreuung von Roland Bulirsch ab.
Nach mehrjähriger Tätigkeit als mathematischer Berater in Industrie und Forschung kehrte er von 1985 bis 1987 als Forscher an die Universität Bonn zurück. Mit der Arbeit Randwertproblemmethoden zur Parameteridentifizierung in Systemen nichtlinearer Differentialgleichungen, die er bei Jens Frehse und Roland Bulirsch anfertigte, erhielt er dort 1986 die Doktorwürde der mathematisch-naturwissenschaftlichen Fakultät.
Es folgte von 1987 bis 1988 eine Gastprofessur für numerische Mathematik an der Ruprecht-Karls-Universität Heidelberg, bevor Bock im Jahr 1988 einen Ruf auf eine C3-Professur an die Universität Augsburg annahm. Seit 1991 ist er Inhaber des C4-Lehrstuhls für Softwareinformatik und Optimierung an der Universität Heidelberg.
Er war von 2005 bis 2016 geschäftsführender Direktor des Interdisziplinären Zentrums für Wissenschaftliches Rechnen der Ruprecht-Karls-Universität Heidelberg, an dem er schon von 1993 bis 2004 stellvertretender Direktor war und wieder ab 2017.
Forschung
Bock ist Autor oder Koautor von mehr als 180 wissenschaftlichen Arbeiten.[1] Diese beinhalten insbesondere Fortschritte in den Bereichen
Unter der Betreuung von Hans Georg Bock wurden bisher mehr als 70 Diplomarbeiten sowie über 30 Doktorarbeiten abgeschlossen. 13 seiner Schüler haben bislang Professuren an deutschen und ausländischen Hochschulen angenommen.
Für seine Verdienste um die vietnamesisch-deutschen Beziehungen und die Etablierung des wissenschaftlichen Hochleistungsrechnens in Vietnam wurden ihm im Jahre 2000 die Ehrendoktorwürde der vietnamesischen Akademie der Wissenschaften und Technologie, im Jahr 2003 die Verdienstmedaille des vietnamesischen Ministeriums für Ausbildung und Erziehung, sowie im Jahr 2012 die Ehrendoktorwürde der Russischen Akademie der Wissenschaften verliehen; 2019 wurde er auswärtiges Mitglied der Akademie.[2] Seit 2009 ist er Mitglied der Heidelberger Akademie der Wissenschaften[3].
Zu Ehren des 60. Geburtstages von Hans Georg Bock und Rolf Rannacher fand vom 21. bis zum 25. Juli 2008 die Konferenz MOSOCOP08 in Heidelberg statt.
Medal of Honor, Gottlieb Daimler and Karl Benz Foundation (2008)