The objective is to provide students with a survey of the concepts and ideas related to software engineering. This program is especially designed for those individuals who want to pursue their career in the field of software engineering which is the need of time
A. Apply proper theoretical practical knowledge of software requirements engineering and software systems design. This includes feasibility analysis, negotiation, and good communication with stakeholders.
B. Self learn new models, techniques, and technologies as they emerge.
C. Analyze the current significant software technology; articulate its strengths and weaknesses, and improvements.
D. Recognize the relationships between core body of knowledge in software engineering and other related engineering disciplines (e.g. systems and computer engineering) and to be able to apply software engineering techniques to solve problems in related engineering disciplines.
E. Reconcile conflicts in software project objectives, finding acceptable compromises within limitations of cost, time, and organization’s core business.
F. Carry out literature review, develop research proposal, and conduct research in specific topics related to software engineering core areas/develop an approach to analyze and solve specific software engineering problem.