FI:CORE013 Software System Development - Course Information
CORE013 Software Development: from an idea to working solution
Faculty of InformaticsAutumn 2024
- Extent and Intensity
- 2/0/0. 3 credit(s). Type of Completion: k (colloquium).
In-person direct teaching - Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bc. Adéla Bierská (assistant) - Guaranteed by
- doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Vojtěch Řehák, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Wed 25. 9. to Wed 18. 12. Wed 12:00–13:50 A318
- Prerequisites (in Czech)
- TYP_STUDIA(BM) && FORMA(P) && !FAKULTA(FI)
- Course Enrolment Limitations
- The course is offered to students of any study field.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 20/100, only registered: 1/100, only registered with preference (fields directly associated with the programme): 0/100 - Course objectives
- The aim of the course is to introduce the students to the development of software systems, from the development team composition, through the understanding of various aspects accompanying software development, to the operation and successful usage of the system.
- Learning outcomes
- At the end of the course, the student will be able to:
- understand the role of software systems in the today's digital age;
- name the main positions and activities accompanying the development process of software systems;
- understand the principles of software quality and approaches to ensure the quality;
- explain the key trends in tech, the opportunities and risks connected to them. - Syllabus
- Software products and services, software ecosystems, mobile applications.
- Job positions contributing to the development and operation of software systems, software team composition.
- Principles and processes of software development, agile development.
- Algorithmic mindset and thinking.
- Data management, data processing, data storage, user data-trace.
- Quality of software systems and its assurance (prevention, detection, correction of software-quality issues).
- Key quality attributes of software systems (reliability, performance, security, usability).
- Deployment of software systems into operation, continuous evolution of software solutions.
- Trends and future of information technologies, opportunities, and risks.
- Cross-fertilization of software engineering with other disciplines.
- Literature
- Teaching methods
- Lectures and self-study in between of lectures.
- Assessment methods
- Written test during the standard examination period.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually.
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/fi/autumn2024/CORE013