Course image لميس القرعان- أخلاقيات الحوسبة
التعليم المساند
This course develops the ethical foundations of professional practice in computing. It also gives students an informed awareness of the principal issues of ethics and professional responsibility in the development and use of computers and information systems. It provides a basic survey of ethical theories and discusses the role of professional organisations in maintaining good practice, both in general and then specifically in the computing industry. Moreover, it considers legislation that are applied in the computing industry, including three major areas of ethical concern in computing: computer cracking, data privacy and intellectual property of software.
Course image متطلبات البرمجيات- لميس القرعان
التعليم المساند
This course covers the following major topics related to the Requirements Engineering discipline:
Requirements Problem, Requirements Engineering Discipline, Requirements Engineering and the Software Development Cycle, Requirements Engineering Activities, Understanding Stakeholders Needs, Categories of Requirements, Requirements Elicitation, Analysis of Requirements, Requirements Engineering Documents (SRS,…), Managing scope, risks, priorities, changes, Goal oriented Requirement Engineering.
Course image أساسيات هندسة البرمجيات- لميس القرعان
التعليم المساند
This course is the first introductory course to the Software Engineering discipline. It covers, in a concise way, the following major topics of Software engineering: Software Process, Software Requirements, Software Architecture, Software Design and Software Testing. This course focuses on theoretical and practical aspects of the discipline.