Skip to main content

(JOENSUU): Programming II (International Students) (OHII) (7 cr)

Code: C-10088-3621311-3011

General information


Enrollment
23.12.2024 - 31.05.2025
Registration for the implementation has ended.
Timing
07.01.2025 - 31.05.2025
Implementation has ended.
Number of ECTS credits allocated
7 cr
Local portion
7 cr
Mode of delivery
Blended learning
Institution
University of Eastern Finland, Itä-Suomen yliopisto, Joensuun kampus
Teaching languages
English
Seats
0 - 100

Evaluation scale

0-5

Objective

Learning outcomes: The student will * solve problems and implement a graphical problem solving program in Java language, which uses diverse programming structures * knows how an event-driven program works and how to use them in programming * know the design principles of object-orient programming: encapsulation, abstraction, inheritance and polymorphism and can use them in programming

Content

Object-oriented paradigm and modelling, classes and instances, data encapsulation, static and dynamic attributes and methods, accessors and mutators, inheritance, polymorphism, abstract classes, interfaces, aggregation and composition, threads, exceptions. Event-driven programming, collection classes and generics

Materials

Course material in Moodle. Alternative and complementary material book/e-book kirja/e-kirja Liang: Introduction to Java Programming and Data Structures (Pearson). Liang: Introduction to Java Programming (Pearson).

Teaching methods

Modes of study: Multi-modal teaching in Moodle 95 h, lectures 20 h, small group 20 h, Moodle exercises 7 h, exercises 18 h, exam 3 h. Evaluation criteria: Exam (100%). A minimum of 50% of homework must be completed, completing 75% of exercises gives +1 grade point elevation. If the course is taken as 7cr, an additional project work is submitted (The project work can give +1 to final grade). Evaluation 0-5.

Qualifications

Programming 1

Go back to top of page