In an era where computing technologies shape every aspect of society, understanding professional responsibility is more critical than ever. Professional Responsibilities in Computing Practice by Dr. Ledbetter and Dr. Baijian “Justin” Yang offers a modern, engaging, and practical guide to navigating the ethical, social, and legal dimensions of the computing profession.
Drawing on years of experience in research, industry, and innovative teaching, the authors combine foundational principles with real-world application to prepare students and practitioners for the challenges of today’s rapidly evolving technological landscape. This book moves beyond theory, emphasizing actionable knowledge, critical thinking, and ethical decision-making in authentic computing contexts.
The text is organized into two parts. The first builds a strong foundation by exploring teamwork, ethical frameworks, stakeholder awareness, and quality in computing practice. The second applies these principles to key domains—including social media, intellectual property, privacy, cybersecurity, and artificial intelligence—where professional responsibility is essential and often tested.
Designed for students in computing disciplines as well as professionals seeking to strengthen their ethical and professional skills, this book provides clear explanations, relevant examples, and domain-specific insights that bridge the gap between classroom learning and real-world practice. There is also a KHPContent website for instructors to administer quizzes over the reading as well as facilitate in class discussions.
Professional Responsibilities in Computing Practice equips readers not only to succeed as technologists, but to lead with integrity, accountability, and a deep awareness of the societal impact of their work.
Part 1 – Understanding of the importance of Professional Responsibilities in Computing Practice
Chapter 1: Effective Teamwork
Chapter 2: Morality, Ethics, and Law
Chapter 3: Roles and Stakeholders
Chapter 4: Ethical Dilemmas
Chapter 5: Quality in Computing Practice
Part 2 – Professional Responsibilities in Computing Practice applied to specific domains
Chapter 6: Social Media
Chapter 7: Intellectual Property
Chapter 8: Privacy
Chapter 9: Cybersecurity
Chapter 10: Artificial Intelligence
Will
Ledbetter
Dr. Ledbetter teaches courses in Systems Analysis and Design, Research Methodology, and the Ethics of Information Technology at Purdue Polytechnic Institute’s School of Applied and Creative Computing. His pedagogy emphasizes autonomy, teamwork, and creative problem solving. His research interests are in game-based learning and trust-building in communication.
Baijian
Yang
Dr. Baijian “Justin” Yang is the Associate Dean for Research at Purdue Polytechnic Institute and a Professor in the School of Applied and Creative Computing at Purdue University. He earned his Ph.D. in Computer Science from Michigan State University, with an MS and BS in Automation (EECS) from Tsinghua University. Dr. Yang brings a wide range of expertise in computer and information technology, having published over 100 refereed articles. His research is particularly focused on applying artificial intelligence (AI) in healthcare, manufacturing, forestry, and cybersecurity, where he seeks to leverage AI for innovative solutions and enhanced efficiency across these sectors.