Search Results

Now showing 1 - 2 of 2
  • Article
    Citation - WoS: 6
    Citation - Scopus: 7
    Teaching Software Verification and Validation Course: a Case Study
    (Tempus Publications, 2014) Mishra, Deepti; Hacaloglu, Tuna; Mishra, Alok; Computer Engineering; Software Engineering; Information Systems Engineering
    Software verification and validation (V & V) is one of the significant areas of software engineering for developing high quality software. It is also becoming part of the curriculum of a universities' software and computer engineering departments. This paper reports the experience of teaching undergraduate software engineering students and discusses the main problems encountered during the course, along with suggestions to overcome these problems. This study covers all the different topics generally covered in the software verification and validation course, including static verification and validation. It is found that prior knowledge about software quality concepts and good programming skills can help students to achieve success in this course. Further, team work can be chosen as a strategy, since it facilitates students' understanding and motivates them to study. It is observed that students were more successful in white box testing than in black box testing.
  • Article
    Citation - WoS: 6
    Citation - Scopus: 7
    An Enhanced Course in Digital Communications
    (Tempus Publications, 2014) Kara, Ali; Cagiltay, Nergiz Ercil; Dalveren, Yaser; Department of Electrical & Electronics Engineering; Software Engineering
    Today technological improvements provide several alternatives and opportunities for improving traditional educational systems. However, integrating these technologies in an appropriate and successful way into the curriculum of traditional systems is a challenge. This work presents the enhancements added to an undergraduate course on Digital Communications which is an introductory course offered to senior undergraduates or first year graduate students. The Digital Communications course covers some essential stages in a typical digital communication system, namely, signal formatting such as analog to digital conversion, baseband modulation and bandpass modulation by concentrating on demodulation and detection at the receiver end. The enhancements include computer simulations, web-based simulation tools and remote laboratory experiments along with several out of class activities. The enhancements have improved the course significantly by supporting constructivist and blended learning methods. The improvement to the course was demonstrated over two years, from the student progress assessed from the collated results of the student evaluation forms and a questionnaire on the course learning outcomes, and a comparison of their performance in the written exams. The results show that there is a significant improvement both in the progress and satisfaction of the students on the enhanced course curriculum. This study shows how different technologies have been successfully integrated to the curriculum of Digital Communications course in a higher education organization and concludes its success factors.