Preheat oven to 350 degrees.
Bring a large pot of water to boil. Cook noodles 7 minutes. During the last 3 minutes add in broccoli. Drain and rinse under cool water to stop cooking.
In the same pot, melt butter over medium heat. Whisk in flour. Cook 1 minute. Whisk in milk. When milk starts steaming, mix in cheese. Continue cooking until cheese melts. Whisk in dijon, garlic and pepper. Fold in noodles, broccoli and kielbasa. Season to taste with salt.
Pour casserole into a 2 quart casserole dish.
In a bowl combine, panko, parmesan, olive oil and garlic powder.
Sprinkle bread crumb mixture over the top of the casserole.
If cooking right away, preheat oven to 350 degrees and bake until the edges are bubbly about 20 minutes. Turn on broiler and broil for 1 minute or until top is brown. Serve.
If not cooking right away, allow casserole to cool then place in the refrigerator uncovered. Once it has cooled completely, cover until ready to cook. When ready, preheat oven to 350 degrees. Cook 30 - 35 minutes or until the edges are bubbly. Turn on broiler and broil for 1 minute or until top is brown. Serve.