Let’s talk internships and ultimately jobs. These are competitive, and it’s difficult to get an internship after only 1 year in college. Like any job, employers are looking for experience when considering interns. The first question is almost always “What other internships have you worked?” (What! I’m trying to get my first one, stop asking me that question!!). Then they follow up with questions based on examples of when you worked on a project, overcame an obstacle, blah, blah, blah.
As a freshman, you are still completing basic requirements, and haven’t had a chance to get into your core classes (CS is something of an exception to this, as they can start taking programming classes on day 1).
Your strategy over the next few years, is to build up your resume, one layer at a time. As your resume gets stronger, you’ll start getting more and more request for interviews, and then finally offers.
Co-ops and internships are a bit different. Employers are more willing to accept a co-op who is a sophomore/junior, than an intern. Mainly this is due to the time commitment required for a co-op. Partly this is due to internships often being used as “recruitment” tools, to help employers filter out potential full time employees (which is why juniors/seniors, have a much easier time with internships).
Back to strategy. First, of course, you want to take your classes and do well. GPA does matter. Also, pick classes to take “early” or electives that may help in landing an internship (or co-op). Thermodynamics is important, but it’s that Autocad class that may help land an internship.
Next, look for what you can do, outside of class, that would help your professional (and personal) development. You should join clubs on campus, especially ones related to your major. It’s a great way to network, help with study groups, learn about different employers (and what they may be looking for), and could lead to a leadership position (which looks good on a resume). As a ME, ASME is an obvious choice, but you may find others (SAE?) that are a better fit/more fun.
http://students.eng.ua.edu/organizations/
Try to get involved in undergraduate research and/or a design team. Research can be done at any time, and would be needed if you’re thinking of grad school. It also gives you something to discuss when being interviewed. A great example of a design team is UA’s SAE Formula team. Working on these design teams can be the equivalent to working an internship.
Most colleges (and UA) have several programs aimed at professional development. Look into the Mentor UPP (undergraduate peer partnering) and REU (research experience for undergraduates) programs. UA also offers several others programs.
http://students.eng.ua.edu/programs/
All of these items (including internships and co-ops) build upon each other, like the layers on an onion. They make you a stronger candidate as time goes by (and a better engineer). They also take “time”, so if you’re active in these other areas, you may want to limit your course load to 14 to 15 credits.
Don’t let rejection get you down. It’s all part of the process. My daughter recently got her first internship, but she had to apply to around 90 jobs for about a dozen interviews. She finally got one that was posted in March. After accepting that offer, she got flooded with 4 or 5 interview request in April, so companies do still look for summer interns, into the spring.
Next year, plan on applying to a LOT of internships. The career fair is important (attend!), but start applying online early in the Fall. Don’t forget to use Linkedin, it’s useful for finding internships.
After you complete your 2nd year of college, it’s can still be hard landing that first internship. However, just the process of interviewing, working on your resume, and making contacts is worth the effort. By the time you finish your 3rd year, you’ll be much more competitive.
This all takes us back to your original question about graduation early. It’s not just about the classes you take at UA. The school has much more to offer and you should take advantage of it. Get engaged with campus, join the clubs, do the ECs, participate in the design teams, harass a professor into allow you to join their lab, and have some fun. It’s all important (including the part about having fun)!
Good luck!