Department of Electronic and Telecommunication Engineering, Faculty of Engineering Department of Computer Science and Engineering, Faculty of Engineering