UAH's Joint Undergraduate Master's Program (JUMP) allows undergraduate students to study at the graduate level. By completing graduate courses in your senior year you may reduce the time taken to earn a graduate (MS) degree. Please visit the JUMP page for general information. Requirements For Admission. Cumulative overall 3.25 GPA; Major GPA of 3.5 Philosophy and elements of digital, discrete-event simulation. Emphasis on modeling and analysis of stochastic systems, including probabilistic models, output analysis, and the use of simulation software. (Same as ISE 547) Prerequisites: CPE 112 and ISE 391. CPE 457 - SOFTWARE REVERSE ENGINEERING. Semester Hours: 3. This course provides fundamental knowledge of software reverse engineering. The course provides the ability (a) to understand software of unknown origin or software for which source code is unavailable, (b) to determine how something works, (c) to discover data used by software, and (d) to aid in the analysis of software.