吴文虎,1955-1961年分别就读于清华大学电机工程系和自动控制系。毕业后留校任教,曾任计算机科学与技术系教授、博士生导师,科研成果曾多次获国家教委、电子部的科技进步二等奖和863高科技成果精品展金奖。主编、主审和撰写了几十部有关计算机的图书。从1984年开始介入青少年计算机普及活动,1990-1997年担任中国计算机学会普及委员会主任,作为总教练和领队曾连续15年带领中国队参加国际信息学奥林匹克竞赛,届届名列前茅。从1996年开始指导和组织清华大学学生参加ACM世界大学生程序设计竞赛,连续13年获得决赛权,多次获金牌和银牌。教学工作:曾多年主讲研究生学位课。从2001年开始主讲本科生主干课“程序设计基础”。该课着力于教学理念、教学思路和教学方法的改革,受到学生欢迎,当年就被评为清华大学精品课,第二年被北京市评为精品课,第三年被教育部评为首批国家级精品课,在全国起到示范和带头作用。近年来在教育教学方面所获得的荣誉:1997年获清华大学教学优秀成果特等奖;1998年获全国优秀教师一等奖(宝钢奖);1999年获科技部、中宣部和中国科协颁发的“全国科学普及先进个人奖”;1999年获首都劳动奖章;2001年获北京市高等教育教学优秀成果一等奖;2001年获“全国师德先进个人”奖;2002年获信息学奥林匹克国际委员会颁发的特别贡献奖;2004年获北京市高等教育教学优秀成果一等奖;2004年获中国计算机学会颁发的杰出贡献奖;2005年获清华大学良师益友奖;2006年获北京市高等教育教学名师奖;2008年获清华大学学生会授予的“我最喜爱的教师”奖;2009年获ACM/ICPC组委会颁发的杰出教练奖;2010年获ACM/ICPC组委会颁发的杰出贡献奖。曾任社会职务:中国计算机学会普及委员会主任;全国高校计算机基础教育研究会副理事长;教育部现代远程职业教育与成人教育专家组组长;NOI(中国信息学奥林匹克)科学委员会主席;国际信息学奥林匹克中国队总教练。