Career and School Info for Software Engineers for Applications in Alabama



Software Engineers For Applications photo

 

Here are some tips for selecting schools, based on an analysis comparing each school to all others across dozens of factors:

Schools Concentrating On Software Engineers For Applications

  • Focus: For schools with a focus on this career area, look at Alabama State and University of South Alabama.

Fastest Response From Schools

  • Request Info: For the fastest information for prospective students, look at the Spotlight schools on this page.

Student Body

  • Part-Time: For schools emphasizing part-time studies, consider University of South Alabama, Alabama State, and UA Hunstville.
  • Diverse: For a diverse student body, consider Oakwood University and Tuskegee University.

School Setting

  • Out of State: For geographic diversity, take note of Oakwood University, Tuskegee University, Samford University, and Alabama State.
  • Dorms: For a residential campus environment, take note of Birmingham Southern, Oakwood University, Tuskegee University, and Samford University.

Excellence

  • SAT: For students with high SAT scores, look at Samford University, Birmingham Southern, and UA Hunstville.
  • % Accepted: For selective institutions, look at Alabama State and Oakwood University.
  • Class Size: For small class sizes, look at Birmingham Southern, Tuskegee University, Samford University, and Oakwood University.

Working as an Computer Applications Software Engineer in Alabama

Computer applications software engineers analyze the needs of people who use computers and design software using programming language. They collect client requirements, plan and design applications, amd provide support and enhancements for software products. They also oversee the testing and implementation of these applications. They often create customized programs for their clients as well. Read a detailed Computer Applications Software Engineer job description and schools overview.

State Requirements

The State of Alabama does not require computer applications software engineers to have any specific licenses in order to take up the profession. Employers, however, prefer candidates who have a bachelor's degree and a thorough understanding of numerous computer systems.

Major Industries

Computer software engineers, applications work in industries like Management & Technical Consulting Services. Other industries in which they are employed include:

  • Computer Systems Design and Related Services
  • Architectural and Engineering Services
  • Scientific Research and Development Services
  • Commercial Goods Merchant Wholesalers
  • Insurance Carriers
  • Colleges and Universities
  • Management & Technical Consulting Services
  • Accounting and Bookkeeping Services
  • Activities Rel to Credit Intermediation
  • Advertising and Related Services

Major Employers

A few of the major employers of computer software engineers, applications in Alabama include:

  • CAS Incorporated (Computer Systems Design and Related Services)
  • Information Engineering (Architectural and Engineering Services)
  • Southern Research (Scientific Research and Development Svc)
  • Advance Medical Associates (Commercial Goods Merchant Wholesalers)
  • Health Spring Of Alabama Incorporated (Insurance Carriers)
  • Athens State University (Colleges and Universities)


 


Student/Alumnus Reviews of Schools for This Career and State

Sort Reviews By:

Milwaukee School Of Engineering • Milwaukee, AL
Studying Software Engineering (completion in 2006)

10/2/2011

"I'm happy with what they gave me. Wish I didn't have so much debt and had enjoyed my time more."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesYou will be good at your job if you go here, but expect to work hard.
Program Reputation5Due to its size, MSOE is not as well-known as it should be. Those who do know it swear by it.
Program Quality10I was very prepared, and being around others from other schools, it is obvious how much better my education was. If nothing else, the school taught me to work hard.
Instruction7Teachers were a bit academic, I would have liked to see more experience, though they were all very smart though. No TAs and we still had small classes.
How Difficult10It was not easy. Many long nights over four years. The school was also very expensive.
Hands-On vs. BookishIt was a good mix of teaching styles. There were as many lab hours as lecture.
Schedule Flexibility3One basically has a set schedule for four years if you want to finish on time. There's some flexibility but not too much. You'll see the same people in the classes so there's a chance to work together.
Academic Facilities7The school had decent facilities but was not large. But the school is 100 years old and ever-expanding to accommodate student needs.
Social Life3Activities consisted mostly of engineers studying. The campus consisted largely of males and stunted the social aspects of the school.
Placement Services10Everyone in my graduating class of about 200 was placed in 2006.
Alumni Network5You must be self driven at MSOE. Otherwise you will not graduate.

Cal Poly • San Luis Obispo, AL
Studying Computer Engineering (completion in 2012)

10/15/2011

"It fulfilled my expectations. It was a learning environment."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesIt is fun, hard, and you learn a lot. Companies love Cal Poly.
Program Reputation9CPE at Cal Poly is ranked in the nation. It is very well known in industry.
Program Quality9Computer Engineering at Cal Poly is a great program. I loved both the EE and CS classes, but not the GE's. There wasn't a web UI class though, that would have been nice.
Instruction9Cal Poly's motto is learn by doing, so consequently I designed and implemented a lot of projects from start to finish. This prepared me very well for the industry.
How Difficult9The engineering title required me to take very difficult math and physics classes. CS and EE classes were challenging, but also very fun.
Hands-On vs. BookishWe get to build a lot of things, especially in EE labs. CS is hands-on with a keyboard.
Schedule Flexibility6Getting classes was very hard. They did allow community college transfer grades, which was very nice.
Academic Facilities9A lot of work was put into helping students achieve good grades. A new Mac lab was just installed that has very nice computers.
Social Life9Intramural sports are really fun, and the night life in San Luis Obispo is amazing. Soccer games vs. UCSB are very popular.
Placement Services9The schools job fairs are crazy. There is a lot of work done do get students the jobs they want.
Alumni Network9People love Cal Poly. Many good companies recruit here, because many of their employees are alum.

University Of Illinois At Urbana-Champaign • Champaign, AL
Studying Computer Science (completion in 2011)

10/23/2011

"I believe that I got a good education out of it. My social life, on the other hand, was somewhat lacking, but that was my own fault."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesIt is a great school for the field, and provides both education and fun to those seeking it. It's hard to get both, but you can make the choice.
Program Reputation10As I mentioned, it is one of the top 5 in the US. Most people outside of CS have probably never heard of it, but in the field, it is well-known.
Program Quality10It is one of the top 5 universities for computer science in the US, and it shows. It was a difficult program but I feel that I learned a great deal.
Instruction8A lot of required classes proved to be not useful in my everyday life. But I understand that different career paths in the field require different skills, so I'd say it covered a broad amount of information that is useful to everyone.
How Difficult8I pulled about one all-nighter a week. Most classes were difficult, and had a heavy workload.
Hands-On vs. BookishI'd say it was more hands-on, because most of my computer classes didn't even have required textbooks. I did most of my learning through programming assignments.
Schedule Flexibility4I guess I actually don't know, since I never took summer, evening, or online classes. I know that those three were offered. I don't think weekend classes were, though.
Academic Facilities10We had a brand new, huge, computer science building, and computer labs all over campus. Top-of the line equipment everywhere.
Social Life5I was the founder and president of a social club, and was in a computer club as well. I didn't participate in sports or many parties or other social events, though there were plenty. It is, after all, a "party school."
Placement Services10There were about 4 career fairs every semester, and emails and announcements regarding job and internship opportunities. There were also free services offering job interview practice and resume help.
Alumni Network5I suppose some alums are very tied to the school. I am not one of them, as I didn't have much school pride.

Carnegie Mellon • Pittsburgh, AL
Studying Computer Science (completion in 2009)

10/25/2011

"I had a good time, learned a lot, and met a ton of smart people and got to pick their brains a bit. Also I learned how to work my butt off which has already started paying off."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesCMU is a good school, with a lot of different areas to go into. There aren't many places that can boast world class graphics, ai, ui, algorithms, entertainment, or robotics research, let alone all of them.
Program Reputation10CMU has one of the top CS programs in the country. I think it is pretty well deserved too.
Program Quality9CMU has a "learn it yourself" attitude to many things which were not the subject of a particular course. (So they wouldn't teach C++ for a graphics class which used C++). Also the academic rigor made for a smooth transition into the workplace.
Instruction8In terms of curriculum, I have no issue. Doing functional programming at the same time as systems work and generative music (in just one semester!) provides a breadth of experience that's hard to get on the job. My one complaint is the occasional low quality lecturer. That said if the focus of a CS class is the lecture, there may be a problem.
How Difficult10I may have brought this upon myself, but I loaded up on classes early on to get requirements out of the way. But then when I finished those, I loaded up again to take advantage of all of the prerequisites that I had gotten along the way. Aside from that, many of the course in the CS program were grueling to put it lightly. 15-251(a sort of discrete math course) and operating systems are legendary, to say nothing of 15-213 (systems).
Hands-On vs. BookishMost courses had no textbook. If there was one it was either, not used, written for the course, or an industry classic (like k&r). If a data structure or algorithm was taught in class, 8 times out of 10, it was coded.
Schedule Flexibility4The reasoning behind course schedules are pretty opaque and often it was unclear how often and when a course was being run. This included courses needed to graduate. The summer options are pretty nice however.
Academic Facilities8Classrooms and computer labs were great and plentiful. I heard that the library is nice if you are in the humanities, but I had trouble finding resources specific to CS. (One time I asked my adviser if there was a CS library/section of a library and he just pointed to his bookshelf and asked what I was looking for.)
Social Life8Surprisingly good for how nerdy people are. Not everyone does things in the same way and the school pretty much embraces that. Sports were on the same footing (or less than) as non-major drama, A Capella, robots, construction, whatever.
Placement Services6Many of the career services are run centrally by the school. This is a problem with a school as academically diverse as CMU because they don't really know much specifically about different majors.
Alumni Network6While many professors and former students are well connected, there isn't much in the way of alumni networking. It is almost as if everyone graduates and then runs away from each other.

ITT Technical Institute • Bessemer, AL
Studying SET (Software Engineer Tech) And MBA (completion in 2011)

11/1/2011

"Provided me with the tools needed to get my foot in the door. The rest I learned on my own time or at my job."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesWell, just like any college, you get out what you put in. If you put in a lot of time and really try to learn, you can find a job in no time. If you just do what you have to do to get by, then you will have a hard time getting a job. The degree itself will not guarantee you a job.
Program Reputation8Really good courses, but usually traditional colleges win out in the job market.
Program Quality9At ITT, the majority of my classes involved programming, so I did not have to waste money learning history and other electives. Instead, those classes were substituted with different programming classes.
Instruction8Well, the first year was spent learning the basics - vb.net and vb 6.0. Later we moved to c# and C++ (advanced) and database programming sql.
How Difficult9The first few years were easy (vb), but later years were a lot tougher (c++ and some java).
Hands-On vs. Bookish90% was hands on.
Schedule Flexibility8You have courses taken at the campus and online courses.
Academic Facilities5Nothing special compared to traditional colleges.
Social Life1No athletics. Few parties or other social events.
Placement ServicesNot sure - I searched and did the leg work to find my current job.
Alumni NetworkI have no clue, I have no contact with an alumni network.

Community College Of The Air Force • Maxwell-Gunter Afb, AL
Studying (completion in 2014)

2/22/2012

"My training provided me with the initial tools I needed to start my job. It also set me up for future learning."

Ratings are on a 1-10 scale

CharacteristicRatingComment
Would Recommend?yesMilitary training is the best thing to get a young person started in life. On top of that, the training is designed to place you in a career that you can do. If you aren't capable of being a software developer, they will move you to another course more suited to your talents.
Program Reputation5Military training is often considered a valuable resource with employers. The fact that the degree ended with an associate's degree leaves the course of study a step below many programs.
Program Quality5The information that was provided was useful and was a great introduction to the field. However, much of the material was outdated.
Instruction4The instructors were very professional and dedicated to their students. The problem was that they had also been students of the same school, with very little further education, leaving the curriculum very sparse.
How Difficult5The coursework was challenging enough to keep me engaged. Outside of class, there was very little need to do homework or study.
Hands-On vs. BookishAbout half the time was spent working through slides and literature. The other half was spent performing exercises on the computer.
Schedule Flexibility1Courses are scheduled by the school. That's alright, though, because the rest of the day is scheduled by your trainers.
Academic Facilities10The instructors were available at any time to help. You lived with the other students in your program, so study groups were always available. There were also computer labs in the dormitories, with access to course materials.
Social Life10The military environment is very supportive and social. Camaraderie is important to all the students.
Placement Services10I was immediately placed in a job following the completion of my training. After your enlistment with the Air Force, the military offers a transition assistance program to help you transition your skills to a civilian position.
Alumni Network1The only alumni involved with the school were the instructors for the courses. Being a military school, many of the students moved to other locations in the world after completion of their program of study.

Online Course Finder

Find the path to your
education in 3 easy steps.


About    Contact    Privacy Policy