Object Oriented Programming 1Laajuus (5 cr)
Code: T42T188OJ
Credits
5 op
Teaching language
- English
Objective
You understand the essential principles and concepts of Object Oriented Programming. You are able to plan and to code Object Oriented programs and program parts.
Content
- The essential principles and concepts of Object Oriented Programming
- The basics of Object Oriented Programming with Java
Qualifications
Participation to this course requires the you have understand the basics of programming.
Assessment criteria, satisfactory (1)
Satiscfactory 1
You know what is the concept of object oriented programming, and you can identify program structures made with it. You are able to modify simple code structures
Satiscfactory 2
You are able to implement simple code structures based of given examples.
Assessment criteria, good (3)
Good 3
You are able to implement object-based program structures following given requirements and following given examples, and you understand object oriented programming core-concept. You are able to create simple class-structure with methods with oop-language.
Good 4
You are able to implement object-based program structures following given requirements and you are able to apply in practice class/object structure with working methods. You know what means inheritance.
Assessment criteria, excellent (5)
Excellent 5
You are able to design and implement complex object-based programming structures and you understand complex oop-programming relations and concepts. You are able to implement well-functioning class/object relations, and inheritance.
Materials
Learning materials are presented in the implementation plan and in the learning environment of the course.
Enrollment
18.03.2024 - 11.08.2024
Timing
12.08.2024 - 08.09.2024
Credits
5 op
Virtual proportion (cr)
5 op
Mode of delivery
Distance learning
Unit
Bachelor of Business Administration, Business Information Technology
Teaching languages
- English
Seats
1 - 45
Degree programmes
- Degree Programme in Business Information Technology
Teachers
- Johanna Vuokila
Responsible person
Johanna Vuokila
Student groups
-
TA42T23KBachelor of Business Administration, Information Processing, Tornio, Spring 2023
Objective
You understand the essential principles and concepts of Object Oriented Programming. You are able to plan and to code Object Oriented programs and program parts.
Content
- The essential principles and concepts of Object Oriented Programming
- The basics of Object Oriented Programming with Java
Location and time
12.8 - 1.9. 2024
Students can follow lectures online in zoom.
Materials
Material used will be available during the course in its moodle learning environment.
Teaching methods
Lectures, recorded teaching videos.
Exam schedules
Exam will be held 30th of August at 17 - 20 online.
Completion alternatives
You can complete this course according to the implementation plan or present your own plan to the responsible teacher. Your plan must be presented before the start of the implementation. The plan should be realistic and lead to the achievement of the learning objectives of this course. The implementation responsible teacher (s) may approve or reject your plan.
Further information
Students should have their own laptop for installation of development environment. In this course, we use Eclipse, but any other software development tool is accepted if you can produce java-code and programs with it.
Eclipse IDE for Java Developers
https://www.eclipse.org/downloads/packages/release/2023-12/r/eclipse-ide-java-developers
Evaluation scale
H-5
Assessment criteria, satisfactory (1)
Satiscfactory 1
You know what is the concept of object oriented programming, and you can identify program structures made with it. You are able to modify simple code structures
Satiscfactory 2
You are able to implement simple code structures based of given examples.
Assessment criteria, good (3)
Good 3
You are able to implement object-based program structures following given requirements and following given examples, and you understand object oriented programming core-concept. You are able to create simple class-structure with methods with oop-language.
Good 4
You are able to implement object-based program structures following given requirements and you are able to apply in practice class/object structure with working methods. You know what means inheritance.
Assessment criteria, excellent (5)
Excellent 5
You are able to design and implement complex object-based programming structures and you understand complex oop-programming relations and concepts. You are able to implement well-functioning class/object relations, and inheritance.
Assessment criteria, fail (0)
Student dont manage to reach 1-5 criterias.
Assessment criteria, satisfactory (1-2)
Satiscfactory 1
You know what is the concept of object oriented programming, and you can identify program structures made with it. You are able to modify simple code structures
Satiscfactory 2
You are able to implement simple code structures based of given examples.
Assessment criteria, good (3-4)
Good 3
You are able to implement object-based program structures following given requirements and following given examples, and you understand object oriented programming core-concept. You are able to create simple class-structure with methods with oop-language.
Good 4
You are able to implement object-based program structures following given requirements and you are able to apply in practice class/object structure with working methods. You know what means inheritance.
Assessment criteria, excellent (5)
Excellent 5
You are able to design and implement complex object-based programming structures and you understand complex oop-programming relations and concepts. You are able to implement well-functioning class/object relations, and inheritance.
Qualifications
Participation to this course requires the you have understand the basics of programming.
Enrollment
13.03.2023 - 13.08.2023
Timing
14.08.2023 - 03.09.2023
Credits
5 op
Virtual proportion (cr)
5 op
Mode of delivery
Distance learning
Unit
Bachelor of Business Administration, Business Information Technology
Teaching languages
- English
Seats
1 - 50
Degree programmes
- Degree Programme in Business Information Technology
Teachers
- Johanna Vuokila
Responsible person
Johanna Vuokila
Student groups
-
TA42T22KBachelor of Business Administration, Information Processing, Tornio, Spring 2022
Objective
You understand the essential principles and concepts of Object Oriented Programming. You are able to plan and to code Object Oriented programs and program parts.
Content
- The essential principles and concepts of Object Oriented Programming
- The basics of Object Oriented Programming with Java
Location and time
14.8 - 3.9. 2023
Students can follow lectures online in zoom or looking online lectures in class in Minerva building in Tornio. Teacher keeps all lectures online.
Materials
Material used will be available during the course in its moodle learning environment.
Teaching methods
Lectures, recorded teaching videos.
Exam schedules
Exam will be held 31st of August at 17 - 20 online.
Completion alternatives
You can complete this course according to the implementation plan or present your own plan to the responsible teacher. Your plan must be presented before the start of the implementation. The plan should be realistic and lead to the achievement of the learning objectives of this course. The implementation responsible teacher (s) may approve or reject your plan.
Further information
Students should have their own laptop for installation of development environment. In this course, we use Eclipse, but any other software development tool is accepted if you can produce java-code and programs with it.
Eclipse IDE for Java Developers
https://www.eclipse.org/downloads/packages/release/2021-09/r/eclipse-ide-java-developers
Evaluation scale
H-5
Assessment criteria, satisfactory (1)
Satiscfactory 1
You know what is the concept of object oriented programming, and you can identify program structures made with it. You are able to modify simple code structures
Satiscfactory 2
You are able to implement simple code structures based of given examples.
Assessment criteria, good (3)
Good 3
You are able to implement object-based program structures following given requirements and following given examples, and you understand object oriented programming core-concept. You are able to create simple class-structure with methods with oop-language.
Good 4
You are able to implement object-based program structures following given requirements and you are able to apply in practice class/object structure with working methods. You know what means inheritance.
Assessment criteria, excellent (5)
Excellent 5
You are able to design and implement complex object-based programming structures and you understand complex oop-programming relations and concepts. You are able to implement well-functioning class/object relations, and inheritance.
Assessment criteria, fail (0)
Student dont manage to reach 1-5 criterias.
Assessment criteria, satisfactory (1-2)
Satiscfactory 1
You know what is the concept of object oriented programming, and you can identify program structures made with it. You are able to modify simple code structures
Satiscfactory 2
You are able to implement simple code structures based of given examples.
Assessment criteria, good (3-4)
Good 3
You are able to implement object-based program structures following given requirements and following given examples, and you understand object oriented programming core-concept. You are able to create simple class-structure with methods with oop-language.
Good 4
You are able to implement object-based program structures following given requirements and you are able to apply in practice class/object structure with working methods. You know what means inheritance.
Assessment criteria, excellent (5)
Excellent 5
You are able to design and implement complex object-based programming structures and you understand complex oop-programming relations and concepts. You are able to implement well-functioning class/object relations, and inheritance.
Qualifications
Participation to this course requires the you have understand the basics of programming.
Enrollment
14.03.2022 - 08.08.2022
Timing
15.08.2022 - 02.09.2022
Credits
5 op
Virtual proportion (cr)
5 op
Mode of delivery
Distance learning
Unit
Bachelor of Business Administration, Business Information Technology
Teaching languages
- English
Seats
10 - 40
Degree programmes
- Degree Programme in Business Information Technology
Teachers
- Johanna Vuokila
Responsible person
Johanna Vuokila
Student groups
-
TA42T21K
Objective
You understand the essential principles and concepts of Object Oriented Programming. You are able to plan and to code Object Oriented programs and program parts.
Content
- The essential principles and concepts of Object Oriented Programming
- The basics of Object Oriented Programming with Java
Location and time
15.8 - 12.9. 2022
Studies can be carried out participating to lectures either online or in class in Minerva building in Tornio
Materials
Material used will be available during the course in its moodle learning environment.
Teaching methods
Lectures, recorded teaching videos.
Exam schedules
Exam will be held 1st of September at 12:00 - 15:00
Completion alternatives
You can complete this course according to the implementation plan or present your own plan to the responsible teacher. Your plan must be presented before the start of the implementation. The plan should be realistic and lead to the achievement of the learning objectives of this course. The implementation responsible teacher (s) may approve or reject your plan.
Further information
Students should have their own laptop for installation of development environment. In this course, we use Eclipse, but any other software development tool is accepted if you can produce java-code and programs with it.
Eclipse IDE for Java Developers
https://www.eclipse.org/downloads/packages/release/2021-09/r/eclipse-ide-java-developers
Evaluation scale
H-5
Assessment criteria, satisfactory (1)
Satiscfactory 1
You know what is the concept of object oriented programming, and you can identify program structures made with it. You are able to modify simple code structures
Satiscfactory 2
You are able to implement simple code structures based of given examples.
Assessment criteria, good (3)
Good 3
You are able to implement object-based program structures following given requirements and following given examples, and you understand object oriented programming core-concept. You are able to create simple class-structure with methods with oop-language.
Good 4
You are able to implement object-based program structures following given requirements and you are able to apply in practice class/object structure with working methods. You know what means inheritance.
Assessment criteria, excellent (5)
Excellent 5
You are able to design and implement complex object-based programming structures and you understand complex oop-programming relations and concepts. You are able to implement well-functioning class/object relations, and inheritance.
Assessment criteria, satisfactory (1-2)
Satiscfactory 1
You know what is the concept of object oriented programming, and you can identify program structures made with it. You are able to modify simple code structures according the requirements
Satiscfactory 2
You are able to implement simple code structures based of given examples.
Assessment criteria, good (3-4)
Good 3
You are able to implement object-based program structures following given requirements and following given examples, and you understand object oriented programming core-concept. You are able to create simple class-structure with methods with oop-language.
Good 4
You are able to implement object-based program structures following given requirements and you are able to apply in practice class/object structure with working methods. You know what means inheritance.
Assessment criteria, excellent (5)
Excellent 5
You are able to design and implement complex object-based programming structures and you understand complex oop-programming relations and concepts. You are able to implement well-functioning class/object relations, and inheritance.
Qualifications
Participation to this course requires the you have understand the basics of programming.