[ 536COSC19 ] Subject Computer Science

Workload Mode of examination Education level Study areas Responsible person Coordinating university
18 ECTS Accumulative subject examination B1 - Bachelor's programme 1. year Computer Science Sepp Hochreiter Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Artificial Intelligence 2019W
Objectives The prime objective of this subject is that the students intensively learn to program. The preferred programming language is Python which is the major programming language in the field of AI.

The second focus lies on algorithms and data structures, which are fundamental computer science skills required in the field of AI. The term "algorithm" is central, asevery solution to a problem is preceded by constructing a generally valid, unambiguous, formalized, and "executable" set of rules (algorithm) – every program relies on an algorithm. The main objective is to present proven construction principles and development methods at selected problem and algorithm classes and thus to develop methodological and decision-making competence. Students should learn to use and adapt basic data structures like arrays, linked lists, stacks, queues, trees, heaps, and graphs as well as algorithms for sorting, trees, heaps, and graphs.

Subject The contents of this subject result from the contents of its courses.
Subordinated subjects, modules and lectures