RE 2012

2
Philadelphia University Mechatronics Engineering Department Faculty of Engineering Summer Semester 2011/2012 Course Syllabus for Reverse Engineering (page 1 of 2) Dr. Tarek A. Tutunji Course Syllabus Course Title Reverse Engineering Course Number 640458 Course Level 4 th year Class Time 12.40 13.40 Instructor Dr. Tarek A. Tutunji email [email protected] website www.philadelphia.edu.jo/academics/ttutunji Prerequisites Engineering skills + Project I Office Hours Hours: 10.3011.30, Office 700 Text Book Course Description: Introduce students to Reverse Engineering Methodology through practical projects Course Objectives: After the completion of this course, students should be able to Understand the Reverse Engineering (RE) Methodology Disassemble products and specify interactions among subsystems and their functionality Understand Computer-Aided RE and Rapid Prototyping Technology Re-draw electrical schematics from available PCBs Understand RE applications in software engineering Course Academic Calendar Week Subject Project Notes June 17 Forward Engineering Design Design thought and process, design steps, examples, Product Development June 24 System RE Introduction, RE steps, Product Functions, iPOD Example, FAST Prescreen July 1 System RE Product teardown, Functional Models, BOM, SOP, Power Screw Driver Example Observation July 8 Mechanical RE Rapid prototyping, CAM/CAD, Conventional vs. Nonconventional Development, RE Phases Dissection Exam I (July 11-16) July 15 Electronic RE Re Methods, PCB RE, Electronic Components, RE Steps, VHDL Analysis July 22 Software RE Introduction and Definition, Applications, S/W RE Basics, Assembly language and O/S, RE Tools Report due Exam II (July 25 - 30) July 29 Student Project Presentations FINAL EXAMS (Aug 6 9)

description

mectronics

Transcript of RE 2012

Page 1: RE 2012

Philadelphia University Mechatronics Engineering Department

Faculty of Engineering Summer Semester 2011/2012

Course Syllabus for Reverse Engineering (page 1 of 2) Dr. Tarek A. Tutunji

Course Syllabus

Course Title Reverse Engineering

Course Number 640458

Course Level 4th year

Class Time 12.40 13.40

Instructor Dr. Tarek A. Tutunji

email [email protected]

website www.philadelphia.edu.jo/academics/ttutunji

Prerequisites Engineering skills + Project I

Office Hours Hours: 10.3011.30, Office 700

Text Book

Course Description: Introduce students to Reverse Engineering Methodology through practical projects Course Objectives: After the completion of this course, students should be able to

Understand the Reverse Engineering (RE) Methodology

Disassemble products and specify interactions among subsystems and their functionality

Understand Computer-Aided RE and Rapid Prototyping Technology

Re-draw electrical schematics from available PCBs

Understand RE applications in software engineering

Course Academic Calendar

Week Subject Project Notes

June 17 Forward Engineering Design Design thought and process, design steps, examples, Product Development

June 24 System RE Introduction, RE steps, Product Functions, iPOD Example, FAST

Prescreen

July 1 System RE Product teardown, Functional Models, BOM, SOP, Power Screw Driver Example

Observation

July 8 Mechanical RE Rapid prototyping, CAM/CAD, Conventional vs. Nonconventional Development, RE Phases

Dissection

Exam I (July 11-16)

July 15 Electronic RE Re Methods, PCB RE, Electronic Components, RE Steps, VHDL

Analysis

July 22 Software RE Introduction and Definition, Applications, S/W RE Basics, Assembly language and O/S, RE Tools

Report due

Exam II (July 25 - 30)

July 29 Student Project Presentations

FINAL EXAMS (Aug 6 – 9)

Page 2: RE 2012

Philadelphia University Mechatronics Engineering Department

Faculty of Engineering Summer Semester 2011/2012

Course Syllabus for Reverse Engineering (page 2 of 2) Dr. Tarek A. Tutunji

Assessment Instruments Evaluation of students’ performance (final grade) will be based on the following three categories:

Exams. Two in-class exams will be given. Each will cover about 3-weeks of lectures

Project. A project assignment will be handed to the students. The assignment will ask the students to reverse engineer a particular product. Students will be asked to write a technical report, show their work in the lab, and present it. A group of three students are expected to work on the project.

Final Exam: The final exam will cover all the class material.

Allocation of Marks

Exam I 15%

Exam II 15%

Project 30%

Final Exam 40%

References

1. Product Design: Techniques in Reverse Engineering and New Product Development by

Otto and Wood. Prentice Hall 2001 2. Reverse Engineering in Mechatronics Education by Mohammed Bani Yunis and Tarek A.

Tutunji Proceeding of the 7th International Symposium on Mechatronics and its Applications (ISMA10), Sharjah, UAE, April 20-22, 2010

3. RE (reverse engineering) as necessary phase by rapid product development by M.

Sokovic ∗, J. Kopac Journal of Materials Processing Technology 2005 4. A Rapid Prototyping Methodology for Reverse Engineering of Legacy Electronic Systems

Scott Deno, David Landis, and Paul Hulina Sanjay Balasubramanian IEEE International Workshop on Rapid System Prototyping, 1999.

5. Reverse Engineering in Computer Applications. MIT Lecture Notes 2001 6. Reverse Engineering: An Industrial Perspective by Raja and Fernandes. Springer-Verlag

2008