DIP321 Algorithms and Methods of Programming

Code DIP321
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)
Parts 1
Annotation 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.
Learning outcomes
and assessment
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

[Extended course information PDF]