Cook the pasta according to package directions. Drain and rinse under cold water. Make sure the pasta is completely dry.
Corn: if using corn on the cob: Heat the grill to medium. Pull back the husks to the base and take off all the silk from each ear of corn. Fold back the husks into place.
Place the ears of corn in a large bowl of water with 1 tablespoon of salt for 10 minutes and then remove from water and shake to dry. Place the corn on the grill, cover the grill, and cook for 15-20 minutes turning the corn every 5 minutes.
You'll know the corn is done when the kernels are tender and easily pierced with a fork.
Alternative #1: use pre-roasted canned corn -- drain and allow to dry. Alternative #2: use regular canned corn: heat a large cast iron skillet on medium high heat for 3-4 minutes or until very hot. Drain corn and place in a single layer and cook for about 5 minutes stirring once in between or until browned. Avoid stirring too often as this will keep the corn from getting a good roast.
Meanwhile prep the veggies: chop the avocado into small pieces, chop the green onions, coarsely chop the cilantro, very finely chop the jalapeno, and cook then crumble the bacon. Crumble the cheese. Add black beans if desired.
In a large bowl combine the completely dry and cooled pasta, cooled corn, avocado, onions, cilantro, jalapeno, bacon, and cheese. **If you don't plan on eating this in one sitting and immediately after making, don't add the bacon, cheese, or avocado. Add those in separately right before enjoying.**
In a small bowl combine all of the dressing ingredients and whisk together until completely combined.
Toss with the salad and enjoy!
The focus of this pasta salad is more on the corn that the pasta. If you want a more "pasty-y" salad, increase by 1 cup dry noodles. You will also probably want to do more dressing.