|Name||Algorithms and Methods of Programming|
|Status||Compulsory/Courses of Limited Choice|
|Level and type||Undergraduate Studies, Academic|
|Field of study||Computer Science|
|Academic staff||Jurijs Lavendels, Gints Jēkabsons|
|Credit points||2.0 (3.0 ECTS)|
The aim of the course is to develop algorithmzation skills, practical software development..
Definition of algorithm. Parts of algorithm theory. Algorithms and software. Communication and synchronization between running algorithms..
Goals and objectives
of the course in terms
of competences and skills
|The results are achived providing: academic knowledge on parts of algorithm theory, properties and development, formal language theory, generative grammar,lexical analysis,implementation of recursion in development of a number software.|
Formal language and generative grammar lexical analysis - Knowledge and skills demonstrated in labs
Implementation of recursion skills in development of software using recursion - Knowledge and skills demonstrated in labs
|Course prerequisites||Programming languages, operating systems|