Knowledge and Understanding
· Deep understanding of theories and methods related to software engineering
Intellectual Skills
· Using scientific methods for information gathering and analysis in software engineering
· Critical and creative thinking, effective communication, information gathering and processing and the selection of appropriate methods.
Practical Skills
· Applying advanced software engineering tools and methods for handling complex problems and tasks.
· Effective management and planning of software projects.
Transferable Skills
· Effective interconnection and communication.
· Problem solving and teamwork.
· Conducting and publishing scientific research.
· Understanding and maintaining the ethical and legal responsibilities for the profession.