Checking date: 05/05/2025 11:24:45


Course: 2025/2026

Programming II
(20637)
Bachelor in data and business analytics (Plan: 560 - Estudio: 203)


Coordinating teacher: LOPEZ CUADRADO, JOSE LUIS

Department assigned to the subject: Computer Science and Engineering Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
Programming 1
Objectives
The course aims to teach students the Python programming language, focusing on applied aspects of data management and analysis.
Description of contents: programme
Topic 1. The Python programming environment. Topic 2. Python syntax. Functions, Modules and Libraries. Exceptions and Exception Handling. Topic 3. Data Types and Data Structures in Python. Topic 4. Python File Handling. Topic 5. Libraries for Calculation and Data Analysis in Python Topic 6. Generating Graphs in Python.
Learning activities and methodology
The course will be taught in theory classes through lectures and practical exercises and practical classes through tutorials. The master classes will be focused so that the student acquires the necessary knowledge about Python for their professional development. The practical classes will be developed so that, in a tutored way, the student acquires skills in Python programming with a focus on data management.
Assessment System
  • % end-of-term-examination/test 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100

Calendar of Continuous assessment


Extraordinary call: regulations
Basic Bibliography
  • Fabio. Nelli. Python Data Analytics : With Pandas, NumPy, and Matplotlib. Berkeley, CA : Apress : Imprint: Apress. 3rd Edition. 2023
  • Jacob T. Vanderplas. Python data science handbook : essential tools for working with data. O'Reilly Media. 2nd Edition. 2023
  • Packt Publishing, publisher. Data manipulation in Python : master Python, NumPy, and Panda (Video disponible en biblitoteca). Packt Publishing, publisher . 2022
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN


The course syllabus may change due academic events or other reasons.