Study programmes / C-SE System engineering and informatics / Software Engineering II
Course code:SWI2
Course title in language of instruction:Softwarové inženýrství II
Course title in Czech:Softwarové inženýrství II
Course title in English:Software Engineering II
Mode of completion and number of credits:Exam (4 credits)
(1 ECTS credit = 28 hours of workload)
Mode of delivery/Timetabled classes:full-time, 1/3
(full-time, hours of lectures per week / hours of seminars per week)
Language of instruction:Czech
Level of course:master continuing
Semester:SS 2018/2019 - FBE
Name of lecturer:Ing. Jan Kolomazník, Ph.D. (supervisor)
Prerequisites:Software Engineering I
 
Aims of the course:Aim of the course is to acquire knowledge and practices of selected development environment for the realization of practical software project in the source code.
Course contents:
1.Software projects (allowance 10/4)
2.Practical software project (allowance 4/38)
 
a.Project requirements
b.Regular meetings with consultant
c.Project's submission and project's defense

Learning outcomes and competences:
Generic competences:
 
-ability to analyse and synthesize
-ability to apply knowledge
-designing and managing projects
-leadership skills
-work in team

Specific competences:
 
-Ability to team cooperation on software projects
-Atudent is able to supervise any software development team
-Student is able to describe properties of given component development environment
-Student is able to explain a concept of component applications
-Student is able to use given development environment for production of compoment software

Type of course unit:required
Year of study:Not applicable - the subject could be chosen at anytime during the course of the programme.
Work placement:There is no compulsory work placement in the course unit.
Recommended study modules:none
Assessment methods:Conditions for credit:
 a. Submitting documentation of a software project.
 b. Recognition Protocol software application. The range is from 0 to 40 points.
         (must be at least 50%).
 c. Participation in at least 80% of the exercise.

 Conditions for granting examination:
 d. house contents defense software project -10 to +60 points.

 Points in categories b, d are added. To meet the exam, student must obtain at least 50 points.
 
Learning activities and study load (hours of study load)
Type of teaching methodDaily attendance
Direct teaching
     lecture14 h
     practice42 h
     public presentation (oral)1 h
Self-study
     preparation of presentation3 h
     elaboration and execution of projects52 h
Total112 h

Basic reading list
  • AALST, W. -- SHAW, M J. -- SADEH, N M. Agile Processes in Software Engineering and Extreme Programming : 10th International Conference, XP 2009, Pula, Sardinia, Italy, May 25-29, 2009. Proceedings.  Berlin, Heidelberg. 2009. ISBN 9783642018534. URL: http://dx.doi.org/10.1007/978-3-642-01853-4.
  • Software engineering: a practitioner's approach. Boston: McGraw-Hill Higher Education, 2010. 895 p. ISBN 978-007-126782-3.
  • Software engineering for Internet applications. Cambridge, Mass.: MIT Press, 399 p. ISBN 0-262-51191-6.
Recommended reading list
  • Col. Engineering web applications. New York: Springer, 2009. 349 p. Data-centric systems and application. ISBN 978-3-540-92200-1.
  • MENDES, E. -- MOSLEY, N. Web Engineering.  Berlin, Heidelberg. 2006. ISBN 9783540282181. URL: http://dx.doi.org/10.1007/3-540-28218-1.