Object-oriented programming 6109
Learning outcome
After successfully completing the course, the candidate will have achieved the following learning outcomes:
- knowledge about important object-oriented programming techniques
- knowledge about an object-oriented language
- knowledge about important parts of a class library
- skills in the use of object-oriented techniques for programming applications built from several classes
- skills in the use of an integrated development environment (IDE) and API reference documentation
- skills in testing and debugging
Course Description
Classes, objects, reference variables. Reference tables and collection classes. Subclasses, inheritance and polymorphism. Abstract classes and interfaces. Collaborating objects. Use of a class library. Files and exception handling. Database programming. GUI programming. Testing and debugging.
Teaching and Learning Methods
4-5 hours lectures, exercises and guidance per week.
Assessment Methods
- Written examination (digital), 4 hours, graded mark
- Work requirements, mandatory assignment that must be approved in order for the student to take the written examination
Minor adjustments may occur during the academic year, subject to the decision of the Dean
Publisert av / forfatter Bjørn Kristoffersen <Bjorn.KristoffersenSPAMFILTER@hit.no>, last modified Nuno Alexandre N. Marques - 10/11/2015