Full Sail’s new, on-campus Software Development Bachelor’s Degree program launching this summer has been designed to prepare students for careers in designing and developing software-based solutions and products for all industries.
“We’re focusing on creating software developers,” says Rob Catto, the Software Development Program Director. “Students will learn to define the architecture and interfaces of software applications, then develop, test, and maintain those applications.”
The program comes at a good time: software development was ranked as the #7 best job in America by the U.S. News & World Report, and The Bureau of Labor Statistics predicts a 27.6% employment growth in the field between 2010 and 2020.
Full Sail’s Software Development program is different from similar programs offered at other universities because of its accelerated pace. Over the course of the program’s 21 months, students will first learn about fundamental programming skills before moving onto Software Engineering & Design and Data Structure & System Design. Students will also work on a number of hands-on programming projects, including writing an entire software application, which is created during four months of capstone courses.
“The Software Development program at Full Sail has a linear curriculum,” says Rob. “This is advantageous because you start the program with a cohort of fellow students and you’re with them through the entire program. The relationships you make are substantial and create incredible opportunities for the future. Someone gets hired at a company, remembers another student from their class, and as a result of that networking, another graduate has a job at that company.”
Students interested in the program should have a knowledge of programming and what it is, understand the principles and concepts of programming, and have strong math skills. Potential career paths in the software development field include programmer/analyst, software engineer, quality assurance coordinator, and more.
“Any time you turn your computer on and click an icon or select an icon on your smartphone, you are enabling an example of a software application,” says Rob. “And there has to be somebody to design them, develop them, test them, and maintain them.”