Software Engineering
This program prepares graduates for all aspects of developing large software systems. Key tasks are determining requirements, designing, programming and testing. Application areas include electronic commerce, financial management, vehicle control, and entertainment systems. We emphasize communication and presentation skills, team work, management and entrepreneurship. Laboratories are outfitted with all the latest tools and products used by software engineers in industry.