The course is aimed to produce creative and flexible professional engineers with the skills to design the next generation of computer systems. Rapidly changing nature of underlying technology means that Software Engineers need to understand not only state of developments in hardware and software, but also have the skills and ability to design computer systems and networks in every aspect of commerce and industry.
Our software courses cover a range of important programming languages (including Low level and Visual Languages), as well as key software design techniques (including both process-oriented and object-oriented approaches).