Universidad de Jaén

Menú local

Syllabus 2019-20 - 13113008 - Computer programming (Programación)

Caption
  • 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: 2019-20
COURSE: Computer programming
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Computer programming
CODE: 13113008 ACADEMIC YEAR: 2019-20
LANGUAGE: English / French LEVEL: 1 / 1
ECTS CREDITS: 6.0 YEAR: 4 SEMESTER: PC
2. LECTURER BASIC INFORMATION
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: 1
3. CONTENT DESCRIPTION

Matières:

Module 1 : Programmation orientée objet.
1.1 introduction
1.2.- Les concepts de base et la notation UML
1.3.- Relations entre les classes
1.4.- Polymorphisme
1.5.- Modèles et la gestion des exceptions

Module 2: Les bibliothèques de logiciels d'ingénierie spécifiques.

Module 3: Résolution des problèmes communs dans l'ingénierie.

En travaux pratiques de laboratoire,  nous appliquerons les notions apprises en théorie en Java ou une des langues les plus couramment utilisés dans l'ingénierie (C # ou C ++).

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

L'étudiant aura le matériel pédagogique sur la plate-forme de d'enseignement virtuel (ILIAS). Vous recevrez également un soutien pédagogique par le personnel enseignant qui vous guidera personnellement à rendre votre tâche d'apprentissage.

Cours: présentation du matiers et l'introduction de blocs thématiques où un des modules complets et intégrés qui seront étudiées dans le cours. De plus, les concepts de base essentiels nécessaires pour les pratiques de laboratoire seront développés.

Travaux pratiques de laboratoire: séances académiques théoriques et pratiques, mis au point dans la salle informatique, où l'enseignant expliquera le contenu et l'élève, guidé par l'enseignant, apprendront à programmer dans les langages de programmation de haut niveau.

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

5. ASSESSMENT METHODOLOGY

En relacion avec les dispositions de l'article 13 de la Réglementation du Régime Académique et de l'Evaluation des étudiants de l'Université de Jaén, l'évaluation sera globale.

Pour réussir le cours les étudiants devront passer le deux: la partie théorique et la partie pratique.

La partie théorique sera évaluée avec des preuves objectives des concepts théoriques et des exercices pratiques liés au sujet. La partie pratique sera évaluée en fournissant des travaux pratiques réalisés avec l'ordinateur, le travail lié à des séminaires et
un rapport explicatif. L'évaluation de la partie pratique sera continue et progressive.
La partie de la participation et l'évaluation continue sera déterminée en assistant à la classe et faire des exercices dans la salle de classe.

Il y aura une suivi de la présence à des cours théoriques et pratiques. De plus, il y aura également une évaluation en effectuant des travaux, des cas ou des exercices.

La note obtenue par l'étudiant pendant la période académique, tant dans les pratiques que dans la participation et le travail en classe, sera maintenue pour les sessions extraordinaires du même cours.

6. BOOKLIST
MAIN BOOKLIST:
  • 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)
  • Sams teach yourself Java in 21 days [Recurso electrónico]. Edition: Seventh edition. Author: Cadenhead, Rogers. Publisher: Indianapolis, Indiana : Sams, [2016]  (Library)
  • Java SE 8 for the really impatient [Recurso electrónico]. Edition: -. Author: Horstmann, Cay S., 1959-. Publisher: Upper Saddle River, NJ : Addison-Wesley, c2014  (Library)
ADDITIONAL BOOKLIST:
  • 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)