Java Programming

Structure Type: Course
Code: KL04BT51030
Type: Compulsory
Level: Bachelor
Credits: 3.0 points
Responsible Teacher: Mäkelä, Petteri
Teacher Team: Mäkelä, Petteri ; Niemelä, Hilkka
Language of Instruction: Finnish

Course Implementations, Planned Year of Study and Semester

Curriculum  Semester  Credits  Start of Semester  End of Semester
TITE-2013   2 autumn   3.0   2014-09-01   2014-12-31  
TITE-2013   2 autumn   3.0   2014-09-01   2014-12-31  
TITE-2013   2 autumn   3.0   2014-09-01   2014-12-31  
TITE-2014   2 autumn   3.0   2015-08-01   2015-12-31  
TITE-2014   2 autumn   3.0   2015-08-01   2015-12-31  
TITE-2014   2 autumn   3.0   2015-08-01   2015-12-31  
TITE-2015   2 autumn   3.0   2016-08-01   2016-12-31  
TITE-2015   2 autumn   3.0   2016-08-01   2016-12-31  
TITE-2015   2 autumn   3.0   2016-08-01   2016-12-31  
TITE-2016   2 autumn   3.0   2017-08-01   2017-12-31  
TITE-2016   2 autumn   3.0   2017-08-01   2017-12-31  

Learning Outcomes

Student can design and develop object-oriented Java Programs.

Student's Workload

Scheduled studies 40 h, autonomous studies 40 h

Prerequisites / Recommended Optional Courses

No previous studies are required.

Contents

- Classes and objects
- Inheritance and polymorhism
- Abstract classes and methods
- Exceptions
- Collections
- I/O

Recommended or Required Reading

- Lecture materials.
- The Java Tutorials. http://docs.oracle.com/javase/tutorial/
- Vesterholm, M., Kyppö, J. 2008 or later edition. Java-ohjelmointi. Talentum Media Oy.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures and exercises

Assessment Criteria

Excellent (5): The student is able to apply a variety of object-oriented programming methods in his training work.
Good (3-4): The student is able to apply the most important object-oriented programming methods in his training work.
Satisfactory (1-2): The student knows the basics of object-oriented programming

Assessment Methods

Grading will be announced during the course.

Back