See all Online Master's Degrees in Health
See all Master's Degrees in Engineering
Most searched curriculums
Get training in one of the professions with the highest demand in the labour market. You will learn the essential basics to carry out your activity in a framework that is advancing at full speed. Enrolment open
The UAX Online Bachelor’s Degree in Artificial Intelligence and Computing has been developed to meet the needs of more than 50 leading international companies, including Repsol, IBM, Accenture and Avanade, amongst others.
You will be trained using a practical and up-to-date approach, based on Agile methodologies, preparing you to lead technology projects and take on positions of responsibility. You will develop a multidisciplinary skill set with key competencies in programming, data analysis and visualisation, algorithm design, user experience and much more.
All this is delivered through a 100% online and flexible programme, which adapts to your pace and professional needs, allowing you to balance your studies with your working life.
At UAX Digital Garage, you’ll earn professional certifications:
Furthermore, at the UAX Skill School, you’ll receive certified training in skills such as Analytical Thinking, Disruptive Thinking, Storytelling and Leadership & Ethics.
Gain expertise in the technologies that are changing the world: programming, data analysis, machine learning and user experience. An innovative curriculum, developed in partnership with leading companies, to prepare you for the challenges of the present and the digital future.
You will study algebra, mathematics and statistics in depth, which are key to understanding and applying AI.
You will master tools such as Python, Java, and other languages widely used in the sector.
You will learn to manage and analyse large volumes of data with leading platforms.
You will design user-centred solutions, communicating complex information visually and effectively.
You will apply machine learning and machine learning techniques to develop solutions in real projects.
Transform the way you work with generative artificial intelligence. This micro-credential enables you to apply tools such as ChatGPT, Copilot or Gemini in information analysis, content creation and decision-making, integrating innovative solutions in an ethical and responsible way in real professional environments.
Develop your professional potential through leadership and interpersonal skills. This micro-credential provides you with the keys to manage teams, communicate effectively and solve problems in real-world environments, combining personal leadership techniques with practical productivity and collaboration tools.
Degree in Computer Science and Artificial Intelligence
First Year
FIRST FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| S0142500 | Linear Algebra | FB | 6 | ||||||||||||||||||||||||||||||||||||||
Linear AlgebraCódigo: S0142500 Imprimir Course 1: First-term module. Foundation course. 6 credits. Profesores
Objectives The aim of the module is to equip students with the necessary algebraic tools to provide digital solutions based on artificial intelligence in the most efficient way possible to solve a given problem. Course content Systems of linear equations. Vector spaces. Linear applications. Diagonalisation of endomorphisms. Graph theory Statistics and combinatorics. Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.): 30% SE2.- Final knowledge assessments: 60% SE3. – Laboratory practical logbook: 10% |
|||||||||||||||||||||||||||||||||||||||||
| S0142501 | Statistics I | FB | 6 | ||||||||||||||||||||||||||||||||||||||
Statistics ICódigo: S0142501 Imprimir Course 1: First-term module. Basic training. 6 credits. Profesores
Objectives General: To provide students with a solid foundation in the fundamental concepts and methods of statistics and probability, equipping them to describe, analyse and draw conclusions from data in contexts relevant to Computing and Artificial Intelligence. Specific Objectives: By the end of the module, students will be able to: Understand the basic elements of data analysis and their role in decision-making. Apply descriptive statistical techniques to summarise and present information clearly and rigorously. Identify and model random variables, distinguishing between their types and properties. Understand and apply the main probability distributions, both discrete and continuous. Distinguish between statistics and parameters, and understand the properties of estimators. Apply the frequentist approach: point estimation, confidence intervals and hypothesis testing. Introduce the Bayesian approach: updating information using Bayes’ theorem, obtaining posterior distributions, credible intervals and Bayesian tests. Develop practical skills using statistical software and programming environments (e.g. Python, R). Course content Unit 1. Elements of data analysis Types of data and scales of measurement. The data analysis process: collection, cleaning, exploration, modelling and interpretation. The role of statistics in Artificial Intelligence and machine learning. Unit 2. Descriptive statistics Measures of central tendency: mean, median, mode, quantiles. Measures of dispersion: variance, standard deviation, interquartile range. Measures of shape: skewness and kurtosis. Graphical representations: histograms, box plots, scatter plots. Distributions of sample characteristics. Unit 3. Random variables The concept of a random experiment. Definition of discrete and continuous random variables. Probability and density functions. Cumulative distribution function. Expected value, variance and moments. Unit 4. Probability distributions Discrete distributions: Bernoulli, Binomial, Geometric, Poisson. Continuous distributions: Uniform, Exponential, Normal. Derived distributions: Chi-squared, Student’s t, Fisher’s F. Central limit theorem. Unit 5. Statistical inference models Difference between parameters and statistics. Properties of estimators: unbiasedness, consistency, efficiency. Sampling distributions. Unit 6. Frequentist approach Point estimation of parameters. Confidence intervals for means, proportions and variances. Hypothesis testing: formulation, Type I and Type II errors, test power. Applied examples. Unit 7. Bayesian Approach Bayes’ theorem and belief updating. Prior distribution, likelihood and posterior distribution. Credible intervals. Bayesian tests. Comparison of the Bayesian approach with the frequentist approach. Timetable Click on this link to view the detailed timetable in Excel
|
|||||||||||||||||||||||||||||||||||||||||
| S0142502 | Fundamentals of Programming I | FB | 6 | ||||||||||||||||||||||||||||||||||||||
Fundamentals of Programming ICódigo: S0142502 Imprimir Course 1: First-term module. Foundation course. 6 credits. Profesores
Objectives The aim of the module is to equip students with programming knowledge that will serve as a basic tool for solving problems in computing and artificial intelligence. Prerequisites There are no prerequisites. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the skills typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To acquire, independently, new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creative environments. CT5 Ethical leadership: Being able to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset to ensure their correct execution on a digital platform. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE14 Build human-computer interfaces so that digital systems offer an optimal user experience whilst complying with accessibility standards. Learning outcomes Solve problems using a programming language that utilises external data and interacts with a user. Devises and writes programmes that solve problems using different algorithmic techniques. Understands the physical and functional structure of a computer. Uses a microprocessor’s low-level language and solves problems with it. Understands and evaluates the different types of storage systems and how they affect the performance of a computer system. Description of the content Computational thinking. Algorithms and representation systems. Data types and expressions. Data input and output functions. Flow control structures. Memory hierarchy. Performance assessment Training activities AV1. – Lectures TA2. – Online seminars AV10. Problem-solving AV11. Project work AV13. Workshop and/or laboratory activities AV4 – Study of course content and supplementary material (Independent study) AV5. – Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.): 30% SE2.- Final knowledge assessments: 60% SE4. Portfolio: 10% |
|||||||||||||||||||||||||||||||||||||||||
| S0142503 | Professional Skills | OB | 6 | ||||||||||||||||||||||||||||||||||||||
Professional SkillsCódigo: S0142503 Imprimir Course 1: First-semester module. Compulsory. 6 credits. Profesores
Objectives The aim of the module is to equip students with the soft skills necessary for successful entry into the labour market, enabling them to acquire tools for improved conflict resolution, teamwork, communication, public speaking and leadership. Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or vocation in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and problem-solving within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities—and, where applicable, civil liabilities—associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT4 Creativity: Being able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CT5 Ethical leadership: Be able to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. Learning outcomes Learn to communicate successfully in professional meetings and conversations. Write articles, reports and emails effectively. Plan, prepare and deliver business presentations. Convey important professional matters to your audience. Present the results of your work or a professional message to an audience. Learn techniques to foster collaboration and teamwork, motivating colleagues and guiding the team towards a common goal. Prevent, identify and resolve interpersonal conflicts in the workplace. Course content Effective communication Effective presentations Public speaking Teamwork Conflict management. Training activities AV1. – Lectures AV2. – Online seminars AV3. Case studies AV14. Oral presentations AV15. – Debates AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutorials AV6.- Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.): 40% SE2.- Final knowledge assessments: 60% |
|||||||||||||||||||||||||||||||||||||||||
| S0142504 | Discrete Mathematics | FB | 6 | ||||||||||||||||||||||||||||||||||||||
Discrete MathematicsCódigo: S0142504 Imprimir Course 1: First-term module. Foundation course. 6 credits. Profesores
Objectives The aim of the module is to equip students with knowledge of statistics, graphs, logic, sets and number theory, enabling them to solve more complex problems in computing and artificial intelligence. Prerequisites No prerequisites have been set Learning Outcomes CB1 Students must have demonstrated that they possess and understand knowledge in an area of study building on the foundations of general secondary education; this is typically at a level which, whilst drawing on advanced textbooks, also includes some aspects requiring knowledge from the cutting edge of their field of study CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the skills typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CE1 Solve abstract and complex problems relating to Artificial Intelligence using mathematical methods, techniques and concepts to design digital solutions. CE8 Understanding problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE17 Solve mathematical problems by applying graph theory and algorithmic techniques. Learning outcomes LA-1. Develop the ability to think abstractly and mathematically. LA-2. Learns the fundamentals of set theory. LA-3. Learns De Morgan’s laws. LA-4. Learns to create truth tables. RA-5. Prove mathematical statements. RA-6. Understands Boolean expressions, logic gates and digital circuits. RA-7. Understand the Fundamental Theorem of Arithmetic. RA-8. Acquire a solid grounding in functions. RA-9. Learn how to identify equivalence relations and equivalence classes. RA-9 Master arithmetic and geometric sequences. RA-10 Learns the fundamental concepts of graph theory. Description of the content Sets. Logic Number theory Functions Graph theory Statistics and combinatorics. Teaching activities AV1. – Lectures AV2. – Online seminars AV10. Problem-solving AV4. – Study of course content and supplementary material (Independent study) AV5. – Online tutoring AV6.- Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.): 40% SE2.- Final knowledge assessments: 60% |
|||||||||||||||||||||||||||||||||||||||||
| TOTAL: | 30 | ||||||||||||||||||||||||||||||||||||||||
SECOND FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||
|---|---|---|---|---|---|
| S0142505 | Human Behaviour and the Integration of Artificial Intelligence | OB | 6 | ||
Human Behaviour and the Integration of Artificial IntelligenceCódigo: S0142505 Imprimir Course 1. Second-term module. Compulsory. 6 credits. Profesores
Objectives The aim of the module is to provide students with a basic understanding of artificial intelligence through the design of an appropriate heuristic for a given problem. Prerequisites No prerequisites have been set. Learning Outcomes CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy. CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 To understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE1 Solve abstract and complex problems relating to Artificial Intelligence by using mathematical methods, techniques and concepts to design digital solutions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of Artificial Intelligence models such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE16 Process large amounts of data using machine learning and predictive analytics for application in various knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands the historical development of Artificial Intelligence. Identifies the characteristics of an intelligent system Identifies which type of search (blind/heuristic/adversarial) is most suitable for tackling a specific problem and implements that search mechanism. Designs an appropriate heuristic for a given problem. Identify which type of learning (supervised, unsupervised) is most suitable for a given problem and implement the most appropriate learning strategy Solve problems of varying complexity using artificial intelligence techniques. Apply advanced artificial intelligence techniques to the design and development of applications. Course description Introduction to Artificial Intelligence. Search Techniques: Supervised learning: Unsupervised learning: Semantic networks and frameworks Surface modelling. Introduction to Statistical Analysis for Big Data. Use cases in organisations. Training activities AV1.- Lectures AV2. – Online seminars AV3. Case studies AV14. Oral presentations AV15. – Debates AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutorials AV6.- Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.): 20% SE2.- Final knowledge assessments: 60% SE3. – Laboratory practical logbook: 10% |
|||||
| S0142506 | Statistics II | FB | 6 | ||
Statistics IICódigo: S0142506 Imprimir Course 1. Second-term module. Foundation course. 6 credits. Profesores
Objectives The aim of the module is to broaden students’ knowledge of statistics so that they can tackle more complex computational problems. Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To acquire, independently, new knowledge and techniques appropriate for the design, development or operation of digital information systems. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: To be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE1 Solve abstract and complex problems relating to Artificial Intelligence by using mathematical methods, techniques and concepts to design digital solutions. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes RA-1 Understands the basic principles of experimental design and regression models. RA-2 Applies various techniques and models for multivariate data analysis. RA-3 Manages the elements of quality control. RA-4 Uses initial time-series analysis and models to solve engineering problems of varying levels of difficulty. RA-5 Is able to use statistical software and interpret its results. Course content Regression techniques and design of experiments. Multivariate inferential analysis and multivariate techniques. Process control: quality analysis. Time series: basic models. Applications to the field of Artificial Intelligence. Teaching activities AV1. – Lectures AV2. – Online seminars AV10. Problem-solving AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary material (Independent study) AV5.- Online tutorial AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.): 30% SE2.- Final knowledge assessments: 60% SE3. – Laboratory practical logbook: 10% |
|||||
| S0142507 | Data Structure and Analysis | FB | 6 | ||
Data Structure and AnalysisCódigo: S0142507 Imprimir Course 1. Second-term module. Foundation course. 6 credits. Profesores
Prerequisites No prerequisites have been set Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 To understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE3 Abstract data and models to store the internal representations of artificial intelligence models, such as linear classifiers and deep learning networks. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE16 Process large amounts of data using machine learning and predictive analytics for application in various knowledge contexts. Learning outcomes Understands database technology Learns the theoretical concepts of the relational model Learns to programme database access routines using the SQL language Understand the problems and requirements associated with the management, acquisition and storage of large volumes of data. Develop applications involving the design, implementation and administration of databases Gain an understanding of the concepts of database normalisation, design and administration, and their integration into information systems. CONTENTS Course description Dynamic data structures. Search and sorting algorithms. Introduction to algorithm efficiency. Analysis of algorithm efficiency. Application of data structures to problem-solving. Algorithm design. Learning activities AV1. – Lectures AV2. – Online seminars AV12. – Problem-solving challenges AV14. Oral presentations AV4. – Study of course content and supplementary materials (Independent study) AV5.- Online tutorial AV6.- Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) SE2.- Final knowledge assessments |
|||||
| S0142508 | Fundamentals of Programming II | OB | 6 | ||
Fundamentals of Programming IICódigo: S0142508 Imprimir Course 1. Second-term module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To acquire, independently, new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creative environments. CT5 Ethical leadership: Being able to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset to ensure their correct execution on a digital platform. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE8 Understand issues relating to computer science and artificial intelligence, in order to apply the best solution efficiently and timely manner. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE14 Build human-computer interfaces so that digital systems offer an optimal user experience whilst complying with accessibility standards. Learning outcomes Understands the principles of object-oriented programming. Understands how the elements of object-oriented programming work. Understands how classes work and how instances can be created from them. Implement and call methods. Understand their purpose within classes. Define instance attributes and class attributes. Learn the differences between them. Work with inheritance to reuse code, improve design and avoid repetition. Practise key aspects of object-oriented programming. Apply object-oriented programming in the Python language. Course description Introduction to Object-Oriented Programming. Encapsulation and inheritance. Polymorphism. Abstraction. Exception handling. Dynamic memory. Concurrent programming. Programming for data science. Learning activities AV1. – Lectures AV2. – Online seminars AP10.- Problem-solving AP-11. Project development AP-13. Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutoring AV6. – Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 60% SE2.- Final knowledge assessments 20% SE4.- Portfolio 10% |
|||||
| S0142509 | Numerical Methods and Factorisations | OB | 6 | ||
Numerical Methods and FactorisationsCódigo: S0142509 Imprimir Course 1. Second-term module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set Competencies CB1 Students should have demonstrated that they possess and understand knowledge in a field of study building on the foundations of general secondary education, typically at a level which, whilst drawing on advanced textbooks, also includes some aspects requiring knowledge from the cutting edge of their field of study CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the skills typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to convey information, ideas, problems and solutions to both specialist and non-specialist audiences CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: The ability to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE1 Solve abstract and complex problems relating to Artificial Intelligence by using mathematical methods, techniques and concepts to design digital solutions. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands and implements the various methods for solving linear systems, both direct and iterative. Handles the various matrix factorisations. Calculates and plots interpolation polynomials and cubic spline interpolation functions of a real-valued function. Approximates the value of definite integrals and the roots of a non-linear equation to a specified degree of accuracy, choosing the most appropriate method for the situation. Course description Numerical methods for solving non-linear equations. Calculation of roots of polynomials. Numerical Linear Algebra: QR decomposition. Approximation of the eigenvalues and eigenvectors of a matrix. Singular value decomposition. Linear least squares. Pseudoinverse of a matrix. Solving systems of linear equations using direct and iterative methods Learning activities AV1. – Lectures AV2. – Online seminars AV10. Problem-solving AV4. – Study of course content and supplementary material (Independent study) AV5. – Online tutoring AV6.- Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) SE2.- Final knowledge assessments |
|||||
| TOTAL: | 30 | ||||
Second Year
FIRST FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||
|---|---|---|---|---|---|
| S0242500 | Algorithms and Data Structures | FB | 6 | ||
Algorithms and Data StructuresCódigo: S0242500 Imprimir Year 2, Course 2. First term. Foundation module. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CT1 Effective communication: To be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE1 Solve abstract and complex problems relating to artificial intelligence by using mathematical methods, techniques and concepts to design digital solutions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. Learning outcomes Applies knowledge of algorithms and computational complexity to solve problems that may arise in computer science and artificial intelligence. Identifies and proposes solutions to problems relating to algorithm efficiency Calculates the efficiency of iterative algorithms by applying the appropriate calculation rules. Designs and scales algorithms for environments of varying size and complexity Solves problems that may arise in computer science and artificial intelligence by applying knowledge relating to the structure and programming of computer systems. Course content Dynamic data structures. Search and sorting algorithms. Introduction to algorithm efficiency. Analysis of algorithm efficiency. Application of data structures to problem-solving. Algorithm design. Learning activities AV1. – Lectures AV2. – Online seminars APV10.- Problem-solving APV11. Project work APV13. – Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutoring AV6. – Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0242501 | Computer Architecture and Operating Systems | OB | 6 | ||
Computer Architecture and Operating SystemsCódigo: S0242501 Imprimir Year 2, Course 2. First term. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CT1 Effective communication: To be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: The ability to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE6 Develop centralised or distributed computer systems or architectures by integrating hardware, software and networks to build digital solutions based on artificial intelligence. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. Learning outcomes RA-1 Design of sequential and combinational digital circuits. LR-2 Production of reports on the design, implementation and testing of low-level programmes and their laboratory testing. RA-3 Preparing reports on the hardware configuration of computer systems that meet specific criteria. LA-4 Understanding the evaluation and performance characteristics of hardware and their application to computer systems. LA-5 Knowledge of new hardware components and storage systems. RA-7 Understanding of concepts relating to the structure and operation of operating systems. RA-8 Designing processes that utilise operating system services. Course content Introduction to computer architecture. Instructions and addressing modes. Control unit and data path. Memory and input/output in the microprocessor Introduction to operating systems. Processes and threads. Processor scheduling. Communication and synchronisation. Memory management. File management and I/O Training activities AV1. – Lectures AV2. – Virtual seminars AV10. Problem-solving AV13.- Workshop and/or laboratory activities AV4. – Study of course content and supplementary materials (Independent study) AV5.- Online tutorial AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0242502 | Fundamentals of Data Science | FB | 6 | ||
Fundamentals of Data ScienceCódigo: S0242502 Imprimir Year 2, Course 2. First term. Foundation module. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CT1 Effective communication: To be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE16 Process large amounts of data using machine learning and predictive analytics for application in various knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands the field of data processing and its main challenges. Understands the different phases of a data processing and interpretation project. Applies the various existing techniques for data preparation. Apply data visualisation techniques to a data mining problem. Understand data processing techniques and their algorithms for knowledge discovery. Course description Introduction to data processing and interpretation. Methodologies for knowledge discovery in data. Data preparation. Data processing. Data transformation. Modelling and analysis. Evaluation of results Training activities AV1. – Lectures AV2. – Online seminars AV12 – Problem-solving AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary materials (Independent study) AV5.- Online tutoring AV6. – Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0242503 | Cloud Infrastructure and Services | OB | 6 | ||
Cloud Infrastructure and ServicesCódigo: S0242503 Imprimir Year 2 Course. First semester module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT5 Ethical leadership: Be able to motivate, influence and lead others, fostering their development so that they collaborate effectively and achieve common objectives within a framework of values. CE4 Manage projects based on digital technologies, drawing up task plans, monitoring activities, controlling the budget and ensuring that objectives are met within the established deadlines and to the required quality standards. CE6 Develop centralised or distributed IT systems or architectures by integrating hardware, software and networks to build digital solutions based on artificial intelligence. CE7 Develop cloud computing systems using microservices so that end users can easily create and run applications on remote servers. CE12 Use agile software development methodologies with state-of-the-art machine learning development tools. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. Learning outcomes Learn the general concepts of cloud computing Gain an understanding of the fundamental systems on which the cloud is based. Manage the requirements of a cloud computing system. Become familiar with the techniques and tools used in continuous application integration models. Learn the fundamentals of Amazon Web Services (AWS) Develop practical skills using the core Amazon Web Services (AWS) services Build your knowledge from beginner level through to advanced concepts. Understand how to get started with Azure Create virtual machines Work with storage options such as BLOB and SQL Server Basic understanding of services such as Azure Functions, Azure Web Apps, etc. Course description Basic Cloud Concepts. Introduction to Cloud Application Architectures. Cloud working environments. AWS technology. MS-Azure technology. Google Cloud Technology. Application lifecycle management. DevOps and continuous integration fundamentals. Security and protection services. Training activities AV1. – Lectures AV2. – Online seminars AV12.- Problem-solving AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary materials (Independent study) AV5.- Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0242504 | Web Engineering I | OB | 6 | ||
Web Engineering ICódigo: S0242504 Imprimir Year 2 Course. First semester module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To acquire, independently, new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creative environments. CT5 Ethical leadership: Being able to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset to ensure their correct execution on a digital platform. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE9 Define and develop the processes and procedures involved in the programming and creation of applications or software designed for web-based devices. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE14 Develop human-computer interfaces so that digital systems offer an optimal user experience whilst complying with accessibility standards. Learning outcomes You will learn to build modern websites using application design frameworks and development platforms, as well as high-performance user interface libraries. You will learn to build responsive web applications using development frameworks specifically designed for mobile devices. Learn HTML5, CSS3 and JavaScript. Learn to build websites by applying standards that ensure the interoperability of web pages across different browsers. Develop front-end web applications that respond quickly to any user interaction and enable persistent data storage. Develop server-side web applications. Build a complete website. Course description Introduction to continuous integration and continuous development. Front-end development fundamentals: HTML, CSS, JS, jQuery, JSON. Working with specific frameworks such as Bootstrap, Angular and React. Training activities AV1. – Lectures AV2. – Online seminars AV11. Project work AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary material (Independent study) AV5.- Online tutorial AV6. – Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE4.- Portfolio 10% |
|||||
| TOTAL: | 30 | ||||
SECOND FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||
|---|---|---|---|---|---|
| S0242505 | Machine Learning I | OB | 6 | ||
Machine Learning ICódigo: S0242505 Imprimir Year 2 Course. Second term module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE12 Use agile software development methodologies with state-of-the-art machine learning development tools. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE16 Process large amounts of data using machine learning and predictive analytics for application in different knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Learners will learn to correctly apply machine learning techniques to obtain reliable and meaningful results. Understand the most representative and up-to-date techniques in unsupervised, semi-supervised and supervised learning, with and without reinforcement. Understand deep learning techniques. Identify the appropriate data analysis techniques depending on the problem. Use the latest tools and working environments in the field of machine learning. Course description Introduction to machine learning. Pattern recognition. Supervised learning. Unsupervised learning. Reinforcement learning. Training activities AV1. – Lectures AV2. – Online seminars AV12. – Problem-solving AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary material (Independent study) AV5.- Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0242506 | Design and User Experience | OB | 6 | ||
Design and User ExperienceCódigo: S0242506 Imprimir Year 2 Course. Second term module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 To understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CT1 Effective communication: To be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creative environments. CT5 Ethical leadership: The ability to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE4 Manage projects based on digital technologies, drawing up task plans, monitoring activities, controlling the budget and ensuring that objectives are met within the established deadlines and to the required quality standards. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE12 Use agile software development methodologies with the most cutting-edge machine learning development tools. CE14 Build human-computer interfaces so that digital systems offer an optimal user experience whilst complying with accessibility standards. Learning outcomes Understands the phases and methodologies of the digital product creation process. Create product prototypes to minimise deviations during development. Understands user-centred design techniques and applies style guides. Integrate digital design and software development into the creation of digital products. Apply the principles of usability and accessibility to the design of digital products. Learn about the various advanced user interfaces for digital products. Create digital designs tailored to different technology platforms. Work as part of a team to design a digital user interface project based on a real-world scenario. Course description Introduction to digital product design. Fundamentals of user experience research. Accessibility. Information architecture. Methodologies for carrying out user experience projects. Design and usability. Design for voice interfaces. Design and experience with Augmented Reality. Design and experience with Virtual Reality. Design and experience with Augmented Reality. Design and experience with Virtual Reality. Training activities AV1. – Lectures AV2. – Virtual seminars AV3. Case studies AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary materials (Independent study) AV5.- Online tutorial AV6. – Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0242507 | Web Engineering II | OB | 6 | ||
Web Engineering IICódigo: S0242507 Imprimir Year 2 Course. Second term module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creative environments. CT5 Ethical leadership: The ability to motivate, influence and guide others whilst fostering their development, so that they can collaborate effectively and achieve common objectives within a framework of values. Learning outcomes CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset to ensure their correct execution on a digital platform. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE9 Define and develop the processes and procedures involved in the programming and creation of applications or software designed for web-based devices. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE14 Develop human-computer interfaces so that digital systems offer an optimal user experience whilst complying with accessibility standards. Description of the content Microservices architectures (Hexagonal, CQRS, EDA, etc.), RESTful API development using open-source tools such as Python, Swagger and OAuth Integration with SQL and NoSQL databases. Training activities AV1. – Lectures AV2. – Online seminars AV11. Project work AV13.- Workshop and/or laboratory activities AV4. – Study of course content and supplementary material (Independent study) AV5.- Online tutorial AV6. – Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE4.- Portfolio 10% |
|||||
| S0242508 | English for Computing | FB | 6 | ||
English for ComputingCódigo: S0242508 Imprimir Year 2, Course 2. Second term. Foundation module. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset to ensure their correct execution on a digital platform. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE14 Build human-computer interfaces so that digital systems offer an optimal user experience whilst complying with accessibility standards. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Develops reading comprehension skills enabling students to function effectively in a professional context in English. Develops listening comprehension enabling them to function effectively in a professional context in English. Possesses oral communication skills enabling them to function effectively in a professional context in English. Possess the written communication skills necessary to function effectively in a professional context in English. Is familiar with vocabulary related to computer science and artificial intelligence. Course content Scientific and professional vocabulary relating to digital technologies Grammar (intermediate level) Communication with clients. Training activities AV1.- Lectures AV2. – Online seminars AV14. Oral presentations AV15. – Discussions AV5. – Study of course content and supplementary materials (Independent study) AV5.- Online tutorial AV6.- Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 40% SE2.- Final knowledge assessments 60% |
|||||
| S0242509 | Data Visualisation and Business Intelligence | FB | 6 | ||
Data Visualisation and Business IntelligenceCódigo: S0242509 Imprimir Year 2, Course 2. Second term. Foundation module. 6 credits. Profesores
Prerequisites No prerequisites have been set Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset to ensure their correct execution on a digital platform. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE14 Build human-computer interfaces so that digital systems offer an optimal user experience whilst complying with accessibility standards. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands different techniques for creating data visualisations. Understands different methods for the design, visual coding and interaction with data. Understands the current state of the art in data visualisation. Is able to communicate patterns found in data clearly and effectively. Use tools that enable the creation of data visualisations. Use tools to create interactive visualisations in a web environment. Recognise the stages involved in a data visualisation project using any specific software tool. Understands and proposes alternative ways of visualising the same dataset Course content Data types and data sources Visualisation of ordinal and numerical data. Visualisation of multivariate data: scatter plots, Chernoff faces. Visualisation of structured data: graphs and network representations. Visualisation of unstructured data: text, data streams, etc. Visualisation tools for dynamic data Training activities AV1. – Lectures AV2. – Online seminars AV3. Case studies AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary materials (Independent study) AV5.- Online tutorial AV6. – Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| TOTAL: | 30 | ||||
Third Year
FIRST FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||
|---|---|---|---|---|---|
| S0342500 | Machine Learning II | OB | 6 | ||
Machine Learning IICódigo: S0342500 Imprimir Course 3. First-semester module. Compulsory. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE12 Use agile software development methodologies with state-of-the-art machine learning development tools. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE16 Process large amounts of data using machine learning and predictive analytics for application in different knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Demonstrates an in-depth understanding of machine learning models (logistic regression, multilayer perceptrons, convolutional neural networks, natural language processing, etc.) Develops the ability to use machine learning to solve complex problems in various industrial contexts. Gain practical experience in implementing data science models on datasets. Learns to implement machine learning algorithms using Python. In-depth understanding of machine learning models (logistic regression, multilayer perceptrons, convolutional neural networks, natural language processing, etc.). Develop the ability to solve complex problems using machine learning in various industrial contexts. Gain practical experience in applying data science models to datasets. Learn to implement machine learning algorithms using Python. Course description Supervised learning algorithms. Linear regression Logistic regression Unsupervised learning algorithms. K-means clustering. KNN. Reinforcement learning algorithms. Q-Learning Applications of machine learning in industry. Supervised learning algorithms. Linear regression Logistic regression Unsupervised learning algorithms. K-means clustering. KNN. Reinforcement learning algorithms. Q-Learning Machine-learning applications in industry. Teaching activities AV1. – Lectures AV2. – Online seminars AV11.- Project work AV12. – Solving challenges AV13. – Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0342501 | Architectures for Massive Data Processing | OB | 6 | ||
Architectures for Massive Data ProcessingCódigo: S0342501 Imprimir Course 3. First-semester module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT5 Ethical leadership: Be able to motivate, influence and lead others, fostering their development so that they collaborate effectively and achieve common goals within a framework of values. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE6 Develop centralised or distributed computing systems or architectures by integrating hardware, software and networks to build digital solutions based on artificial intelligence. CE7 Develop cloud computing systems using microservices so that end users can easily create and run applications on remote servers. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE11 Apply predictive models and use natural language processing when working with large datasets. CE16 Process large amounts of data using machine learning and predictive analytics for application in various knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands the landscape of big data, including real-world examples. Identifies big data problems and is able to propose solutions using data science. Understands the architecture and programming models used for big data analysis. Identify common data processing techniques used in big data analysis Apply techniques for handling streaming data. Identify when a big data problem requires data integration Understand the fundamentals of data extraction and analysis, and their relationship with other disciplines. Understand classification, association and dependency techniques for knowledge extraction. Understands techniques for analysing complex data of various types. Understand the basic concepts of distributed computing and recognise when to apply them. Understand the basic concepts of edge computing and recognise when to apply them. Course description Fundamentals of Big Data. Hadoop and Spark architectures (Datasets, DataFrames, Pyspark) working on one of the leading cloud platforms on the market. Big data modelling. Preparation and selection of big data. Integration and processing of big data. Introduction to Edge Computing. Training activities AV1. – Lectures AV2. – Online seminars AV10. Problem-solving AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary material (Independent study) AV5.- Online tutorial AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0342502 | Innovation and Exponential Technologies Management | OB | 6 | ||
Innovation and Exponential Technologies ManagementCódigo: S0342502 Imprimir Course 3. First-semester module. Compulsory. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities—and, where applicable, civil responsibilities—associated with the work of a digital technologies professional. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CE8 Understand issues related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. Learning outcomes Understands the theory behind the Fourth Industrial Revolution and relates it to humanity’s major technological advances. Understands exponential digital technologies and their convergence with physical and biological technologies. Identifies the possibilities of automation and its impact on innovation and productivity within organisations. Understands new models of digital interaction and communication between companies and their customers, and the opportunities for disruptive business models. Identify new approaches to regulation and agile management of public services. Recognise the challenges to security, ethics and inequality posed by the digital economy. Understand the theory of the Fourth Industrial Revolution and relate it to humanity’s great technological advances. Understand exponential digital technologies and their convergence with physical and biological technologies. Identify the possibilities of automation and its impact on innovation and productivity within organisations. Understand the new models of interaction and digital communication between companies and their customers, and the opportunities for disruptive businesses. Identify new approaches to regulation and the agile management of public services. Recognise the challenges to security, ethics and inequality posed by the digital economy. Course description An introduction to the Fourth Industrial Revolution. Exponential technologies and the convergence of worlds. Innovation and productivity associated with exponential technologies Disruptive digital businesses. Governance and regulation of the digital economy and society. Defence and security. The internet as a battlefield. Ethics and inequality in the Fourth Industrial Revolution. Introduction to the Fourth Industrial Revolution. Exponential technologies and the convergence of worlds. Innovation and productivity associated with exponential technologies. Disruptive digital business. Governance and regulation of the digital economy and society. Defence and security. The Internet as a battlefield. Ethics and inequality in the Fourth Industrial Revolution. Teaching activities AV1. – Lectures AV2. – Online seminars AP3.- Case studies AP14. Oral presentations AP15. – Debates AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutorial AV6. Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 40% SE2.- Final knowledge assessments 60% |
|||||
| S0342503 | Agile Methodologies for Artificial Intelligence | OB | 6 | ||
Agile Methodologies for Artificial IntelligenceCódigo: S0342503 Imprimir Course 3. First-semester module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of professionals in digital technologies. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creative environments. CT5 Ethical leadership: The ability to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE4 Manage projects based on digital technologies, drawing up task plans, monitoring activities, controlling the budget and ensuring that objectives are met within the established deadlines and to the required quality standards. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE12 Use agile software development methodologies with the most cutting-edge machine learning development tools. Learning outcomes Recognises and appreciates the importance and necessity of project management. Uses support tools for project planning and management. Understands the key responsibilities of a project manager. Analyses and makes decisions regarding the management and planning of the different phases of a project – such as planning, integration, scope, deadlines, costs, procurement and quality – as conceived for the purposes of this module. Identifies and analyses the resources, communications and risks involved in the development process of an engineering project in the field of digital technologies and artificial intelligence. Understand the factors that determine technology management in a business environment. Understands the phases involved in the implementation and management of R&D&I projects. Understands and adheres to the quality standards and regulations applicable in the field of digital technologies and artificial intelligence. Course content Scrum and Scrum SAFe methodology. Kanban methodology. Iterative development and Minimum Viable Product (MVP) using agile methodologies. Adapting agile methodologies to artificial intelligence. Change Management. Training activities AV1. – Lectures AV2. – Online seminars AV3.- Case studies AV14. Oral presentations AV4. – Study of course content and supplementary materials (Independent study) AV5. – Online tutorials AV6 – Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 40% SE2.- Final knowledge assessments 60% |
|||||
| S0342504 | Advanced Information Modelling | OB | 6 | ||
Advanced Information ModellingCódigo: S0342504 Imprimir Course 3. First-semester module. Compulsory. 6 credits. Profesores
Objectives The Advanced Information Modelling module focuses on the study and application of non-relational databases, with a particular emphasis on MongoDB. In this module, students gain an in-depth understanding of the fundamental concepts and principles of NoSQL databases and acquire practical skills in the design, implementation and management of flexible and scalable data storage systems. Prerequisites No prerequisites have been set. Learning Outcomes CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and problem-solving within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT5 Ethical leadership: Be able to motivate, influence and lead others, fostering their development so that they collaborate effectively and achieve common goals within a framework of values. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE6 Develop centralised or distributed computing systems or architectures by integrating hardware, software and networks to build digital solutions based on artificial intelligence. CE7 Develop cloud computing systems using microservices so that end users can easily create and run applications on remote servers. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE11 Apply predictive models and use natural language processing when working with large datasets. CE16 Process large amounts of data using machine learning and predictive analytics for application in various knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Learns to build scalable and reliable data mining processes. Design database systems suited to each specific problem. Designs database systems for machine learning. Monitor data streams and machine learning models. Design scalable distributed database systems. Understand the different NoSQL database models. Understand the characteristics of the main NoSQL databases. Learn how to manipulate data in the MongoDB document database. Course description Distributed databases High availability of databases. Database fault tolerance. High performance and scalability for managing large volumes of data. Fundamentals of NoSQL databases. Types of NoSQL databases. Programming for access to NoSQL databases. Introduction to MongoDB. Fundamentals of graph databases. Introduction to Neo4J. Basic and advanced queries in Neo4J. Training activities AV1. – Lectures AV2. – Online seminars AV10. – Problem-solving AV13.- Workshop and/or laboratory activities AV4. – Study of course content and supplementary material (Independent study) AV5.- Online tutorial AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| TOTAL: | 30 | ||||
SECOND FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||
|---|---|---|---|---|---|
| S0342505 | Cryptography and Security / Cryptography and Cybersecurity | OB | 6 | ||
Cryptography and Security / Cryptography and CybersecurityCódigo: S0342505 Imprimir Course 3. Second-term module. Compulsory. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CE4 To lead projects based on digital technologies, drawing up task plans, monitoring activities, managing the budget and ensuring that objectives are achieved within the established deadlines and to the required standard. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE6 Develop centralised or distributed IT systems or architectures by integrating hardware, software and networks to build digital solutions based on artificial intelligence. CE8 Understand issues relating to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. Learning outcomes Understands the fundamentals of cryptography. Is familiar with the main encryption algorithms. Is familiar with public-key-based signature and verification systems Understands security measures for information systems and networks. Understands identity verification mechanisms in digital systems. Define security policies for corporate information systems. Carry out security audits of digital systems and networks Understand the fundamentals of cryptography. Be familiar with the main encryption algorithms. Understand signature and verification systems based on public keys. Understand the security measures for information systems and networks. To understand the mechanisms of identity verification in digital systems. Define security policies for corporate information systems. Carry out security audits of digital systems and networks Course description Introduction to information systems security. Symmetric and asymmetric cryptography. Public-key encryption algorithms. Identity verification systems. Security in information systems and networks. Security policies and strategies. Introduction to information systems security. Symmetric and asymmetric cryptography. Public-key encryption algorithms. Identity verification systems. Security in information systems and networks. Security policies and strategies. Teaching activities AV1. – Lectures AV2. – Online seminars AV3. Case studies AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary materials (Independent study) AV5.- Online tutorial AV6. – Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0342506 | Cloud Software Development and DevOps / Software Development in the Cloud – DevOps | OB | 6 | ||
Cloud Software Development and DevOps / Software Development in the Cloud – DevOpsCódigo: S0342506 Imprimir Course 3. Second-term module. Compulsory. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creative environments. CT5 Ethical leadership: Being able to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE4 Manage projects based on digital technologies, drawing up task plans, monitoring activities, controlling the budget and ensuring that objectives are achieved within the established deadlines and to the required quality standards. CE6 Develop centralised or distributed IT systems or architectures by integrating hardware, software and networks to build digital solutions based on artificial intelligence. CE7 Develop cloud computing systems using microservices so that end users can easily create and run applications on remote servers. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE12 Apply agile software development methodologies using state-of-the-art machine learning development tools. CE16 Process large amounts of data using machine learning and predictive analytics for application in different knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands the appropriate DevOps tools for deploying higher-quality applications. Understands the DevOps software process and its various environments to improve performance. Learns to oversee the transformation of applications from on-premises to hybrid and cloud deployments. Understand how to modernise the management of technology operations using artificial intelligence. Learn best practices for agile development and continuous delivery. Learn how to build, test and deploy applications in the cloud using DevOps tools and practices. Learn the basics of continuous integration, continuous delivery and continuous deployment. Learn how to install and configure containerised systems. Run stateless and stateful applications on containerised systems. Scale your applications using metrics. Know the appropriate DevOps tools to run applications with higher quality. Understand the DevOps software process and its various environments to improve performance. Learn to oversee the transformation of applications from on-premises to hybrid and cloud deployments. Understand how to modernise technology operations management using artificial intelligence. Learn best practices for agile development and continuous delivery. Learn how to build, test and deploy applications in the cloud using DevOps tools and practices. Learn the basic concepts of continuous integration, continuous delivery and continuous deployment. Learn to install and configure container systems. Be able to run stateless and stateful applications on container systems. Be able to scale your applications using metrics. Course description DevOps methodology, MLOps methodology Cloud-native fundamentals (microservices, containers), Real-time architectures (Kafka), working on one of the leading cloud platforms on the market. DevOps methodology, MLOps methodology Cloud-native fundamentals (microservices, containers...), Real-time architectures (Kafka), working on some of the leading cloud platforms on the market. Training activities AV1. – Lectures AV2. – Online seminars APV11.- Project work APV12. – Solving challenges APV13. – Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE4.- Portfolio 10% |
|||||
| S0342507 | The Impact of Artificial Intelligence on Business / The impact of Artificial Intelligence on business | OB | 6 | ||
The Impact of Artificial Intelligence on Business / The impact of Artificial Intelligence on businessCódigo: S0342507 Imprimir Course 3. Second-term module. Compulsory. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT5 Ethical leadership: Being able to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. Learning outcomes Understands how to incorporate artificial intelligence into a business strategy. Learns to develop a roadmap for implementing artificial intelligence in a business context. Identify the organisational implications of integrating robotics, natural language processing and machine learning into business. Be able to apply key AI management and leadership skills to support informed strategic decision-making. Gain a practical grounding in artificial intelligence and its business applications to transform organisations into the businesses of the future. Know how to incorporate artificial intelligence into a business strategy. Learn to develop a roadmap for implementing artificial intelligence in a business context. Identify the organisational implications of integrating robotics, natural language processing and machine learning into business. Know how to leverage key management and leadership insights from AI to support informed strategic decision-making. Acquire a practical grounding in artificial intelligence and its business applications to transform organisations into enterprises of the future. Course description Strategy for implementing artificial intelligence within an organisation. Machine learning in business Natural language processing in business Robotics in business. Artificial intelligence in business and society Success stories. The future of artificial intelligence. Strategy for implementing artificial intelligence in an organisation. Machine learning in the enterprise Natural language processing in business Robotics in business. Artificial intelligence in business and society Success stories. The future of artificial intelligence. Training activities AV1. – Lectures AV2. – Online seminars AV3. Case studies AV14. Oral presentations AV15. – Debates AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutorials AV6.- Knowledge tests Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 40% SE2.- Final knowledge assessments 60% |
|||||
| S0342508 | Neural Networks and Deep Learning | OB | 6 | ||
Neural Networks and Deep LearningCódigo: S0342508 Imprimir Course 3. Second-term module. Compulsory. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG4 To identify risks associated with carrying out projects related to computer science and artificial intelligence. CG6 Integrate ethical values and an awareness of social, economic and environmental transformation into their professional and scientific practice in the field of computer science and information and communication technologies. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and propose solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE12 Use agile software development methodologies with the most cutting-edge machine learning development tools. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE16 Process large amounts of data using machine learning and predictive analytics for application in different knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands how deep learning works. Understands the mathematical foundations of neural networks and their different architectures Understands the mathematical models of convolutional neural networks. Understands optimisation techniques for convolutional neural networks. Understands the concepts and algorithms of reinforcement learning. Be familiar with the different types of problems to which neural networks can be applied. Design solutions based on specific neural network architectures applied to complex problems across different industries. Design, programme, train and run a neural network model. Course content Fundamentals of convolutional neural networks. The multilayer perceptron. Implementation of a convolutional neural network. Programming applications that implement convolutional neural networks Learning activities AV1. – Lectures AV2. – Online seminars APV11.- Project work APV12. – Solving challenges APV13. – Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0342509 | Computer Vision / Artificial Vision | OB | 6 | ||
Computer Vision / Artificial VisionCódigo: S0342509 Imprimir Course 3. Second-term module. Compulsory. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE12 Use agile software development methodologies with the most cutting-edge machine learning development tools. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE16 Process large amounts of data using machine learning and predictive analytics for application in different knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Applies image segmentation and pattern recognition techniques. Applies machine learning and deep learning models to digital image processing. Designs solutions based on machine learning and deep learning applied to complex problems in image processing and computer vision. Design, programme, train and run a computer vision model using programming languages and development environments specific to image processing Understand the processes involved in describing a digital image. Apply image segmentation and pattern recognition techniques. Apply deep learning and machine learning models to digital image processing. Design solutions based on machine and deep learning applied to complex image processing and computer vision problems. Design, programme, train and run a computer vision model using programming languages and specific development environments for image processing. Course description Introduction to computer vision. Image segmentation. Pattern recognition. Models for representing and describing images. Image classifiers. Decision trees Support Vector Machine (SVM) classifier. Applications of computer vision. Introduction to computer vision. Image segmentation. Pattern recognition. Image representation and description models. Image classifiers. Decision trees. Support Vector Machine (SVM) classifier. Artificial vision applications Training activities AV1. – Lectures AV2. – Online seminars AV12. – Problem-solving AV13. Workshop and/or laboratory activities AV4. – Study of course content and supplementary materials (Independent study) AV5.- Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| TOTAL: | 30 | ||||
Year 4
FIRST FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||
|---|---|---|---|---|---|
| S0442500 | Natural Language Processing | OB | 6 | ||
Natural Language ProcessingCódigo: S0442500 Imprimir Course 4. First-semester module. Compulsory. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 Abstract data and models to store the internal representations of artificial intelligence models such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE11 Apply predictive models and utilise natural language processing when working with large datasets. CE12 Use agile software development methodologies with state-of-the-art machine learning development tools. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE16 Process large amounts of data using machine learning and predictive analytics for application in various knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Apply neural networks to Natural Language Processing, ranging from simple to complex neural models. Understands the concept of word embeddings and their applications in Natural Language Processing. Understands recurrent neural networks and LSTM models for analysing texts and generating text synthesis. Understands the transformer network model for analysing the relationships between words in a text. Design solutions based on specific neural network architectures applied to complex Natural Language Processing problems. Design, programme, train and run a Natural Language Processing model Course content Introduction. Levels of processing (phonetic, morphological, syntactic, semantic, discursive, pragmatic) and their treatment. Definition and construction of linguistic corpora. Application of machine learning and deep learning techniques to NLP. Use cases: pattern recognition, information discovery in texts, sentiment analysis, chatbots. Training activities AV1. – Lectures AV2.- Online seminars AV11. Project work AV12. – Solving challenges AV13. Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5.- Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0442501 | Regulation and Ethics of Artificial Intelligence / Artificial Intelligence Regulation and Ethics | OB | 6 | ||
Regulation and Ethics of Artificial Intelligence / Artificial Intelligence Regulation and EthicsCódigo: S0442501 Imprimir Course 4. First-semester module. Compulsory. 6 credits. Profesores
Prerequisites Students must demonstrate a B-2 level of English in accordance with the Common European Framework of Reference for Languages before enrolling on this module Competences CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to form judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT5 Ethical leadership: Being able to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE5 Design the accessibility, ergonomics, usability and security of IT systems, applications and services, as well as the information they provide, in accordance with current legislation and regulations. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. Learning outcomes Understands the ethical issues in the field of artificial intelligence. Understands national and international legislation addressing ethical issues in artificial intelligence. Understands and applies legislation on the protection of personal data and privacy. Demonstrates a proactive approach to incorporating sound ethical practices into the development of artificial intelligence-based solutions. Resolves ethical problems in the field of artificial intelligence, seeking to prevent negative impacts on the public, particularly on the most disadvantaged groups. Apply prudence in the design of artificial intelligence-based systems, taking into account very strict prerequisites to avoid potentially harmful outcomes. Understands and applies techniques to avoid bias in the training of artificial intelligence-based models and algorithms. Course description European legal framework on artificial intelligence. Regulations on the protection of personal data. Reliability of artificial intelligence systems. Accountability of artificial intelligence systems. Liability for artificial intelligence systems. Limited autonomy of artificial intelligence systems. The role of humans in artificial intelligence systems Case study: the self-driving car. Training activities AP1. – Participatory lectures AP2. Seminars or practical application sessions AP3. Case studies AP14. Oral presentations AP15. – Debates AP4. Independent study AP5. Tutorials AP6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 40% SE2.- Final knowledge assessments 60% |
|||||
| TOTAL: | 12 | ||||
SECOND FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||
|---|---|---|---|---|---|
| S0442502 | Work Placements | OB | 18 | ||
Work PlacementsCódigo: S0442502 Imprimir Course 4. Second-term module. Compulsory. 18 credits. Profesores
Prerequisites The masterclasses will consist of practical sessions designed to help students develop communication and teamwork skills and familiarise themselves with professional working environments. Competencies CB2 Students should be able to apply their knowledge to their work or vocation in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and problem-solving within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities—and, where applicable, civil liabilities—associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT3 Analytical thinking: Being able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CT5 Ethical leadership: Being able to motivate, influence and lead others by fostering their development, so that they collaborate effectively and achieve common objectives within a framework of values. CE21 Apply the knowledge acquired in a work environment to manage tasks with a sense of responsibility and to work as part of a team with initiative and motivation. Learning outcomes RA-1. Students should have the ability to organise, plan and manage their time effectively. LR-2. Students should be able to prepare projects and reports, both orally and in writing, in a business context. LR-3. Students should possess the capacity for learning, flexibility and the ability to adapt to the professional environment. LR-4. Students should have the ability to make decisions and solve problems with initiative, autonomy and creativity. LR-5. Students should be able to demonstrate an ethical commitment and awareness of social, economic and environmental issues. RA-6. Students should possess leadership skills and the ability to work as part of a team in high-pressure environments. RA-7. Students should develop interpersonal skills. RA-8. Students should be able to think strategically and in a results-oriented manner. RA-9. Students should have the capacity for self-awareness and personal growth within the professional environment. RA-10. Students should demonstrate entrepreneurial initiative and develop the ability to recognise social problems in diverse contexts and multicultural settings Description of the content The content of the external work placement to be undertaken by the student will be based on work experience at a centre that is already affiliated with the University through an agreement which expressly sets out the external work placement activities to be carried out at that centre. The chosen topic will be finalised before the student’s placement begins and may relate to various professional aspects. Training activities AV2. – Online seminars AV4. Independent study AV5. Online tutoring AV9. – External work placements Assessment system and criteria SE.7 Report from the external placement supervisor 45% SE.8 Report by the academic supervisor of the external work placement 40% SE.9 External placement report 15% |
|||||
| S0442503 | Final-Year Project | OB | 12 | ||
Final-Year ProjectCódigo: S0442503 Imprimir Course 4. Second-term module. Compulsory. 12 credits. Profesores
Prerequisites The final-year project defence may be conducted via videoconference provided that: 1) A representative of the university verifies the student’s identity in person at the venue where the final-year project defence is taking place and remains with the student throughout the defence; 2) The defence is open to the public, either where the student is present or where the examination board is present; 3) There is scope for interaction between the student and the examination board. Lectures will consist of practical sessions designed to familiarise students with project-based working methods, the identification of sources and information-searching techniques. Learning Outcomes CB1 Students have demonstrated that they possess and understand knowledge in an area of study building on the foundations of general secondary education; this is typically at a level which, whilst drawing on advanced textbooks, also includes some aspects requiring knowledge from the cutting edge of their field of study CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the skills typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil liabilities – associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CG5 Plan tasks for computer science or ICT projects to ensure that established objectives and deadlines are met CG6 Integrate ethical values and sensitivity towards social, economic and environmental transformation into their professional and scientific practice in the field of computing and information and communication technologies. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CE20 To produce an original piece of work in the field of Computing and Artificial Intelligence that synthesises the knowledge and skills acquired through the degree programme. Learning outcomes LR-1. The student must individually undertake, present and defend before a university examination board a professional-level project in the field of Business Intelligence that synthesises and integrates the competences required by the programme Description of the content The Final-Year Project must demonstrate the student’s acquisition of the general and specific competences of the degree programme, synthesising the competences acquired throughout the course, or through an innovative project in one of the programme’s areas of expertise, of sufficient complexity, in an environment as close as possible to real-world conditions. The student must produce a coherent piece of work, of a realistic duration in relation to the intended objectives. The aim is to produce an original piece of work, through the student’s own research and personal contribution. Learning activities AV2 Virtual seminar AV5 Online tutorial AV7 Preparation of the Final Year Project AV8 Public oral defence of the final-year project Assessment system and criteria SE 5 Final Year Project Report 70% SE 6 Defence and presentation of the Final Year Project before the Assessment Panel 30% |
|||||
| TOTAL: | 30 | ||||
ELECTIVE COURSES
| Code | Subjects | Character* | ECTS |
|---|---|---|---|
| N/A | Elective | OP | 18 |
| TOTAL: | 18 | ||
List of Elective Modules
FIRST FOUR-MONTH PERIOD
| Code | Subjects | Character* | ECTS | ||
|---|---|---|---|---|---|
| S0442530 | Application of Artificial Intelligence: Biotechnology and Digital Health / Application of Artificial Intelligence: Biotechnology and Digital Health | OP | 6 | ||
Application of Artificial Intelligence: Biotechnology and Digital Health / Application of Artificial Intelligence: Biotechnology and Digital HealthCódigo: S0442530 Imprimir Course 4. First semester module. Elective. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB1 Students have demonstrated that they possess and understand knowledge in a field of study building on the foundations of general secondary education, typically at a level which, whilst drawing on advanced textbooks, also includes some aspects requiring knowledge from the cutting edge of their field of study CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the formulation and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CE1 Solve abstract and complex problems relating to Artificial Intelligence using mathematical methods, techniques and concepts to design digital solutions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 To abstract data and models in order to store the internal representations of Artificial Intelligence models such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE16 Process large amounts of data using machine learning and predictive analytics for application in various knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands the basic concepts of molecular and cellular biology. Understands the Human Genome Project, its usefulness and its future potential. Understands the current challenges in biology that can be addressed using computing technologies and artificial intelligence. Understands the contribution of data science tools to the Human Genome Project. Understand the context of digital medicine and the technologies that are ushering in a new era in medicine. Understand the challenges and opportunities presented by artificial intelligence for improving medicine and healthcare services. Understand the application of data science in digital medicine. Course description Introduction to cellular and molecular biology. The Human Genome Project. Genetic engineering. Bioinformatics and the simulation of biological processes. Big Data analysis and systems biology. Introduction to digital medicine. Digital medicine technologies. Data science for medicine. Application of artificial intelligence in disease diagnosis and patient care. Teaching activities AV1. – Lectures AV2. – Online seminars AV3. Case studies AV12. – Problem-solving AV13. – Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5. – Online tutoring AV6.- Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0442531 | A. of Artificial Intelligence: Blockchain, Cryptocurrencies and FinTech / Application of Artificial Intelligence: Blockchain, Cryptocurrencies and FinTech | OP | 6 | ||
A. of Artificial Intelligence: Blockchain, Cryptocurrencies and FinTech / Application of Artificial Intelligence: Blockchain, Cryptocurrencies and FinTechCódigo: S0442531 Imprimir Course 4. First semester module. Elective. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To acquire, independently, new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT3 Analytical thinking: Be able to analyse and evaluate information, break down complex problems or situations, and identify patterns in order to propose solutions and make decisions. CT4 Creativity: Be able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. Learning outcomes Understands the fundamentals of blockchain technology Understands what Bitcoin is and how it works. Is familiar with applications and use cases of blockchain technology in the financial services sector Learns about the different categories of crypto-assets and the ways in which transactions can be carried out using blockchain technology. Learn how blockchain is transforming the economy and society as a whole. Understand the relationship between blockchain technology and Bitcoin, and its significance. Consider innovative models for applying blockchain technology. Acquire the skills to design and implement smart contracts. Discover methods for developing decentralised applications using blockchain technology. Learn about blockchain frameworks specific to the financial sector. Learn about regulation and the fundamental role of data and security in the Fintech industry. Course description Blockchain fundamentals. Blockchain technology platforms. Smart contracts. Digital tokens. Decentralised applications (Dapps) Cryptography and hash functions. Introduction to cryptocurrencies and Bitcoin. How Bitcoin works and the role of blockchain technology. Bitcoin mining. Transformations in financial services through blockchain technology and Bitcoin. Regulation in FinTech. Barriers and challenges facing Bitcoin technology. Training activities AV1. – Lectures AV2. – Online seminars AV3. Case studies AV12. – Problem-solving AV13. – Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5. – Online tutoring AV6.- Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2. Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0442532 | Applications of Artificial Intelligence: Quantum Computing | OP | 6 | ||
Applications of Artificial Intelligence: Quantum ComputingCódigo: S0442532 Imprimir Course 4. First semester module. Elective. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and problem-solving within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE3 To abstract data and models in order to store the internal representations of artificial intelligence models, such as linear classifiers and deep learning networks. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE10 Process heterogeneous data to extract information and support decision-making through the use of computing and artificial intelligence. CE11 Apply predictive models and utilise natural language processing when working with large datasets. CE12 Use agile software development methodologies with the most cutting-edge machine learning development tools. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE16 Process large amounts of data using machine learning and predictive analytics for application in various knowledge contexts. CE19 Understand statistical models using digital and graphical tools to describe different characteristics of interest in their variables and interpret the results. Learning outcomes Understands the physical fundamentals of quantum computing. Understands the challenges of quantum computing that cannot be solved using classical computing. Understands the mathematical models used in quantum computing. Understands the main algorithms used in quantum computing. Understand the architectures, compilers and programming languages for quantum processors. Use the technology platforms and frameworks that harness quantum computing. Learn about the current applications of quantum computing-based solutions and their future potential. Course description Introduction to quantum computing. Mathematical models. The qubit. Grover’s algorithm. Shor’s factorisation algorithm. Technological platforms for quantum computing. Practical applications. Training activities AV1. – Lectures AV2. – Online seminars AV10. Problem-solving AV11. Project development AV13. Workshop and/or laboratory activities AV4. Study of course content and supplementary material (Independent study) AV5. Online tutoring AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0442533 | Application of Artificial Intelligence: Robotics and Automation / Application of Artificial Intelligence: Robotics and Automation | OP | 6 | ||
Application of Artificial Intelligence: Robotics and Automation / Application of Artificial Intelligence: Robotics and AutomationCódigo: S0442533 Imprimir Course 4. First semester module. Elective. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CE1 Solve abstract and complex problems relating to Artificial Intelligence using mathematical methods, techniques and concepts to design digital solutions. CE2 Design algorithms to solve a specific problem by using an appropriate programming language and preparing a dataset for their correct execution on a digital platform. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. CE13 Write computer programmes using modern programming languages for artificial intelligence to develop prototypes of digital solutions. CE15 Build mechanical devices or robots capable of performing tasks in response to commands from humans. CE17 Solve mathematical problems by applying techniques from graph theory and algorithms. Learning outcomes Understands process mining and its relationship to data processing. Understands the basic concepts of robotic process automation (RPA). Distinguishes RPA from traditional automation Understands how RPA will affect business processes within an organisation. Understands the different RPA architectures for building solutions by creating software robots that automate repetitive tasks. Understand and carry out a feasibility and complexity analysis of the identified RPA candidates Identify which types of processes within an organisation are best suited for automation using RPA. Course content Fundamentals of process re-engineering. Lean methodology. Process mining. Robotic Process Automation (RPA). RPA tools. Application of machine learning to process automation (Cognitive Automation). Training activities AV1. – Lectures AV2. – Online seminars AV3. Case studies AV12. – Problem-solving AV13. – Workshop and/or laboratory activities AV4.- Study of course content and supplementary material (Independent study) AV5. – Online tutoring AV6.- Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be set out in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University will be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 30% SE2.- Final knowledge assessments 60% SE3.- Laboratory practical logbook 10% |
|||||
| S0442534 | Digital Entrepreneurship | OP | 6 | ||
Digital EntrepreneurshipCódigo: S0442534 Imprimir Course 4. First semester module. Elective. 6 credits. Profesores
Prerequisites No prerequisites have been set. Competencies CB2 Students should be able to apply their knowledge to their work or profession in a professional manner and possess the competences typically demonstrated through the development and defence of arguments and the resolution of problems within their field of study CB3 Students should be able to gather and interpret relevant data (usually within their field of study) in order to make judgements that include reflection on relevant social, scientific or ethical issues CB4 Students should be able to communicate information, ideas, problems and solutions to both specialist and non-specialist audiences CB5 Students should have developed the learning skills necessary to undertake further study with a high degree of autonomy CG1 To learn independently new knowledge and techniques appropriate for the design, development or operation of digital information systems. CG2 To communicate effectively, both in writing and orally, knowledge, procedures, results and ideas relating to digital technologies and artificial intelligence, whilst being aware of their socio-economic impact. CG3 Understand the social, ethical and professional responsibilities – and, where applicable, civil responsibilities – associated with the work of a digital technologies professional. CG4 Identify risks associated with carrying out projects related to computer science and artificial intelligence. CT1 Effective communication: Be able to convey and adapt a message through active listening in order to connect with the audience, using the necessary resources to adapt to their characteristics and those of the context. CT2 Teamwork: Be able to interact, listen empathetically and offer solutions by integrating different points of view, in order to collaborate effectively with people from different fields and disciplines in achieving common objectives. CT4 Creativity: Being able to generate innovative ideas and solutions to complex problems or situations in collaborative and co-creation environments. CT5 Ethical leadership: Be able to motivate, influence and lead others, fostering their development so that they collaborate effectively and achieve common objectives within a framework of values. CE4 Manage projects based on digital technologies, drawing up task plans, monitoring activities, controlling the budget and ensuring that objectives are met within the established deadlines and to the required standard. CE8 Understand problems related to computer science and artificial intelligence, in order to apply the best solution efficiently and in a timely manner. Learning outcomes Learns to organise, plan and manage time effectively. Develops decision-making and problem-solving skills with initiative, autonomy and creativity. Develops an ethical commitment and awareness of social, economic and environmental issues. Develop interpersonal skills. Learn to think strategically and in a results-oriented manner. Gain practical knowledge of the processes involved in setting up a business and understand the specific aspects of digital entrepreneurial management. Course description Entrepreneurship in the digital environment. Historical evolution and trends in digital business models. Identifying and analysing digital business models. The entrepreneurial spirit. Creativity and business ideas. The business model. Strategic analysis and objectives. The company’s marketing, production, organisational and financial plans. Steps to setting up the company. Advantages and disadvantages of setting up a digital business. Training activities AV1. – Lectures AV2. – Online seminars AV3. Case studies AV14. Oral presentations AV15. – Debates AV5.- Online tutorials AV6. Knowledge assessments Assessment system and criteria Without prejudice to any other requirements that may be specified in the relevant course syllabus, as a general rule, failure to attend more than 70 per cent of the course’s teaching activities—which require the student’s physical or virtual presence—will result in the loss of the right to continuous assessment during the standard examination period. In this case, the examination to be held during the official period set by the University shall be the sole assessment criterion, with the weighting specified in the course syllabus. ---- SE1.- Practical activities (case studies, problem-solving and challenges, project work, oral presentations, debates, etc.) 40% SE2.- Final knowledge assessments 60% |
|||||
| TOTAL: | 30 | ||||
*Character: BT: Basic Training, Ob: Required, Op: Optional
The main reason why at UAX there are students like you is the possibility of making your personal, professional and academic life compatible. Our differential value is a methodology without barriers, focused on you and your desire to learn.
How is our methodology?
In addition, you will have the full availability of our campus in Madrid, to carry out your formalities, solve your doubts and enjoy the facilities it has to offer.
This degree is verified by the Council of Universities and is fully valid in Spain, as well as in the European Higher Education Area.
It is recognised by the Education Systems of Latin America, being recognised and approved by the different Ministries of Education in Latin America:
SENESCYT, MEN (MinEducation), SEP, Mescyt, among others, automatically.
You will do 360 hours of internships in prestigious companies that will allow you to put into practice everything you have learnt and live a real work experience.
Students of the Bachelor's Degree in Artificial Intelligence and Computing will be able to benefit from the more than 8,800 collaboration agreements of the university and carry out their internships in important companies such as:
The Online Degree in Artificial Intelligence and Computing is an official degree, so you will be able to access it through any of the following options:
If you already have another degree, you can study the Online Degree in Artificial Intelligence and Computing with the possibility of validating ECTS credits. Apply for your free personalised study in accordance with the recognitions agreed with the Community of Madrid.
The flexibility of online learning, with opportunities to connect
Take your exams online wherever you are or, if you prefer, in person at our designated centres in Spain and Latin America, subject to availability and capacity.
What’s more, as a student at UAX Online, you’ll have access to our Campus Hubs – a network of exclusive physical spaces where you can study, access libraries, work in co-working areas and connect with other students. Because studying online doesn’t mean studying alone.
Campus Hubs available in: Alcobendas, Alcorcón, Valencia San Vicente, Murcia, Barcelona, Málaga, Seville and Arganda.
Access is via your UAX student card, subject to availability and the opening hours of each centre.
Here are some of the programming languages and software you’ll be working with
Boost your career in cybersecurity with networking skills
Gain knowledge of networks, infrastructure and communication protocols to design and secure IT environments with this Packt certification, which is designed to prepare you for the Cisco CCNA certification.
We need to know a little bit about you so that we can provide you with a personalised service.
All fields are required
At UAX we know that studying is an investment, that's why we provide you with the facilities you need to access our degrees. Find out about some of our scholarships and grants:
Not sure what you would like to do?
We help you discover which programme fits your profile.
Other related qualifications
We offer a wide range of courses, so you’re sure to find a programme that suits you.
Online degree in Computer Engineering
Start:
October
Length:
4 years
Online Master’s Degree in Artificial Intelligence
Start:
October
Length:
9 months
Online University Master's Degree in Big Data for Business
Start:
October
Length:
9 months
Online Master's Degree in Cybersecurity
Start:
October
Length:
9 months
Online Advanced Diploma in Web Application Development
Start:
September
Length:
2 years
Online Advanced Vocational Qualification in Cross-Platform Application Development (DAM)
Start:
September
Length:
2 years
Online Master's Degree in Bioinformatics
Start:
October
Length:
9 months
Enquiries, complaints and claims
We respond to the genuine needs of our students and staff, because we believe in the continuous improvement of our results. That is why we always want to hear whatever you have to say.
If you are already part of UAX, please visit the ‘Customer Service: complaints, suggestions and compliments’ section on thevirtual campus , logging in with your username and password.