Master’s Thesis Internship

Major: Software Engineering
Code of subject: 7.121.01.O.010
Credits: 10.50
Department: Software
Lecturer: Yevheniia Levus
Semester: 3 семестр
Mode of study: денна
Мета вивчення дисципліни: Master's Thesis Internship is intended to maximally prepare future masters for practical work, increase the level of their professional training, consolidate practical work skills, ensure the acquisition of skills and work skills in industrial, scientific, business teams, acquire professional experience to prepare them for independent work. The internship precedes the stage of performance of the qualification work and involves the collection of materials for the completion of the master's qualification work. During its completion, the student should familiarize themselves with the practical work related to the creation and maintenance of software and, continuing the work on the master's qualification work, take preliminary practical steps towards its implementation.
Завдання: ІНТ. The ability to effectively solve specialized tasks and practical problems of an innovative nature during professional activities related to all aspects of software development from the initial stages of specification creation to system support after commissioning. ЗК03. The ability to carry out scientific research at the corresponding level. ЗК04. The ability to communicate with people who represent other professions and have different levels of skills (experts of other knowledge domains) ЗК05. The ability to generate new ideas (creativity). СК07. The ability to consider problems of informational technologies and interdisciplinary problems critically, integrate corresponding knowledge and solve difficult problems in wide multidisciplinary contexts. СК08. The ability to develop and coordinate processes, stages and iterations of the software lifecycle based on state-of-the-art models, methods and software development technologies.
Learning outcomes: PH01. Know and apply modern professional standards and other legal documents on software engineering. PH02. Evaluate and select effective methods and models for the development, implementation, maintenance of software and management of relevant processes at all stages of the life cycle. РН03. Create and study models for information processes in applied areas РН04. Detect informational requirements and classify data for software design. PH06. Develop and evaluate software design strategies; substantiate, analyze and evaluate design solutions in terms of quality of the final software product, resource constraints and other factors. РН07. Analyze, evaluate and apply at the system level modern software and hardware platforms for solving complex problems of software engineering. РН08. Develop and modify the software architecture in order to meet user requirements. РН09. Make a reasonable choice of paradigms and programming languages for software development; apply modern software development tools in practice. РН10. Modify the existing algorithmic solutions for detailed software design and develop new ones. РН17. Collect, analyze and evaluate information required for solving scientific and applied problems using scientific and technical literature, data bases and other resources
Required prior and related subjects: Prerequisites: Software Development Methodologies Research Methods and Tools in Software Engineering (coursework)
Summary of the subject: Master's Thesis Internship is the final stage of masters' education. It precedes the performance of qualification works by students and provides for the collection of materials for the performance of master's qualification work, as well as the generalization and improvement of the knowledge, practical skills and abilities acquired by students, mastery of professional experience in order to prepare them for independent work. The internship takes place after completing the full theoretical course.
Опис: The report should contain: title page; content; internship enterprise description (its structure, hardware and software equipment, teamwork organization, performed work); the task obtained from the internship company; the outcomes of the performed tasks; the task of master’s research; description of the completed work including the substantiated choice of software lifecycle model, characteristics of the software technologies and tools for implementing the preset problem, and software design results; conclusions on the internship results; literature sources; appendices (UML diagrams, schematics, software code fragments, sample results, etc).
Assessment methods and criteria: - 30% – performing the task assigned by the internship company (the company-based internship supervisor writes their mark in the review); - 20% – reporting for interim results during the internship (reports, presentations); - 30% – performing the task related to the master's thesis itself (the master's thesis supervisor writes their mark on the report title); - 20%– defending the report at the examining committee
Критерії оцінювання результатів навчання: The internship is passed successfully if the student managed to complete 50% of the master's thesis.
Recommended books: 1. Наказ Міністерства освіти України від 08.04.1993 № 93 (Із змінами, внесе-ними згідно з Наказом Міносвіти N 351 (v0351281-94) від 20.12.94) Про затвердження «Положення про проведення практики студентів вищих на-вчальних закладів України» / http://zakon.rada.gov.ua › z0035-93. 2. Методичні рекомендації зі складання програми практики студентів вищих навчальних закладів Міністерства освіти України від 14.02.96 р. №31-5/97. / http://sites.znu.edu.ua › Metod_rekom_pro_rozrob_progr_prak 3. Положення про організацію освітнього процесу в Національному універ-ситеті «Львівська політехніка», затверджене наказом ректора від 10.12.2015 р. № 235-10. / Збірник нормативних актів Національного уні-верситету «Львівська політехніка», Львів, вид. Львівської політехніки, 2018, с. 87 – 109. 4. Положення про організацію проведення практики студентів Національно-го університету «Львівська політехніка», затверджене наказом ректора від 22.11.2017 р. № 265-10 / Збірник нормативних актів Національного університету «Львівська політехніка», Львів, вид. Львівської політехніки, 2018, с. 133 – 147. 5. Порядок формування робочої програми навчальної дисципліни» затвер-джений наказом ректора від 24 червня 2016 року №118-06. 6. Положення про академічну мобільність студентів, аспірантів, докторантів, науково-педагогічних та наукових працівників. / Збірник нормативних актів Національного університету «Львівська політехніка», Львів, вид. Львівської політехніки, 2018, с. 203 – 211. 7. ДСТУ 8302:2015. Інформація та документація. Бібліографічне посилання. Загальні положення та правила складання / Нац. стандарт України. – Вид. офіц. – [Уведено вперше ; чинний від 2016-07-01]. – Київ : ДП "УкрН-ДНЦ", 2016. – 17 с.