An Orphan Software Engineering Course: Supportive Ways toward a True Software Engineer
Publication Type
Original research
Authors

 A well-defined curricula must be adopted to meet the increasing complexity and diversity in the software applications. In reality, some IT majors such as computer science and computer engineering receive the software engineering education in a single course which is considered as a big challenged for the instructors and universities. Also, it requires students to gain the most of practical experiences that simulate the real work in software companies. Furthermore, we have noticed that there is no consensus on how, when and what to teach in that introductory course to gain the practical experiences that are required by the software companies.Because all the software engineering disciplines will not fit in just one course, the course needs a reasonable selection of topics. This raises an important question which is an essential one to ask: Does this course have the ability to formulate a true software engineer that meets the needs of industry? This question presents a big challenge in selecting the appropriate topics. So answering this question is very important for the next undergraduate students. During teaching this course in the curricula, the feedback from undergraduate students and the key notes of the annual meeting for an advisory committee from industrial side provide a probable answer for the proposed question: it is impossible to build a true software engineer who possess all the essential elements of software engineering education such as teamwork, communications skills, project management skills and contemporary industrial practice from one course and it is impossible to have a course covering all software engineering topics. Besides the used teaching approach, the author proposes implementing three supportive ways aiming for mitigating the expected risks and increasing the opportunity to build a true software engineer.

Journal
Title
International Journal of Computer and Information Engineering Vol:3, No:1, 2016
Publisher
World Academy of Science, Engineering and Technology
Publisher Country
United Kingdom
Publication Type
Both (Printed and Online)
Volume
3
Year
2016
Pages
--