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