DSA Test
Today was my Data Structures and Algorithms class test. It was kinda silly I would say as, firstly, the test is based on the assignment we have done earlier - which is one research and one program.
Now, one of the questions stated us to write the insertion algorithm for the tree we have used in our program. I have used AVL trees in my program and it differs to other students. When one student wanted to clarify wheter we need to write only the insertion algorithm, the lecturer stated that we have to write the insertion algorithm, rotation algorithm, an search algorithm for our tree. And the best part is - IT HAS TO BE AN EXACT MATCH OF OUR ASSIGNMENT!!!
How are we supposed to remember or in this case MEMORIZE the whole source code or the algorithm of the program? This is not a very proper way of learning as the students have to memorize for their exams.
What about the students who really understand the subject and can potray it in their own words but now they have to compete with those who just memorize to pass without understanding anything...
How to produce good IT Professionals?