The skills which will be developed in this subject, within the
framework of a short introductory course, are the following:
• Specific skill CB3:
Basic knowledge about the use and programming of computers, operating
systems, databases and computer applications usually used in
engineering.
• The basic and general competences indicated in the verification report
for this subject will be also worked on (CG3, 4, and 15).
These competences are specified in the following learning outcomes:
• With regards to basic computer use knowledge:
RFI-1- Contextualize computer science within the engineering
disciplines.
RFI-2- Know the fundamentals of the binary system to understand how
information is represented in a computer.
RFI-3- Identify and understand the basic operation of the hardware
components which define a computer system and how it connects with other
computers in a network.
RFI-4- Distinguish the basic peripherals used in a computer system and
specifically those with application to the engineering field.
RFI-5- Classify the different types of software used in a computer
system.
RFI-6- Identify and classify the different types of computer systems and
their scope of application.
• With regards to basic knowledge about operating systems:
RFI-7- Know the main functions which an operating system performs.
RFI-8- Analyze which services an operating system provides to
applications and to final users.
RFI-9- Identify the main operating systems which are being used in the
professional environments of engineering and use the main user level
services.
• With regards to basic knowledge about databases:
RFI-10- Know the main functions which a database management system
performs.
RFI-11- Create simple data models.
RFI-12- Use basic expressions to retrieve and modify information stored
in a database.
RFI-13- Identify which database management systems are used in
professional engineering environments.
• With regards to basic knowledge about application programs:
RFI-14- Identify the main application programs used in professional
environments connected with Industrial Technology Engineering.
• With regards to basic knowledge about computer programming:
RFI-15- Understand the notion of algorithm and the abstraction process
of a problem in programming.
RFI-16- Identify the process of developing a program and how it is
contextualized within the general process of Software Engineering.
RFI-17- Identify the basic data structures provided by a structured
programming language.
RFI-18- Handle the basic data structures provided by a structured
programming language.
RFI-19- Abstract operations.
RFI-20- Design small applications to solve elementary problems in
collaborative work environments.