The course is included in these curricula and study modules
Level/category
Teaching language
Swedish
Type of course
Compulsory
Recommended year of study
3
Total number of ECTS
5 cr
Competency aims
The objective of this course is to provide the student with a
thorough understanding of the Java programming language and
object oriented programming.
Learning outcomes
Having successfully completed this course the student will be
able
to make simple text-based Java programs. He will also
understand
how larger and more advanced programs can be constructed
with
the help of the Java application programming interface (Java-
API)classes.
Course contents
- Integrated Development Environment BlueJ for Java
- Object oriented programming concepts: classes, class
hierarchies, objects, methods, inheritance, overloading
- Basic language syntax: variables, operators, expressions,
statements, blocks, control flow statements
- Standard classes
- Java documentation
- Data types
- Standard graphical user interface (GUI) components
Prerequisites and co-requisites
No prerequisites
Recommended or required reading
Per Holm: Objektorienterad programmering och Java.
Studentlitteratur, 2007 ISBN: 978-91-44-04830-7
David J. Barnes & Michael Kölling
Objects First with Java A Practical Introduction using BlueJ
Prentice Hall , 2006 ISBN: 0-13-197629-X
Study activities
- Lectures - 30 hours
- Exercise based learning - 30 hours
- Project work and productions - 43 hours
- Individual studies - 30 hours
Workload
- Total workload of the course: 133 hours
- Of which autonomous studies: 73 hours
- Of which scheduled studies: 60 hours
Mode of Delivery
Participation in tuition
Assessment methods
Reports and productions
Teacher
Scherbakov-Parland Andrej
Examiner
Biström Johnny
Group size
No limit
Assignments valid until
Until date 2009-10-01
Assessment methods
Date will be announced later - Reports and productions