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
3 Program(s) Found
  • Which career path will you take – Business, Nursing, Education, Psychology? Something else? GCU offers more than 100 majors to get you started!
  • Colangelo College of Business: Features more than 25 programs from the bachelor through the master's level, including several high-demand MBA programs and an accelerated accounting degree.
  • College of Nursing and Health Care Professions: Rich 25-year history providing outstanding health care and nursing degree programs, including an RN to BSN program & master's in nursing degrees.
  • College of Education: Whether you are looking to start or advance your career as a teacher or administrator, GCU offers bachelor’s and master’s in education degrees in key areas.
  • College of Humanities and Social Sciences: Provides a job focused education and features a variety of programs from counseling and psychology to justice studies, history and English literature.
  • Does something else interest you? GCU also offers programs in Doctoral Studies; Theology; Science, Engineering & Technology; and Fine Arts & Production. Speak with an enrollment counselor today!
Good for Working Adults
  • Accredited
  • Online Courses
  • Flexible Scheduling
  • Accelerated Programs
  • 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.
  • Accredited
  • Financial Aid
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
  • 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
3 Program(s) Found
  • Bachelor’s and Master’s level programs in digital investigations, information assurance and security, project management, and more.
  • Regionally accredited by the Higher Learning Commission (HLC) of the North Central Association (NCA).
  • 8 out the top 20 employers of AIU graduates are Fortune 50 companies
  • Classes taught by industry specialists who bring a real-world perspective to the classroom
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits
5 Program(s) Found
  • Online MBA program ranked 6th in the USA by CEO magazine.
  • In a university-sponsored survey, 4 out of 5 alumni reported being satisfied with their experience.
  • #1 Online School for military veterans according to Military Times.
  • 75,000+ graduates across all industries offer extensive networking opportunities.
  • My Unique Student Experience (M.U.S.E.) lets students watch, view, read, or hear content.
  • Smartphone app available for on-the-go learning.
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Accelerated Programs
  • 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
2 Program(s) Found

Since 1977, Keiser University has maintained a practical, hands-on approach to career education to help our students achieve their personal and professional goals.  Our student-centered approach remains at the foundation of the Keiser University mission and continues to attract students who prefer a more personal learning experience. 

2 Program(s) Found
Platt College , Anaheim
  • A Los Angeles-based private college offering programs in medical sciences, legal studies, and graphic design since 1985.
  • Has weekend programs, including certified  veterinary technology, nurse assistant, and hemodialysis technician.
  • Showcases visual communication students’ artwork and design through campus magazine.
  • 3 campuses in Southern California.
  • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC).
Show more [+]
Good for Working Adults
  • Accredited
  • Flexible Scheduling
  • Accelerated Programs
  • Financial Aid
  • Transferable Credits
1 Program(s) Found
  • Offers a career-focused education with instructors who are professionals in their field.  
  • Dedicated Student Services Coordinators provide guidance and support throughout the program.
  • Provides a career services department that assists students and graduates with job placement, interviewing techniques, as well as resume and cover letter writing.
  • Offers a 24/7 technical hotline available to assist students whenever they need help.
  • Accredited by the Accrediting Council for Independent Colleges. 
Show more [+]
  • Online Courses