N603 CC211 Object Oriented Programming Unlocked
N603 CC211 Object Oriented Programming Unlocked
COLLEGE OF SCIENCES
I. GENERAL INFORMATION
1. Apply programming characteristics with classes and objects in the programs development.
2. Use the concept of heritance and polymorphism for the code reuse.
3. Implement methods for solving problems using arrays (vectors and matrices).
4. Carry out auto-documented and sorted programs development works.
5. Carry out research on Object-oriented Programming topics.
4. POLYMORPHISM / 18 HOURS
Static polymorphism: Methods overloading, conductor overloading, methods superimposition / Dynamic
polymorphism from methods superimposition / Interfaces and polymorphism.
5. MULTIMEDIA AND IMAGES / 18 HOURS
Multimedia: basic concepts / Image file formats / Multimedia: produced images creation and show / Images
file show / use of images.
VI. METHODOLOGY
The course is carried out in theory, lab and workshop sessions; there is one computer available for each
student, and the instructor has a projector and a computer too. In theory sessions, the instructor introduces
concepts and explains how lab guide problems should be solved. In lab and workshop sessions, Java
Netbeans programming language is used for encoding the proposed solutions in theory sessions. Lab
guides and offprints are published in the virtual campus. At the end of the course, students must hand in
and expose a group application paper of intermediate complexity. In all sessions, feedback is required:
answer to questions and constant reinforcements, encouraging students’ active participation.
VIII. BIBLIOGRAPHY
1. BOBADILLA, JESÚS
Java Through Examples (Spanish)
Ra-Ma Editorial, 2006
3. DEITEL, HARVEY
Programming in Java
Pearson Education, 2005