Preheat the oven to 350 degrees F.
Bring a pot of salted water to a boil. Add the noodles and cook until tender, about 6 to 8 minutes. Remove and drain. Toss the noodles with the butter. In a large mixing bowl, mix the cottage cheese, sour cream, sugar, milk, eggs, and vanilla. Mix well. Fold in the noodles. Mix well. Pour the mixture into a buttered 9 by 13 - inch pan. In a small mixing bowl, mix the brown sugar, pecan pieces and cinnamon, together. Mix well. Sprinkle the mixture on top of the egg mixture, evenly. Bake for about 1 hour or until the pudding is set. Remove from the oven and cool before serving.