Programming

Programming is the basic skill of a computer scientist. Since the new system allows students who finish any first degree study programme at one faculty to easily enroll at another one, we also teach programming - which is otherwise one of the first courses in the first year of undergraduate study - to those students of the second degree study of computer science who have not attended the corresponding courses in their undergraduate study. Learning to program requires a lot of work. On the other hand, it is amusing and addictive. And it comes handy know how to use the computer to its full power, say to give it some work which we would otherwise have to do manually (or pay somebody for it). Knowledge of programming is also the basic prerequisite for most of other courses of this study. The course covers different subjects from the undergraduate study, so it is intensive; in a few months, students learn two programming languages and basics of data base manipulation. Moreover, they learn how to "think algorithmically" and will be able to quickly learn any new computer language that they will need to use in their study or later professional work, or easily grasp the concepts of any application, however complex and weird, they will encounter.


Teacher

assoc. prof. PhD Janez Demšar

Class ID

63507