Undergraduate research has a significant positive impact on the students' educational experience but has many implementation challenges in curricular or co-curricular activities. This paper presents an approach for introducing undergraduate research to engineering students in a Numerical Analysis of Engineering Systems course, which is typically a junior-level undergraduate course in most engineering departments. A course project was designed to allow the participating students to work in teams, read an assigned research paper that presents an exact solution of a problem related to smart materials and structures, locate the main equations, and write a computer code that uses these equations to regenerate the published results. Each team of students gave a presentation on the assigned paper, the main equations, the code developed to regenerate the results and graphs, with interpretations and conclusions. The project is contributing to the course outcomes and learning objectives as well as multiple ABET student outcomes. Final survey showed the effectiveness of the proposed project in introducing students to undergraduate research, and giving them the chance to understand the technical and mathematical language used in research papers, and experience working on new challenging problems. The approach does not need involvement of multiple faculty members, or large funds and resources. The theme of the assigned research papers is dependent on the instructor's field of research. The approach can be easily extended to other courses that teach computational methods and tools.