Appendix - Questionnaire


Appendix ”Questionnaire

Note  

The questionnaire appears here in a condensed format. It was given to the students on two pages with spaces between the questions for students answers.

Name (not compulsory): __________________________________________

Semester of study: __________________________Department: ________________

Gender: F / M

In what semester did you learn CS1?

Winter 02 Spring 01 Winter 01 Before

In the following answers, you are requested to express your personal opinion according to your experience with computer science so far.

  1. In your opinion, what is computer science?

  2. In your opinion, what are the three main topics of computer science?

  3. In your opinion, what are the three main activities that people working in computer science carry out?

  4. What are the three things you like about computer science?

  5. What are the three things you dislike about computer science?

  6. In your opinion, what are the three main principles that should be watched in software development?

  7. Are you familiar with a disaster that occurred as a result of software failure? If yes, what was the disaster and what was the reason? If you are not familiar with a disaster that occurred as a result of software failure, can you think of any disasters that could occur as a result of software failure?

  8. In what follows , several concepts are presented. For each, please decide whether it is important ( why do we need it? or why do we not need it? ) and explain why.

    • Variable initialization

    • Pointers

    • Abstract data types

    • Meaningful names (to functions, to parameters)

    • Avoidance of code duplication

    • Top down design

    • Recursion




Human Aspects of Software Engineering
Human Aspects of Software Engineering (Charles River Media Computer Engineering)
ISBN: 1584503130
EAN: 2147483647
Year: 2004
Pages: 242

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net