UNDER
RECONSTRUCTION;
3/28
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:
-
Did you read Web presentation (just "read through", without "studying")
before attending the oral presentation? YES
NO
-
Did you study Web presentation (This was not expected.) before attending
the oral presentation? YES NO
-
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".
-
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:
-
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
-
Specific feedback questions
about the goals and objectives of the presentation . (Please circle
"YES" or "NO".):
-
Do you think the presentation meet's Tony's goals , i.e.
-
do you have an intuitive feeling for what OOSD with the UML is,
based on common sense? YES NO
-
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
-
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
-
are you "familiar" with the basic ideas of UML class diagrams?
YES NO
-
Do you think the presentation
satisfies your objectives (stated by Tony), i.e. do you...
-
have an "OO perspective with which to study software development",
e.g. the courses at FSU? YES NO
-
understand that object oriented software development (OOSD) "skill"
is the goal of COSC 200, COSC 201, and subsequent courses? YES
NO
-
understand what Tony means when he says, "C++, Java, JavaScript, Visual
Basic, etc. are 'only languages'."? YES
NO
-
understand what Tony means when he says, "The UML is the essential tool
for developing OO software."? YES
NO
-
understand what Tony means when he says, "The UML is the 'standard'
way of communicating OO ideas."? YES
NO
-
believe that the UML class diagram scheme is intuitive (despite
being complex)? YES NO
-
realize that, of the complex UML, only the UML class diagrams are really
important in introductory software development courses? YES
NO
3. AFTER "STUDYING" THE WEB
PRESENTATION (INCLUDING THE QUESTIONS AT THE END):
-
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
-
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
-
Without looking at the Web presentation, can you "generate" the next
to last UML class diagram in the presentation? YES
NO HAVEN'T TRIED
-
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).