May 29, 2020  
2019-2020 Undergraduate Catalog 
2019-2020 Undergraduate Catalog

CSCI 4250 - Reverse Engineering

The discipline of reverse engineering provides the ability to deduce the design of a software component, to determine how something works, discover data used by software, and to aid in the analysis of software via disassembly and/or decompilation. The ability to understand software of unknown origin or software for which source code is unavailable is a critical skill within the cyber operations field. Use cases include malware analysis and auditing of closed source software. Credit will not be awarded for more than one of the following courses: CYBR 4250 or CSCI 4250.

Prerequisite: CIS 3000, CSCI 3100, or CSCI 3250 (any may be taken concurrently)