• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE-CS_LogoTM-orange
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
IEEE-CS_LogoTM-orange

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2026 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Profiles
  • Home
  • /Profiles

Jack W. Davidson

Award Recipient

Featured ImageJack W. Davidson is a Professor of Computer Science in the School of Engineering and Applied Science at the University of Virginia. He joined the faculty in 1981 after receiving his Ph.D. in Computer Science from the University of Arizona. Professor Davidson’s research interests include compilers, programming languages, computer architecture, embedded systems, and computer security. He is the author of more than 140 papers in these fields. Professor Davidson’s current research is focused on computer security. He is the principal investigator on several ongoing grants from the National Science Foundation and other agencies to develop comprehensive methods for protecting software from malicious attacks.

Professor Davidson is a Fellow of the Association for Computing Machinery (ACM) and a long-time member of the IEEE Computer Society. He served as an Associate Editor of Transactions on Programming Languages and Systems for six years, and he is currently an Associate Editor of Transactions on Architecture and Compiler Optimizations. He was General Chair of the 1998 Conference on Programming Languages Design and Implementation and 2002 IEEE International Conference on Parallel Architectures and Compilation Techniques.

Professor Davidson is co-author of two best-selling introductory programming textbooks, C++ Program Design: An Introduction to Object-Oriented Programming, 3rd edition and Java 5.0 Program Design: An Introduction to Object-Oriented Programming, 2nd edition. He and his co-author, James P. Cohoon, organized numerous workshops for college professors on how to teach object-oriented programming. Davidson is currently developing an innovative undergraduate curriculum focused on computer security. He helped organize several international summer schools including the 2007 International Summer School on Advanced Computer Architecture and Compilation for Embedded Systems, the inaugural 2008 Indo-US Engineering Faculty Leadership Institute held in Mysore, India, and the First International Summer School on Information Security and Protection to be held in Beijing, China in the summer of 2010.


Awards

2008 Taylor L. Booth Education Award
“For sustained effort to transform introductory computer science education through lab-based multimedia pedagogy coupled with examples that attract a diverse student body.”
Co-recipient with James Cohoon
Learn more about the Taylor L. Booth Education Award

LATEST NEWS
Episode 9 | The Identity Crisis of Autonomous Agents
Episode 9 | The Identity Crisis of Autonomous Agents
How IaC Turns Infrastructure Into a Competitive Advantage—Q&A With Srilakshmi Bharadwaj
How IaC Turns Infrastructure Into a Competitive Advantage—Q&A With Srilakshmi Bharadwaj
Performance Reviews: Three Tips for Proving Your Expertise
Performance Reviews: Three Tips for Proving Your Expertise
The Past and Future of IEEE Transactions on Services Computing: A Retrospective
The Past and Future of IEEE Transactions on Services Computing: A Retrospective
AI Doesn’t Break Where You Think: The Hidden System Failures Behind Modern AI
AI Doesn’t Break Where You Think: The Hidden System Failures Behind Modern AI
Read Next

Episode 9 | The Identity Crisis of Autonomous Agents

How IaC Turns Infrastructure Into a Competitive Advantage—Q&A With Srilakshmi Bharadwaj

Performance Reviews: Three Tips for Proving Your Expertise

The Past and Future of IEEE Transactions on Services Computing: A Retrospective

AI Doesn’t Break Where You Think: The Hidden System Failures Behind Modern AI

Code Faster Today … Fail Faster Tomorrow?

A Legacy of Insight, A Future of Impact in Computer Graphics and Applications

Computing’s Top 30: Aditya Atluri

Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter