Целта на курса е студентите да се запознаят с теорията и практиката на проектиране и използване на Бази от данни за изграждане на компютърни информационни системи.
Учебната програма включва следните основни теми:
- Еволюция и архитектура на базите от данни;
- Системи за управление на бази от данни;
- Модели на данните и моделиране на данните;
- Нормализация и нормални форми;
- Проектиране на схемата на базата от данни;
- Запитвания и оптимизация на запитванията;
- Използване на базите от данни за изграждане на информационни системи.
След завършване на курса студентите трябва да получат трайни знания за:
- Проектиране на релационни бази от данни, като спазват критериите на релационната теория;
- Използване на базите от данни за изграждане на информационни системи;
The aim of the course is for the students to get acquainted with the theory and practice of computer programming and use of Database in order to build computer information systems.
The study programme comprises the following main subjects:
- Evolution and architecture of database;
- Database management systems;
- Data models and data modelling;
- Normalization and normal forms;
- Database scheme design;
- Inquiries and inquiries optimization;
- Use of database for building information systems.
After completion of the course students should have sound knowledge of:
- Relation database design, observing relation theory criteria;
- Use of database for building information systems;
Дисциплината има за цел да представи на студентите основните принципи на алгоритмизирането, както и програмиране представени чрез средствата на език JAVA. Представянето на езика за програмиране е в насока за получаване на умения за формулиране на алгоритми за различни проблеми ситуации, разработване на синтактични конструкции и правилен подбор на езикови средства за изразяване на алгоритми. Подборът на средствата на езика, които се представят е подчинен изцяло на това да се демонстрират спецификите на обектно-ориентираното програмиране. Разбирането на тези основни е идеи е предпоставка за правилен избор в практиката на език и среда за решаване на конкретен проблем. Избраната стратегия на преподаване има за цел да създаде умения у студентите да проучват литературните източници и да изследват възникнал проблем. Като цяло дисциплината има за цел да развие основни умения за проучване, анализ, алгоритмизиране, създаване, документиране и тестване на програми.
This course considers programming using the Java language as an illustrative programming language. Principles of programming are presented only through object-oriented approach. Also all principles are illustrated through the basics of the language Java, using numerous examples and ready to run programs. This course requires no prior knowledge and experience in programming. The course is organized by the progressive mastery of programs using Java language.