Preheat the oven to 350 degrees.
Bake the black beans. In a lightly greased 8x8 baking dish, combine the black beans, pinneaple, red onion, pepper, ginger, ground coriander, and 1 teaspoon cumin. Stir well to evenly encorporate the ingredients and bake, uncovered, until the mixture is heated through and bubbling, about 25 minutes.
Cook the shrimp. When the black beans have about 5 minutes left to cook, toss the shrimp in the remaining 1/2 teaspoon cumin, chili powder, and salt and pepper. Heat the vegetable oil in a large pan over high heat. When the oil begins to steam, add the shrimp. Cook the shrimp until pink and cooked through, about 2 minutes on each side.
Add finishing touches. When the black beans are done cooking, remove from the oven and pour the cooked shrimp over the top. Top the dish with lime juice, cilantro, and diced avocado. Serve immediately.