IDENTIFYING DATA 2023_24
Subject (*) FUNDAMENTALS OF COMPUTERS Code 17244002
Study programme
Bach. Degree in Telecommunication Systems and Services Engineering (2016)
Cycle 1st
Descriptors Credits Type Year Period
6 Basic Course First 2Q
Language
Castellà
Català
Department Electronic, Electric and Automatic Engineering
Computer Engineering and Mathematics
Coordinator
CAÑELLAS ALBERICH, NICOLAU
E-mail enrique.canto@urv.cat
nicolau.canyellas@urv.cat
ernest.gil@urv.cat
esteban.delcastillo@urv.cat
jordi.penalba@urv.cat
max.sebastia@urv.cat
xavier.blanch@urv.cat
aaron.lozano@urv.cat
Lecturers
CANTÓ NAVARRO, ENRIQUE FERNANDO
CAÑELLAS ALBERICH, NICOLAU
GIL DOLCET, ERNEST
DEL CASTILLO PÉREZ, ESTEBAN
PEÑALBA GALÁN, JORDI
SEBASTIÀ RULLO, MAX
BLANCH MARTÍNEZ, XAVIER
LOZANO VILLANOVA, AARÓN
Web http://https://campusvirtual.urv.cat/local/alternatelogin/index.php?errorcode=4
General description and relevant information <p>GENERAL DESCRIPTION OF THE SUBJECT: Analysis and logic design of logic combinational and sequential circuits. Structure, design and functionality of a computer system</p>

Competences
Type A Code Competences Specific
  FB3 Have basic knowledge on the use and programming of computers, operating systems, databases and IT programmes of application in engineering.
Type B Code Competences Transversal
 B2 Have knowledge in basic and technological subjects, which gives them the ability to learn new methods and theories, and the versatility to adapt to new situations.
 CT2 Managing information and knowledge through the efficient use of IT
Type C Code Competences Nuclear

Learning outcomes
Type A Code Learning outcomes
  FB3 Understand the correspondence between the fundamental elements of high level languages and the elements of machine language that support them.
Understand the functioning of an operating system as a resource manager in the IT system.
Use the resources provided by an operating system from the user interface.
Type B Code Learning outcomes
 B2 Know the role of IT in the fields of industry and socioeconomics.
Know the different components of an IT system composed of machines and programmes.
Understand the functioning, relationships and level structure of a computer.
Analyse combinational logic circuits.
Analyse sequential logic circuits.
Synthesise basic finite-state machines.
Understand the organisation and functioning of Von Neumann architecture systems: processor, memory, and input/output.
Understand the functioning of the digital elements that constitute a processor (ALU, records, address calculation, sequencer, etc.) and understand how they are involved in the execution of programmes written in machine language.
Understand and evaluate the essential factors that affect the execution time of a programme.
 CT2 Master the tools for managing their own identity and activities in a digital environment.
Search for and find information autonomously with criteria of reliability and relevance
Organize information with appropriate tools (online and face-to-face) so that they can carry out their academic activities
Produce information with tools and formats appropriate to the communicative situation and with complete honesty
Use IT to share and exchange information
Type C Code Learning outcomes

Contents
Topic Sub-topic
Coding and information processing Bit, nibble, byte
Hexadecimal
Binary encoding of natural numbers and integers
Logic design Analysis of combinational logic-circuits.
Analysis of sequential logic-circuits.
Synthesis of basic finite-state machines.
Fundamentals of machine language General structure
Instruction format
Types of addressing
Control unit: general records, IR and SR records, ALU
Processing unit: phases, FSM, memory access cycles, execution cycles
OS Introduction Introduction, Layers, Types, Memory hierarchy, Virtual memory


Planning
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Introductory activities
1 0 1
Lecture
FB3
B2
26 28 54
Problem solving, exercises in the classroom
FB3
B2
15 15 30
Laboratory practicals
FB3
B2
CT2
28 28 56
Personal attention
FB3
B2
1 0 1
 
Multiple-choice objective tests
FB3
B2
CT2
2 2 4
Multiple-choice objective tests
FB3
B2
CT2
2 2 4
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies
  Description
Introductory activities Explanation of the objectives, content and assessment process.
Lecture Explanation of theoretical concepts using slides and blackboard. The teacher will ask questions to the students to develop their own solutions to the issues raised.
Problem solving, exercises in the classroom During the course, the teacher will present exercises related to the theoretical context presented in lectures.
Laboratory practicals Application of theoretical knowledge to specific situations, using computers, simulators and other practical elements of the laboratories.
Personal attention Teachers will be available during class and office hours, to meet students and answer any questions that were raised during the development of the subject.

Personalized attention
Description
<p>Time reserved for individual attention and doubt solving with students. Due to the health emergency, this attention can be carried out through online meetings, previously appointed by e-mail, or with other online tools.</p>

Assessment
Methodologies Competences Description Weight        
Laboratory practicals
FB3
B2
CT2
Laboratories. Resolution, in group, of the laboratory practice: preliminary analysis, design, implementation 30%
Multiple-choice objective tests
FB3
B2
CT2
Objective test composed of short questions and / or test type of the contents of the theory and problems classes. 35%
Multiple-choice objective tests
FB3
B2
CT2
Objective test composed of short questions and / or test type of the contents of the theory and problems classes. 35%
Others  
 
Other comments and second exam session

The assessment elements of the course are: tests about the contents of lecture and problem classes, and laboratory practicals and preliminary analysis.

Students must obtain a minimum score in each elements of the assessment in order to pass the course. If any element of assessment does not reach the minimun score, the final mark of the course shall not exceed 4.5. The minimum score is the same in the 1st and in the 2nd examination period.

The evaluation will be continuously during 1st examination period.

There is not a 2nd assesment period for the laboratory practicals. The rest of the elements during the 2nd period will be the same as in the 1st assesment period. Students must examine the elements that have not obtained the minimum score in 1st call. If submitted in 2nd period, the final assesment will be that of the 2nd period.

In conducting written tests, there are not allowed to use any electronic devices (calculators, computers, tablets, phones, watches, etc.).

If we detect any copy in any activity evaluation, the grade of this examination period will be 0, and the student should take again all the assessment elements in the next examination period.

The exams will be held in person. In case of lockdown or mobility restrictions caused by the Covid-19 health emergency, the assessment activities, including exams, would be done online on the scheduled dates. Updated information can be found on Moodle (virtual teaching space).

Assessment activities must be planned in order to be carried out in a mixed or online mode in the event of lockdown.


Sources of information

Basic Professors/es Fonaments Computadors, Transparències Fonaments de Computadors, 2017, ETSE-URV (Tarragona)
William Stallings, Computer Organization and Architecture, 10th ed (2015), Prentice Hall
Thomas L. Floyd, Fundamentos de Sistemas Digitales, 11ª ed (2016), Pearson Prentice-Hall
Javier García Zubía, Problemas Resueltos de Electrónica Digital, 2003, Thomson

Complementary Mano M. Morris, Charles R. Kime, Fundamentos de diseño lógico y de computadores, 2005, Pearson Prentice-Hall
John P. Hayes, Introducción al diseño lógico digital , 1996, Addison-Wesley

Recommendations


(*)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.