Security for Software Engineers
Shipping & Delivery
Our Delivery Time Frames Explained
2-4 Working Days: Available in-stock
14-28 Working Days: On Backorder
Will Deliver When Available: On Pre-Order or Reprinting
We ship your order once all items have arrived at our warehouse and are processed. Need those 2-4 day shipping items sooner? Just place a separate order for them!
Product details
- ISBN 9780367656812
- Weight: 650g
- Dimensions: 210 x 280mm
- Publication Date: 30 Sep 2020
- Publisher: Taylor & Francis Ltd
- Publication City/Country: GB
- Product Form: Paperback
Security for Software Engineers is designed to introduce security concepts to undergraduate software engineering students. The book is divided into four units, each targeting activities that a software engineer will likely be involved in within industry.
The book explores the key areas of attack vectors, code hardening, privacy, and social engineering. Each topic is explored from a theoretical and a practical-application standpoint.
Features:
-
- Targets software engineering students - one of the only security texts to target this audience.
-
- Focuses on the white-hat side of the security equation rather than the black-hat side.
-
- Includes many practical and real-world examples that easily translate into the workplace.
-
- Covers a one-semester undergraduate course.
-
- Describes all aspects of computer security as it pertains to the job of a software engineer and presents problems similar to that which an engineer will encounter in the industry.
-
This text will equip students to make knowledgeable security decisions, be productive members of a security review team, and write code that protects a user’s information assets.
James Helfrich earned his BS and MS in Computer Science from the University of Pennsylvania, and his PhD from Idaho State University. After working as a Software Development Engineer and a Program Manager at Microsoft on the Office family of products, he has been teaching Computer Science at BYU-Idaho since 2006. His specialties include software development, humancomputer interaction, and security.
.
