Principles and applications of computer programs for learning management. Development, usage and evaluation of learning via computer network, computer-assisted instruction and web-based instruction. Study and analysis of information and technology media. Development of information and communication technology (ICT) media for science learning.