A bachelor's degree software engineering technology is typically available as a Bachelor of Science rather than a Bachelor of Software Engineering Technology. Applicants need to have a high school diploma or equivalent to qualify for admission. Schools offer internships that give students the opportunity to gain hands-on experience in real-world settings, and some students may need to complete a senior project. Software engineering technology programs may be accredited through the ABET, the accrediting agency for educational programs in engineering.
Bachelor of Science in Software Engineering Technology
Coursework focuses on math and computer science, as well as algorithm and data structure analysis. Students can choose between a wide variety of application areas, such as computer networks, embedded systems, artificial intelligence and digital system design. General topics students examine include:
- Project management
- Operating systems concepts
- Software security
- Design patterns
- Software architecture and design
- Database management
Popular Career Options
Software engineers use computer science principles and mathematical analysis to develop and evaluate software applications for computer systems. Graduates of a bachelor's degree program in software technology can find job opportunities in the areas of computer systems design, software publishing and computer manufacturing.
They might seek employment in businesses, healthcare organizations, governmental agencies and telecommunications firms. Job duties may include updating computer systems, providing network security and troubleshooting Internet and network systems. Some job titles may include:
- Software engineer
- Application developer
- Network administrator
- Software developer
- System analyst
Employment Outlook and Salary Information
The U.S. Bureau of Labor Statistics (BLS) expects faster-than-average growth of 17% for software developers from 2014-2024 (www.bls.gov). Growth is specifically expected to be 19% for applications developers and 13% for systems software developers. Employment of both network and computer systems administrators and systems analysts is also expected to increase between 2014 and 2024 - by 8% and 21%, respectively.
According to May 2015 salary figures from the BLS, the median annual wage was $105,570 for systems software developers and $98,260 for applications developers. Network and computer systems administrators earned a median wage of $77,810, and computer systems analysts earned a median wage of $85,800 that same year.
Continuing Education Information
Individuals who graduate with a bachelor's degree in software engineering may wish to increase knowledge and skills by enrolling in a master's degree program. Software engineering professionals may choose to enroll in an online program if unable to attend classes on campus. Those who wish to engage in research or teach software engineering at the college-level may wish to earn a doctorate degree in software engineering.
Students in software engineering technology programs may choose to specialize their education with a variety of concentration options. Graduates can find jobs involving network security or systems troubleshooting.