DV1109 Objectoriented Programming in Java
Single subject course, 7.5 ECTS credits, First cycle, spring semester 2012
Overview
Programming is the basis of most parts related to applied IT. The aim of the course is to give the student that has basic knowledge in programming an introduction to object-oriented programming in the programming language Java.
Application date
2011-October-15
Course period
2012-March-26 until
2012-June-03
2012-June-03
Mode of delivery
Distance learning, Mixed, part time 50 %
Number of physical meetings
Compulsory: 0
Optional: 0
Optional: 0
Teaching location
Teaching and examinations are held at distance.
Language of instruction
Swedish
Syllabus in English
Main field of study
Computer Science
Level
G1F
Admission
Prerequisites
Prerequisite courses for this course are: Passed courses: DV1105-Initial Programming in Java.Read more about general admission requirements.
Learning Outcomes
Content
Object-oriented programming consists of among other things managing classes and objects. The course also includes construction of graphical user interfaces and different kinds of file management. The course includes the following elements:- Classes and objects
- Methods
- Inheritance
- Abstract classes Graphical User Interface (GUI)
- Separation of GUI and logic
- Exception Handling
- File Handling
Learning outcomes
On completion of course, the students independently, based on a problem description, construct a, according to object oriented principles, event driven software with graphical user interface and file manager functionality in Java programming language. This means the student must:- be able to develop an overview class diagram for a an object-oriented system.
- be familiar with the syntax in Java programming language required to write software of the above mentioned extent.
- understand the concept of object-oriented programming so that it becomes natural that the software are written using this model.
Generic Skills
The following general skills are trained in the course:- Ability to adapt to new situations
- Ability to work independently
- Object-oriented programming - in this course Java programming language but the syntax are similar to other programming languages
Course literature and other teaching material
Comprehensive introduction to object-oriented programming with Java, 5th ed
Författare: C. Thomas Wu
Förlag: McGraw-Hill
Utgivn år: 2007, Antal sidor: 1189
ISBN: 0071285857
ISBN13: 9780071285858
Övrigt kursmaterial kommer att finnas på BTH:s lärplattform.
Författare: C. Thomas Wu
Förlag: McGraw-Hill
Utgivn år: 2007, Antal sidor: 1189
ISBN: 0071285857
ISBN13: 9780071285858
Övrigt kursmaterial kommer att finnas på BTH:s lärplattform.
Stucture - Literature
Course literature and other teaching material
Comprehensive introduction to object-oriented programming with Java, 5th ed
Författare: C. Thomas Wu
Förlag: McGraw-Hill
Utgivn år: 2007, Antal sidor: 1189
ISBN: 0071285857
ISBN13: 9780071285858
Övrigt kursmaterial kommer att finnas på BTH:s lärplattform.
Författare: C. Thomas Wu
Förlag: McGraw-Hill
Utgivn år: 2007, Antal sidor: 1189
ISBN: 0071285857
ISBN13: 9780071285858
Övrigt kursmaterial kommer att finnas på BTH:s lärplattform.
Learning methods
The course can be given as distance course and campus course . As support is BTH learning management system where course materials is distributed and information regarding the course is published. In the detailed study guide, the student get reading instructions to the course book, referrals to supplementary material as well as recommended exercises to solve. Each 2 week period has a main section, then the student carries out weekly exercise. The course has a 4 mandatory exercises (one exercise per 2 week period) leading up to an object-oriented system in which all course topics are covered. The student submits the solution (via email) to the teacher who provides feedback. Thereafter continues the course with the next module.Specific for distance course: Interactive exercises conducted via Internet, for example, via a conference system or BTH learning management system. The students that are unable to participate in meeting sessions will be able to download recordings of these meetings and view them afterwards. In addition, there is of course communication via e mail.
Specific for campus course: Carried out according to above with following modification: Lectures in hall. The interactive exercises via Internet are replaced with exercises in computer lab.
Work placement
No work placement is included in the planned learning activities. BTH is aiming for a close contact with the surrounding community when developing courses and programmes.Teachers
ExaminerÅse Jevinger
Course Manager
Åse Jevinger
Planned learning activities
Learning opportunities in the course are interactive exercises via Internet.Time allocation
On average, a student should study 200 hours to reach the learning outcomes. This time includes all the various available learning activities (lectures, self studies, examinations, etc.). This estimation is based on the fact that one academic year counts as 60 ECTS credits, corresponding to an average student workload of 1 600 hours. This may vary individually.Examination
Assessments
Component examinations for the course
| Code | Title | ECTS credits | Grade |
|---|---|---|---|
| 0710 | Written examination | 4.5 | U/G/VG |
| 0720 | Assignement | 3 | U/G |
Grading
The course will be graded Fail (U), Pass (G) or Pass with Distinction (VG).On request grades according to ECTS will be given.
Future exams
| Exam date | Parts | Entry dates | Responsible | Place | Time | |
|---|---|---|---|---|---|---|
| 2013-08-29 | 0710 | 2013-07-30 - 2013-08-15 | HKY | Karlskrona | 15:00 - 19:00 | |
| 2014-01-08 | 0710 | 2013-12-09 - 2013-12-25 | HKY | Karlskrona | 09:00 - 09:00 |
To participate in a centrally coordinated examination, you must enroll in Student's Portal, no later than fifteen days before the examination.
Time and location for the examination will be published about 5 days in advance.
There might be other scheduled examinations. Information concerning these examinations are available in It's Learning or at other places that the person who is responsible of the course will refer to.
Course Evaluation
The course manager is responsible for the views of students on the course being systematically and regularly gathered and that the results of the evaluations in various forms affect the form and development of the course.







