The Best Time to Teach Software Engineering Courses in Information Technology Programs
| dc.contributor.author | Arman, Nabil | |
| dc.contributor.author | Daghameen, Khalid | |
| dc.date.accessioned | 2017-01-22T11:02:22Z | |
| dc.date.accessioned | 2022-05-22T08:26:29Z | |
| dc.date.available | 2017-01-22T11:02:22Z | |
| dc.date.available | 2022-05-22T08:26:29Z | |
| dc.date.issued | 2010 | |
| dc.description.abstract | 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. | en_US |
| dc.identifier.uri | http://localhost:8080/xmlui/handle/123456789/7744 | |
| dc.language.iso | en_US | en_US |
| dc.subject | Software Engineering, Software Engineering Education | en_US |
| dc.title | The Best Time to Teach Software Engineering Courses in Information Technology Programs | en_US |
| dc.type | Article | en_US |
