The main objective of the course is to describe the main components of a computer and the basic behaviour of a computer.
Basic and general skills.
CG1 - Students are able to demonstrate knowledge and understanding of concepts in mathematics, statistics and computation and to apply them to solve problems in science and engineering with an ability for analysis and synthesis.
CG3 - Students can solve computationally with the help of the most advanced computing tools mathematical models coming from applications in science, engineering, economy and other social sciences.
CG4 - Students are able to show that they can analyze and interpret, with help of computer science, the solutions obtained from problems associated to real world mathematical models, discriminating the most relevant behaviours for each application.
CG6 - Students can search and use bibliographic resources, in physical or digital support, as they are needed to state and solve mathematically and computationally applied problems arising in new or unknown environments or with insufficient information.
CB1 - Students have demonstrated knowledge and understanding in an area of study that is at the core of general secondary education, and is often at a level that, while supported by advanced textbooks, also includes some aspects that involve knowledge from the cutting edge of their field of study
CB2 - Students are able to apply their knowledge to their work or vocation in a professional way and possess the skills usually demonstrated by developing and defending arguments and solving problems within their area of study
CB3 - Students have the ability to gather and interpret relevant data (usually within their area of study) to make judgments that include reflection on relevant social, scientific or ethical issues
CB4 - That students can convey information, ideas, problems and solutions to both specialized and non-specialized audiences
CB5 - Students have developed those learning skills necessary to undertake further study with a high degree of autonomy
Specific competences:
CE10 - Students have shown that they know and understand the algorithmic procedures to design and build programs that solve mathematical problems paying special attention to performance
CE13 - Students have shown that they understand how computers work, and the impact of their structure and operation on program performance as well as their physical limitations.
Learning outcomes:
¿ To know representation systems used in a computer with special focus in floating point number representation, as well as to understand the tradeoffs between precision and performance for arithmetic operations.
¿ To know, understand and evaluate the structure and architecture of a computer, as well as of the basic components it consists of.
¿ To be able to express subprograms in assembly language, and to understand their relationship with high level languages.