This course has as a prerequisite the course "Computer Technology", taught in the first term of the first year in the Computer Science Degree.
The objective of this course is for the student to know and understand the basic structure and functioning of a modern computer, as well as the basic concepts linked to the instruction set architecture. In the practical aspect of the course, the student will learn the basic fundamentals of low-level programming.
On the other hand, the course provides the fundamentals on computer organization that are then used and extended in courses in the context of "Computer Engineering" (Computer Organization and Computer Architecture), as well as in those belonging to the Specific Technology Module of Computer Engineering, subjects for which it is a previous requirement.
Course competences | |
---|---|
Code | Description |
BA04 | Basic knowledge about the uses and programming of computers, operating systems, data bases, and digital programmes with applications in engineering. |
BA05 | Knowledge about the structure, organization, functioning, and inter connexions of digital programmes, with their application in engineering problems. |
CO09 | Ability to know, understand, and assess the structure and architecture of computers, and their basic components. |
INS01 | Analysis, synthesis, and assessment skills. |
INS04 | Problem solving skills by the application of engineering techniques. |
INS05 | Argumentative skills to logically justify and explain decisions and opinions. |
PER02 | Ability to work in multidisciplinary teams. |
PER04 | Interpersonal relationship skills. |
PER05 | Acknowledgement of human diversity, equal rights, and cultural variety. |
Course learning outcomes | |
---|---|
Description | |
Knowledge of the structure of a CPU, identification of its functioning units, and explanation of their role in the execution of instructions. | |
Knowledge of the organization of input/output subsystems, and their interface with the CPU. | |
Understanding of the principles of computer architecture. | |
Ability to connect the evolution of the architecture of a CPU and its instruction ranges. Identification of the differencies between CISC and RISC philosophies. | |
Low-level computer programming. | |
Additional outcomes | |
Description | |
Training Activity | Methodology | Related Competences (only degrees before RD 822/2021) | ECTS | Hours | As | Com | Description | |
Class Attendance (theory) [ON-SITE] | Lectures | BA04 BA05 CO09 | 0.72 | 18 | N | N | Teaching of the subject matter by lecturer (MAG) | |
Individual tutoring sessions [ON-SITE] | BA04 BA05 CO09 | 0.18 | 4.5 | N | N | Individual or small group tutoring in lecturer¿s office, classroom or laboratory (TUT) | ||
Study and Exam Preparation [OFF-SITE] | Self-study | BA04 BA05 CO09 | 2.1 | 52.5 | N | N | Self-study (EST) | |
Other off-site activity [OFF-SITE] | Practical or hands-on activities | BA04 BA05 CO09 INS01 INS04 PER02 PER04 PER05 | 0.6 | 15 | N | N | Lab practical preparation (PLAB) | |
Problem solving and/or case studies [ON-SITE] | Problem solving and exercises | BA04 BA05 CO09 INS04 PER02 PER04 PER05 | 0.6 | 15 | Y | N | Worked example problems and cases resolution by the lecturer and the students (PRO) | |
Writing of reports or projects [OFF-SITE] | Self-study | BA04 BA05 CO09 INS01 INS04 PER02 PER04 PER05 | 0.9 | 22.5 | Y | N | Preparation of essays on topics proposed by lecturer (RES) | |
Laboratory practice or sessions [ON-SITE] | Practical or hands-on activities | BA04 BA05 CO09 INS04 PER02 PER04 PER05 | 0.6 | 15 | Y | Y | Realization of practicals in laboratory /computing room (LAB) | |
Other on-site activities [ON-SITE] | Assessment tests | BA04 BA05 CO09 INS01 INS04 INS05 PER02 | 0.3 | 7.5 | Y | Y | Partial test 2 of the second half of the syllabus of the subject (EVA) | |
Total: | 6 | 150 | ||||||
Total credits of in-class work: 2.4 | Total class time hours: 60 | |||||||
Total credits of out of class work: 3.6 | Total hours of out of class work: 90 |
As: Assessable training activity Com: Training activity of compulsory overcoming (It will be essential to overcome both continuous and non-continuous assessment).
Evaluation System | Continuous assessment | Non-continuous evaluation * | Description |
Test | 50.00% | 50.00% | Partial Test 2. Compulsory activity that can be retaken. To be carried out within the planned dates of the final exam call. The Partial Test 1 retake will be performed at this date. |
Theoretical papers assessment | 10.00% | 10.00% | Non-compulsory activity that can be retaken. To be carried out before end of teaching period |
Laboratory sessions | 30.00% | 30.00% | Compulsory activity that can be retaken. To be carried out during lab sessions |
Oral presentations assessment | 10.00% | 10.00% | Non-compulsory activity that cannot be retaken. To be carried out during the theory/lab sessions |
Total: | 100.00% | 100.00% |
Not related to the syllabus/contents | |
---|---|
Hours | hours |
Individual tutoring sessions [PRESENCIAL][] | 4.5 |
Study and Exam Preparation [AUTÓNOMA][Self-study] | 52.5 |
Other off-site activity [AUTÓNOMA][Practical or hands-on activities] | 22.5 |
Writing of reports or projects [AUTÓNOMA][Self-study] | 13.5 |
Laboratory practice or sessions [PRESENCIAL][Practical or hands-on activities] | 15 |
Other on-site activities [PRESENCIAL][Assessment tests] | 7.5 |
Unit 1 (de 6): Introduction. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Unit 2 (de 6): Memory. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Unit 3 (de 6): Machine language and assembler language. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 5 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 4 |
Unit 4 (de 6): Data Path and Control Unit. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 5 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 4 |
Unit 5 (de 6): Input/Output System. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3.5 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Unit 6 (de 6): Arithmetics for Computers. | |
---|---|
Activities | Hours |
Class Attendance (theory) [PRESENCIAL][Lectures] | 3 |
Problem solving and/or case studies [PRESENCIAL][Problem solving and exercises] | 1 |
Global activity | |
---|---|
Activities | hours |
General comments about the planning: | The subject is taught in 3 x 1,5 hour sessions per week. The planning is the same for groups 20, 21, 22 and 23. The planning might experience changes due to unforeseen circumstances. |