assignment in computers and information processing 3048776