ETSE-URV, Av. del Paisos Catalans, 26, 43006, Tarragona, SpainIn engineering-related disciplines the theoretical body of knowledge is first taught to the students, whothen use what they have learnt to solve specific problems. The main drawbacks of this approach are lackof motivation and high drop-out and failure rates. This case study uses the PBL approach in anintroductory course of computer architecture to overcome the main drawbacks of more traditionalteaching schemes. Moreover, through PBL, students develop problem-solving skills, self-directed learningskills and critical thinking, all of which are very important in computer science. The students and theteachers have assessed the experience and the results are very satisfactory in both cases. The failure rate isreduced and students develop their analysis and communication skills.Keywords Problem-based learning; computer science; computer introduction