Public University of Navarre

Academic year: 2018/2019 | Previous academic years:  2017/2018 
Bachelor's degree in Computer Science at the Universidad Pública de Navarra
Course code: 250101 Subject title: MATHEMATICS I
Credits: 6 Type of subject: Basic Year: 1 Period: 1º S
LERANOZ ISTURIZ, M. CAMINO (Resp)   [Mentoring ]

Partes de este texto:


Module/Subject matter

Basic training module / Mathematics



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

Functions of a real variable.
Approximation of functions by polynomials.

Integration of functions of one real variable.



Linear Algebra, Differential and Integral Calculus


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






Learning outcome
Weight (%)  Recoverable              
 All  Final exam  70%  Yes
 All  In-class work  30%  Yes



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.

  • D. R. Guichard and others, Calculus,
  • J. Hefferon, Linear Algebra,
  • R. Larson and B. Edwards, Calculus of a Single Variable, Brooks/Cole Cengage Learning 2014
  • D. C. Lay, Linear Algebra and its applications, Addison Wesley 2012
  • G. Strang, Linear Algebra and its applications, Thomson 2006
  • G. Strang, Calculus, Wellesley-Cambridge Press