DocumentCode :
3127559
Title :
Using Ontologies to Aid the Teaching of Software Engineering
Author :
Sapna, P.G. ; Balakrishnan, Arunkumar
Author_Institution :
Univ. of Hyderabad, Hyderabad
fYear :
2009
fDate :
17-20 Feb. 2009
Firstpage :
224
Lastpage :
231
Abstract :
The software industry today expects software engineers to be skilled at both technical and managerial issues. Technical issues include understanding requirements, design methodologies and writing test plans and test cases besides software skills. Non-technical issues are those related to communication, team work and managing time. Thus, software engineering besides being a science is also an art. Teaching students to apply software engineering thus becomes challenging as it involves not only teaching the techniques but also getting them to appreciate and imbibe the skills in their work life. Software engineering is being taught as a subject of study for post-graduate students. Although, its impractical to teach every student all the techniques and methodologies, it is required that the student understands and experiences the subject and develops the attitude and skill set required. This is dependent to a large extent on factors like the course framework, course time and the aptitude of the class. Hence,it is necessary to tune the teaching to the constitution of the class and at the same time achieve basic goals that are set for the course. Also, there is need for coordination among courses, wherever there isomer than one course taught. To meet this, we propose building a software engineering course framework.The framework consists of one, an ontology of the SE course and two, the class capacity. We then map between the two in order to define teaching methodologies, the areas of focus and the level of knowledge to be imparted. Such a framework, can be used across courses and can help assimilate teaching aids and material as well as aid in better teaching of SE.
Keywords :
computer aided instruction; computer science education; ontologies (artificial intelligence); class aptitude; course framework; course time; ontologies; software engineering course; teaching methodology; Art; Computer industry; Constitution; Design methodology; Education; Engineering management; Ontologies; Software engineering; Software testing; Writing; Course Primitives; Ontology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Education and Training, 2009. CSEET '09. 22nd Conference on
Conference_Location :
Hyderabad, Andhra Pradesh
ISSN :
1093-0175
Print_ISBN :
978-1-4244-3431-2
Electronic_ISBN :
1093-0175
Type :
conf
DOI :
10.1109/CSEET.2009.32
Filename :
4812702
Link To Document :
بازگشت