Menú local
Syllabus 2015-16 - 13113008 - Computer programming (Programación)
- Level 1: Tutorial support sessions, materials and exams in this language
- Level 2: Tutorial support sessions, materials, exams and seminars in this language
- Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: | Grado en Ingeniería electrónica industrial |
FACULTY: | SCHOOL OF ENGINEERING OF JAÉN |
ACADEMIC YEAR: | 2015-16 |
COURSE: | Computer programming |
NAME: Computer programming | |||||
CODE: 13113008 | ACADEMIC YEAR: 2015-16 | ||||
LANGUAGE: English | LEVEL: 2 | ||||
ECTS CREDITS: 6.0 | YEAR: 4 | SEMESTER: PC |
NAME: PÉREZ CORDÓN, LUIS GONZAGA | ||
DEPARTMENT: U118 - INFORMÁTICA | ||
FIELD OF STUDY: 075 - CIENCIA DE LA COMPUTACIÓN E INT. ARTIFICIAL | ||
OFFICE NO.: A3 - 240 | E-MAIL: lgonzaga@ujaen.es | P: 953213018 |
WEBSITE: http://wwwdi.ujaen.es/?q=es/lgonzaga | ||
ORCID: https://orcid.org/0000-0002-0753-6460 | ||
LANGUAGE: English | LEVEL: 2 |
Contents:
Module 1: Object-oriented programming
1.1.- Introduction
1.2.- Basic concepts and UML notation
1.3.- Class relationships
1.4.- Polymorphism
1.5.- Templates and exception handling
Module 2: Specific Software Libreries for Engineering.
Module 3: Engineering problem resolutions.
In computer labs we will appy the theoretical concepts by using C++ or some of the most used programming languages in Engineering such as C# or Java.
Students will have the teaching materials on the online teaching platform of the university. They will also receive tutorial support by the teacher who will guide them on the learning process.
Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support
To pass the course students will need to pass both the
theoretical and the practical part.
The theoretical part will be evaluated by means of a written
exam about the theoretical concepts and the practical exercises.
The practical part of subject will be assessed taking into account:
a) the practical exercises with the computer, b) exercises
resolved in the seminars c) reports associated with exercises.
The evaluation of the practical part will be continuous and
incremental, therefore, in the evaluation we will take into account
both the defense of the practical exercises and the evolution of
the student during practical classes.
The participation and continuous assessment will be determined by attendance and exercises in the class.
There will be assist control in theory and practical classes.
- Numerical recipes: the art of scientific computing. Edition: 3rd ed.. Author: Press, W.H., Teukolsky, S.A., Vetterling, W.T. y Flannery, B.P.,. Publisher: Cambridge : Cambridge University Press, 2007 (Library)
- C++ [Recurso electrónico] : how to program. Edition: 8th ed. Author: Deitel, Paul J. Publisher: Boston, MA : Prentice Hall, c2012 (Library)
- Thinking in C++. Edition: 2nd ed. Author: Eckel, Bruce. Publisher: Englewood Cliffs: Prentice Hall, cop. 2000 (Library)
- Object-oriented systems analysis and design using UML. Edition: 4th ed. Author: Bennett, Simon. Publisher: London [etc]: McGraw-Hill, cop. 2010 (Library)
- A tour of C++ [Recurso electrónico]. Edition: -. Author: Stroustrup, Bjarne. Publisher: Upper Saddle River, NJ : Addison-Wesley, 2014 (Library)
- The C++ programming language [Recurso electrónico]. Edition: 4th ed. Author: Stroustrup, Bjarne. Publisher: Upper Saddle River, NJ : Addison-Wesley, 2013 (Library)
- The unified modeling language reference manual [Recurso electrónico]. Edition: 2nd ed.. Author: Rumbaugh, James. Publisher: Boston : Addison-Wesley, 2005. (Library)