warning_.gifUNDER RECONSTRUCTION;  3/28warning_.gif
I would appreciate your givning your name, but it's not required .   (Anyway, your answers will NOT affect your grade in any course. )  However, if you don't give you name, give some code word that will allow me to contact you.

NAME: _____________________________

FEEDBACK FROM THE PRESENTATION ,
"AN INTUITIVE INTRODUCTION TO OOSD USING THE UML"

1.  BEFORE THE ORAL PRESENTATION:

  1. Did you read Web presentation (just "read through", without "studying") before attending the oral presentation?   YES     NO
  2. Did you study Web presentation (This was not expected.) before attending the oral presentation?   YES    NO
  3. List, below,  the computer science courses you have taken (e.g. a high school programming course, COSC 200, etc.); if you haven't taken any, write "none".

  4.  

     
     
     
     
     
     
     
     
     
     
     

  5. If you have completed either COSC 130 or COSC 200, try to fill in the blanks in the following text; otherwise say that you have not taken these courses.  (Note that this is NOT a "test", so do not be upset if you do not "know" the words that fit in the blanks.)
When I develop object oriented software, I create _________ and then I ________ them thus creating a software _____________ (NOT a "program").  They get ___________ when the software is executed; then they become _______________. Note that "implement", "compile",  or "code" do not fit in any of these blanks because they are implied when I said "develop object oriented software".
2.  AFTER ATTENDING THE ORAL PRESENTATION, AND BEFORE "STUDYING" THE WEB PRESENTATION:
  1. Fill in the blanks (again) in the following text:
When I develop object oriented software, I create _________ and then I ________ them thus creating a software _____________ (NOT a "program").  They get ___________ when the software is executed; then they become _______________. Note that "implement", "compile",  or "code" do not fit in any of these blanks because they are implied when I said "develop object oriented
  1. Specific feedback questions about the goals and objectives of the presentation . (Please circle "YES" or "NO".):
    1. Do you think the presentation meet's Tony's goals , i.e.
      1. do you have an intuitive feeling for what OOSD with the UML is, based on common sense?   YES    NO
        •  Comments:
      2. do you understand what it means to say "software development strategy has shifted from the programming paradigm, based on algorithms, to an object oriented software development, based on class architectures?   YES    NO
        •  Comments:
      3. are you "familiar" with the main features of the object oriented paradigm?  (Note: I am not asking if you "know" them or are ready to take a "test" on them; I am simply asking, do you feel you have been "formally introduced" to the main features of the object oriented paradigm?)  YES    NO
        •  Comments:
      4. are you "familiar" with the basic ideas of UML class diagrams?   YES    NO
        •  Comments:
    2. Do you think the presentation satisfies your objectives (stated by Tony), i.e. do you...
      1. have an "OO perspective with which to study software development", e.g. the courses at FSU?   YES    NO
        •  Comments:
      2. understand that object oriented software development (OOSD) "skill" is the goal of COSC 200, COSC 201, and subsequent courses?  YES    NO
        • Comments:
      3. understand what Tony means when he says, "C++, Java, JavaScript, Visual Basic, etc. are 'only languages'."?   YES    NO
        • Comments:
      4. understand what Tony means when he says, "The UML is the essential tool for developing OO software."?   YES    NO
        • Comments:
      5. understand what Tony means when he says, "The UML is the 'standard' way of communicating OO ideas."?   YES    NO
        • Comments:
      6. believe that the UML class diagram scheme is intuitive (despite being complex)?   YES    NO
        • Comments:
      7. realize that, of the complex UML, only the UML class diagrams are really important in introductory software development courses?  YES    NO
        • Comments:
3. AFTER "STUDYING" THE WEB PRESENTATION (INCLUDING THE QUESTIONS AT THE END):
  1. Fill in the blanks (if there is any change in your answers from section 2, above) in the following text:
When I develop object oriented software, I create _________ and then I ________ them thus creating a software _____________ (NOT a "program").  They get ___________ when the software is executed; then they become _______________. Note that "implement", "compile",  or "code" do not fit in any of these blanks because they are implied when I said "develop object oriented
  1. Without looking at the Web presentation, can you "generate" most of the table comparing the programming paradigm with the Object Oriented paradigm? YES   NO   HAVEN'T TRIED
  2. Without looking at the Web presentation, can you "generate" the next to last UML class diagram in the presentation?   YES  NO   HAVEN'T TRIED
  3. Write below any other comments or suggestions.  For example I'd like to know if this presentation makes sense to you or is helpful.  It , in NO WAY, will affect your grade, so be frank (and thoughtful).