Educational guide | ||||||||||||||||||||||
IDENTIFYING DATA | 2023_24 | |||||||||||||||||||||
Subject | INFORMATICS | Code | 00714310 | |||||||||||||||||||
Study programme | ||||||||||||||||||||||
Descriptors | Credit. | Type | Year | Period | ||||||||||||||||||
6 | Basic Training | CA | ||||||||||||||||||||
Language |
|
|||||||||||||||||||||
Prerequisites | ||||||||||||||||||||||
Department | ||||||||||||||||||||||
Coordinador | ||||||||||||||||||||||
Lecturers | |
|||||||||||||||||||||
Web | http://agora.unileon.es | |||||||||||||||||||||
General description | The aim of this subject is to introduce the students into basic informatics, operating systems, Internet searching and designing and developing computer programs using C language. | |||||||||||||||||||||
Tribunales de Revisión |
|
|||||||||||||||||||||
Competencies |
Type A | Code | Competences Specific |
Type B | Code | Competences Transversal |
Type C | Code | Competences Nuclear |
Learning aims |
Competences | |||
Students know the fundamentals of operating systems, data bases and computer programs and employ them to solve engineering problems. | |||
Students develop applications using a high level programming language. | |||
Students use computers in an user level. | |||
Students apply the acquired knowledgements to their work and manage in a professional way. | |||
Students discuss about engineering issues related to computer systems by suitable reasoning. | |||
Students solve engineering problems related to computer systems. | |||
Students learn autonomously, looking up information and assess its utility. | |||
Students work in group. | |||
Students use correctly those keywords belonging to the computer field. | |||
Contents |
Topic | Sub-topic |
A. Computer introduction. | Lesson 0. Presentation of the subject. Lesson 1. Computer arquitecture fundamentals. Lesson 2. Operating System fundamentals. Practical lessons Introduction to Linux. |
B. C Programming. | Lesson 3. Flowcharts Lesson 4. Data structures Lesson 5. Development of programs using C. Practical lessons. C Programming. |
C. Databases | Lesson 5. Databases |
D. Basic algorithms applied in engineering | Practical lessons: algorithms used in engineering |
Planning |
Methodologies :: Tests | |||||||||
Class hours | Hours outside the classroom | Total hours | |||||||
Practicals using information and communication technologies (ICTs) in computer rooms | 35 | 45 | 80 | ||||||
Lecture | 18 | 15 | 33 | ||||||
Practical tests | 5 | 15 | 20 | ||||||
1 | 10 | 11 | |||||||
Objective short-answer tests | 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 | Practical lessons about C programming and use of an operating system as Linux in both command line and window environment. |
Lecture | Fundamental issues related to computer systems, operating systems and program development are presented. Programming tools provided by a programming language as C are also studied, using simple and complex examples that will be discussed deeply in practical lessons. |
Personalized attention |
|
|
Assessment |
Description | Qualification | ||
Objective short-answer tests | 5% | ||
30% | |||
Practical tests | 65% |
||
Other comments and second call | |||
Sources of information |
Access to Recommended Bibliography in the Catalog ULE |
Basic |
IGNACIO ALVARADO ALDEA, JOSE Mª MAESTRE TORREBLANCA, CARLOS VIVAS VENEGAS, ASCENSIÓN ZAFRA CABEZA, 100 Problemas resueltos de programación en lenguaje C para ingeniería, Paraninfo, 2017 Lidia Sánchez, Apuntes de la asignatura, , H. M. Deitel – P. J. Deitel, Como Programar en C/C++, Prentice Hall, B. Kernigham y D. Ritchie , The C programming Language, Prentice Hall, |
Complementary |
B.S. Gottfried, Programación en C, MacGraw-Hill , |
Recommendations |