Mohamed Maher Ben Ismail is an Assistant Professor at King Saud University, College of Computer and information sciences, Department of Computer Science, Riyadh, KSA. He received his Ph.D. in Computer Science from the University of Louisville in 2011. He has been active in the research fields of pattern recognition, data mining, machine learning, image processing, and content-based image retrieval. Namely, he works on the development and the implementation of Content-based Image Retrieval (CBIR) and annotation prototype that takes advantage of the developed algorithms for efficient web image annotation and retrieval. Also, he seeks to develop machine learning algorithms that could be used to integrate visual features with textual keywords, summarize, and organize the data repositories. The developed models have been applied to standard datasets. They can be also applied to other applications such as face recognition, fraud detection and recommendation system.

Bsc Graduation Project

رمز المقرر: 
CSc 496/497
وصف المقرر: 

Abstract: Over the past few years, various clustering approaches have been applied to the problem of image database categorization and have proven to be effective. The resulting clusters have been used to index the image database and reduce the search space during the retrieval process. They have also been used to help the user navigate through the database. However, despite recent progress, image database categorization remains a difficult research task. The problem is more acute when the high dimensional feature space, encoding the low level image features, is corrupted by noise. In this project we will design and  implement an image database  categorization system based on unsupervised learning techniques of image’s low-level features.
 
The project will include programming using MATLAB to extract low-level features,  implement clustering algorithms to group images into homogeneous clusters, and eventually integrate an image retrieval layer to the system 

Selected Topics

رمز المقرر: 
CSC 489/493
وصف المقرر: 

This course introduces basic concepts, tasks, methods, and techniques in data mining. The emphasis is on various data mining problems and their solutions. Students will develop an understanding of the data mining process and issues, learn various techniques for data mining, and apply the techniques in solving data mining problems using data mining tools. Students will also be exposed to a sample of data mining applications 

الملفات المرفقة: 

Algorithms Analysis and Design

رمز المقرر: 
CSC 512
وصف المقرر: 

This is an introductory level graduate course in the design and analysis of algorithms. The aim of the course is to provide a solid background in designing and analyzing  algorithms. It is hoped that a student will be able to analyze and compare algorithms based on their efficiency, and also design   efficient algorithms using several algorithm design paradigms.

الملفات المرفقة: 

Bsc Graduation Project

رمز المقرر: 
Csc 496/497
وصف المقرر: 

Over the past few years, various clustering approaches have been applied to the problem of image database categorization and have proven to be effective. The resulting clusters have been used to index the image database and reduce the search space during the retrieval process. They have also been used to help the user navigate through the database. However, despite recent progress, image database categorization remains a difficult research task. The problem is more acute when the high dimensional feature space, encoding the low level image features, is corrupted by noise. In this project we will design and  implement an image database  categorization system based on unsupervised learning techniques of image’s low-level features.
 
The project will include programming using MATLAB to extract low-level features,  implement clustering algorithms to group images into homogeneous clusters, and eventually integrate an image retrieval layer to the system.

Java Programming II

رمز المقرر: 
csc 113
وصف المقرر: 

This course continues the coverage of the fundamental concepts of Object Oriented Programming that started in Java Programming I (CSC 111). 

In the Java Programming I, considerable time is spent concentrating on the fundamental programming concepts such as declarations of variables and basic control structures, methods and arrays, prior to introducing students to the concepts of classes and objects.

The Java Programming II covers more advanced topics such as packages, inheritance, polymorphism, interfaces, error handling view exceptions, file-handling techniques, generics, graphics and event-driven programming and data structures in which discusses the techniques used to create and manipulate dynamic data structures, such as linked lists, stacks and queues.

Selected Topics in Computer science

رمز المقرر: 
csc 493
وصف المقرر: 
    This course introduces basic concepts, tasks, methods, and techniques in data mining. The emphasis is on various data mining problems and their solutions. Students will develop an understanding of the data mining process and issues, learn various techniques for data mining, and apply the techniques in solving data mining problems using data mining tools. Students will also be exposed to a sample of data mining applications.

معرض الصور

subsite_information: 

أستاذ مساعد
علوم الحاسب و المعلومات

contact information: 

معلومات التواصل:
الكلية : علوم الحاسب و المعلومات
رقم المبنى : 31
الجوال : 0507663572

Syndicate content
X
Loading