Public University of Navarre

CastellanoEuskara | Academic year: 2022/2023
Bachelor's degree in Computer Science at the Universidad Pública de Navarra
Course code: 240101 Subject title: MATHEMATICS I
Credits: 6 Type of subject: Basic Year: 1 Period: 1º S
Department: Estadística, Informática y Matemáticas

Partes de este texto:


Module/Subject matter

Basic training module / Mathematics


General proficiencies

  • G8 Knowledge of basic and tecnological subjects to have the ability to learn new methods and theories, and versatility to adapt to new situations
  • G9 Problem solving proficiency with personal initiative, decision making, creativity and critical reasoning. Ability to elaborate and communicate knowledge, abilities and skills in computer engineering
  • T1 Analysis and synthesis ability
  • T3 Oral and written communication
  • T4 Problem solving
  • T8 Self-learning


Specific proficiencies

  • FB1 Ability to solve mathematical problems in engineering. Ability to apply theoretical knowledge on linear algebra, differential and integral calculus, numerical methods, numerical algorithms, statistics and optimization
  • FB3 Ability to understand and master the basic concepts of discrete matemathics, logic, algorithmics and computational complexity, and their applications to problem solving in engineering


Learning outcomes

At the end of this course students will be able to

  • Solve systems of linear equations using different methods based on Matrix decompositions (LU, QR, generalized inverse).
  • Make matrix representations of plane and space transformations, proyections, and orthogonal proyections onto subspaces
  • Diagonalize matrices through fundamental subspaces.
  • Use matrix diagonalization to study stochastic processes (Markov chains).
  • Find the singular value descomposition of a given matrix and use it to approximate systems of linear equations by the pseudo-inverse matrix.
  • Find the least-squares polynomial approximation to a function.
  • Use some symbolic computation software such as Matlab or Mathematica.



Methodology - Activity Attendance  Self-study
A-1 Lectures 46  
A-2 Practical clases 14  
A-3 Self-study    75
A-4 Exam, evaluation tests 5  
A-5 Office hours 10  
Total 75 75


Relationship between formative activities and proficiencies

Proficiency Activities
G8 A-1, A-2, A-3, A-5
G9 A-1, A-2, A-3, A-5
FB1 A-1, A-2, A-3, A-4, A-5
FB3 A-1, A-2, A-3, A-5
T1 A-1, A-2, A-3, A-5
T3   A-1, A-2, A-4
T4   A-2, A-4, A-5
T8 A-2, A-3



English, Spanish and Basque.




Weight (%) It allows
test resit
required grade
Masters concepts, applies them to problem solving and is able to express and use them correctly Theoretical and practical exam concepts of vectorial space, linear application, matrices and systems of equations 55 Yes  
  Theoretical and practical exam concepts of values and eigenvectors, diagonalization and approximation of solutions 35 Yes  
  Tests at home and class 10 Yes  




Learning outcome
Weight (%)  Recoverable              
 All  Final exam  90%  Yes
 All  In-class tests  10%  Yes



Vector Spaces
Bases and dimension.
Linear Transformations. Matrix associated to a linear transformation.
Diagonalization of matrices.
Orthogonal matrices.




Important warning: Since the English group of this course is common to other Engineering degrees, its contents may differ from the contents of the groups taught in Spanish.

Lesson 1. Vectors and matrices
Vector spaces. Linear combinations and linear independence. Subspaces. Bases and dimension.

Matrices. Rank. Inverse.

Solutions of linear systems. Gauss method.

Lesson 2. Scalar product.
Euclidean spaces. Scalar product.

Orthogonal projections. Gram-Schmidt method.
Least squares method.

Lesson 3. Linear Transformations.
Definitions and examples.

Matrix associated to a linear transformation.

Lesson 4. Diagonalization and quadratic forms.
Diagonalization of matrices.

Eigenvalues and eigenvectors.
Orthogonal diagonalization of symmetric matrices.
Quadratic forms.

Lesson 5. Real and complex numbers. Sequences and series.
Natural, integer, rational, real and complex numbers.

Sequences and series. Convergence.

Lesson 6. Functions of a real variable.
Limits and continuity.

Weierstrass and Bolzano Theorems.

Lesson 7. Differential Calculus.
Derivatives of functions of one real variable.

Mean Value Theorems. Extrema.
Power series. 

Lesson 8. Integral Calculus.
The Riemann integral.

Mean value theorem for integrals.
Fundamental Theorems of Calculus.
Integration techniques. Integration by parts. Change of variable.
Improper integrals.



Access the bibliography that your professor has requested from the Library.

  • J. Hefferon, Linear Algebra, Virginia Commonwealth University Mathematics 2009
  • D. C. Lay, Linear Algebra and its applications, Pearson Education 2006
  • D. J. S. Robinson, A course in Linear Algebra with applications, World Scientific
  • R. A. Adams: Calculus. A complete course. Addison Wesley
  • Larson, Calculus of a Single Variable, 10th Edition, Brooks/Cole, Cengage Learning 2014
  • S.L. Salas, E. Hille and Etgen, Calculus, Reverté