SPCD Home
Home
Certificate Program
Module Descriptions
Instructor
Instruction Methods
Registration & Pricing
FAQs
News & Publications
Related Offerings
Other Programs
Contact Us

Computer security is a critical part of business strategy. Companies are now demanding new levels of risk management, assessment, reporting, and protection. Engineers with the ability to develop secure software from the ground up are valuable in today’s market, producing more efficient, cost-effective and consumer-friendly programs.

Topics include software design principles, symmetric encryption and public-key cryptography, as well as strategies to defend software against adversaries such as worms and hackers. The certificate is mainly taught by Neil Daswani , Stanford Ph.D. and a specialist in designing security into financial software and wireless networks..

Software programmers, architects, developers, and engineers who are interested in learning the ins and outs of designing secure programs. This program also is a great tool that IT managers, CIO's, and CSO's can use to educate their workforce about security issues.

  • Computer Security Principles
  • Introduction to Cryptography
  • Secure Programming Techniques

We highly recommended this course as a pre-requisite to the Advanced Computer Security Certificate Program.


"This book serves as a great complement to the courses that make up the SCPD Security Certification Program." Dr. Dan Boneh, Associate Professor, Computer Science and Electrical Engineering, Stanford University