Software Engineer Careers

Definition and Nature of Work

Software engineers are specialists who are in charge of the testing, design, development and maintenance of computer software for business and personal use.

They apply the principles of mathematics, engineering and computer science in creating managing software. These professionals are responsible for programming computers to make them operate as they should.

Engineers focused on developing system software are involved in creating the systems and software that make computers work.

These are primarily the operating systems for computers used in businesses or at home. Programming software involves debugging, maintenance and support of computer programs.

Application software involves the design of computer programs and applications. This includes word processors and commercial software that is sold to consumers.

A Day in the Life of Software Engineers

Software engineering is a practical, intuitive, creative and analytical field. Engineers come up with ways of improving computer systems to generate quality use of the technology.

This work includes tests, prototypes and evaluations of software and computer systems. Professionals deal with developing of web applications, managing systems information as well as finding solutions to user-specific problems.

This career involves the use of a systematic code structure that is needed to map out the software. An understanding of programming languages is one of the most basic requirements in this line of work. It is highly stylized for computer programming and engineering.

The code is very specific. Any error will result in unwanted changes in the system. Software engineers use this code to write system programs. It includes line by line instructions to tell the software what to do.

Software engineers have to analyze user needs in software systems in order to determine the areas that require development. They make use of technical testing tools in figuring out the best quality upgrades for the software they work on and come up with package systems and customized applications. Maintenance is also an important part of the job.

Professionals are expected to be able to work with fellow engineers. They will form part of a software team to manage work efficiently. Working as a team will allow these professionals to pull together resources and ideas to come up with more options and solutions in the development and modification process. These engineers usually work in offices or laboratories.

Software engineers may have different areas of focus. Some tend to work on software development while there are other people who prefer to concentrate on system design. Some will focus on medical software. Game design is also growing in popularity. All of these professionals work using the same software engineering principles.

Software Engineer Schools

Becoming a Software Engineer

Software engineering is a career that will require applicants to have a specific skill set. The ability to program computers and experience with computer systems is a requirement. Critical thinking is also involved as well as management techniques and extensive technical knowledge.

Earning a degree in software engineering is a good place to start if you are serious about a career in this field. Those with a formal education in any field related to the subject are highly preferred by employers. It is helpful for a job application to show a level of mastery in their line of work. This list includes some of the degrees that will be helpful to gaining the necessary skills and information for a career in software engineering.

Common Majors and Certifications:

  • Applied Science
  • Computer Engineering
  • Computer Science
  • Electrical Engineering
  • Information Systems
  • Information Technology
  • Mathematics
  • Software Engineering

Courses like this will normally take four years of full-time education. Colleges and universities will usually help graduates with internships and work placements. This will serve as a necessary foundation for a career in software engineering.

Software Engineer Salary and Job Outlook

The U.S. Bureau of Labor Statistics (BLS) divides the software engineering profession into systems software engineering and applications software engineering. As of 2009, the estimated median annual wage for systems software engineers was $96,620. Those in this specialty could earn between $59,600 and $139,930 per year.

The median hourly wage was $46.45 with engineers earning as much as $67.28 per hour. Employers that hired the most systems software engineers were computer systems design companies, software publishers and manufacturers of computer and peripheral equipment.

As of 2008, the median annual salary for applications software engineers was $87,900 with specialists earning from less than $53,720 a year up to more than $128,870 according to the BLS. By the hour, the median wage was $42.26. Those in this field of software engineering received between $25.83 and $61.95 an hour.

Just like systems software engineers, the top industries that employed applications software engineers were computer systems design firms and software publishers. A large percentage of these specialists also went on to management positions.

Career Advancement

Software engineers are not limited to these positions. There is a wide range of job opportunities open to them. They have flexible skills that are used in a number of industries. Networking and web firms as well as high-tech businesses often hire software engineers. Global companies, government agencies, medical institutions, manufacturing firms and the military all need professionals in this field.

There is also opportunity for advancement of in this career through the attainment of certifications and master level degrees.

Is this career right for you?

It is important for those interested in software engineering to decide on the aspect of the field they want to focus on. All of them apply the same principles of software engineering, but the concentration will vary. Specialization is important for making the most out of a software engineering career.

Associations

Sigsoft

This is an Association for Computing Machinery interest group for software engineers. They hold forums where specialists and professionals related to the career come together to discuss new developments and analyze existing practices in the field. Their mission is to find ways to improve software engineering through interaction among communities concerned with the topic. The group also hopes to further the development of software engineering as a profession.

Transaction Processing Performance Council

This is a non-profit organization for software engineers, market researchers, consultants and other professionals. They hold conferences to discuss issues pertaining to computer systems performance. The council posts findings and evaluations on their website.

Here is an introduction to Software Engineering Careers courtesy of Rochester Institute of Technology:

Sorry, there are no results accepting at the moment

Ads By Google

Schools Supporting Software Engineer Careers
School Information
• Meadville
, PA
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
55%
44%
Bachelor
Software Engineering
School Information
• Berrien Springs
, MI
• Private
College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
55%
44%
Associate
Bachelor
Master
Doctorate
Automotive Engineering
Computer Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Boston
, MA
• Private
College
• Urban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
60%
39%
Bachelor
Master
Doctorate
Aerospace Engineering
Biomedical Engineering
Computer Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Fullerton
, CA
• Public
College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
57%
42%
Bachelor
Master
Doctorate
Civil Engineering
Computer Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Northridge
, CA
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
54%
45%
Bachelor
Master
Doctorate
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Sacramento
, CA
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
60%
39%
Bachelor
Master
Doctorate
Civil Engineering
Computer Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Pittsburgh
, PA
• Private
College
• Urban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
44%
55%
Bachelor
Master
Doctorate
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Waukesha
, WI
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
67%
32%
Bachelor
Master
Doctorate
Software Engineering
School Information
• Burlington
, VT
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
33%
66%
Associate
Bachelor
Master
Software Engineering
School Information
• Potsdam
, NY
• Private
College
• Rural Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
28%
71%
Bachelor
Master
Doctorate
Aerospace Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Environmental Engineering
Mechanical Engineering
Software Engineering
School Information
• Cleveland
, OH
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
55%
44%
Bachelor
Master
Doctorate
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Phoenix
, AZ
• Private
College
• Urban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
31%
68%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Pomona
, CA
• Private
College
• Suburban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
36%
63%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Westminster
, CO
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
33%
66%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Miramar
, FL
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
37%
62%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Decatur
, GA
• Private
College
• Suburban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
41%
58%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Edina
, MN
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
27%
72%
Associate
Bachelor
Software Engineering
School Information
• Fort Washington
, PA
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
38%
61%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Irving
, TX
• Private
College
• Urban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
40%
59%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Arlington
, VA
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
39%
60%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Federal Way
, WA
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
32%
67%
Associate
Bachelor
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Philadelphia
, PA
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
40%
59%
Associate
Bachelor
Master
Doctorate
Architectural Engineering
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Greenville
, NC
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
56%
43%
Bachelor
Master
Doctorate
Computer Engineering
Automotive Engineering
Software Engineering
School Information
• Daytona Beach
, FL
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
16%
83%
Associate
Bachelor
Master
Doctorate
Aerospace Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Fairfield
, CT
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
58%
41%
Associate
Bachelor
Master
Doctorate
Computer Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Melbourne
, FL
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
26%
73%
Bachelor
Master
Doctorate
Aerospace Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Marine Engineering
Mechanical Engineering
Software Engineering
School Information
• Fairfax
, VA
• Public
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
51%
48%
Bachelor
Master
Doctorate
Civil Engineering
Computer Engineering
Electrical Engineering
Audio Engineering
Software Engineering
School Information
• Honolulu
, HI
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
68%
31%
Associate
Bachelor
Master
Software Engineering
School Information
• Fort Wayne
, IN
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
36%
63%
Associate
Bachelor
Master
Doctorate
Biomedical Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Marion
, IN
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
66%
33%
Associate
Bachelor
Master
Doctorate
Software Engineering
School Information
• Ames
, IA
• Public
College
• Urban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
44%
55%
Bachelor
Master
Doctorate
Aerospace Engineering
Agricultural Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Eden Prairie
, MN
• Private
College
• Urban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
3%
96%
Associate
Bachelor
Electrical Engineering
Nuclear Engineering
Software Engineering
School Information
• Providence
, RI
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
59%
40%
Associate
Bachelor
Master
Doctorate
Electrical Engineering
Software Engineering
School Information
• Lynchburg
, VA
• Private
College
• Urban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
Unknown
Associate
Bachelor
Master
Doctorate
Computer Engineering
Electrical Engineering
Audio Engineering
Software Engineering
School Information
• Macon
, GA
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
45%
54%
Bachelor
Master
Doctorate
Biomedical Engineering
Computer Engineering
Electrical Engineering
Environmental Engineering
Mechanical Engineering
Software Engineering
School Information
• Oxford
, OH
• Public
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
52%
47%
Associate
Bachelor
Master
Doctorate
Chemical Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
Petroleum Engineering
School Information
• Houghton
, MI
• Public
College
• Rural Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
24%
75%
Associate
Bachelor
Master
Doctorate
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Marine Engineering
Mechanical Engineering
Petroleum Engineering
Software Engineering
School Information
• Milwaukee
, WI
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
21%
78%
Bachelor
Master
Architectural Engineering
Biomedical Engineering
Computer Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Mankato
, MN
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
52%
47%
Associate
Bachelor
Master
Doctorate
Automotive Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Saint Charles
, MO
• Private
College
• Urban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
50%
50%
Associate
Bachelor
Automotive Engineering
Electrical Engineering
Software Engineering
School Information
• West Long Branch
, NJ
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
60%
39%
Associate
Bachelor
Master
Software Engineering
School Information
• Butte
, MT
• Public
College
• Rural Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
34%
65%
Associate
Bachelor
Master
Electrical Engineering
Environmental Engineering
Petroleum Engineering
Software Engineering
School Information
• Blue Bell
, PA
• Public
Community College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
Unknown
Associate
Electrical Engineering
Mechanical Engineering
Nuclear Engineering
Software Engineering
School Information
• Monterey
, CA
• Public
College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
Unknown
Bachelor
Master
Doctorate
Aerospace Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Newark
, NJ
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
18%
81%
Bachelor
Master
Doctorate
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Fargo
, ND
• Public
College
• Urban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
46%
53%
Bachelor
Master
Doctorate
Agricultural Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Boston
, MA
• Private
College
• Urban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
49%
50%
Associate
Bachelor
Master
Doctorate
Chemical Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Fremont
, CA
• Private
College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
Unknown
Bachelor
Master
Doctorate
Computer Engineering
Electrical Engineering
Software Engineering
School Information
• Rochester Hills
, MI
• Public
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
60%
39%
Bachelor
Master
Doctorate
Computer Engineering
Automotive Engineering
Electrical Engineering
Chemical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Arkadelphia
, AR
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
55%
44%
Bachelor
Software Engineering
School Information
• New York
, NY
• Private
College
• Urban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
61%
38%
Associate
Bachelor
Master
Doctorate
Software Engineering
School Information
• Erie
, PA
• Public
College
• Suburban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
36%
63%
Associate
Bachelor
Master
Computer Engineering
Electrical Engineering
Mechanical Engineering
Nuclear Engineering
Software Engineering
School Information
• Portland
, OR
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
57%
42%
Bachelor
Master
Doctorate
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Environmental Engineering
Mechanical Engineering
Software Engineering
School Information
• Hamden
, CT
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
60%
39%
Bachelor
Master
Doctorate
Civil Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Moon Township
, PA
• Private
College
• Suburban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
44%
55%
Bachelor
Master
Doctorate
Automotive Engineering
Audio Engineering
Software Engineering
School Information
• Rochester
, NY
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
30%
69%
Associate
Bachelor
Master
Doctorate
Civil Engineering
Computer Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Terre Haute
, IN
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
19%
80%
Bachelor
Master
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Environmental Engineering
Mechanical Engineering
Software Engineering
School Information
• San Jose
, CA
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
49%
50%
Bachelor
Master
Aerospace Engineering
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Santa Clara
, CA
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
49%
50%
Bachelor
Master
Doctorate
Biomedical Engineering
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Seattle
, WA
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
61%
38%
Bachelor
Master
Doctorate
Civil Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Brookings
, SD
• Public
College
• Rural Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
50%
49%
Associate
Bachelor
Master
Doctorate
Agricultural Engineering
Civil Engineering
Automotive Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Dallas
, TX
• Private
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
48%
51%
Bachelor
Master
Doctorate
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Marietta
, GA
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
13%
86%
Associate
Bachelor
Master
Civil Engineering
Computer Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• San Antonio
, TX
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
58%
41%
Bachelor
Master
Doctorate
Computer Engineering
Automotive Engineering
Electrical Engineering
Audio Engineering
Software Engineering
School Information
• Fairfax
, VA
• Private
College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
Unknown
Associate
Bachelor
Master
Software Engineering
School Information
• San Marcos
, TX
• Public
College
• Suburban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
59%
40%
Bachelor
Master
Doctorate
Electrical Engineering
Audio Engineering
Software Engineering
School Information
• Lubbock
, TX
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
48%
51%
Bachelor
Master
Doctorate
Biomedical Engineering
Chemical Engineering
Civil Engineering
Computer Engineering
Electrical Engineering
Environmental Engineering
Audio Engineering
Mechanical Engineering
Petroleum Engineering
Software Engineering
School Information
• Arlington
, TX
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
50%
49%
Bachelor
Master
Doctorate
Aerospace Engineering
Biomedical Engineering
Civil Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
School Information
• Richardson
, TX
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
42%
57%
Bachelor
Master
Doctorate
Biomedical Engineering
Computer Engineering
Electrical Engineering
Audio Engineering
Mechanical Engineering
Software Engineering
Aerospace Engineering
School Information
• Wise
, VA
• Public
College
• Suburban Setting
Easy
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
50%
50%
Bachelor
Software Engineering
School Information
• Towson
, MD
• Public
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
66%
33%
Bachelor
Master
Doctorate
Software Engineering
School Information
• Hope
, AR
• Public
Community College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Small
Student Body
Degree Levels
Programs Offered
Unknown
Associate
Electrical Engineering
Software Engineering
School Information
• Denver
, CO
• Private
College
• Urban Setting
Moderate
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
54%
45%
Bachelor
Master
Doctorate
Biomedical Engineering
Computer Engineering
Automotive Engineering
Electrical Engineering
Mechanical Engineering
Software Engineering
School Information
• Houston
, TX
• Public
College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Medium
Student Body
Degree Levels
Programs Offered
Unknown
Bachelor
Master
Doctorate
Computer Engineering
Automotive Engineering
Software Engineering
School Information
• Adelphi
, MD
• Public
College
• Suburban Setting
Difficult
Admissions
Campus Size
Tuition Price
Online Courses
Large
Student Body
Degree Levels
Programs Offered
Unknown
Associate
Bachelor
Master
Doctorate
Software Engineering