1646 Application Programme Development

1646 Application Programme Development

  • Study programme and level: Professional degree programme Administration 1nd Cycle
  • 2nd or 3th year
  • 6 ECTS
  • Course type: Elective
  • Lectures: 30
  • Other forms of study: 90
  • Individual work: 60
  • Lecturer: Bojan Peček, PhD


1. Objectives and competences


  • Students are given knowledge about software development
  • Learns knowledge of programming
  • Knows software testing techniques


  • Student is capable of programming
  • Manages preparation of program specifications
  • Is skilled for software testing
  • Able to estimate required efforts for the software development
  • Is skilled for the collaboration in the team for software development

2. Content

  • Introduction into programming
  • Sequence and decision
  • Downloading programming environment
  • Types and Variables
  • Expressions and Operators
  • Flow of Control Statements
  • Classes and Methods
  • Arrays
  • Programme construction
  • Software testing
  • Advanced software testing
  • Organisation of the software development team

3. Readings

  • Žumer, V., Brest, J. (2004). Uvod v programiranje in programski jezik C++. Maribor: Fakulteta za elektrotehniko, računalništvo in informatiko, Inštitut za računalništvo.
  • Solina, F. (1997). Projektno vodenje razvoja programske opreme. Ljubljana: Fakulteta za računalništvo in informatiko.

4. Intended learning outcomes

Knowledge and understanding:

  • Understands programming logic
  • Is able to prepare the programme specifications
  • Is able to write a program
  • Is able to perform the programme testing
  • Is able to collaborate in the software development team

5. Learning and teaching methods

  • student preparations for lectures
  • lecture
  • case study

6. Assessment

Type (examination, oral, coursework, project):

  • written and oral exam or exam passed with two partial exams »kolokvij« (60%)
  • assignments and active participation in lectures (10%)
  • case stud (30%)