Software technology is about: building and using systems for productive and leisure activities, and understanding the principles that underlie such systems. Students will focus on algorithms, data structures and the principles of engineering quality software. Information technology areas range from business and management skills, to studies and experience in software or electronic and communication engineering. Students of this course will have opportunities to study exciting contemporary fields such as artificial intelligence, databases, computer graphics, security technologies, game theory and web technology.