UNIWERSYTET ŁÓDZKI - Centralny System Uwierzytelniania
Strona główna

Software Engineering

Informacje ogólne

Kod przedmiotu: 1100-SI0ENG
Kod Erasmus / ISCED: (brak danych) / (0610) Technologie informacyjno-komunikacyjne, bliżej nieokreślone Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Software Engineering
Jednostka: Wydział Matematyki i Informatyki
Grupy:
Punkty ECTS i inne: 0 LUB 5.00 (w zależności od programu) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: angielski
Forma zaliczenia:

egzamin

Poziom studiów:

Studia pierwszego stopnia

Forma studiów:

stacjonarne

Wymagania wstępne:

Znajomość podstaw programowania strukturalnego i obiektowego oraz podstaw baz danych.

Skrócony opis:

Celem przedmiotu jest przedstawienie cyklu życia oprogramowania oraz opis poszczególnych faz tego cyklu na przykładzie modeli: kaskadowego i przyrostowego. Uwzględnione jest podejście strukturalne i obiektowe. Omówione jest znaczenie dokumentacji i narzędzi CASE.

Efekty uczenia się:

Po zakończonym kursie student:

wymienia fazy modelu kaskadowego tworzenia oprogramowania,

potrafi przyporządkować czynności do poszczególnych faz życia oprogramowania,

zna idee modelu przyrostowego tworzenia oprogramowania,

odróżnia podejście strukturalne i obiektowe w projektowaniu i programowaniu,

zna podstawowe rodzaje diagramów UML,

zna podstawy popularnych metod szacowania rozmiaru oprogramowania

i pracochłonności.

Powyższe efekty uczenia się osiągane w ramach przedmiotu pozwalają na realizację kierunkowych efektów uczenia się, mających następujące oznaczenia w programie studiów: 11 I-1A_W06; 11 I-1A_W07; 11 I-1A_U01; 11 I-1A_U02; 11 I-1A_U04; 11 I-1A_U05; 11 I-1A_U06; 11 I-1A_U07; 11 I-1A_U08; 11 I-1A_U10; 11 I-1A_U11; 11 I-1A_U13; 11 I-1A_U14; 11 I-1A_K01; 11 I-1A_K02; 11 I-1A_K03; 11 I-1A_K05

Zajęcia w cyklu "Semestr letni 2023/2024" (w trakcie)

Okres: 2024-02-26 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Alexander Shapoval
Prowadzący grup: Alexander Shapoval
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy IRK BWZ?:

T

Metody dydaktyczne:

wykład, dyskusja, praca z książką, lab, burza mózgów

Sposoby i kryteria oceniania:

(tylko po angielsku) Sum of weighted elements of control

Metody weryfikacji i oceny stopnia osiągnięcia założonych efektów uczenia się:

testy, egzamin, projekt

Treści kształcenia:

(tylko po angielsku) Management: team building, the efficiency of the projects

Software: (presumably efficient) coding

Algorithms

Elementary mathematics (mostly, probability and statistics) only to use library functions

Each concept of software engineering is complemented by educational small projects such as filter, messenger bot, web-scraping, data manipulation, drawing

Literatura: (tylko po angielsku)

Roger S. Pressman, Software engineering: a practitioner’s approach

John S. Conery, A textbook for introductory computer science courses, http://www.cs.uoregon.edu/eic

Jake Van der Plas, Python data science handbook

Zajęcia w cyklu "Semestr letni 2022/2023" (zakończony)

Okres: 2023-02-20 - 2023-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Alexander Shapoval
Prowadzący grup: Alexander Shapoval
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy IRK BWZ?:

T

Zajęcia w cyklu "Semestr letni 2021/2022" (zakończony)

Okres: 2022-02-21 - 2022-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Marta Lipnicka, Alexander Shapoval
Prowadzący grup: Alexander Shapoval
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy IRK BWZ?:

T

Zajęcia w cyklu "Semestr letni 2020/2021" (zakończony)

Okres: 2021-03-08 - 2021-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Marta Lipnicka
Prowadzący grup: Marta Lipnicka
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Informacje dodatkowe:

Brak

Czy IRK BWZ?:

T

Metody dydaktyczne:

wykład


praktyczne ćwiczenia


praca w małych grupach

Sposoby i kryteria oceniania:

Na ocenę z ćwiczeń składają się: test, projekt oraz aktywność

Treści kształcenia:

model kaskadowego tworzenia oprogramowania,

fazy życia oprogramowania,

model przyrostowy tworzenia oprogramowania,

podejście strukturalne i obiektowe w projektowaniu i programowaniu,

podstawowe rodzaje diagramów UML,

podstawy popularnych metod szacowania rozmiaru oprogramowania

i pracochłonności.

Literatura:

[1] ''Software Engineering: A Practitioner's Approach'' Fifth edition, Roger S. Pressman.

[2] ''Unified Modeling Language User Guide'' First Edition, ISBN: 0-201-57168-4

Zajęcia w cyklu "Semestr letni 2019/2020" (zakończony)

Okres: 2020-02-24 - 2020-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Marta Lipnicka
Prowadzący grup: Marta Lipnicka
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Informacje dodatkowe:

Brak

Czy IRK BWZ?:

T

Metody dydaktyczne:

wykład


praktyczne ćwiczenia


praca w małych grupach

Sposoby i kryteria oceniania:

Na ocenę z ćwiczeń składają się: test, projekt oraz aktywność

Treści kształcenia:

model kaskadowego tworzenia oprogramowania,

fazy życia oprogramowania,

model przyrostowy tworzenia oprogramowania,

podejście strukturalne i obiektowe w projektowaniu i programowaniu,

podstawowe rodzaje diagramów UML,

podstawy popularnych metod szacowania rozmiaru oprogramowania

i pracochłonności.

Literatura:

[1] ''Software Engineering: A Practitioner's Approach'' Fifth edition, Roger S. Pressman.

[2] ''Unified Modeling Language User Guide'' First Edition, ISBN: 0-201-57168-4

Zajęcia w cyklu "Semestr letni 2018/2019" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Oksana Pomorova
Prowadzący grup: Marta Lipnicka, Oksana Pomorova
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy IRK BWZ?:

T

Zajęcia w cyklu "Semestr letni 2017/2018" (zakończony)

Okres: 2018-02-19 - 2018-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 28 godzin więcej informacji
Wykład, 28 godzin więcej informacji
Koordynatorzy: Oksana Pomorova
Prowadzący grup: Marta Lipnicka, Oksana Pomorova
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Czy IRK BWZ?:

T

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.
kontakt deklaracja dostępności USOSweb 7.0.3.0-0