Wydział Elektryczny - Teleinformatyka (S1)
Sylabus przedmiotu Software Engineering:
Informacje podstawowe
Kierunek studiów | Teleinformatyka | ||
---|---|---|---|
Forma studiów | studia stacjonarne | Poziom | pierwszego stopnia |
Tytuł zawodowy absolwenta | inżynier | ||
Obszary studiów | charakterystyki PRK, kompetencje inżynierskie PRK | ||
Profil | ogólnoakademicki | ||
Moduł | — | ||
Przedmiot | Software Engineering | ||
Specjalność | przedmiot wspólny | ||
Jednostka prowadząca | Katedra Przetwarzania Sygnałów i Inżynierii Multimedialnej | ||
Nauczyciel odpowiedzialny | Wojciech Chlewicki <Wojciech.Chlewicki@zut.edu.pl> | ||
Inni nauczyciele | |||
ECTS (planowane) | 2,0 | ECTS (formy) | 2,0 |
Forma zaliczenia | zaliczenie | Język | angielski |
Blok obieralny | 11 | Grupa obieralna | 2 |
Formy dydaktyczne
Wymagania wstępne
KOD | Wymaganie wstępne |
---|---|
W-1 | Basics of computer science. |
W-2 | Programming skills in the selected language. |
Cele przedmiotu
KOD | Cel modułu/przedmiotu |
---|---|
C-1 | Familiarization with software engineering and understanding its importance in software development processes. |
C-2 | Developing the ability to effectively use basic and advanced development tools and teamwork. |
C-3 | Developing the ability to develop a software production project. |
Treści programowe z podziałem na formy zajęć
KOD | Treść programowa | Godziny |
---|---|---|
projekty | ||
T-P-1 | Obtaining basic information about the project. Choosing a project topic. Assigning functions to team members. | 4 |
T-P-2 | Developing a strategy for implementing, testing, and marketing software as a product. | 5 |
T-P-3 | Preparation of documentation outlining the software engineering principles for production and deployment strategy of selected IT system. Familiarization with necessary tools. | 9 |
T-P-4 | Final presentations of projects. | 2 |
20 | ||
wykłady | ||
T-W-1 | The purpose and significance of software engineering in the modern world. | 1 |
T-W-2 | Software production process. Software as a product that meets the requirements and expectations of its users. | 2 |
T-W-3 | The software project triangle. Requirements engineering. | 2 |
T-W-4 | Creating functional user interfaces. Overview of tools for interface prototyping. | 1 |
T-W-5 | An introduction to systems modeling, with a focus on modeling the software development process. | 2 |
T-W-6 | Overview of CASE tools. | 1 |
T-W-7 | The economic factors associated with software development. Risk analysis, schedule, cost estimate and revenue side planning. | 2 |
T-W-8 | Software testing and its strategies, along with software verification and validation. | 2 |
T-W-9 | Software quality measures. Code documentation. | 2 |
15 |
Obciążenie pracą studenta - formy aktywności
KOD | Forma aktywności | Godziny |
---|---|---|
projekty | ||
A-P-1 | Participation in classes | 20 |
A-P-2 | Individual work on the project. | 3 |
A-P-3 | Consultancy | 2 |
25 | ||
wykłady | ||
A-W-1 | Participation in classes. | 15 |
A-W-2 | Studying literature. | 6 |
A-W-3 | Preparation for the exam. | 4 |
25 |
Metody nauczania / narzędzia dydaktyczne
KOD | Metoda nauczania / narzędzie dydaktyczne |
---|---|
M-1 | Feeding method - informative lecture |
M-2 | Practical method - demonstration |
M-3 | Practical method - project method |
M-4 | Didactic discussion |
Sposoby oceny
KOD | Sposób oceny |
---|---|
S-1 | Ocena formująca: Lecture test. |
S-2 | Ocena formująca: the completed project evaluation. |
Zamierzone efekty uczenia się - wiedza
Zamierzone efekty uczenia się | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Odniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżyniera | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|---|
TI_1A_C23.2_W01 The student knows issues related to the manufacturing process of software. | TI_1A_W02, TI_1A_W04, TI_1A_W06 | — | — | C-1 | T-W-4, T-W-8, T-W-2, T-W-3, T-W-1, T-W-7, T-W-9, T-W-6, T-W-5 | M-2, M-1 | S-1 |
TI_1A_C23.2_W02 The student knows issues related to the design process of software. | TI_1A_W02, TI_1A_W04, TI_1A_W06 | — | — | C-1 | T-W-4, T-W-3, T-W-5 | M-2, M-1 | S-1 |
Zamierzone efekty uczenia się - umiejętności
Zamierzone efekty uczenia się | Odniesienie do efektów kształcenia dla kierunku studiów | Odniesienie do efektów zdefiniowanych dla obszaru kształcenia | Odniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżyniera | Cel przedmiotu | Treści programowe | Metody nauczania | Sposób oceny |
---|---|---|---|---|---|---|---|
TI_1A_C23.2_U01 The student is able to use selected CASE tools development and design a simple application. | TI_1A_U02, TI_1A_U10 | — | — | C-2, C-3 | T-P-4, T-P-1, T-P-3, T-P-2 | M-2, M-3 | S-2 |
TI_1A_C23.2_U02 The student is able to develop a simple strategy for software production and implementation. | TI_1A_U02, TI_1A_U04, TI_1A_U06 | — | — | C-3 | T-P-4, T-P-1, T-P-3, T-P-2 | M-3, M-4 | S-2 |
Kryterium oceny - wiedza
Efekt uczenia się | Ocena | Kryterium oceny |
---|---|---|
TI_1A_C23.2_W01 The student knows issues related to the manufacturing process of software. | 2,0 | Does not meet the requirement to obtain a grade of 3.0 by obtaining less than 50% of the score on the test covering knowledge of the assigned educational effect. |
3,0 | The student knows issues related to the software design and development process to a sufficient extent. | |
3,5 | The student knows issues related to the software design and development process to a sufficient plus degree. | |
4,0 | The student knows issues related to the software design and development process well. | |
4,5 | The student knows issues related to the software design and development process very well. | |
5,0 | The student knows issues related to the software design and development process to an excellent degree. | |
TI_1A_C23.2_W02 The student knows issues related to the design process of software. | 2,0 | Does not meet the requirement to obtain a grade of 3.0 by obtaining less than 50% of the score on the test covering knowledge of the assigned educational effect. |
3,0 | The student knows issues related to the software design and development process to a sufficient extent. | |
3,5 | The student knows issues related to the software design and development process to a sufficient plus degree. | |
4,0 | The student knows issues related to the software design and development process well. | |
4,5 | The student knows issues related to the software design and development process very well. | |
5,0 | The student knows issues related to the software design and development process to an excellent degree. |
Kryterium oceny - umiejętności
Efekt uczenia się | Ocena | Kryterium oceny |
---|---|---|
TI_1A_C23.2_U01 The student is able to use selected CASE tools development and design a simple application. | 2,0 | Does not meet the requirement to obtain a grade of 3.0 by obtaining less than 50% of the score on the test covering knowledge of the assigned educational effect. |
3,0 | The student knows issues related to the software design and development process to a sufficient degree. | |
3,5 | The student knows issues related to the software design and development process to a sufficient plus degree. | |
4,0 | The student knows issues related to the software design and development process well. | |
4,5 | The student knows issues related to the software design and development process very well. | |
5,0 | The student knows issues related to the software design and development process to an excellent degree. | |
TI_1A_C23.2_U02 The student is able to develop a simple strategy for software production and implementation. | 2,0 | Does not meet the requirement to obtain a grade of 3.0 by obtaining less than 50% of the score on the test covering knowledge of the assigned educational effect. |
3,0 | The student knows issues related to the software design and development process to a sufficient degree. | |
3,5 | The student knows issues related to the software design and development process to a sufficient plus degree. | |
4,0 | The student knows issues related to the software design and development process well. | |
4,5 | The student knows issues related to the software design and development process very well. | |
5,0 | The student knows issues related to the software design and development process to an excellent degree. |
Literatura podstawowa
- R.S. Pressman, B.R. Maxim, Software Engineering - Practitioner's Approach, McGraw-Hill Education, 2015