In the academic community, Malik has been a member of the American Mathematical Society and Phi Kappa Phi.[6] Within his community, co-created a Creighton program in which faculty help area high school students pursue scientific research, to be published in their own student journal.[7]
Malik has published more than 45 papers and 18 books.[8] He has created a computer science line of textbooks that includes extensive and complete programming examples, exercises, and case studies throughout using programming languages such as C++ and Java.[9]
Books
The books he has written include:
Programming
C++ Programming: From Problem Analysis to Program Design (1st ed., 2002; 8th ed. 2017)
C++ Programming: Program Design Including Data Structures (1st ed., 2002; 8th ed. 2017)
Data Structures Using C++ (1st ed., 2003; 2nd ed. 2010)
Data Structures Using Java (2003)
Java programming: From Problem Analysis to Program Design (1st ed., 2003; 5th ed. 2012)
Java programming: Program Design including Data structures (2006)
Java programming: Guided Learning With Early Objects (2009)
Introduction to C++ Programming, Brief Edition (2009)
Mathematics
Fundamentals of Abstract Algebra (1997)
Fuzzy Commutative Algebra (1998)
Fuzzy Discrete Structures (2000)
Fuzzy Mathematics in Medicine (2000)
Fuzzy Automata and Languages: Theory and Applications (2002)
Fuzzy Semigroups (2003)
Application of Fuzzy Logic to Social Choice Theory (2015)