Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Algorithms and Programming, Part 1

Major: System Engineering (Internet of Thinks)
Code of Subject: 6.122.09.O.4
Credits: 5
Department: Computerized Automatic Systems
Lecturer: Dzelendzyak Ulyana
Semester: 1 семестр
Mode of Study: денна
Learning outcomes:
know:
- basic stages of software design;
- typical algorithmic design;
- principles of procedural and structured programming;
- basic features of the application of modern software tools designed to solve the problems;
- basic data types;
- derived data types: lists, indexes, references, arrays, structures, unions;
- operators control program;
- team peredprotsesornoyi processing;
- the rules of functions;
- system input-output C ++;
- basic principles of working with files;
- rules for dealing with templates;
- basis for the programs in C ++.

be able:
- algorithm to construct appropriate solution to the problem of complexity;
- make the program languages C and C ++;
- develop and test program; using a dashboard environment;
- create and manipulate arrays of structures and structures;
- the processing of files;
- use the standard features and functions of the user;
- use modern software tool.
Required prior and related subjects:
1. Information
1. Mathematics
2. Algorithmic and Programming Part 2
2. Programming microcontrollers automation systems
2. Programming of computer graphics
Summary of the subject:
The purpose of discipline is a presentation of the basic concepts of algorithms and programming techniques used in basic algorithmic structures (organization of programs) and basic data structures (data organization), and mastering knowledge of languages C and C ++ basics of object-oriented programming and programs from their application.
Recommended Books:
1. Стивен Прата. Язык программирования С++. Лекции и упражнения. Учебник: Пер. с. англ. СПб.: ООО «ДиаСофтЮП», 2003. - 1104 с.
2. Страуструп Б. Дизайн и эволюция С++. Пер. с англ. – М.: ДМК Пресс., СПб.: Питер, 2006. – 448 с.
3. Керниган Б., Ритчи Д., Фьюэр А. Язык программирования Си. Задачи по языку Си: Пер. с англ.- М.: Финансы и статистика, 1985.
4. Бочков С.О., Субботин Д.М. Язык программирования Си для персонального компьютера.- М.: Радио и связь, 1990.
5. Уэйт М., Прата С., Мартин Д. Язык Си. Руководство для начинающих: Пер. с англ.- М.: Мир, 1988.
6. Бери Р., Микинз Б. Язык Си: введение для программистов: Пер. с англ.- М.: Финансы и статистика, 1988.
7. Болски М.И. Язык программирования Си. Справочник: Пер. с англ.- М.: Радио и связь, 1988.
8. Джехани Н. Программирование на языке Си: Пер. с англ.- М.: Радио и связь, 1988.
Assessment methods and criteria:
To check the readiness and execution of laboratory work and exam.
The maximum score in points:
1.The execution of laboratory work (40 points)
2. The written component of exam (50 points), the oral component of exam (10 points).
Total score for discipline - 100 points.

Algorithms and Programming, Part 1

Major: Systems Engineering (Internet Things)
Code of Subject: 6.122.09.O.4
Credits: 5
Department: Computerized Automatic Systems
Lecturer: Dzelendzyak Ulyana
Semester: 1 семестр
Mode of Study: денна
Learning outcomes:
know:
- basic stages of software design;
- typical algorithmic design;
- principles of procedural and structured programming;
- basic features of the application of modern software tools designed to solve the problems;
- basic data types;
- derived data types: lists, indexes, references, arrays, structures, unions;
- operators control program;
- team peredprotsesornoyi processing;
- the rules of functions;
- system input-output C ++;
- basic principles of working with files;
- rules for dealing with templates;
- basis for the programs in C ++.

be able:
- algorithm to construct appropriate solution to the problem of complexity;
- make the program languages C and C ++;
- develop and test program; using a dashboard environment;
- create and manipulate arrays of structures and structures;
- the processing of files;
- use the standard features and functions of the user;
- use modern software tool.
Required prior and related subjects:
1. Information
1. Mathematics
2. Algorithmic and Programming Part 2
2. Programming microcontrollers automation systems
2. Programming of computer graphics
Summary of the subject:
The purpose of discipline is a presentation of the basic concepts of algorithms and programming techniques used in basic algorithmic structures (organization of programs) and basic data structures (data organization), and mastering knowledge of languages C and C ++ basics of object-oriented programming and programs from their application.
Recommended Books:
1. Стивен Прата. Язык программирования С++. Лекции и упражнения. Учебник: Пер. с. англ. СПб.: ООО «ДиаСофтЮП», 2003. - 1104 с.
2. Страуструп Б. Дизайн и эволюция С++. Пер. с англ. – М.: ДМК Пресс., СПб.: Питер, 2006. – 448 с.
3. Керниган Б., Ритчи Д., Фьюэр А. Язык программирования Си. Задачи по языку Си: Пер. с англ.- М.: Финансы и статистика, 1985.
4. Бочков С.О., Субботин Д.М. Язык программирования Си для персонального компьютера.- М.: Радио и связь, 1990.
5. Уэйт М., Прата С., Мартин Д. Язык Си. Руководство для начинающих: Пер. с англ.- М.: Мир, 1988.
6. Бери Р., Микинз Б. Язык Си: введение для программистов: Пер. с англ.- М.: Финансы и статистика, 1988.
7. Болски М.И. Язык программирования Си. Справочник: Пер. с англ.- М.: Радио и связь, 1988.
8. Джехани Н. Программирование на языке Си: Пер. с англ.- М.: Радио и связь, 1988.
Assessment methods and criteria:
To check the readiness and execution of laboratory work and exam.
The maximum score in points:
1.The execution of laboratory work (40 points)
2. The written component of exam (50 points), the oral component of exam (10 points).
Total score for discipline - 100 points.