KIBU2025-07-212025-07-212019-05-20http://erepository.kibu.ac.ke/handle/123456789/11015CSC 421:Multimedia technologiesenCSC 421:Multimedia technologiesCSC 421:Multimedia technologiesMultimedia technologiesCSC 421Other