Dr. Faheem Bukhatwa,

11, Woodstown Rise,

Knocklyon, Dublin 16,

Ireland.

 

 

 

Contents

 

 

 

 

 

 

 

Biography

Personal Information

Education

Aviation Qualification

Subjects Lectured

Projects Supervised

Demonstrations and Tutorials

Knowledge in Computers Topics

Course Design and Development

Consultancy: Telecommunication Standards

                         High Diploma and BSc. Curricula

Publications

Previous Research Work

My Research Interests

My Teaching Interests

Academic and Technical Training

Employment History

Referees

General Information

 

 

 

 

 

Biography

 

 

Faheem Bukhatwa received his primary and secondary education in Libya and completed it in 1973. He started apprenticeship training in aircraft maintenance with “AerLingus” (The Irish Airlines) at Dublin Airport. The training was completed in February of 1978 when he joined the Libyan Arab Airlines as an Aircraft Maintenance Engineer.

In April 1979 Faheem was appointed as the “Technical Director” in the airlines, responsible for six sections and over 600 employees. His main aim then was to improve performance and coordination of the technical services and maintenance of the airlines fleet (10 Boeing 727, 10 F27 and 4 F28 Fokker aircrafts). He was also responsible for setting up the basis and the initiation of a scheme involving the gradual replacement of the maintenance and technical crews by trained and qualified local personnel.

Faheem Bukhatwa left Libyan Arab Airlines to further his educational career and started in University of Dublin (Trinity College) in Ireland in 1983. He received his B.Sc. degree in Computer Science in 1987. He received his M.Sc. degree in Computer Science from The National University of Ireland - UCD (University College Dublin) in 1991.

The M.Sc. research project in UCD, involved the investigation, design and implementation of an X.32/X.25 protocol based mobile communication station with dial up access. Topics covered are communications, networks, management, security and protocols. The project was jointly developed with “Cornel Electronics Ltd.”, of Tallaght in Dublin Ireland.

In February 1991 Faheem joined Euristix Ltd. of Dublin and took part in the Project team (PT 13V) of the European Telecommunication Standards Institute (ETSI) at Sophia Antipolis, France. The team produced a draft European Telecommunication Report (ETR) based on the Open Network Provision (ONP). The draft ETR specifies the ONP X.32 requirements for network operators. The project team also produced a draft European Telecommunication Standard (ETS) for the standards required for the equivalent of X.32 based terminals. This document was considered the Candidate NET 6 (the European Telecommunication Standard 6)

In September 1994 Faheem joined the department of Computer Science at the University of Garyounis in the city of Benghazi, Libya, as an assistance Lecturer and became a Lecturer in 1999. Faheem was nominated, and was awarded a scholarship to pursue a Doctorate degree, which he completed at University College Dublin, Ireland in 2004. Faheem is currently lecturing at Griffith College Dublin in Ireland; teaching courses in communications and networks at BSc, Higher Diploma and a Master degree level.

 

 

Top of document

 

 
 

Personal Information

 

 

 

 

First name

Family name

Place of birth

Date of birth

 

 

Marital Status

Number of Children

 

Correspondence address

 

  

Phons: Day (GCD)

            Mobile

Email

Faheem

Bukhatwa

Derna, Libya.

01, May 1956

 

 

Married.

Five.

 

11, Woodstown Rise,

Knocklyon, Dublin 16,

Ireland.

 

00 353 -1 - 4163392

00 353 – 85 153 1950

faheem.bukhatwa@gcd.ie

 

 

 

 

Education

 


National University of Ireland,

University College Dublin (UCD), Belfield, Dublin 4.

Jan 2000  to July 2004.

PhD Degree in Computer Science \ Security of Communications 

Thesis title:

Performance Evaluation of Re-Organised Access Lists in Packet Filters for Communication Devices. (Thesis in pdf)

 

National University of Ireland,

University College Dublin (UCD), Belfield, Dublin 4.

March 1989 to January 1991.

M.Sc. in Computer Science. (By research)

 

University of Dublin, Trinity College, Dublin 2.

September 1983 to June 1987.

B.Sc. in Computer Science.

 

Aerlingus Irish, Dublin Airport.

November 1973 to February 1978.

Aircraft Maintenance Engineer’s Certificates.

 

Shuhada Yanaer Secondary School, Benghazi, Libya.

September 1970 to June 1973.

General Secondary Certificate

 

 

Technical Qualifications (Aviation)

 

 


1)    Basic Propeller and Jet Turbine (Part 4) Certificate, Number 389, issued by the Department of Transport and Power, Ireland. (Aug. 1977)

 

2)    Basic Pressurized Airframe (Part 2) Certificate, Number 418, issued by the Department of Transport and Power, Ireland (Feb. 1978)

 

3)    Aircraft Maintenance Engineer’s Type License, Number 171, (Pratt & Whitney J.T. 8D Turbine Engine), Issued by the Department of Civil Aviation, Libya (1981).

Top of document


 

Subjects Lectured

 

 

At the Department of Computer Science, University of Garyounis, Benghazi, Libya, I lectured the following:

 

 

9104 Introduction to Computer Science

1st Year Science

 

9205 Introduction to Programming in Pascal

2nd Year Science

 

9311 Data Structure

3rd Year Science

 

9402 Computer Graphics

4th Year Science

 

9431 Operating Systems

4th Year Science

 

9452 Introduction to Computer Networks

4th Year Science

 

Projects Supervised

 

 

 

The following are samples of the final year graduation projects that I offered and supervised. This was at the Department of Computer Science, University of Garyounis, Benghazi, Libya:

 

 

1.       PC to PC Communication. Message exchange between two PCs connected back to back through a parallel cable. (Students: Adel Aniaba)

2.       Remote Computing. Control of one PC by another when the two PCs are connected back to back. (Students: Asma A. Arraibi, Reem A. Saeiti)

3.       Automatic Code Generator: A general application that accepts specifications of a program’s requirements for a database application and produces the necessary code in Clipper. ((This project represented the University of Garyounis in the 3rd Young Scientist Exhibition in Tripoli, Libya 1997, and was evaluated as one of the top ten)) (Students: Reem M. Fannoush, Elham O. Saad.)

4.       OSI Network Layer Implementation. Some of the Network layer functionalities of a communication system. (Students: Husam …., Ghaith Ferjani.)

5.       OSI Link Layer Implementation. Some of the Data Link layer functionalities of a communication system. (Students: Amin Hazan (Gana), Muhammad Ammari.)

6.       Automation of Examination System. A system which allows instructors to input exams, administrations to enter exam schedules, and students to access and set exams at particular times. Finally marks are calculated and students results became available. (Students: Basma,  Salwa.)

7.       General Simulation Application: An application that can allows the buildup of a simulation model by accepting number of servers, queues, and parameters. It also performs the simulation and produces results. (Students: Waleed Muftah, Waleed Nasr.)

8.       Graphical Interface for Simulation Systems. This application allows images and icons representing servers, queues and links to be manipulated to construct a system model for simulation. (Students: ? ? ? ? )

9.       Language Learning on the computer. A Multimedia application that displays images, letters and words and produces the sounds. (Students: ??????????, ????????)

10.   Face image construction. Building up a human face by selecting the different parts of the face from pre-saved images. (Students: Sarah M. Kablan, Hanan S. Gsaibat, Suad M. Ibraheem.)

11.   Virtual communication. Implementation of a number channels communication on a single physical link between two machines. (Students: Randah M. Bu-Madian, Rania K. Ben Amer, Reem Saleem Mahdi.)

12.   Automation of a Telephone exchange charging system. (Students: Mahmoud A. Shalwi, Abdul-Menim M. Abd-Salam, Esam y. Abd-Rahman.)

13.   Implementation of Unscheduled Maintenance. For the PC machines at a major company (Man Made River) (Students: Aminah B. Ali, Nawal T. Ahmed.)

14.   General Project Management System. An general application to allow management of different projects. (Students: Ahmed Shibani, Hanan Omar.)

15.   Random Number Generation. An application allowing the generation of highly random list of numbers plus the functionality of testing the randomness of a list of numbers. (Students: Samia Gebriel.)

16.   RSA Encryption and Decryption. RSA is considered the most common and secure method used in encryption and decryption in communication system. This application consists of two parts: an encryption part and a decryption part..  (Students: Ashwaq S. Dirih, Zainab H. Masri.)

17.   Arabic Pascal. An application which provides syntax for Arabic code to be entered representing Pascal instructions, the application translates the Arabic instructions to produce standard English Pascal code. (Student: Hatim El-Bashari.)

18.   CRC Error Detection. An application that performs CRC functionality to send, receive and detect for errors as implemented in the ISO recommendations. (Students: Fatma S. Nanees, Hanan Hmeed Bubaker)

19.   Automatic Flow Chart Generation. A general application that accepts specifications of a program’s requirements for a database application and produces the necessary graphical flow chart necessary for coding. (Students: Ismael A. Ismael, Jalal S. Tayrah.)

20.   Graphical Project Management Project. An application that allows graphical process and nodes to be entered representing a model of a system (Students: Mariam Bashoun, Fatima Shaikhi)

21.   Automation of a Training Department with Multi user functionalities. (Students: Samiah H. Ghariani, Mirfat H. Abu-Saif)

22.   Assembler Self Teaching and Demonstrating. An application that teaches machine language and CPU operations in a number of graphical and presentations. (Students: Muftah El-Fezzani.)

23.   Database and ACAD. An application using the ACAD facilities connected with a database to provide better interfacing with users. (Students: Ahmed N. Hawat, Samira Muhammed.)

24.   Automation of Operations in Egg and Chicken Plant.  (Students: Warda K. Muhammed, Salem K. Muhammed.)

25.   Assembly code generation from a machine code.  (Students: Shukri Kawafi.)

 

 

Top of document

 


 

 

Demonstrations and Tutorials

 

 

 

At the department of Computer Science, UCD, Belfield, I participated and assisted in the following:

·     Tutorials of COMP 1002 (Formal Foundations & Hardware) with Dr. T. Kechadi.

·     Tutorials of COMP 3002 (Operating System I) (BSc and Hdip.) with Dr. T. Kechadi.

·     Tutorials of COMP 3008 (Computer Networks) with Dr. A. Patel.

·     Network Configuration Courses for Hdip. With Dr. H. McLoughlin.

·     Demonstrating for COMP 3008 (Computer Networks) with Dr. A. Patel.

·     Marking Essays for the COMP 3008 (Computer Networks)

 

 

 

 

Knowledge in Computer Topics

 

 

 

Programming Languages:

I have a very good knowledge of the programming languages: “C”, Pascal, Visual Basic and a good knowledge of HTML coding for Web pages. In the past I knew the following Basic, Fortran, Clipper FoxPro (database application language), Assembly language and G.P.S.S. (General Purpose System Simulation).

 

 

Operating Systems:

Strong knowledge of the workings and theories and science of Operating Systems. As a user, I knew DOS extremely well, and I have relatively good knowledge of Microsoft Windows, Unix and Novell Netware.

 

 

General Applications:

Data bases (Access and FoxPro), Word processing (MS word, WinEdt), Spreadsheet (Lotus). Old knowledge of ACAD.

 

Course Design and Development

 

 

 

A number of computer specific courses for beginners and professionals have been designed, developed (including course material) demonstrated and tutored. The courses were designed to suit different individual or organizational needs, the latest of which was a Novell local area network course. The course comprised three different parts:

Ø  Familiarization with computer networks and introduction to using Novell LAN.

Ø  Novell LAN Design, Installation and Management

Ø  Applications Programming for Multi-user Environment

 

I lectured a number of these Network courses to programmers and engineers from the following organisations:

1.      Wahda Bank, Computer Department, Benghazi, Libya.

2.      Arabian Gulf Oil Company, Benghazi, Libya.

3.      Department of Computer Science, University of Garyounis, Benghazi, Libya.

 

Top of document

 


 

Consultancy: