Competencies and objectives
Course context for academic year 2022-23
Programming 2 extends the contents of Programming 1 in order to design mid-size programs, to learn programming tools, and to introduce the basics of the object-oriented paradigm.
This subject is given after Programming 1, and it is related to Fundamentals of Databases. It is also the basis for Programming 3, Programming and Data Structures, Algorithm Analysis and Design, and Database Design.
Course content (verified by ANECA in official undergraduate and Master’s degrees) for academic year 2022-23
General Competences (CG)
- CG3 : Capacitat per a comprendre i dominar els conceptes bàsics de matemàtica discreta, lògica, algorísmica i complexitat computacional, i la seua aplicació per a la resolució de problemes propis de l'enginyeria.
- CG4 : Coneixements bàsics sobre l'ús i programació dels ordinadors, sistemes operatius, bases de dades i programes informàtics amb aplicació en enginyeria.
- CG6 : Coneixement adequat del concepte d'empresa, marc institucional i jurídic de l'empresa. Organització i gestió d'empreses.
Learning outcomes (Training objectives)
No data
Specific objectives stated by the academic staff for academic year 2022-23
The main goals of this subject are to learn how to design a mid-size program using both structured and object-oriented programming, and to encourage the critical ability needed to develop clear, efficient and robust software.
In order to achieve these goals, the programming basis adquired in Programming 1 will be extended, adding concepts about strings, files and program arguments. Some programming tools (make, debuggers, etc.) will be described, and finally the object-oriented programming paradigm will be introduced.
General
Code:
34008
Lecturer responsible:
TOMAS DIAZ, DAVID
Credits ECTS:
6,00
Theoretical credits:
1,20
Practical credits:
1,20
Distance-base hours:
3,60
Departments involved
-
Dept:
LANGUAGES AND COMPUTING SYSTEMS
Area: LANGUAGES AND COMPUTING SYSTEMS
Theoretical credits: 1,2
Practical credits: 1,2
This Dept. is responsible for the course.
This Dept. is responsible for the final mark record.
Study programmes where this course is taught
-
DOUBLE DEGREE IN COMPUTER ENGINEERING AND BUSINESS ADMINISTRATION
Course type: CORE (Year: 1)
-
DEGREE IN COMPUTER ENGINEERING
Course type: CORE (Year: 1)