The course is included in these curricula and study modules
- Electrical engineering 2004 (automation) - Information technology
- Electrical engineering 2004 (telecommunications) - Information technology
- Information- and mediatechnology 2007 (media technology) - Information and communication technology (ict)
- Information- and mediatechnology 2009 (media technology) - Information and communication technology (ict)
- Information- and mediatechnology 2010 (media technology) - Information and communication technology (ict)
- Information- and mediatechnology 2011 (media technology) - Information and communication technology (ict)
- Information- and mediatechnology 2012 (media technology) - Information and communication technology (ict)
- Information- and mediatechnology 2013 (media technology) - Information and communication technology (ict)
Level/category
Teaching language
Swedish
Type of course
Compulsory
Cycle/level of course
First
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
- Basic language syntax: variables, operators,
expressions,
statements, blocks, control flow statements
- Standard classes
- Java documentation
- Data types
Prerequisites and co-requisites
No prerequisites
Previous course names
inga
Additional information
None
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, , 5-th edition
Prentice Hall , 2012 ISBN: 0-13-249266-0
Study activities
- Lectures - 30 hours
- Individual- and group instruction - 30 hours
- Project- and production work/artistic activities - 43 hours
- Individual studies - 30 hours
Workload
- Total workload of the course: 133 hours
- Of which autonomous studies: 133 hours
- Of which scheduled studies: 0 hours
Mode of Delivery
Participation in tuition
Assessment methods
- Exams (written-, oral-, home-)
- Essays, reports, productions and portfolio
Assessment requirements
Completed project and passed exam
Teacher
Scherbakov-Parland Andrej
Examiner
Shcherbakov Andrey
Home page of the course
Group size
No limit
Assignments valid until
Until date 2014-12-30
The timetable of the course
Hösten 2014
Assessment methods
- Date of examination will be announced later - Exams
- Date will be announced later - Reports and productions