CSC465

Download as PDF

CSC465 - Reverse Engineering vs. Software Protection

Computer Science Undergraduate UA - UA General

Course Description

This course teaches tools and techniques for dissecting and understanding an unknown piece of (potentially malicious) low-level code. In particular, the course covers fundamental program analysis techniques, reverse engineering algorithms and tools, and algorithms for protecting software (such as computer games, mobile code, critical infrastructure, malware, and media) against reverse engineering attacks. Additionally, the course provides a strong foundation for the understanding of low-level programming, including assembly code, binary code, and executable file formats.

Min Units

3

Max Units

3

Repeatable for Credit

No

Grading Basis

GRD - Regular Grades A, B, C, D, E

Career

Undergraduate

Enrollment Requirements

017107

Name

Lecture

Workload Hours

3

Optional Component

No

Typically Offered Main Campus

Spring

Typically Offered Distance Campus

Not Offered

Typically Offered UA Online Campus

Not Offered

Typically Offered Phoenix Campus

Not Offered

Typically Offered South Campus

Not Offered

Typically Offered Community Campus

Not Offered