Course: Developer's skills

» List of faculties » PRF » KMI
Course title Developer's skills
Course code KMI/YDVY
Organizational form of instruction Seminar
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Janoštík Radek, Mgr. Ph.D.
  • Večerka Arnošt, RNDr.
Course content
1. Process of software development 2. Client requirements, analysis of client requirements and functional design 3. Communication with the client 4. Software testing: cycles, scripts, environment and data 5. Test types and models 6. Automated testing tools and bug tracking tools 7. Technical and user documentation 8. Project management 1 - tasks, relations, critical path medhod 9. Project management 2 - Gantt chart, source planning, project tracking

Learning activities and teaching methods
Demonstration
Learning outcomes
The aim of the lecture is understanding the process of the software development, learn non-programming skills and understand their importance.
3. application
Prerequisites
Fundamentals of programming.

Assessment methods and criteria
Oral exam

The student has to be active during the courses and has to solve the problems assigned for the credit.
Recommended literature
  • Brian W. Kernighan, Rob Pike. (1999). The Practice of Programming. Addison-Wesley.
  • Glenford J. Myers. (2004). The Art of Software Testing. John Wiley & Sons.
  • Gunnar Övergaard, Karin Palmkvist. (2004). Use Cases Patterns and Blueprints. Addison-Wesley.
  • Patton R. (2002). Testování softwaru. Computer Press.
  • Stephen T. Albin. (2003). The Art of Software Architecture: Design Methods and Techniques. John Wiley & Sons.
  • Stephen Vance. (2014). Quality Code, Software Testing Principles, Practices, and Patterns. Addison-Wesley.
  • Wiegers, Karl. E. (2008). Požadavky na software. Computer Press.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester