Winter Semester 2010/11
Winter Semester 2011/12
Winter Semester 2012/13
Winter Semester 2013/14
Winter Semester 2014/15
Summer Semester 2014/15
Software Development Tools I35001
Course content: Joel's test, integrated development environments (IDEs), code and changes management, dynamic (run-time) software testing, software profiling/software performance testing, source code documentation, functional tests planning and performing, bug management, requirement management, prototyping
(in Polish) Rodzaj przedmiotu
Course coordinators
Term 2014Z: | Term 2013Z: | Term 2010Z: | Term 2014L: | Term 2011Z: |
Learning outcomes
Acquaint with software development tools:
a) integrated software development
b) software versioning
c) application testing
d) code documentation
e) application deployment
Assessment criteria
Lectures:
written examination (test)
marks:
a) 5 (90 - 100> % points
b) 4.5 (80 - 90> % points
c) 4 (70 - 80> % points
d) 3.5 (60 - 70> % points
e) 3 (50 - 60> % points
Practical classes:
two tests, one in the middle of the semester, the second one at the end
marks:
a) 5 <90 - 100) % points
b) 4.5 <80 - 90) % points
c) 4 <70 - 80) % points
d) 3.5 <60 - 70) % points
e) 3 <50 - 60) % points
Bibliography
a) basic references:
1. Version Control with Subversion, B. Collins-Sussman, B.W. Fitzpatrick, C. Michael Pilato, O'Reilly Media, 2004
2. Czytanie kodu. Punkt widzenia twórców oprogramowania open source, D. Spinellis, Helion, Addison-Wesley, 2005.
3. Refaktoryzacja. Ulepszanie struktury istniejącego kodu, M. Fowler i in., WNT, 2006.
4. Sztuka pisania oprogramowania, J. Spolsky, Helion, 2007.
5. Sztuka testowania oprogramowania, G. Myers, C. Sandler, T. Badgett, T. Thomas, Helion, 2005.
b) supplementary references:
More references available at lecturer's homepage: http://aragorn.pb.bialystok.pl/~mkret