The best time to teach software engineering courses in information technology programs
Joint Authors
Source
Journal of al-Quds Open University for Research and Studies
Issue
Vol. 2010, Issue 20 (30 Jun. 2010), pp.73-84, 12 p.
Publisher
al-Quds Open University Deanship of Scientific Research and Graduate Studies
Publication Date
2010-06-30
Country of Publication
Palestine (West Bank)
No. of Pages
12
Main Subjects
Engineering & Technology Sciences (Multidisciplinary)
Educational Sciences
Topics
- Education
- Knowledge management
- Technology
- Engineering
- Software engineering
- Information technology
- Telematics
Abstract AR
يعد اختيار أفضل وقت لتدريس مساقات هندسة البرمجيات من القضايا المطروحة للنقاش لفترة طويلة، إضافة إلى كيفية تدريس هذه المساقات.
فبعض الباحثين يرون أن يتم تدريس مساقات هندسة البرمجيات في مجموعات كبيرة أفضل من أن يتم تدريسها في مجموعات صغيرة و بعضهم يرى أن يتم ذلك من خلال المشاريع.
لاحظنا حديثا أن هناك ضعفا واضحا عند طلبتنا في استخدام مبادئ هندسة البرمجيات و تطبيقها بصورة سليمة خصوصا في المساقات المتقدمة التي تتطلب مشاريع برمجية كبيرة نسبيا.
كما أن مشاريع التخرج لطلبة برامج تكنولوجيا المعلومات تفتقر إلى استخدام المبادئ السليمة و الصحيحة في هندسة البرمجيات.
و في محاولة منا للوقوف على الأسباب الرئيسة وراء ذلك قمنا بمراجعة الخطط الدراسية لمجموعة دوائر تكنولوجيا المعلومات و التخصصات الوثيقة الصلة بها و التي تقوم بتوزيع المساقات على الفصول و السنوات المختلفة و وجدنا أن مقررات هندسة البرمجيات تدرس مبكرا ضمن هذه الخطط، و لكننا نرى أنه من الأفضل أن يتم ذلك في الفصول الأخيرة من الخطة قدر الإمكان و ذلك للتركيز على المبادئ الأساسية في هندسة البرمجيات بدلا من التركيز على التفاصيل التي تغطى في المساقات الأخرى.
لقد قمنا بإجراء مسح فيما يتعلق بذلك و كانت النتائج معززة و مؤيدة لفكرة تدريس مساقات هندسة البرمجيات في الفصول الأخيرة.
Abstract EN
The best time for teaching software engineering courses has been an issue of debate for a long time, in addition to the issue of how to teach software engineering courses.
Some researchers are arguing that teaching in large groups is better than small groups.
Others are advocating a project based approach.
Recently, we have noticed that there is an evident weakness among our students in applying and using software engineering principles in advanced courses that require major software projects.
We have also noticed that many software graduation projects lack the concrete and correct usage of sound software engineering principles.
In an attempt to determine the main reasons behind that, we reviewed the study plans of many IT- related departments, which generally distribute courses over years and semesters, and found that software engineering courses are taught early in the plans.
However, we argue that such courses should be taught as late as possible to emphasize the engineering principles rather than focusing on the details that are covered in other courses.
We conducted a survey regarding that and the results were in favour of our argument.
American Psychological Association (APA)
Arman, Nabil& Daghamin, Khalid. 2010. The best time to teach software engineering courses in information technology programs. Journal of al-Quds Open University for Research and Studies،Vol. 2010, no. 20, pp.73-84.
https://search.emarefa.net/detail/BIM-250877
Modern Language Association (MLA)
Arman, Nabil& Daghamin, Khalid. The best time to teach software engineering courses in information technology programs. Journal of al-Quds Open University for Research and Studies No. 20 (Jun. 2010), pp.73-84.
https://search.emarefa.net/detail/BIM-250877
American Medical Association (AMA)
Arman, Nabil& Daghamin, Khalid. The best time to teach software engineering courses in information technology programs. Journal of al-Quds Open University for Research and Studies. 2010. Vol. 2010, no. 20, pp.73-84.
https://search.emarefa.net/detail/BIM-250877
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references : p. 84
Record ID
BIM-250877