1) Gains the ability to apply advanced computing and/or information knowledge in solving software engineering problems.
|
2) Develops solutions using different technologies, software architectures and life-cycle approaches.
|
3) Gains the ability to design, implement, and evaluate a software system, component, process, or program using modern techniques and engineering tools for software engineering practices.
|
4) Gains ability to gather/acquire, analyze, interpret data and make decisions to understand software requirements.
|
5) Gains skills of effective oral and written communication and critical thinking about a wide range of issues arising in the context of working constructively on software projects.
|
6) Gains the ability to access information to follow current developments in science and technology, conducts scientific research in the field of software engineering, and conducts a project.
|
7) Acquires an understanding of professional, legal, ethical and social issues and responsibilities related to Software Engineering.
|
8) Acquires project and risk management skills and gains awareness of the importance of entrepreneurship, innovation, and sustainable development, as well as international standards and methodologies.
|
9) Understands the impact of Software Engineering solutions in a global, environmental, societal and legal context while making decisions.
|
10) Gains awareness of the development, adoption, and ongoing support for the use of excellence standards in software engineering practices.
|