Toteutussuunnitelma
2016
Laurean yhteiset opinnot
Laurea Leppävaara
Täydentävä osaaminen ja yhteiset opinnot
Implementation plan
2016
Laurea common studies
Laurea Leppävaara
Complementary competence and common studies
Toteutussuunnitelma · Complementary competence (bachelor's studies) (CCA), Laurea Leppävaara · Ryhmä CCA16SY · Lukukausi 2/2016-2017
Object-Oriented Programming with Java (R0317), 5 op
Implementation plan · Complementary competence (bachelor's studies) (CCA), Laurea Leppävaara · Group CCA16SY · Semester 2/2016-2017
Object-Oriented Programming with Java (R0317), 5 cr
Object-Oriented Programming with Java (R0317), 5 cr
Implementation plan (PDF), 2 pages
- Implementation
- CCA1621
- Semester
- 2/2016-2017
- Dates
- 23 Jan 2017–28 Apr 2017
- Type
- SOFTWARE PROGRAMMING (R059)
- Group
- CCA16SY
- Campus
- Laurea Leppävaara
- Language of instruction
- English
- Teachers
- De Arruda Camara Antonius (Teacher in charge)
- Status
- Ready
Show text version
1/2
Implementation plan Finished
Study unit Object-Oriented Programming with Java (R0317), 5.0
Implementation CCA1621: 2/2016-2017 (23.01.2017 - 28.04.2017)
Type SOFTWARE PROGRAMMING (R059)
Groups Primary: CCA16SY Others :
Involved in the project
Lecturers
Number of participants Minimum: Maximum:
Enrolment period 28.11.2016 08:00 - 09.12.2016
Main timing for implementation On working days during daytime
Applicabililty For exchange students: Yes For elective studies: No Open UAS student:
No Suitable for virtual UAS: Yes
Teachers De Arruda Camara Antonius (Teacher in charge)
Campus Laurea Leppävaara
Main location for implementation At the campus
Implementation method Optima realization/student group Language: English Virtuality: 1 cr Integration of
R&D: 0 cr
Implementation class LbD supporting knowledge and skills development
Focus areas No connection to focus areas
Evaluation at the latest 22.05.2017 Storing of graded material ends.: 20.06.2018
Exam days
Having completed the study unit the The student is able to
student is able to ● apply the principles of Object-Orientation programming
● design Object-Oriented applications using standard modeling methods
● use functionality from off-the-shelf libraries when developing an own application
Previous studies
Previous studies, more information First year Tiko/BIT ICT courses: Fundamentals of programming (any language), Basics
of relational databases and SQL.Students should have an own computer to install the
development environment and do the development work.
Learning objectives This course is targeted to students that want to extend the basic programming skills
learned during the first year of studies or want to pursue careers in web/mobile
application development. In the web/mobile app development job market, knowledge of
Object-Oriented programming techniques is a necessary pre-requisite as many
commonly used development frameworks are based on Object-Oriented principles (ex:
Android SDK, PHP Symfony, PHP Laravel, Java Vaadin).In this course students will
extend their java programming skills with object-oriented programming techniques. The
learning process will be based on a personal project to implement a java desktop
application. Students can freely decide the purpose and topic of the application. Besides
applying object-oriented programming principles, students will also learn methods to
design object-oriented applications, how to access relational databases with JDBC, and
how to use the Swing toolkit to implement User Interfaces.The java applications
developed in this course are expected to be simple desktop applications consisting of
few screens where the user can read data from the database, insert data, update data, and
delete data. The application's user interface should contain standard UI elements such as
text boxes, drop-down lists, and command-buttons.
Contents ● Application of Object-Oriented programming principles in the implementation of
an own application
● Database access with JDBC
● Eclipse IDE
● GUI implementation with Swing and Eclipse WindowBuilder plugin
SoleOPS 3.5.5 Study offer © 2005-2016 Solenovo Oy
2/2
Implementation plan Finished
Study material Besides the material provided by the teacher during the contact sessions, students can
make use of a diverse range of resources. For example:
● Beginning Java Programming: The Object-Oriented Approach, Baesens Bart,
Wiley, 2015 ((Link to EBL:
http://www.laurea.eblib.com/patron/FullRecord.aspx?p=1895071)
● Java 2 - Ohjelmoinnin peruskirja, Kosonen Pekka, Docendo, 2008
Tutoring and communication Optima
Evaluation criteria and methods Evaluation will be based on the outcomes of the student's personal project (java desktop
application). There will be no exams.
Other arrangements Attendance to the first contact session is compulsory. Students that do not attend the first
contact session and don't inform the teacher in advance will be removed from the course.
The unused study-places will then be offered to students that are on the enrolment's
waiting list.Attendance to other contact sessions is not compulsory and it is optional.
Contact sessions will be offered to support students learning process (theory, workshops,
development environment, personal project).
SoleOPS 3.5.5 Study offer © 2005-2016 Solenovo Oy