We propose a project-based learning approach in the computer architecture course. The course is one of the core course in computer science and engineering curriculum.

Ours proposed method focuses on hands-on learning and learning by doing principles. The approach has shown received positive feedback from students and also enhanced their learning in the subject matter.