Universidad de Jaén

Menú local

Syllabus 2015-16 - 13213001 - Further Programming (Ampliación de 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 geomática y topográfica
FACULTY: SCHOOL OF ENGINEERING OF JAÉN
ACADEMIC YEAR: 2015-16
COURSE: Further Programming
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Further Programming
CODE: 13213001 ACADEMIC YEAR: 2015-16
LANGUAGE: English LEVEL: 1
ECTS CREDITS: 6.0 YEAR: 4 SEMESTER: SC
2. LECTURER BASIC INFORMATION
NAME: GARCÍA FERNÁNDEZ, ÁNGEL LUIS
DEPARTMENT: U118 - INFORMÁTICA
FIELD OF STUDY: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
OFFICE NO.: A3 - 242 E-MAIL: algarcia@ujaen.es P: 953212922
WEBSITE: https://algarcia-ujaen.github.io
ORCID: https://orcid.org/0000-0002-8183-7130
LANGUAGE: English LEVEL: 1
3. CONTENT DESCRIPTION

Theory

  1. Introduction
  2. Objects and classes
  3. Object-oriented design
  4. Inheritance and polymorphism
  5. Software engineering

Practice

  1. Java introduction
  2. Graphical user interface design
  3. 2D graphics
  4. File handling
  5. Developing a desktop application

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

  • Group classes will be devoted to explain basic concepts, answer questions and solve theory exercises
  • Practice classes will be focused on learning an object-oriented programming languaje (Java). This implies applying the concepts previously explained in group classes
  • Tutorial hours will be available for the students to ask more precise questions or be guided in their practice work

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

  • There will be a written exam at the end of the semester, in order to check the theoretical concepts learnt by the students
  • The practice work developed during the semester will be presented and defended by the students in order to evaluate their practice performance
  • The teacher will keep record of the attendance and participation of every student to complete the mark

6. BOOKLIST
MAIN BOOKLIST:
  • Thinking in Java. Edition: -. Author: Eckel, Bruce. Publisher: Upper Saddle River: Prentice Hall, 2000  (Library)
  • Learning UML 2.0 [Recurso electrónico]. Edition: -. Author: Hamilton, Kim. Publisher: Sebastopol, Calif. : O'Reilly, 2006.  (Library)
  • Head first Java [Recurso electrónico]. Edition: 2nd ed.. Author: Sierra, Kathy. Publisher: Sebastopol, CA : O'Reilly, 2005.  (Library)