Department of  Software Engineering

     
   
Home
Overview
Admission
Programs
Staff Members
Brochure
Research
Publications
Jobs & Opportunities
Quality Assurance
 
 

Dr. Nadia Y. Yousif
P.O.Box: 1
Philadelphia University 19392 Jordan
Tel: 96226374444
Fax: 96226374440
E-mail: nyy@philadelphia.edu.jo
nadiayy@hotmail.com


Academic Position:  Associate professor at the Department of Software Engineering .

Research Areas
  • Parallel processing, Systolic Arrays, Neural Networks.
  • Programming language Implementations, Software Systems.

Important Dates

1976 B.Sc. degree in Mathematics from
Science College / Basrah University/ Iraq
1976-1978 Research Assistant at Mathematics Dept./
Basrah University / Iraq
1981 M.Sc. degree in Computer Science from
Essex University / England
1983 Ph.D. degree in Computer Science from
Loughborough University/ England
1984-1992 Lecturer at Computer Science Dept. /
Basrah University/ Iraq
1995-1997 Head of Computer Science Dept./
Basrah University/ Iraq
1995-1997 Member of the Editorial board of
Basrah Journal of Science, Iraq
1992-2000 Assistant Professor at Computer Science
Department / Basrah University / Iraq
2000-2002 Associate Professor at Computers and
Information Systems Dept./Philadelphia
University / Jordan
2002-2003 Associate Professor & head of department at Applied Computer Science Dept./ Philadelphia University / Jordan
2003-till now Associate Professor & head of department at Software Engineering Dept./ Philadelphia University / Jordan

Publications

  • Alaa E. Aljanaby, Nadia Y. Yousif, Sana J. Alyaseri, "Algorithm Transformation and Data Broadcast Elimination for Systolic Implementation", Zarka Journal for Research and Studies, Vol. 5, No. 2, 2003, pp. 1-16.
  • A. M. Chyad, Nadia Y. Yousif, and J. T. Sarsoh,"Programming the Denotational Semantics of A Proposed Language", to be published in Basrah J. of Science, Iraq.
  • S. A. Najem, Nadia Y. Yousif, and A. A. Najem, "A Dynamic Genetic Algorithm for the Transportation Problem", to be published in Basrah J. of Science, Iraq.
  • Z. S. Juma'a, Nadia Y. Yousif, "A Data Flow Analyser to Detect Parallelism in Sequential Programs", Basrah J. of Science A, Vol. 17, No.1, 1999, pp. 143-158, Iraq.
  • N. N. Al-Emam, Nadia Y. Yousif, and R. H. Al-Rabih, "Results Behavior in The Numerical Simulation of Flow Through Different Channels Geometry", Proc. of The Fourth Inter. Conf. on Recent Trends in Comp. Sci. Applica. & Info. Systems, Philadelphia Univ., Jordan, 1999, pp. 131- 137.
  • A. H. Zbain, Nadia Y. Yousif, "An Extension to The Storage Management of Modula-2 Language", Basrah J. of Science A, Vol. 16, No. 2, 1998, pp. 95-104, Iraq.
  • N. N. A. Al-Emam, R. H. Al-Rabeh, and Nadia Y. Yousif, "Time Analysis of Parallel Finite Element Problem on Multiprocessor System Using Modified Frontal Technique", in Proc. of RDCSA'97, Philadelphia Univ., Jordan, July 1997, pp. 113-117.
  • N. N. A. Al-Emam, Nadia Y. Yousif, and R. H. Al-Rabeh, "Computer Simulation of The Parallel Finite Element Method Using Modified Frontal Technique", in Proc. of RDCSA'97, Philadelphia Univ., Jordan, July 1997, pp. 107-112.
  • J. A. Jasim, Nadia Y. Yousif, "Modeling Asynchronous Algorithms By Petri Nets", Basrah J. of Science, Vol. 11, No. 1, 1993, pp. 1-10, A Special Issue for The Second Computer Conf., Iraq.
  • Nadia Y. Yousif, A. A. Hameed and F. A. Hameed, "Automatic Balancing For Equations of Chemical Reactions", in Proc. National Conf. On Comp. Sci., Dec. 1991, Iraq, pp. 115-125, (in Arabic).
  • Nadia Y. Yousif, A. A. Hameed, "A Transformational Approach of Procedural Programs into Functional Programs", in Proc. National Conf. On Comp. Sci., Dec. 1991, Iraq, pp. 179-195, (in Arabic).
  • Nadia Y. Yousif, D. J. Evans, "Merging By The Parallel Binary Search Algorithm", Inter. J. Computer Math., Vol. 22, Algorithm, Information Processing Letters, Vol. 23, 1986, pp. 239-246.
  • D. J. Evans, Nadia Y. Yousif, "Merging By The Parallel Jump Searching Algorithm", Information Processing Letters, Vol. 23, 1986, pp. 239-246.
  • Nadia Y. Yousif, D. J. Evans, "The Parallel Neighbour Sort and 2-Way Merge Algorithm", Parallel Computing, Vol. 3, 1986, pp. 85-90.
  • D. J. Evans, Nadia Y. Yousif, "The Parallel Odd-Even Merge Algorithm", Inter. J. Computer Math., Vol. 18, 1986, pp. 265-273.
  • D. J. Evans, Nadia Y. Yousif, "Analysis of The Performance of The Parallel Quick Sort Method", Bit 25, 1985, pp. 106-112.
  • D. J. Evans, Nadia Y. Yousif, "Parallel Distributive Partitioned Sorting Methods", Inter. J. Computer Math., Vol. 15, 1984.
     

Books

I have translated two textbooks, with other colleagues, into Arabic language. They are:
  • "Understanding and Writing Compiles", with M. A. Ali and H. G. Mahfoud, Basrah University Press, 1990.
  • "Introduction to Computer Science / A Structured Approach", with M. A. Ali, Basrah University Press,1989.

Presentations in international workshops/Conferences

  • "Educational Program For Learning Number Systems", with J. T. Sarsoh, in Proc. Inter. Conf. Sata. Comp. Sci., Soc. Res. And Dem., Egypt, March 1990, pp. 275-297.
  • "Design of an Educational Program for Children in the First Primary Year", in Proc. of The First Kuwait Computer Conference, March 27-29, 1989, pp. 255-272, Kuwait, (in Arabic).

Membership of Editorial Boards of Journals

Member of the Editorial board of Basrah Journal of Science, Iraq
 

Conference Organisation

  • Co-chair of the organizing committee of the International Symposium on Innovation in Information and Communication Technology (ISIICT' 2002) / Jordan.
  • Member of the program committee of the International Symposium on Innovation in Information and Communication Technology (ISIICT' 2004) / Jordan.
  • Member of the organizing committee and the scientific committee of the Second Computer conference, 1992 / Iraq.

Refereeing Activities (for national CS Journals)

  • Basrah Journal of Science / Iraq
  • Al-Rafiden Journal of Science / Iraq
  • Journal of Technology / Iraq
  • Al Zarka Journal for Research and Studies / Jordan
  • Participated in peer papers revision for some local conferences
  • Reviewed some text books (in Arabic language) prepared for Computer Science Department / Basrah University / Iraq
     

Supervised and Completed Ph.D. Theses:

  • A. Y. Abdulla, An Efficient Neural Network Architecture, Basrah Univ., 2001.
  • N. N. A. AL-Emam, Computer Simulation of Viscous Flow Double Step Channels Using Finite Element Method on Adaptive Mesh and Multiprocessors, Basrah Univ., 1997.
  • M. A. Ali, A Neural Network to recognize Hand-Written Arabic Letters, Basrah Univ., 1996

Supervised and Completed M.Sc. Theses:

  • S. B. Aziz, Instruction Systolic Arrays for Image Processing Problem and Their performance, Basrah Univ., 1999.
  • A. S. Saber, Diffusing Computation and The Shortest Path Problem, Basrah Univ., 1998.
  • A. Hannon, Computer Program for Electric Circuits, Basrah Univ., 1998.
  • E. J. Harfash, Analysis of Concurrent Algorithms Based on Modula-2 Language, Basrah Univ., 1997.
  • B. Abdul Kader, A Process Flow Graph: A Method to Detect Parallelism in Sequential Programs, Basrah Univ., 1996.
  • A. E. AL-Janabi, SYS: A Systolic Synthesis System Comprising A New Method For Data Broadcast Elimination, Basrah Univ., 1996.
  • Z. S. Juma’a, Detection of Parallelism in Sequential Programs Depending on Data Flow Analysis, Basrah Univ., 1995.
  • A. M. AL-Ubaidy, A Software Tool For Designing Systolic Arrays, Basrah Univ., 1995.
  • A. H. Zbain, Study and Execution of Some Concurrent Algorithms and Their Storage Management, Basrah Univ., 1994.
  • A. M. Chiad, Programming the Denotational Semantics of A Proposed Programming Language, Basrah Univ., 1993.
  • J. A. Jasim, Modeling Asynchronous Algorithms by Using Petri Nets, Basarh Univ., 1989.

External Ph.D. Thesis Examinations

  • A member of three Examination committees of three Ph.D. students at Basrah University, Iraq:
    • W. Abdul Jabar, 1997
    • A. Al-Nasiri, 1998
    • G. Sultan, 1999

External Master Thesis Examinations

  • Head/member of examination committees of 15 M.Sc. students at Computer Science Department / Basrah University, Iraq, 1989-1999
  • A member of examination committee of one M.Sc. student at Computer Science Department, University of Technology, Iraq, 1998
  • A member of examination committee of one M.Sc. student at Electrical Engineering Department / Basrah University, Iraq, 1996
  • External examiner of one M.Sc. student at Mosil University, Iraq, 1995

Teaching

(a) Undergraduate courses:
  • Introduction to Computing.
  • Data Processing & Cobol.
  • Comparative Studies of Programming languages.
  • Theory of Computation.
  • Compilers.
  • Computer Software.
  • Semantics of Programming languages.
  • Architecture of Parallel Systems.
  • Parallel Processing.
  • Digital Logic Design.
  • Computer Skills (such as Ms-DOS, Windows, Ms-Excel, MS-Power Point, and MS-Access).
  • Data Structures.
  • Computer Simulation.
  • Software Engineering 2
  • Programming Fundamentals
  • Advanced Programming Using Java
  • Symbolic Programming
  • Many Programming Language courses such as Basic, Fortarn, Cobol, Pascal, Prolog, Java, Visual Basic, and C++.
(b) Postgraduate Courses:
  • Programming Languages and Their Techniques.
  • Compiler Construction.
  • Computability Theory.
  • Computer Modelling and Simulation.
  • Parallel Processing.
  • Parallel Programming.
  • Architecture of Pipeline and Parallel Systems.

Tutorials

Slides

Exams