Quiz on Chapter 1 and the Course Policies

CSSE 120: Fundamentals of Software Development I
Rose-Hulman Institute of Technology
Department of Computer Science & Software Engineering
Fall term, 2003-2004

Your username:       Answer each question succinctly.

  1. How much of the reading (Chapter 1 and the Course Policies) did you do?
  2.         All of it:         Most of it:         Some of it:         None of it :

  3. What are the 4 key questions you should ask yourself when designing a computational community?

  4. Your textbook uses an echo program as an example of an interactive control loop. What is an interactive control loop?

  5. What is a computer program?

  6. Each CSSE 120 software development project has a suggested time limit. If you exceed this time limit, you should make an appointment with a student assistant. Which of the following statements is true?

    1. The student assistant will finish the project for you, carefully explaining the process to you as they work. However, you will receive credit only for the part that you finished on your own.

    2. The student assistant will finish the project for you, carefully explaining the process to you as they work. You will receive full credit provided that the project is submitted within a day or two of the deadline.

    3. The student assistant will help you finish the project. However, you will receive credit only for the part that you finished on your own.

    4. The student assistant will help you finish the project. You will receive full credit provided that the project is submitted within a day or two of the deadline.

  7. In order to pass CSSE 120, you must:

    1. Have a passing average on the exams

    2. Have a passing overall course average, including the homework, quizzes, software development projects, term project, and exams

    3. Complete the term project successfully

    4. Satisfy the attendance policy

    5. All of the above

  8. In CSSE 120, collaboration is permitted on:

    1. Homework, all software development projects, and the term project, but not quizzes or exams

    2. Homework, most software development projects, and the term project, but not quizzes or exams

    3. All software development projects and the term project, but not homework, quizzes, or exams

    4. Most software development projects and the term project, but not homework, quizzes, or exams

  9. In CSSE 120, students should expect to learn:

    1. By doing

    2. How to learn

    3. From each other

    4. About more than just programming

    5. All of the above

If you Submit answers more than once, the last submission is the only one that we will receive.