![]() |
Dhafer T. Shihab, got a bachelor;s degree in computer engineering from the University of technology, Iraq in 2006 and got a master ;s degree in Computer Engineering and information from Bulgord State Technical University, Russia in 2014. Currently teaching as Assistant Lecture at the Faculty of Engineering / Diyala University from 2014 till now. Field research interests have concentrated in the (Decision support systems, digital image processing, computer vision , cryptography and network security). |
Weekly Schedule (morning study):
Day |
Subject |
Stage |
Time |
Monday |
Projects |
Forth |
12.30 – 2.30 |
Tuesday |
Mathematics I |
First |
11.30 – 1.30 |
Wednesday |
Data Structures |
Second |
9.30 – 12.30 |
Data Structures Lab. |
Second |
12.30 – 2.30 |
Weekly Schedule (evening study):
Day |
Subject |
Stage |
Time |
Saturday |
Mathematics I |
First |
8.30 – 11.30 |
Data Structures |
Second |
12.30 – 3.30 |
|
Data Structures Lab. |
Second |
3.30 – 5.30 |
Lectures
n |
Lectures |
Semester |
references |
1 |
Introduction to data structures |
First Semester |
Data Structures, Algorithms, and Programming style using C by James F.Korsh and Leonard J.Garrett
|
2 |
Array Concept |
||
3 |
List, Stack and queue |
||
4 |
Linked structures |
Second Semester |
|
5 |
Graph and Tree |
||
6 |
Sorting |
1- Data structures (second class)
Home works: (Data structures)
Question |
n |
||
Write an algorithm for the following:
|
1 |
||
write an algorithm and a function to display a doubly linked list in reverse order. |
2 |
||
write an algorithm and a function to count the number of elements in the doubly linked list. |
3 |
||
write an algorithm and function for searching a number in doubly linked list. |
4 |
||
Write a C++ program to implement the algorithm above (converting infix to postfix algorithm). |
5 |
||
Write a C++ program to implement the algorithm above (Evaluating postfix expression). |
6 |
Important link belong to Data structures
2- Mathematics I (first semester/first class)
n |
Lectures |
References |
1 |
Brief review |
1- THOMAS’ CALCULUS EARLY TRANSCENDENTALS Twelfth Edition 2- Mathematics I For First Stages Engineering Students by Dr. Anees Abdullah |
2 |
Complex numbers |
|
3 |
Vectors |
|
4 |
Matrices |
Mathematics I (first semester/first class)
n |
Lectures |
References |
1 |
Hyperbolic functions |
1- THOMAS’ CALCULUS EARLY TRANSCENDENTALS Twelfth Edition 2- Mathematics I For First Stages Engineering Students by Dr. Anees Abdullah |
2 |
Derivative |
|
3 |
Derivatives application |
|
4 |
Integration |
|
5 |
Integration applications |
Important link belong to mathematics
publications:
Сжати избражений в формате JPEG ( image compression in JPEG format), Материалы IV Международной научно-практической конференции 20 ноября 2013. |
Измерение коффициента нелинейных искажений на лампах через NI-DAQ 6008 на базе компютера. Материалы IV Международной научно-практической конференции 20 ноября 2013 |
Реализация алгоритма RC4 на CBuilder. Молодой ученый. 2014(67):60-7. |