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

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 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.

Application date

2011-October-15

Course period

2012-March-26 until
2012-June-03

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 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

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.

Application date

2011-October-15

Course period

2012-March-26 until
2012-June-03

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 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

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.

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.

Application date

2011-October-15

Course period

2012-March-26 until
2012-June-03

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 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

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, Pass or Pass with Distinction.

On request grades according to ECTS will be given.

Future exams

No upcoming, centrally coordinated, examinations for this course were found.

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.

Application date

2011-October-15

Course period

2012-March-26 until
2012-June-03

Mode of delivery

Distance learning, Mixed, part time 50 %

Number of physical meetings

Compulsory: 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

 

Share Share