Develops interactive teaching software
Develops instructional web environments
Uses a programming language to create a computer programme appropriate for current needs
Uses office software suite (MS-Word, Excel, PowerPoint …) at an advanced level
Uses one system software, such as Windows, Linux, Pardus at an advanced level
Uses one learning management system, such as Moodle, WebCT, Jumla at an advanced level
Solves problems related to computer hardware
Develops instructional materials appropriate for teaching a subject-matter
Has information literacy
Evaluates a student’s success through appropriate measurement and evaluation techniques
Effectively uses the methods, techniques, equipment and materials appropriate for subject-matter teaching
Serves as a pioneer in the field and helps the spread of instructional technologies
Produces projects to solve current problems of society
Shares information about their profession with colleagues and society
Obeys professional and ethical rules
Solves problems encountered at computer networks