free simple site templates
Mobirise

Christopher Mansour, Ph.D.

Assistant Professor of Computing and Information Science/Cyber Security at Mercyhurst University

Fall 2018 Term

  1. CIS 500 - Computing and Information Science Concepts 
    The Computing and Information Science Concepts course serves as an introduction to the Computing and Information Science various disciplines. It covers a variety of topics including: Data Representation and Binary Systems, Data Manipulation and Logic Operations, Computer Networking Concepts, Cyber Security Concepts and Computing Ethics. This course consists of four main parts: Fundamentals of Information Encoding, Computer Communications and Networks, Cyber Security, and Ethics in Computing.
  2. CIS 500 (ONLINE) - Computing and Information Science Concepts 
    The Computing and Information Science Concepts course serves as an introduction to the Computing and Information Science various disciplines. It covers a variety of topics including: Data Representation and Binary Systems, Data Manipulation and Logic Operations, Computer Networking Concepts, Cyber Security Concepts and Computing Ethics. This course consists of four main parts: Fundamentals of Information Encoding, Computer Communications and Networks, Cyber Security, and Ethics in Computing.
  3. CIS 510 - Algorithm Development Using Python
    This course reviews computer programming concepts and practice. Topics include: algorithms, abstract data types, data structures, and software engineering. Students will get hands-on experience with the use of a high-level programming language, Python, to search and sort data.

Spring 2019 Term

  1. CIS 500 (ONLINE) - Computing and Information Science Concepts 
    The Computing and Information Science Concepts course serves as an introduction to the Computing and Information Science various disciplines. It covers a variety of topics including: Data Representation and Binary Systems, Data Manipulation and Logic Operations, Computer Networking Concepts, Cyber Security Concepts and Computing Ethics. This course consists of four main parts: Fundamentals of Information Encoding, Computer Communications and Networks, Cyber Security, and Ethics in Computing.
  2. CIS 510 (ONLINE) - Algorithm Development Using Python
    This course reviews computer programming concepts and practice. Topics include: algorithms, abstract data types, data structures, and software engineering. Students will get hands-on experience with the use of a high-level programming language, Python, to search and sort data.
  3. CIS 160 - Introduction to Cyber Security
    This course introduces students to concepts in cyber security including: fundamentals of secure policy design: least privilege, fail-safe defaults, separation, minimize trust, economy of mechanism, minimize common mechanism, open design, layering, abstraction, modularity, linkage, interaction, social engineering attacks, cybersecurity user education, sensitive personal data, indentifying and documenting security requirements for software and systems.
  4. CIS 261 - Information Security
    This course will introduce students to the concept of securing data in transfer or during storage. This includes a discussion on information security objectives: data integrity, authentication, and data privacy: classical ciphers and block ciphers: cryptography (secret key cryptography, public key cryptography), cryptographic algorithms used; message digests; password-based, address based, and cryptographic authentication; and end to end security.
Mobirise