|
INCS-615
|
Network Security and Perimeter Protection
|
3.0 |
Engineering & Computing Sci |
This course will cover infrastructure security issues. Network operating systems and network architectures will be discussed together with the respective security related issues. The students will learn about the threats to computer networks through exploitation of weaknesses in the design of network infrastructure and security flaws in the network infrastructure protocols. Issues related to the security of content and applications such as email, DNS, Web servers will be discussed. Security techniques including intrusion detection, forensics, cryptography, authentication and access control are analyzed. Developments in IPSEC, transport protocols, secure mail, directory services, and multimedia services are discussed. Equivalent to ITEC 440.
|
|
INCS-712
|
Computer Forensics
|
3.0 |
Engineering & Computing Sci |
Computer forensics is concerned with the post-analysis of computer systems that have already been compromised. Forensic tools and techniques combine information accumulated from various systems to reconstruct the behaviors and actions of cyber criminals. Computer forensics focuses on the reconstruction of events that have led to the system corruption, with the goals of recovering critical data, aiding authorities in tracking those who may have caused the security breach, and learning techniques used by hackers to improve the protection of systems and prevent similar breaches in the future.
Prerequisite Course(s): CSCI-610 and INCS-615
|
|
INCS-735
|
Secure Software Engineering
|
3.0 |
Engineering & Computing Sci |
Developing software that is secure and robust requires the implementation of established methodologies in software engineering with a particular orientation towards security. This course introduces advanced topics in the methodology of secure software design, development and testing. Topics in enterprise as well as Web-based secure software development are discussed. Secure programming for operating systems, databases, Web servers, services and their frameworks are a few of the topics addressed.
Prerequisite Course(s): CSCI-620 and CSCI-651
|
|
INCS-741
|
Cryptography
|
3.0 |
Engineering & Computing Sci |
In this course we introduce the students to key issues in cryptography. Topics covered include definitions of security, digital signatures, cryptographic hash functions, authentication, symmetric and asymmetric encryption, stream ciphers, and zero knowledge proof systems.
|
|
INCS-745
|
Intrusion Detection and Hacker Exploits
|
3.0 |
Engineering & Computing Sci |
Methods used in computer and network hacking are studied with the intention of learning how better to protect systems from such intrusions. Methods used by hackers include reconnaissance techniques, system scanning, and gaining system access by network and application level attacks, and denial of service attacks. The course will extensively study Internet related protocols, methods of traffic analysis, tools and techniques for implementing traffic filtering and monitoring, and intrusion techniques. Combining various hacker techniques to provide common methods and procedures used in a compromising system are studied. Students will utilize the Center for Network and Information Security laboratory to implement a security related project.
Prerequisite Course(s): CSCI-620 and INCS-615
|
|
INCS-775
|
Data Center Security
|
3.0 |
Engineering & Computing Sci |
Data Center Security is concerned with the study of computer architectures and systems that provide critical computing infrastructure. This infrastructure combines hardware devices including computers, firewalls, routers, switches, and software applications such as email systems, Web servers, and computer desktop operating systems, to implement and manage organization wide secure computing capability. Examples of critical systems include intranet, extranet, and Internet systems.
Prerequisite Course(s): INCS-745
|
|
INCS-810
|
Topics in Computer Security
|
3.0 |
Engineering & Computing Sci |
This course provides an opportunity for students to study advanced topics in computer security, which may not be included elsewhere in the curriculum. Students will undertake a significant hands on security related project using NYIT's Center for Network and Information Security laboratory facilities.
Chairperson permission required
|
|
INCS-870
|
Project I
|
3.0 |
Engineering & Computing Sci |
Students will undertake an independent research project in an area of information, network, and computer security.
Chairperson permission required
|
|
INCS-880
|
Project II
|
3.0 |
Engineering & Computing Sci |
Students will undertake an independent research project in an area of information, network, and computer security.
Chairperson permission required
|
|
INCS-890
|
MS Thesis I
|
3.0 |
Engineering & Computing Sci |
This is the first of a two-course sequence spanning two semesters of research. The master's thesis provides an opportunity for the students to undertake an in-depth investigation of a specific topic within Computer Science. This course requires the students to explore an original and appropriately phrased research question, and carry out and document a comprehensive literature review, research and experimentation in the chosen problem area with a good deal of individual responsibility. The course culminates in a preliminary draft of the thesis document to be presented to the thesis faculty advisor.
Chairperson permission required
|
|
INCS-891
|
MS Thesis II
|
3.0 |
Engineering & Computing Sci |
This is the second of a two-course sequence for master's thesis. Students will continue the research and experimentation started in the first course in the sequence. The course culminates in an oral defense of the thesis project in front of a thesis committee consisting of the student's thesis faculty advisor and other members. By the end of the semester, students will complete a publication-quality master's thesis to be archived in the NYIT library.
Prerequisite Course(s): INCS-890
Chairperson permission required
|