This program trains software developers specializing in computer programming and technicians working in technical support. You’ll have to have both theoretical and practical skills to produce fast and accurate solutions for the company you’ll work with. You, as a student, will be given several courses and training sessions in system design, development, establishment and management of computer networks, management of systems and databases, and preparation and presentation of web pages to ensure that your knowledge fits the working field.