Computer Science And Information Engineering