Computer and Information Engineering