Dr. Malak A. Abdullah
Associate Professor of Computer Science Department
Faculty of Computer & Information Technology
Jordan University of Science and Technology
“O my Lord! Increase me in knowledge.”
Full-Time Instructor
Jordan University of Science and Technology (JUST)
I taught all the following courses:
Courses for graduate (master) level in the departments of Computer Science (CS)
CS763 Machine learning // 3 credit hours
Courses for undergraduate level in the departments of Computer Science (CS), Software Engineering (SE), and Information Systems (CIS).
First Year Courses
CIS100 Computer Skills // 3 credit hours
CS101 Introduction to Computer Science (C++ language) // 3 credit hours
CS102 Introduction to Computer Science (C++ language lab) // 1 credit hour
CS112 Object Oriented C++ Programmin language // 3 credit hours
CS113 Object Oriented C++ Programmin language lab // 1 credit hour
CS115 C++ Programming language for non-Computer students // 3 credit hours
CS116 Visual Basic language for non-Computer students // 3 credit hours
Second Year Courses
CIS201 Web Design // 3 credit hours
CS211 Algorithms and Data Structures // 3 credit hours
CS212 Algorithms and Data Structures lab // 1 credit hour
SE201 JAVA Programming language // 3 credit hours
Third Year Courses
CS362 ARTIFICIAL INTELLIGENCE // 3 credit hours
Fourth Year Courses
CS422 INFORMATION RETRIEVAL SYSTEMS // 3 credit hours
CS493 Special Topics (Programming Challenges) // 3 credit hours
CS463 Expert Systems // 3 credit hours
CS498 Special Topics (Data Science) // 3 credit hours
Graduate Teaching Assistantship
University of North Carolina at Charlotte
TA for Network Based Application Development ITIS 5166 (Spring-2016)
TA for Data Structures and Algorithms ITSC 2214-101 (Fall-2016)
TA for Introduction to Operating Systems and Networking ITSC 3146 (Spring-2017)
As a coach for JUST teams in ACM programming competition (2011- 2015)
Trained teams for the local and global competitions.
Organized team meetings and training sessions.
Offered classes in programming challenges.
Evaluated and reported team performance and results.