Informatics Tools for Statistics
Code: 104849
ECTS Credits: 6
2024/2025
Degree |
Type |
Year |
2503852 Applied Statistics |
FB |
1 |
Teachers
- Aureli Alabert Romero
- Andreu Ferré Moragues
Teaching groups languages
You can view this information at the end of this document.
Prerequisites
Because it is a first year course and in the first semester, it has no prerequisite.
Objectives and Contextualisation
The main objectives of the subject are the following:
- Familiarize oneself with the use of an Computer Algebra System or calculating manipulator. This manipulator must be considered as an everyday tool when studying the rest of the subjects.
- Learn how to structure and write scientific texts with the LaTeX word processor.
- Familiarize oneself with the concept of statistical package. In particular, create and transform databases and get used to work environments in graphic mode and command line.
- Learn how to use a command line operating system, taking advantage of their power to merge, separate or extract data from files or file sets.
- Introduce oneself to the formalization of algorithms using a programming language.
Learning Outcomes
- KM05 (Knowledge) Recognise typical structures of advanced programming languages (variables, loops, arrays, lists, dictionaries, tuples, etc.), functions and classes.
Content
- Brief introduction to computing. Computing resources at the University available to use in the course.
- Textprocessor (LaTeX): Structure of a TeX file. Edition and compilation. Mathematical formulas. Floating objects.
- Statistical packs (R): Work environments. Declaration of variables. Creation, obtaining and manipulation of databases. Descriptive tools Graphic environment.
- Computer Algebra System (Sage): numerical and algebraic calculations. Function graphs. Resolution of equations. Definition of functions. Lists, sets and successions. Logical programming, iterations and procedures.
- Operating system (Bash): The console. First instructions and obtaining help. Manipulation of files.
- Programming (Python): Introduction to Python.
Activities and Methodology
Title |
Hours |
ECTS |
Learning Outcomes |
Type: Directed |
|
|
|
Practice sessions |
51
|
2.04 |
|
Type: Autonomous |
|
|
|
LaTeX document preparation |
10
|
0.4 |
|
Preparing for the exam on a computer algebra system |
20
|
0.8 |
|
Preparing for the exam on an operating system |
19
|
0.76 |
|
Preparing for the exam on the statistical package |
20
|
0.8 |
|
Writing a Python program |
20
|
0.8 |
|
The practice sessions are held in computer rooms or classrooms prepared for the use of laptops.
Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.
Assessment
Continous Assessment Activities
Title |
Weighting |
Hours |
ECTS |
Learning Outcomes |
Computer algebra system exam |
0.26 |
3
|
0.12 |
KM05
|
Final exam |
0.43 |
4
|
0.16 |
KM05
|
LaTeX document delivery |
0.13 |
0
|
0 |
KM05
|
Operating system exam |
0.17 |
1
|
0.04 |
KM05
|
Python program delivery |
0.22 |
0
|
0 |
KM05
|
Statistic package exam |
0.22 |
2
|
0.08 |
KM05
|
Continuous evaluation activities provide a grade; to pass the subject this grade has to be greater or equal than 5, and the mark obtained on each subject block has to be greater or equal than 3. A time of 4 hours is reserved to re-evaluate any exam that the student failed.
Bibliography
As all work is done on computers, the main source of information will be the help of the programs that are used. In addition, as a complementary bibliography we recommend the following online resources.
- Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl. The not so short introduction toLaTeX2E (or LaTeX in 139 minutes). https://tobi.oetiker.ch/lshort/lshort.pdf
- W.N. Venables, D.M. Smith and the R Development Core Team: An introduction to R.https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf
- GNU Bash manual, https://www.gnu.org/software/bash/manual/
- Python Software Foundation, The Python Language Reference, https://docs.python.org/3/reference/
- The Sage Reference Manual, https://doc.sagemath.org/html/en/reference/
Software
SageMath, R, Python, LaTeX and GNU/Linux.
Language list
Name |
Group |
Language |
Semester |
Turn |
(PLAB) Practical laboratories |
1 |
Catalan |
first semester |
afternoon |
(PLAB) Practical laboratories |
2 |
Catalan |
first semester |
afternoon |
(PLAB) Practical laboratories |
3 |
Catalan |
first semester |
afternoon |