Program Description Working with a large variety of computer languages and environments, students will develop skills and knowledge that will qualify them for careers in the software industry. With a strong focus on topics that are modern and relevant, the heavily hands-on approach provides experience that spans many aspects of the software industry. Courses cover areas as diverse as database development, internet development, embedded systems, smartphone/tablet development, computer graphics, computer security, software quality, and game programming. There is also an opportunity to work on real-world projects for industry clients.

