![]() |
Educational guide | |||||||||||||||||||||||||||||||||||||||
IDENTIFYING DATA | 2024_25 | |||||||||||||||||||||||||||||||||||||||
Subject | PROGRAMAC FUNCIONAL Y EN ENT. DE DATOS | Code | 00717010 | |||||||||||||||||||||||||||||||||||||
Study programme |
|
|||||||||||||||||||||||||||||||||||||||
Descriptors | Credit. | Type | Year | Period | ||||||||||||||||||||||||||||||||||||
6 | Compulsory | First | Second |
|||||||||||||||||||||||||||||||||||||
Language |
|
|||||||||||||||||||||||||||||||||||||||
Prerequisites | ||||||||||||||||||||||||||||||||||||||||
Department | ING.MECANICA,INFORMAT.AEROESP. |
|||||||||||||||||||||||||||||||||||||||
Coordinador |
|
gestc@unileon.es cferll@unileon.es agutf@unileon.es |
||||||||||||||||||||||||||||||||||||||
Lecturers |
|
|||||||||||||||||||||||||||||||||||||||
Web | http://agora.unileon.es | |||||||||||||||||||||||||||||||||||||||
General description | ||||||||||||||||||||||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||||||||||||||||||||
Competencias |
Code | |
A18986 | |
B5800 | |
B5802 | |
B5810 | |
B5812 | |
C2 | CMECES2 That students know how to apply their knowledge to their work or vocation in a professional manner and possess the skills that are usually demonstrated through the development and defense of arguments and the resolution of problems within their area of study. |
Learning aims |
Competences | |||
Learn the foundations of functional programming | B5800 B5802 |
||
Apply the functional paradigm using a programming language | A18986 |
B5800 B5802 B5810 B5812 |
C2 |
Develop basic data processing applications | A18986 |
B5802 B5810 B5812 |
C2 |
Contents |
Topic | Sub-topic |
Topic I. Functional Programming | Sub-topic 1. Introduction to Functional Programming Paradigm Sub-topic 2. Functions and Expressions Sub-topic 3. Recursion |
Topic II. Polymorphism and Other Functions | Sub-topic 1. High Order Functions and Polymorphism Sub-topic 2. Closures and Lambda Functions |
Topic III. Data Processing | Sub-topic 1. Data Processing. Analysis and Representation |
Planning |
Methodologies :: Tests | |||||||||
Class hours | Hours outside the classroom | Total hours | |||||||
Laboratory practicals | 28 | 42 | 70 | ||||||
Assignments | 0 | 30 | 30 | ||||||
Lecture | 28 | 14 | 42 | ||||||
Mixed tests | 4 | 4 | 8 | ||||||
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Description | |
Laboratory practicals | Completion of practical exercises based on the topics imparted in the lectures, with the active participation of the student and with the assistance, guidance and supervision of the student's work by the teacher |
Assignments | Individual and group work and active participation in programming tasks under the supervision of the faculty |
Lecture | Presentation and explanation of the theoretical and practical foundations with the active participation of students |
Personalized attention |
|
|
Assessment |
Description | Qualification | ||
Assignments | Development of software programs and their subsequent defence individually and in person | 40-50% Calificación mínima para superar la asignatura: 5/10 |
|
Mixed tests | Completion of objective tests on the theoretical and practical content of the course | 50% Calificación mínima para superar la asignatura: 5/10 |
|
Others | The teacher may assign up to 10% of the final grade depending on the student's participation in the different activities of the course: attendance, participation and respectful behaviour in on-site classes, participation in online tools, motivation for the course, and others | 0-10% | |
Other comments and second call | |||
At the beginning of the course, the teacher will specify the final percentages of the different assessment instruments. All work submitted may be reviewed using an anti-plagiarism
software that can perform checks between the work of the students of the
current and previous calls and against external sources. If plagiarism
is detected, the work will be graded as failed. During the evaluation
tests it will not be possible to use electronic resources (calculators,
tablets, phones, computers, etc.), except for those tests that under
express indication of the teacher require the use of any of these
resources. In case of any irregularity during the celebration of the
corresponding exam or evaluation test, the student will be immediately
withdrawn from the exam, expelled and graded as failed. In any case,
what is established in the internal regulations of the ULe included in
the document "Guidelines for Action in the Cases of Plagiarism, Copy or
Fraud in Exams
or Evaluation Tests, approved by the Permanent Commission of the
Governing Council of January 29, 2015" will be taken into account. In
the second call, students will have to complete all the tests not
performed or performed erroneously and pass again an exam with the
modifications to those works requested by the teacher. |
Sources of information |
Access to Recommended Bibliography in the Catalog ULE |
Basic |
![]() ![]() ![]() |
Subject website at agora.unileon.es |
|
Complementary |
![]() ![]() |
Recommendations |
Subjects that it is recommended to have taken before | ||
|