Evidence of Student Learning

 

I.           Why did I choose to include this work?

              A.          These are a good sampling of the homework assigned - we have 5 quizzes, 2 exams, and 6 programming assignments

              B.          Each Programming assignment is designed to reinforce specific “Objectives” or “Outcomes”

                            1.           Music Note

                                           a.           Review of classes

                                           b.           Familiarity with Java and various development environments

                                           c.           ADDITIONAL RESEARCH:

                                                         (1)         How do you create SOUND from within Java?

                            2.           Wing and a Prayer Airline

                                           a.           Linked Lists

                                           b.           Improving the code shown in the book

                                           c.           ADDITIONAL RESEARCH:

                                                         (1)         String handling, parsing, etc.

                            3.           Infix to Pre-and Post-fix

                                           a.           Stacks, Queues

                                           b.           Parsing

                                           c.           ADDITIONAL RESEARCH:

                                                         (1)         infix to prefix algorithm

                            4.           WFF

                                           a.           Recursion, plain and simple!

                            5.           Tree Assignment

                                           a.           B-Trees

                                           b.           Binary Expression Trees

                                           c.           ADDITIONAL RESEARCH:

                                                         (1)         Applets, etc - GUI stuff in Java

                            6.           RPG

                                           a.           Group Work

                                           b.           Extended Classes

                                           c.           Data Structures

                                           d.           FUN!

                                           e.           ADDITIONAL RESEARCH

                                                         (1)         graphics

                                                         (2)         RPGs

 

II.          What is its significance?

              A.          Students have the opportunity to practice concepts, and to do additional research, with purposely vague specifications

              B.          Students must “stretch” to do well - and they rise to the challenge!

              C.          

III.        Are the Students achieving the learning goals you set for them?

              A.          In my humble opinion, YES! Most of the students gain in skills and knowledge, led from one concept to the next with practice and reinforcement.

              B.          Tests/Quizzes check the THEORETICAL concepts, too - such as

                            1.           Big O Analysis

                            2.           Reasoning about Recursion

                            3.           Definitions and terms

                            4.           Etc.

              C.          

IV.         Does the work that you ask students to do provide evidence for the learning goals that you set for them?

              A.          Yes - since the programming assignments are specifically tailored to reinforce the concepts/goals of the course! (See above!)

              B.          The specific concepts are stated and shown to the students.


What I Value

Title Page