BCS 378: Information Security

This course introduces students to the principles and practices of computer and network security. Topics covered include fundamental concepts and principles of computer security, basic cryptography, public key infrastructure, authentication and access control, threats and vulnerabilities, intrusion detection/prevention systems and network security, operating system security, software and data security, web security, and managerial and ethical issues in computer security. Credits: 3.00


BCS 262 and BCS 230 with a grade of C or better

Course Objectives

At the completion of this course, students will:

  1. Define threats, vulnerabilities, and controls.
  2. Understand encryption and security controls.
  3. Understand security in programs.
  4. Understand security in operating systems, database management systems, and networks.
  5. Understand security administration.
  6. Understand how society controls computer security risks and the ethical issues in computer security.


  • Principles of Computer Security, Fourth Edition, 2015, by Wm. Arthur Conklin, Gregory White, Dwayne Williams, Roger Davis, and Chuck Cothren.  ISBN-13: 978-0071835978. ISBN-10: 0071835970.

important note: Check with the Professor about the choice of the textbook. 


A final project on either of the following topics:

  • A research paper on a topic from the field of information security
  • Write a program using the language of choice to implement the DES encryption algorithm

Farmingdale State College

Monday-Friday 8:30am-4:30pm