|Name||Algorithmization and Programming of Solutions|
|Status||Compulsory/Courses of Limited Choice|
|Level and type||Undergraduate Studies, Academic|
|Field of study||Computer Science|
|Academic staff||Jurijs Lavendels, Jurijs Ivanovs, Gints Jēkabsons, Marija Dobkeviča, Lāsma Lēruma-Gūtmane, Natālija Prokofjeva, Vadims Žuravļovs|
|Credit points||5.0 (7.5 ECTS)|
Students receive academic knowledge in computer applications, as well as pragmatic skills in development of application using such programming languages as Java and VBA. The acquired knowledge and skills ensure further successful mastering of computer science courses..
Goals and objectives
of the course in terms
of competences and skills
|The aim of the course is to prepare students for further computer science courses, to provide practical software development skills. The results are achieved providing: - academic knowledge on algorithms, their properties and their development, formal syntax, semantics, data types, structures, as well as data processing operations; - practical knowledge in high-level programming languages, their syntax and semantics; -development of set of different difficulties programs and its documentations.|
Part 1. Skills in using integrated development environment. - Can use integrated programming environment tools.
Skills in development of algorithms (including) on the level of flowcharts, skills in software development, skills in debugging. - Description of laboratory works, which includes flowcharts and software documentation.
Skills in simple program development. - Laboratory works
|Course prerequisites||Knowledge of informatics within the scope of secondary school program is desirable.|