Software Engineering 1 0600-IS1-2IO1
Profile of studies: general academic
Form of studies: full-time / extramural
Course type: obligatory
Field and discipline of science: exact and natural sciences, computer science
Year of studies/semester: 2 / 4
Preliminary requirements (so-called sequential system of classes and examinations): no
Number of class hours:
- lecture: 30 h
Didactic methods: lecture, presentation, discussion
ECTS credits: 2
Details of student's workload (activity and number of hours):
- Attendance at lecture : 15 x 2 = 30 h
- Preparation for classes - lecture: 8 h
- Literature studying: 5 h
- Preparation for exam: 10 h
- Attendance at exam: 2h
- Attendance at office hours: 3 h
Quantitative indicators:
- Student's workload related to activities that require direct participation of a teacher: 35 h / 1 ECTS
- Student's workload related to practice-oriented activities: 3 h / 0 ECTS
Type of course
Learning outcomes
- Knows processes and selected models of the software/system life-cycle. K_W12
- Knows selected approaches to to system development and project management,. K_W12
- Knows essentials of using the UML to object-oriented modeling of systems. K_W12
- Understands the necessity for continuously improving his/her skills. K_K02
- Notices and understands non-technical aspects and consequences of activities of an IT professional. K_K01, K_K03
Methods for assessing learning outcomes (lecture):
- written and oral test
Assessment criteria
Form of assessment: test
Bibliography
Essential bibliography:
- I. Sommerville, "Inżynieria oprogramowania", WNT, 2003
- K.E. Wiegers, J. Beatty "Specyfikacja oprogramowania. Inżynieria wymagań", Helion, 2014
- P. Stevens, "UML inżynieria oprogramowania", Helion, 2007
- S. Wrycza, P. Marcinkowski, K. Wyrzykowski, "Język UML 2.0 w modelowaniu systemów informatycznych", Helion, 2005
- A. Jaszkiewicz, "Inżynieria oprogramowania", Helion, 1997
Supplementary readings:
- R.C. Martin, "Czysty kod. Podręcznik dobrego programisty", Helion, 2010
- A. Sinan, "UML Wprowadzenie", Helion, 2004
- J. Cogswell, "Tworzenie użytecznego oprogramowania", MIKOM, 2005
- K. Subieta, "Wprowadzenie do inżynierii oprogramowania", PJWSTK, 2002
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: