2020_21
Educational guide 
School of Engineering
A A 
english 
Bachelor's Degree in Computer engineering (2010)
 Subjects
  COMPUTERS
IDENTIFYING DATA 2020_21
Subject (*) COMPUTERS Code 17234107
Study programme
Bachelor's Degree in Computer engineering (2010)
Cycle 1st
Descriptors Credits Type Year Period Exam timetables and dates
6 Compulsory Second 1Q
Modality and teaching language See working groups
Prerequisites
Department Computer Engineering and Mathematics
Coordinator
ROMANÍ ALSO, SANTIAGO
E-mail pere.millan@urv.cat
carlos.soriano@urv.cat
santiago.romani@urv.cat
cristina.romero@urv.cat
Lecturers
MILLAN MARCO, PEDRO
SORIANO PROCAS, CARLOS
ROMANÍ ALSO, SANTIAGO
ROMERO TRIS, CRISTINA
Web http://moodle.urv.net/moodle/course/view.php?id=31532
General description and relevant information
Due to the situation caused by COVID-19, this subject will be taught in flipped classrooms. This means that the students will have to study for themselves the theoretical and practical documentation published in the Moodle space of the subject. Classes for theory and practice (labs) will be completely remote. Massive videoconferences will be held in the schedule established for these classes, where the teachers will briefly review the concepts associated with each class (according to a pre-established calendar), and answer the students’ questions. Classes for problems will be mixed (face-to-face / virtual) in turns, that is, half of the students will attend in person while the other half will be able to attend remotely. In these classes, students should have tried to solve the specific problems associated with each class. During the class, the teacher will guide the face-to-face students so that they can gradually solve the proposed problems. Online students may also participate in said resolution. All students may raise questions at any time. This proposal is indicative, thus eventual changes may rise, which will be conveniently reported in the Moodle space of the subject.

GENERAL DESCRIPTION OF THE SUBJECT:The 'Computers' course delves into the learning of low-level programming introduced in the 'Computer Fundamentals' course, focusing on aspects related to Input/Output controllers, that is, bus connection and access to registers of I/O controllers, as well as access synchronization through polling and interrupt techniques. All these concepts are exemplified using the Nintendo™ DS hardware platform, which includes two ARM processors and several built-in I/O controllers (screen, buttons, timers, DMA, sound, etc.).
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.