Nazwa przedmiotu:
Group Project
Koordynator przedmiotu:
Dr inż. Krzysztof Kaczmarski
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia II stopnia
Program:
Data Science
Grupa przedmiotów:
Współny
Kod przedmiotu:
1120-IN000-ISA-0473
Semestr nominalny:
1 / rok ak. 2023/2024
Liczba punktów ECTS:
1
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Data Science students: 1. contact hours – 20 hours; including a) attendance at lectures – 15 hours b) consultations – 10 h 2. student's own work – 10 h; including a) preparation for class test – 6 hours, b) bibliography reading – 4 h Total 30 h, which corresponds to 1 ECTS points.
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Data Science students: 1. presence at lectures – 15 hours 2.consultations – 10 h Total 20 h, which corresponds to 1 points ECTS
Język prowadzenia zajęć:
angielski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Data Science students: Total 0 h, which corresponds to 0 points ECTS
Formy zajęć i ich wymiar w semestrze:
  • Wykład15h
  • Ćwiczenia0h
  • Laboratorium0h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Software Engineering 1 and 2, Programming 1, 2 and 3, Programming in Graphical Environment, Multilayer Application Development
Limit liczby studentów:
.
Cel przedmiotu:
The aim of the course is to consolidate the principles of industrial application development (teamwork), help in creating a diploma project and improve software development skills. After completing the course, students should: - have sufficient knowledge to create simple applications (up to 2,000 lines of code) in a small team (2 - 3 people), - should be able to choose the right model for application development, - be able to - within the team - divide tasks into individual persons, - be able to create a work schedule, - carry out the software development process in accordance with the principles of engineering, - be able to write and test the created application,
Treści kształcenia:
Lecture: Principles of industrial creation of computer systems. Carrying out unit tests and integration tests. Creating a documentation set: work schedule, requirements specification (business documentation), risk analysis, architectural documentation, technical documentation, acceptance test plan, instruction manual and register of changes. Basics of user interface design.
Metody oceny:
• Written test on the last lecture - from 0 to 100 points (number of points A) • The final grade results from the number of points A: 51-60 points - satisfactory, 61-70 points - three and a half, 71-80 points - good, 81-90 points - four and a half, from 91 points - very good.
Egzamin:
nie
Literatura:
1. R. Pressman, Software Engineering, McGraw-Hill, 2004. 2. Software Developer’s Journal. 3. Further literature/sources are chosen individually and depend on the topic of particular project.
Witryna www przedmiotu:
e.mini.pw.edu.pl
Uwagi:
.

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka W01
Has a basic knowledge of the life cycle of computer systems
Weryfikacja: test
Powiązane charakterystyki kierunkowe: DS2_W13**, DS2_W12**
Powiązane charakterystyki obszarowe:
Charakterystyka W02
Knows the basic methods, techniques and tools used to solve simple computer tasks
Weryfikacja: test
Powiązane charakterystyki kierunkowe: DS2_W14**
Powiązane charakterystyki obszarowe:

Profil ogólnoakademicki - umiejętności

Charakterystyka U01
Can create a model of a simple system
Weryfikacja: test
Powiązane charakterystyki kierunkowe: DS2_U19**
Powiązane charakterystyki obszarowe:
Charakterystyka U02
Is able to design simple computer systems
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS2_U18**
Powiązane charakterystyki obszarowe:
Charakterystyka U03
Can, according to given specifications, design and implement a simple computer system, using appropriate methods, techniques, and tools
Weryfikacja: test
Powiązane charakterystyki kierunkowe: DS2_U20**, DS2_U21**
Powiązane charakterystyki obszarowe:
Charakterystyka U04
Is able to perform simple analysis of functioning of a computer system and evaluate the existing solutions, at least their functionality
Weryfikacja: test
Powiązane charakterystyki kierunkowe: DS2_U20**
Powiązane charakterystyki obszarowe:
Charakterystyka U05
Can perform functional tests
Weryfikacja: test
Powiązane charakterystyki kierunkowe: DS2_U18**
Powiązane charakterystyki obszarowe:

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka K01
Is able to work individually and as a member of a pro-gramming team, can manage his/her time, make com-mitments, and meet deadlines
Weryfikacja: .
Powiązane charakterystyki kierunkowe: DS2_K03
Powiązane charakterystyki obszarowe:
Charakterystyka K02
Knows examples and understands the cause of malfunctioning systems, which have led to serious financial or social losses or to a serious loss of health and even life.
Weryfikacja: test
Powiązane charakterystyki kierunkowe: DS2_K02, DS2_K03, DS2_K05
Powiązane charakterystyki obszarowe: