![]() |
Educational guide | |||||||||||||||||||||||||||||||||||||||
IDENTIFYING DATA | 2024_25 | |||||||||||||||||||||||||||||||||||||||
Subject | INFORMATICS | Code | 00708010 | |||||||||||||||||||||||||||||||||||||
Study programme |
|
|||||||||||||||||||||||||||||||||||||||
Descriptors | Credit. | Type | Year | Period | ||||||||||||||||||||||||||||||||||||
6 | Basic Training | First | Second |
|||||||||||||||||||||||||||||||||||||
Language |
|
|||||||||||||||||||||||||||||||||||||||
Prerequisites | ||||||||||||||||||||||||||||||||||||||||
Department | ING.MECANICA,INFORMAT.AEROESP. |
|||||||||||||||||||||||||||||||||||||||
Coordinador |
|
jfgars@unileon.es agueh@unileon.es |
||||||||||||||||||||||||||||||||||||||
Lecturers |
|
|||||||||||||||||||||||||||||||||||||||
Web | http://agora.unileon.es | |||||||||||||||||||||||||||||||||||||||
General description | The objective of the subject is for students to acquire knowledge about the fundamentals of computer programming and be able to develop small programs in the C programming language, one of the most widely used (and foundational for others) in the development of applications in the field of Engineering. | |||||||||||||||||||||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||||||||||||||||||||
Competencias |
Code | |
A18166 | |
B5634 | |
B5635 | |
B5643 | |
B5645 | |
B5646 | |
B5647 | |
C3 | CMECES3 That students have the ability to gather and interpret relevant data (normally within their area of study) to make judgments that include reflection on relevant issues of a social, scientific or ethical nature. |
C5 | CMECES5 That students have developed those learning skills necessary to undertake further studies with a high degree of autonomy |
Learning aims |
Competences | |||
Students know the fundamentals of operating systems, data bases and computer programs and employ them to solve engineering problems. | A18166 |
||
C5 |
|||
B5647 |
|||
B5646 |
|||
C3 |
|||
B5634 |
|||
B5635 B5643 B5645 |
Contents |
Topic | Sub-topic |
PRINCIPLES OF COMPUTER ARCHITECTURE | Introduction to Computers. Historical evolution. Basic hardware components. Von Neumann model. Bus Interconnection model. |
SISTEMAS OPERATIVOS | Introduction to Operating Systems. Linux Operating System: Shell Practices. |
ALGORITHMS | Variables and Constants. Linear Sequence. Selection. Loops. Basic Data Structures. |
C PROGRAMMING I | Structure of a program in C. Variables. Operations. Decision structures. Loops. Basic I/O. Arrays. Matrices. Functions. Character strings. |
C PROGRAMMING II - MEMORY MANAGEMENT AND STORAGE | Static and dynamic memory. Stack and heap. Call by value and call by reference. Pointers. Files. |
PROGRAMMING PRACTICES | Algorithm development and programming related to engineering. Databases: Information management. Basic concepts. |
Planning |
Methodologies :: Tests | |||||||||
Class hours | Hours outside the classroom | Total hours | |||||||
Practicals using information and communication technologies (ICTs) in computer rooms | 35 | 45 | 80 | ||||||
Assignments | 1 | 5 | 6 | ||||||
Lecture | 19 | 10 | 29 | ||||||
Practical tests | 3 | 15 | 18 | ||||||
1 | 10 | 11 | |||||||
1 | 5 | 6 | |||||||
(*)The information in the planning table is for guidance only and does not take into account the heterogeneity of the students. |
Methodologies |
Description | |
Practicals using information and communication technologies (ICTs) in computer rooms | Programming practices in C and the use of the Linux operating system will be conducted. |
Assignments | Development of individual or group projects and/or presentation of them will be carried out. |
Lecture | In the theoretical classes, various fundamental concepts related to computer science, operating systems, application development, etc., will be discussed. Additionally, the tools provided by a programming language will be introduced with basic and somewhat more complex examples, which will then be further developed in the practical sessions. |
Personalized attention |
|
|
Assessment |
Description | Qualification | ||
Partial and/or final objective tests. | 30% | ||
Practical tests | Presentation and/or submission of projects, assignments, and/or practice reports. | 50% |
|
Complementary activities for continuous assessment. | 20% | ||
Other comments and second call | |||
1. CLASSROOM BEHAVIOR During the course, students must avoid behaviors that, in the opinion of the professor, are undesirable, and may be expelled from the activity otherwise. Without aiming to be exhaustive, this includes violent, sexist, homophobic, xenophobic, and unhygienic behaviors, improper use of electronic devices, and off-topic discussions. Unauthorized recordings are strictly prohibited. 2. EXAMINATION BEHAVIOR The submitted works may be reviewed with anti-plagiarism software, which may conduct checks between the works of current and previous students and against external sources. In the event of plagiarism detection, the work will be graded as failed. During evaluation tests, the use of electronic resources (calculators, tablets, phones, computers, etc.) will not be allowed, except for those tests that, under the express indication of the professor, require the use of any of these resources. If any irregularity occurs during the examination or evaluation test, the exam will be immediately withdrawn, the student will be expelled, and the grade will be recorded as failed. In any case, the provisions of the internal regulations of the ULE included in the document "Guidelines for action in cases of plagiarism, copying, or fraud in exams or evaluation tests" (Approved by the Permanent Committee of the Governing Council on 01/29/2015) will be followed. 3. CONTINUOUS EVALUATION To pass the subject, a minimum score of 5 must be obtained on the C programming exam, and the average with the rest of the parts must be at least 5. The other grades will be added once the C programming exam has been passed. 4. SECOND OPPORTUNITY In the second opportunity, an exam covering the entire subject will be conducted. |
Sources of information |
Access to Recommended Bibliography in the Catalog ULE |
Basic |
![]() ![]() ![]() |
Complementary |
![]() |
Recommendations |