I'm Safa Sami Abdul-Jabbar, specialized in Data Security, Machine Learning, Deep Learning, Data Analytics, and Cloud Computing within the field of Computer Science. With a PhD in Computer Science, I currently serve as a Lecturer at the Computer Department of the University of Technology, located at Baghdad University. My passion for exploring innovative technologies and sharing knowledge has driven my academic journey, from earning a Bachelor of Science degree from Baghdad College of Science for Women to achieving a Master of Science from Baghdad College of Science and finally attaining my Doctorate in Technology. Throughout my career, I've been committed to inspiring students and contributing to advancements in the field of computer science through research, teaching, and academic endeavour.
B.Sc. in Computer Science from Baghdad College of Science for Women (2009) M.Sc. in Computer Science from Baghdad College of Science (2017) Thesis title: "Fast String Searching Based on Multilevel Hashing" PhD in Computer Science from the Department of Technology (2023) Dissertation title: "A Proposed Data Analytics Service Based on Intelligent Algorithms Via Blockchain Behavior in Cloud Computing" Present Appointment: Lecturer at Baghdad University, College of Science for Women, Computer Science Dept. Teaching Experience: Laboratory Demonstrator at Baghdad University (2009-2017) Assistant Lecturer at Baghdad University (2017-2023) Lecturer at Baghdad University (2023-Present)echnologies.
Currently, I am a Lecturer at Baghdad University, where she imparts knowledge and expertise in my field.
Safa's contributions have been recognized through various awards and certificates. Notable among them are her third-place achievement in the Festival Sovereignty organized by the Ministry of Youth and Sports in 2012, and her participation in the Scientific Conference at the College of Science, Baghdad University, in 2014. Additionally, Safa was honored with "The Perfect Employee Shield" at Baghdad University, College of Science, in 2014.
Data Security, Machine Learning, Deep Learning, Data Analytics, and Cloud Computing
Computer Science
- Operating System1 (practical) for stage 4/ course 1
- Operating System2 (practical) for stage 4/ course 2
- Discrete Structure for Stage 1/ course 1
- Academic Writing Skills for stage 1/ course 2
Four projects for different fourth-class students in the last years
Human skin detection, which usually performed before image processing, is the method of discovering skin-colored pixels and regions that may be of human faces or limbs in videos or photos. Many computer vision approaches have been developed for skin detection. A skin detector usually transforms a given pixel into a suitable color space and then uses a skin classifier to mark the pixel as a skin or a non-skin pixel. A skin classifier explains the decision boundary of the class of a skin color in the color space based on skin-colored pixels. The purpose of this research is to build a skin detection system that will distinguish between skin and non-skin pixels in colored still pictures. This performed by introducing a metric that measu
... Show MoreCloud computing is a newly developed concept that aims to provide computing resources in the most effective and economical manner. The fundamental idea of cloud computing is to share computing resources among a user group. Cloud computing security is a collection of control-based techniques and strategies that intends to comply with regulatory compliance rules and protect cloud computing-related information, data apps, and infrastructure. On the other hand, data integrity is a guarantee that the digital data are not corrupted, and that only those authorized people can access or modify them (i.e., maintain data consistency, accuracy, and confidence). This review presents an overview of cloud computing concepts, its importance in many
... Show MorePathology reports are necessary for specialists to make an appropriate diagnosis of diseases in general and blood diseases in particular. Therefore, specialists check blood cells and other blood details. Thus, to diagnose a disease, specialists must analyze the factors of the patient’s blood and medical history. Generally, doctors have tended to use intelligent agents to help them with CBC analysis. However, these agents need analytical tools to extract the parameters (CBC parameters) employed in the prediction of the development of life-threatening bacteremia and offer prognostic data. Therefore, this paper proposes an enhancement to the Rabin–Karp algorithm and then mixes it with the fuzzy ratio to make this algorithm suitable
... Show MoreBig data of different types, such as texts and images, are rapidly generated from the internet and other applications. Dealing with this data using traditional methods is not practical since it is available in various sizes, types, and processing speed requirements. Therefore, data analytics has become an important tool because only meaningful information is analyzed and extracted, which makes it essential for big data applications to analyze and extract useful information. This paper presents several innovative methods that use data analytics techniques to improve the analysis process and data management. Furthermore, this paper discusses how the revolution of data analytics based on artificial intelligence algorithms might provide
... Show MoreColor image compression is a good way to encode digital images by decreasing the number of bits wanted to supply the image. The main objective is to reduce storage space, reduce transportation costs and maintain good quality. In current research work, a simple effective methodology is proposed for the purpose of compressing color art digital images and obtaining a low bit rate by compressing the matrix resulting from the scalar quantization process (reducing the number of bits from 24 to 8 bits) using displacement coding and then compressing the remainder using the Mabel ZF algorithm Welch LZW. The proposed methodology maintains the quality of the reconstructed image. Macroscopic and
<span lang="EN-US">Increase the in population and kindergarten number, especially in urban areas made it difficult to properly manage waste. Thus, this paper proposed a system dedicated to kindergartens to manage to dispose of waste, the system can be called smart garbage based on internet of things (SGI). To ensure a healthy environment and an intelligent waste in the kindergarten management system in an integrated manner and supported by the internet of things (IoT), we presented it in detail identification, the SGI system includes details like a display system, an automatic lid system, and a communication system. This system supplied capabilities to monitor the status of waste continuously and on IoT website can show the pe
... Show MoreInformation is an essential and valuable object in all systems. The more information you have about your issue, the better you can conform to the world around you. Moreover, information recognizes companies and provides influence that helps one company be more effective than another. So, protecting this information using better security controls and providing a high level of access to authorized parties becomes an urgent need. As a result, many algorithms and encryption techniques have been developed to provide a high level of protection for system information. Therefore, this paper presents an enhancement to the Blowfish algorithm as one of the cryptography techniques. Then it proposes an enhancement for increasing efficiency
... Show MoreThis work aimed to design and testing of a computer program – based eyeQ improvement, photographic memory enhancement, and speed reading to match the reading speed 150 – 250 word per minute (WPM) with the mind ability of processing and eye snap shooting 5000WPM . The package designed based on Visual Basic 6. The efficiency of the designed program was tested on a 10 persons with different levels of education and ages and the results show an increase in their reading speed of approximately 25% in the first month of training with noticeable enhancement in the memory as well as an increase in the ability to read for longer time without feeling nerves or boring, a nonlinear continuously increase in reading speed is assured after the first mo
... Show MoreData generated from modern applications and the internet in healthcare is extensive and rapidly expanding. Therefore, one of the significant success factors for any application is understanding and extracting meaningful information using digital analytics tools. These tools will positively impact the application's performance and handle the challenges that can be faced to create highly consistent, logical, and information-rich summaries. This paper contains three main objectives: First, it provides several analytics methodologies that help to analyze datasets and extract useful information from them as preprocessing steps in any classification model to determine the dataset characteristics. Also, this paper provides a comparative st
... Show MoreBlockchain technology relies on cryptographic techniques that provide various advantages, such as trustworthiness, collaboration, organization, identification, integrity, and transparency. Meanwhile, data analytics refers to the process of utilizing techniques to analyze big data and comprehend the relationships between data points to draw meaningful conclusions. The field of data analytics in Blockchain is relatively new, and few studies have been conducted to examine the challenges involved in Blockchain data analytics. This article presents a systematic analysis of how data analytics affects Blockchain performance, with the aim of investigating the current state of Blockchain-based data analytics techniques in research fields and
... Show MoreData generated from the internet and modern applications is extensive and rapidly expanding. So, all modern applications must successfully perform tasks using this massive data. Therefore, one of the significant factors for the success of any application is understanding and extracting meaningful information using digital analytics tools to positively impact the application's performance and deal with challenges that can be encountered. On the other hand, cloud computing is simply an environment comprising a collection of high-performance services from various vendors. These services can frequently access and process massive amounts of data faster than a traditional computer. One of these services is cloud analytics, which appli
... Show More