Digital Forensics Graduate Courses

Click on any course title below to read its description. Courses offered in the upcoming semester include a schedule, and are indicated by a label to the right of the title.

This course provides a robust understanding of networking. It teaches the fundamentals of networking systems, their architecture, function and operation and how those fundamentals are reflected in current network technologies. Students will learn the principles that underlie all networks and the application of those principles (or not) to current network protocols and systems. The course explains how layers of different scope are combined to create a network. There will be a basic introduction to Physical Media, the functions that make up protocols, such as error detection, delimiting, lost and duplicate detection; and the synchronization required for the feedback mechanisms: flow and retransmission control, etc. Students will be introduced to how these functions are used in current protocols, such as Ethernet, WiFi, VLANs, TCP/IP, wireless communication, routing, congestion management, QoS, network management, security, and the common network applications as well as some past applications with unique design solutions. Prereq: MET CS 575 and MET CS 201 or MET CS 231 or MET CS 232. Or instructor's consent. Restrictions: This course may not be taken in conjunction with MET CS 625 or MET CS 425 (undergraduate). Only one of these courses can be counted towards degree requirements.  [ 4 cr. ]

Spring 2019
Section Type Instructor Location Days Times
B1 IND Day T 6:00 pm – 8:45 pm
Fall 2018
Section Type Instructor Location Days Times
A1 IND Day MCS B33 M 6:00 pm – 8:45 pm

This course presents the foundations of data communications and takes a bottom-up approach to computer networks. The course concludes with an overview of basic network security and management concepts. Prereq: MET CS 200, or instructor's consent. This course may not be taken in conjunction with MET CS 425 (undergraduate) or MET CS 535. Only one of these courses can be counted towards degree requirements.  [ 4 cr. ]

Spring 2019
Section Type Instructor Location Days Times
B1 IND Arena T 6:00 pm – 8:45 pm
E1 IND Arena T 6:00 pm – 8:45 pm
O1 IND Rizinski ARR
O2 IND Mansur ARR
Fall 2018
Section Type Instructor Location Days Times
B1 IND Arena KCB 102 T 6:00 pm – 8:45 pm
O1 IND Rizinski ARR
O2 IND Rizinski ARR

Provides a comprehensive understanding of digital forensics and investigation tools and techniques. Learn what computer forensics and investigation is as a profession and gain an understanding of the overall investigative process. Operating system architectures and disk structures are discussed. Studies how to set up an investigator's office and laboratory, as well as what computer forensic hardware and software tools are available. Other topics covered include importance of digital evidence controls and how to process crime and incident scenes, details of data acquisition, computer forensic analysis, e-mail investigations, image file recovery, investigative report writing, and expert witness requirements. Provides a range of laboratory and hands-on assignments either in solo or in teams. With rapid growth of computer systems and digital data this area has grown in importance. Prereq: Working knowledge of windows computers, including installing and removing software. Access to a PC meeting the minimum system requirements defined in the course syllabus.  [ 4 cr. ]

Spring 2019
Section Type Instructor Location Days Times
O2 IND ARR
Fall 2018
Section Type Instructor Location Days Times
C1 IND Arena CGS 113 W 6:00 pm – 8:45 pm
E1 IND Arena FLR 109 S 9:00 am – 12:00 pm
O1 IND Navarro ARR

Overview of mobile forensics investigation techniques and tools. Topics include mobile forensics procedures and principles, related legal issues, mobile platform internals, bypassing passcode, rooting or jailbreaking process, logical and physical acquisition, data recovery and analysis, and reporting. Provides in-depth coverage of both iOS and Android platforms. Laboratory and hands-on exercises using current tools are provided and required.  [ 4 cr. ]

Section Type Instructor Location Days Times
A1 IND M 6:00 pm – 8:45 pm
E1 IND Zhang M 6:00 pm – 8:45 pm

The goal of this course is to study basic concepts and techniques of data mining. The topics include data preparation, classification, performance evaluation, association rule mining, and clustering. We will discuss basic data mining algorithms in the class and students will practice data mining techniques using data mining software. Students will use Weka and SQL Server or Oracle. Prereq: MS CS Prerequisites: MET CS 579; or instructor's consent. MS CIS Prerequisites: MET CS 669 and MET CS 546; or instructor's consent.  [ 4 cr. ]

Spring 2019
Section Type Instructor Location Days Times
C1 IND Lee W 6:00 pm – 8:45 pm
E1 IND Lee W 6:00 pm – 8:45 pm
Fall 2018
Section Type Instructor Location Days Times
B1 IND Lee CGS 311 T 6:00 pm – 8:45 pm
C1 IND Lee EPC 205 W 6:00 pm – 8:45 pm
O2 IND Lee ARR

This course provides a comprehensive understanding of network forensic analysis principles. Within the context of forensics security, network infrastructures, topologies, and protocols are introduced. Students understand the relationship between network forensic analysis and network security technologies. Students will learn to identify network security incidents and potential sources of digital evidence and demonstrate the ability to perform basic network data acquisition and analysis using computer based applications and utilities. Students will also identify potential applications for the integration of network forensic technologies and demonstrate the ability to accurately document network forensic processes and analysis. Prereq: MET CS 625 and MET CS 695; or instructor's consent.  [ 4 cr. ]

Section Type Instructor Location Days Times
C1 IND Khasnabish CGS 115 W 6:00 pm – 8:45 pm
E1 IND Khasnabish CGS 115 W 6:00 pm – 8:45 pm

View the full list of Computer Science & IT graduate courses.