Personal Information
Name: Malek Mahmoud
Barhoush.
Assistant Professor @ Yarmouk University
E-mail:
barhoushm@yahoo.com , malek@yu.edu.jo .
Journal
—
Barhoush. M. and Atwood. J.W. (2009). Requirements for Enforcing Digital
Rights Management in Multicast Content Distribution, Journal of
Telecommunication Systems Secure Multimedia Services, 2009. (Accepted).
Conferences
—
Malek Barhoush and J. William Atwood, SOFTWARE-BASED PROTECTION FOR
CONTENT MEDIA DISTRIBUTION. PROCEEDINGS OF THE IADIS INTERNATIONAL CONFERENCE WWW/INTERNET
2010 TIMISOARA, ROMANIA OCTOBER 14-17, 2010.
—
Barhoush, M. and Atwood, J. W, "Multicast Content Distribution
Architecture", 7th International Conference on TRUST, PRIVACY AND SECURITY
IN DIGITAL BUSINESS (TrustBus´10) Bilbao,
Spain. Paper
under review
Qualifications:
- High school (Science), Earned from Abdulla Al-Salem
High School /Kuwait – 1989
- average is 90.9%.
- BSc Computer Science Engineering, earned
from Al-Balqa' Applied
University / Jordan
– Computer Engineer- 1995- average is 85.1%.
- Master in Computer Science earned from Yarmouk University / Jordan- 2004- average
is 90.2%.
- Currently I am a PhD student in Concordia University
– Canada,
since Sep 13 2005 until now, My Current GPA is 3.9.
Work history
- From July 1995 to Feb 1996 working data
base developer in Bazayan Company (TechnoSys) / Jordan.
- From Feb 2 1996 to Sep 29 2002 I was
working as a Lab Engineer in the faculty of science of the Yarmouk University
– Jordan.
- From Sep 29 2002 to Aug 31 2004 I was
studying to get master degree in computer science.
- From Sep 13 2004 to Sep 13 2005 I was
working as an instructor in the Computer Science Department/ Faculty of
Information Technology and Computer Science – Yarmouk
University – Jordan.
- I got award from Yarmouk University for
four years to continue my PhD study.
- Since fall 2007 until Dec 2011 , I did
teach on campus, TA for java and CPP courses, digital design, Parallel
Computing and System Hardware
- Since July 2008 until Dec 2010, I worked
in the Concordia helpdesk.
- Since 29/1/2012, I working at Yarmouk
University as Assistant Professor.
- I am teaching the following courses:
- C++ How to Program CS101A
- C++ Object Oriented CS117
- Degital Design CS220
- Java Programming CS317
- Network Security
TA (Concordia)
·
COMP218: Fundamentals
of Programming
·
COMP228: System Hardware and Assembly Language.
·
COMP229: System Software and shell programming.
·
COMP 248 : Object-Oriented Programming I with Java.
·
COMP 249 : Object-Oriented Programming II.
·
COMP 326: Computer Architecture.
·
COMP327: Digital
System Design.
·
COMP 248: Parallel Computing.
·
COMP346 : Operating system.
·
COMP445: Data Communication and Computer Networks.
·
COMP5421 - Advanced Programming WITH c++
·
COMP6231: Distributed
Systems Design.
·
COMP 6281: Parallel Computing
·
SOEN 228: Assemply Language +
Digital design + Computer interfacing.
·
SOEN423: Distributed
Systems.
·
COEN244: Programming Language methodologies II.
·
COEN312: Digital design.
·
COEN346: Operating System.
·
COEN445: Computer Network.
·
DESC381: Introduction to Business. Computer Programming.
·
DESC 382: DATABASE MANAGEMENT.
I can be TA for any of the related topics
·
Digital Design.
·
Assembly Language
·
Computer interfacing.
·
C and C++
·
Shell programming.
·
Oracle.
·
Visual Basic.
·
Java
·
Java Script
·
Web applications
·
Web services
·
CORBA
·
Object oriented
·
Networking, socket programming and Remote method invocation.
·
Theoretical computer science.
·
Distributed System.
·
Operating system.
·
Digital System Design.
·
Computer Architecture.
·
System hardware.
·
System software.
·
Parallel programming.
Training
- Two sessions of UNIX OS
- Ten hours training course in
"Introduction to UNIX ". From June 14 1997 to June 15 1997.
- Ten hours training course in "UNIX
Administration". From June 16 1997 to June 17 1997.
- International Computer Driving License
issued on July 7 2001.
- Three sessions of Microsoft Approved
Courses.
- Fifty hours training course in
"Implementing a MS Win 2K Professional and Server". From July 7
2001 to Aug 18 2001.
- Twenty hours training course in "MS
W2K Network & Operating System Essentials". From Aug 26 2001 to
Sep 9 2001.
- Fifty hours training course in "Implementing
and Microsoft Windows 2000 Network Infrastructure" (2153). From June
11 2002 to July 3 2002.
Programming Languages
- C++
- Java
- Java Script.
- Shell programming.
- Visual Basic.
- Web service and CORBA.
- Assembly language,
- Pascal,
- Visual basic,
- COBOL,
- FORTRAN.
- Microsoft Access programming.
- Oracle.
- SQL.
- Unix Shell Programming
Experience granted by my previous job (Yarmouk University / Jordan)
- I thought C++, Visual Basic and object
oriented courses.
- HP and Solaris UNIX Operating System
administration.
- Win NT 4.0 and 5.0 and Win2K server
administration.
- Hardware and Software maintenance.
- Hardware and Software Essential Networks.
- Programmer using the following languages