dcsimg

Computer Software Engineering Program & School Information

What to expect from software engineering schools

Similar to mobile application developers or software developers, systems software developers and software engineers create the software that runs consumer computer systems. However, unlike software and mobile developers, software engineers can also create the software that runs a car's anti-lock braking system, a hospital's MRI machine, a computer or phone's operating system or a new software compiler for computer programmers. As such, the educational requirements for a degree in software engineering may be more technically and mathematically focused than in other software development programs.

Programs in computer software engineering may include computer science, programming, software design and machine organization, as well as computer theory. These courses may require students to have taken mathematics classes such as calculus and differential equations, or to take these math classes during the course of earning a degree.

Degrees in computer software engineering are typically awarded as bachelor's or master's degrees and sometimes doctorate degrees. According to the Bureau of Labor Statistics (BLS), employers generally prefer to hire system software developers with a bachelor's degree in computer software engineering (bls.gov/ooh, 2012). A master's degree may help a student improve programming skills or keep up to date with new software tools and computer languages. Earning a doctoral degree in computer software engineering may provide a graduate with enough experience and education to become a computer research scientist. According to the BLS, computer and information research scientists typically have a doctorate degree (bls.gov/ooh, 2012).

Popular tools software engineers may have to learn

During the development phase, software engineers can be expected to use a computer-aided software engineering (CASE) tool or a set of databases, programs and methods for creating new software systems. Similar to the software used by a CAD drafter, a CASE program can help an engineer debug a group of software, create software standards, distribute a project's workload and visualize the software's design tree. Some of these CASE programs include the following:

  • CodeMine - This is a software analytics platform from Microsoft that collects software data for an engineer to analyze during the development phase of the software's life cycle.
  • Cloud Dev - Another CASE from Microsoft, this tool helps developers shorten the integration cycle of cloud-based code.
  • Tigris.org - This is an open source community for software engineers. In addition to providing open source tools, Tigris.org also provides open source projects for software engineers to participate in and experiment with.

Skills software engineers need

Because software engineers and systems software developers may create work of vital importance to the safety and security of others - such as an aircraft's autopilot system or medical device software - systems software developers may benefit from being detailed oriented.

According to the Bureau of Labor Statistics, systems software developers may benefit from having the following skills (bls.gov/ooh, 2012):

  • Communication skills - software engineers may have to communicate to hardware or mechanical engineers what their software is expected to do.
  • Teamwork skills - many software engineers work in teams and may benefit from effectively sharing the work.
  • Problem-solving skills - as software engineers may be responsible for creating a number of new and never before created software, problems will undoubtedly arise that need quick solutions.
  • Technical skills - as some of the software a software engineer creates can be entirely new, software engineers may benefit from knowing the limitations of their machines and computer languages.

Job outlook for software engineers

According to the Bureau of Labor Statistics Occupational Outlook Handbook, from 2010 to 2020 software developers of systems software can expect to experience an employment outlook growth of up to 32 percent, nationally (bls.gov/ooh, 2012). This growth is projected to be the result of an increase in the number of products that use software. Phones, cars, appliances and tools have all begun to involve software at some level.

As of May 2012, software developers of systems software made a national median annual wage of $99,000 with the highest and lowest 10 percent earning up to $148,850 and $62,800, respectively (bls.gov/oes, 2013). The two states with the highest employment concentration of software developers of system software were Massachusetts and Virginia.


Sources:
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook 2012-2013 edition, Software Developers - http://www.bls.gov/ooh/Computer-and-Information-Technology/Software-developers.htm#tab-2
International Organization for Standardization, Software Engineering - Guide to Software Engineering Body of Knowledge, 2005 - http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=33897
Institute of Electrical and Electronics Engineers, http://www.ieee.org/index.html
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Employment and Wages, Software Developers, System Software, May 2012 - http://www.bls.gov/oes/current/oes151133.htm
California State University at Chico, Class Catalog - http://catalog.csuchico.edu/viewer/13/ENGR/CMPENONEBS.html
Microsoft Research, Projects, Tools for Software Engineers - http://research.microsoft.com/en-us/projects/tse/

Search for Campus and Online Computer Software Engineering Schools Below

Click on a school to request more information.

Refine School Matches
Hide filters
  • SUBJECT Clear All

    See More

  • DEGREE

    See More

  • PROGRAM TYPE

  • START TIME

    LOCATION
    Please enter valid US or Canada Zip.

Searching Searching ...

Prefer exploring options talking to our staff?
Call toll free now: 1.855.330.6938
Matching School Ads
5 Program(s) Found
  • Flexible, 100% online programs offered include Bachelor of Science in Information Technology, Master of Science in Cybersecurity Management, and more.
  • Courses designed to keep students updated on the constantly changing world of information technology.
  • Career-focused programs taught by experienced professionals help students develop real-world programming skills.
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits
1 Program(s) Found
Lincoln Tech , Mount Laurel
  • 70+ years of helping students start careers in Health Sciences, Business & Information Technology, Automotive, Skilled Trades, and more.
  • This year, Lincoln schools around the country have made more than $15 million in scholarship funds available to qualified students.
  • Designated a Military Friendly School for the 6th year in a row by Victory Media, and offers exclusive scholarship for servicemen and women and their families.
  • Schools include Lincoln Tech, Lincoln Culinary Institute, and Lincoln College of New England, with 30 campuses in 15 states across the U.S.
Good for Working Adults
  • Flexible Scheduling
  • Financial Aid
1 Program(s) Found
  • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
  • Dedicated career services team that helps students tap opportunities in a marketplace driven by ideas
  • Offers programs in design, media arts, fashion, and culinary
  • Program Coordinators focus on improving program content and ensure that students have the resources they need
  • Over 50 locations nationwide
Good for Working Adults
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits
5 Program(s) Found
  • Online Master’s in IT was ranked among the Best Online Programs in 2017 by U.S. News and World Report
  • Offers several bachelor’s degree programs, including Cyber Security, Information Systems Management, and Information Technology
  • Students study core concepts such as programming, system administration, security, and databases
  • Concentrations in Information Technology include IT Security, Network Management, Web Development, and more
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Accelerated Programs
  • Financial Aid
  • Transferable Credits
3 Program(s) Found
  • Recognized in the first Best for Vets: Business Schools list in Military Times Edge magazine’s 2013 “Best for Vets” edition.
  • Offers MUSE (My Unique Student Experience), a content delivery system that gives students the option to watch, view, read or listen to required course materials.
  • Allows students to complete courses at whatever pace they want.
  • A DANTES-affiliated university and member of the Service Members Opportunity Colleges.
  • Offers IntelliPath, a proprietary learning technology that lets students learn at their own pace.
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits
5 Program(s) Found
  • Bachelor’s program options include Cybersecurity, Information Systems Technology, Computer Science, and more.
  • A BAS in Information Systems Technology is also available for students who already hold an A.A.S degree.
  • Regent University’s tech programs are designed to prepare students for careers in Software Development and Engineering, Computer Information Security, Network Administration, and more.
  • Regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).
  • Online Courses
5 Program(s) Found
ECPI University , Virginia Beach
  • Named a Best for Vets school by the Military Times in 2014.
  • Has specialized in student-centered technology, business, criminal justice, health science, and culinary education for over 45 years.
  • Makes it possible for students to earn a bachelor’s degree in 2.5 years or an associate’s in 1.5 years by providing a year-round schedule.
  • Offers externships and clinical experience that help students prepare for life after they graduate.
  • Has 10 campuses across the mid-Atlantic, plus online degree programs.
Good for Working Adults
  • Flexible Scheduling
  • Accelerated Programs
  • Financial Aid
  • Transferable Credits
1 Program(s) Found
  • Designated as a 2015 Military Friendly® School by Victory Media, publishers of G.I. Jobs®.
  • Each program is designed to instill the knowledge, ethical values, and interpersonal skills of professional practice and to foster values of social responsibility.
  • Offers several flexible learning options, including a blended format that combines campus and online learning.
  • Several scholarship opportunities are available for students who qualify.
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits
2 Program(s) Found
  • Online bachelor's programs include BBA, Criminal Justice, IT, Healthcare Management, Pscyhology & Public Health
  • Over 115 years of delivering quality education and personalized attention to students
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits
1 Program(s) Found
UEI College , Riverside
  • Dedicated to providing career training since 1975.
  • Has 13 campus locations in Southern California and a campus in Morrow, GA.
  • Provides flexible class times including weekends.
  • Offers curriculum that ranges from 8 month diploma programs to 16-month Associate of Applied Science degree programs.
  • Has admissions professionals available to help students decide which diploma or degree program they should pursue.
  • Gives job placement assistance strengthened by relationships with local employers.
Good for Working Adults
  • Accredited
  • Flexible Scheduling
  • Financial Aid