Loading...
2 results
Search Results
Now showing 1 - 2 of 2
- A portable lab for the practical study of modern computer engineeringPublication . Dias, Tiago; Sampaio, Pedro; Miguens Matutino, PedroThis demo paper presents the μLIC educational platform. μLIC makes available to the students of Digital Systems and Computer Architecture courses a quite simple, intuitive and portable hardware platform for the realization of their laboratory exercises. μLI C can also be used in other related courses, such as Embedded Systems or Hardware/Software Co-Design, which allows reducing the time needed to study the manuals of diverse development boards and tools and to concentrate the education towards the core contents of the courses. In addition, the low cost, diminished size, and portable nature of the μLIC boards enables students to carry a personal unit with them all the time to implement the class exercises also outside the classrooms, as well as hobby projects. In the demo, three typical lab assignments of Digital Systems, Computer Architecture, and Hardware/Software Co-Design courses are used to showcase the μLIC educational platform: a traffic light controller, a 4-bit Arithmetic and Logic Unit (ALU) and a mini Space Invaders inspired game, respectively.
- Teaching hardware/software co-design using a project-based learning strategyPublication . Miguens Matutino, Pedro; Dias, Tiago; Sampaio, PedroThis paper presents a project-based learning strategy for teaching hardware/software co-design in modern Computer Engineering undergraduate courses. This kind of approach is considered by several recent pedagogical studies as the ideal strategy to support great learning achievements and to increase the proficiency of the students both in the design of digital systems and programming. The proposed strategy, targeting the first-year students, focuses on deepening the knowledge of combinatorial logic, sequential circuits, and state machines, alongside the hierarchical development of software, including for peripheral management.