Programming Techniques

Subject description

Introduction to programming and information technology. Understanding basic concepts of multimedia hardware and software.

Fundamental topics cover:

  • Introduction to the digital world
  • Computer architecture
  • Software
  • Algorithm
  • Programming methods
  • Programming languages
  • Planning  the solution
  • Program testing and maintenance

The subject is taught in programs

Objectives and competences

Objective is to introduce to basic programming and computers. Students master principles and methods of programming. Students use selected programming tools and learn a selected programming language.

Teaching and learning methods

Lectures, demonstrations, practical laboratory work.

Expected study results

Introduction to basic problem solving with computers and programming concepts.

Introduction to architecture and operation of personal computer and basic programming tools.

Basic sources and literature

  1. M. Sprankle, J. Hubbard, Problem Solving and Programming Concepts, Pearson, deveta izdaja, 2012.
  2. G. Perry, Absolute Begginer's Guide to Programming, QUE, druga izdaja, 2001.
  3. B. K. Williams, S. C. Sawyer, Using information technology: a practical introduction to computers & communications, McGraw Hill , deveta izdaja, 2010.
  4. J. Pollock, JavaScript: A Beginner's Guide, McGraw Hill, četrta izdaja, 2013

Stay up to date

University of Ljubljana, Faculty of Electrical Engineering Tržaška cesta 25, 1000 Ljubljana

E: T:  01 4768 411