CORE013 Software Development: from an idea to working solution

Faculty of Informatics
Autumn 2024
Extent and Intensity
2/0/0. 3 credit(s). Type of Completion: k (colloquium).
In-person direct teaching
Teacher(s)
Bc. Adéla Bierská (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Martin Macák, Ph.D. (alternate examiner)
Guaranteed by
RNDr. Martin Macák, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
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
  • SOMMERVILLE, Ian. Softwarové inženýrství. 1. vydání. Brno: Computer Press, 2013, 680 stran. ISBN 9788025138267. info
  • SOMMERVILLE, Ian. Software engineering. 9th ed. Boston: Pearson, 2011, xv, 773. ISBN 9780137035151. info
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.
The course is also listed under the following terms Autumn 2021, Autumn 2022, Autumn 2023.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/fi/autumn2024/CORE013