The Bachelor of Science in Software Engineering prepares students in the theory and methods of systematic and rigorous construction of software for industrial, scientific, and commercial applications. Software engineering concerns the design, implementation, testing and maintenance of software. Software engineers design and develop many types of software, including business applications, embedded systems, computer games, operating systems, and networks. According to the 2014 Occupational Outlook Handbook from the Bureau of Labor Statistics, employment of software engineers is projected to grow 17 percent from 2014 to 2024, much faster than the average. The FGCU B.S. Software Engineering degree program will produce graduates who: successfully enter chosen careers in application software development, system software development, and/or graduate studies, practice life-long learning in their professions, adapting to the rapidly changing technological world.