Knowledge Socialization Structuring and implementation of communication plans Design and application of information and communication technologies (TICs) Strategies for social and community empowerment Applied computing