2021_22
Educational guide 
School of Engineering
A A 
english 
Bachelor's Degree in Computer engineering (2010)
 Subjects
  FUNDAMENTALS OF COMPUTERS
   Learning outcomes
Type A Code Learning outcomes
 FB4 Understand the correspondence between the fundamental elements of high level languages and the elements of machine language that support them.
Use the software development and debugging tools, specifically in the field of low level programming
Use the resources provided by an operating system from the user interface.
 FB5 Avalua valors expressats en diferents bases de numeració, especialment en binari i hexadecimal, sent capaç de convertir valors entre base decimal i base 2 o base 16 i viceversa, a més de saber realitzar operacions aritmètiques bàsiques (sumar, restar) amb valors naturals i sencers codificats en complement a 2
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, registry, address calculation, sequencer, etc.) and understand how they are involved in the execution of programmes written in machine language.
Understand the correspondence between the fundamental elements of high level languages and the elements of machine language that support them.
Understand and evaluate the essential factors that affect the execution time of a programme.
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.
Synthesizes programs written in machine language.
Analitza la relació entre un programa escrit en pseudocodi o en algun altre llenguatge d'alt nivell amb la seva corresponent versió en llenguatge màquina
Comprèn el funcionament de les eines de compilació, acoblament i enllaçat, en el seu paper de generació de codi màquina a partir del codi font.
Combine software development and debugging tools, specifically in the field of programming at a low level
Type B Code Learning outcomes
 B2 Know the different components of an IT system composed of machines and programmes.
Understand the functioning, relationships and level structure of a computer.
Understand combinational logic circuits.
Understand sequential logic circuits.
Analyse basic finite-state machines.
Analyse the organisation and functioning of Von Neumann architecture systems: processor, memory, and input/output.
Analyse the functioning of the digital elements that constitute a processor (ALU, registry, address calculation, sequencer, etc.) and understand how they are involved in the execution of programmes written in machine language.
Understand the essential factors that affect the execution time of a programme.
valuates values expressed in different numbering bases, especially in binary and hexadecimal, being able to convert values between base decimal and base 2 or base 16 and vice versa, as well as know how to perform basic arithmetic operations (add, subtract) with natural and whole values coded in complement to 2
Evaluates the different components of machine language: memory organization, instructions / data encoding, program sequencing, instruction operands, addressing methods, types of instructions, stack usage, routine implementation, etc.
Synthesizes programs written in machine language.
Analyse the relationship between a program written in a pseudocode or some other high level language with its corresponding version in machine language
Understand the operation of the compilation, assembler and linked tools, in its role of generating code machine from the source code.Comprèn el funcionament de les eines de compilació, ensamblador i enllaçat, en el seu paper de generació de codi màquina a partir del codi font.
Use software development and debugging tools, specifically in the field of programming at a low level
 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