The course is included in these curricula and study modules

  • El 2005 - 2006 - Information and communication technology
  • (media technology 2005 (signal processing & web programming) - Computer and telecommunications technology
  • Media technology 2006 - Computer and telecommunications technology


Professional studies

Teaching language


Type of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

Provide the students basic knowledge needed to solve simple programming problems with the programming languages C and Java.

Learning outcomes

Basic knowledge in the programming languages C and Java.

Course contents


  • Basic concepts
  • Programming languages

C-programming basics:

  • Introduction to the C-language
  • C-compilers and programming tools
  • The general structure of a C-program
  • Standard functions and standard libraries
  • Input and output
  • Variables and data types
  • Aritmetic and logic expressions
  • Allocation statements
  • Composite statements
  • Functions

Java-programming basics:

  • Introduction to the Java language
  • The object oriented model
  • Java compilers and programming tools
  • The structure of a text based Java program
  • Standard classes
  • Classes, instance variables, methods, and objects

Prerequisites and co-requisites


Previous course names

Programming Methodology

Additional information

Final exam is a programming test.
Exercises to hand in have deadlines

Study activities

  • Lectures - 30 hours
  • - 80 hours


  • Total workload of the course: 110 hours
  • Of which autonomous studies: 80 hours
  • Of which scheduled studies: 30 hours

Mode of Delivery

Participation in tuition

Assessment methods

  • Exams
  • Reports and productions


Karlsson Jonny

Group size

No limit

Assignments valid until

Until further notice

Assessment methods

  • Date of examination will be announced later - Exams
  • Date will be announced later - Reports and productions

Course and curriculum search