Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Algorithmization and Programming, Part 1
Major: System analysis
Code of Subject: 6.124.00.O.1
Credits: 6
Department: Information Systems and Networks
Lecturer: PhD., Ryshkovets Yuriy Volodymyrovych
Semester: 1 семестр
Mode of Study: денна
Learning outcomes:
• to know the basics of algorithms, main types of algorithmic structures, basic stages of solving tasks on the PC, the basic types and data structures, basics of programming in C language;
• be able to program in C language, create algorithms for solving tasks, to compile, to debug programs, to work with static and dynamic data structures;
• to demonstrate basic and specialized skills software development.
• be able to program in C language, create algorithms for solving tasks, to compile, to debug programs, to work with static and dynamic data structures;
• to demonstrate basic and specialized skills software development.
Required prior and related subjects:
• Discrete Mathematics;
• Object-Oriented Programming.
• Object-Oriented Programming.
Summary of the subject:
Basics of algorithms and programming. The concept of the algorithm and typical algorithmic programming structure. Elements of algorithmic languages. Structured programming. Procedure-oriented programming. Recursion. Data organization and their processing algorithms. Alphabetic strings. Combined types. File data structure. Modular technology development programs.
Recommended Books:
1. Ковалюк Т. В. Алгоритмізація та програмування: підручник з грифом МОН України / Т. В. Ковалюк. – Львів: Магнолія-2006, 2013. – 400 с.
2. Павловская Т. А. С/С++. Программирование на языке высокого уровня / Т. А. Павловская. – СПб. : Питер, 2007. – 461 с.
3. Шаховська Н. Б. Алгоритми та структури даних / Н. Б. Шаховська, Р. О. Голощук. – Львів : Магнолія-2006. – 2009. – 216 с.
2. Павловская Т. А. С/С++. Программирование на языке высокого уровня / Т. А. Павловская. – СПб. : Питер, 2007. – 461 с.
3. Шаховська Н. Б. Алгоритми та структури даних / Н. Б. Шаховська, Р. О. Голощук. – Львів : Магнолія-2006. – 2009. – 216 с.
Assessment methods and criteria:
• Current control (45%): written reports on laboratory work, essay, oral examination;
• Final control (55% of exam): in written, verbally.
• Final control (55% of exam): in written, verbally.