Jalal Kawash

According to our database1, Jalal Kawash authored at least 46 papers between 1995 and 2020.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.



In proceedings 
PhD thesis 



On csauthors.net:


Group Exams as Learning Tools: Evidence from an Undergraduate Database Course.
Proceedings of the SIGCSE '20: The 51st ACM Technical Symposium on Computer Science Education, 2020

Learning By Creating Instructional Videos: An Experience Report from a Database Course.
Proceedings of the 2020 IEEE Global Engineering Education Conference, 2020

A Reflection on Fully Exploiting Tanenbaum's Approach to Teach Microarchitecture Design.
Proceedings of the 2020 IEEE Global Engineering Education Conference, 2020

Challenges with Teaching and Learning Theoretical Query Languages.
Proceedings of the 12th International Conference on Computer Supported Education, 2020

Leveraging the Raspberry Pi for CS Education.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Improving Student Learning Experience by the Full Integration of Classroom Response Systems into Lectures.
Proceedings of the Computer Supported Education - 10th International Conference, 2018

On the Use of Classroom Response Systems as an Integral Part of the Classroom.
Proceedings of the 10th International Conference on Computer Supported Education, 2018

Improving Student Content Retention using a Classroom Response System.
Proceedings of the CSEDU 2017, 2017

Pitfalls in Memory Consistency Modelling.
Parallel Process. Lett., 2016

Undergraduate Assembly Language Instruction Sweetened with the Raspberry Pi.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA, March 02, 2016

Partition consistency - A case study in modeling systems with weak memory consistency and proving correctness of their implementations.
Distributed Comput., 2014

Formulating second-order logic conditions in SQL.
Proceedings of the 15th Annual Conference on Information Technology Education, 2014

Lessons learned and recommended strategies for game development components in a computer literacy course.
Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 2014

Using video game development to engage undergraduate students of assembly language programming.
Proceedings of the 14th Annual ACM SIGITE Conference on Information Technology Education, 2013

Engaging students by intertwining puzzle-based and problem-based learning.
Proceedings of the ACM Special Interest Group for Information Technology Education Conference, 2012

A real-time XML protocol for bridging virtual communities.
Int. J. Netw. Virtual Organisations, 2011

Programmer-Centric Memory Consistency Modeling.
Bull. EATCS, 2011

Distributed collaboration models for social networks.
Proceedings of the International Conference on Computational Aspects of Social Networks, 2011

A member interface approach to a mobile virtual community of practice.
IJWBC, 2009

Tutoring Tool for Formulating Database Queries with Complex Quantifiers.
Proceedings of the Sixth International Conference on Information Technology: New Generations, 2009

Answering Multiple-Item Queries in Data Broadcast Systems.
Proceedings of the Dataspace: The Final Frontier, 2009

Implementing sequentially consistent programs on processor consistent platforms.
J. Parallel Distributed Comput., 2008

Port Scans.
Proceedings of the Encyclopedia of Information Ethics and Security, 2007

Specifying memory consistency of write buffer multiprocessors.
ACM Trans. Comput. Syst., 2007

A novel collaboration model for mobile virtual communities.
IJWBC, 2007

Mobile virtual communities research: a synthesis of current trends and a look at future perspectives.
IJWBC, 2007

What is Itanium Memory Consistency from the Programmer's Point of View?
Electron. Notes Theor. Comput. Sci., 2007

Tight Bounds for Critical Sections in Processor Consistent Platforms.
IEEE Trans. Parallel Distrib. Syst., 2006

Utilizing Object Compression for Better J2ME Remote Method Invocation in 2.5G Networks.
J. Comput. Inf. Technol., 2006

Capturing Register and Control Dependence in Memory Consistency Models with Applications to the Itanium Architecture.
Proceedings of the Distributed Computing, 20th International Symposium, 2006

Programmer-Centric Conditions for Itanium Memory Consistency.
Proceedings of the Distributed Computing and Networking, 8th International Conference, 2006

Allocation and Re-Allocation of Data in a Grid using an Adaptive Genetic Algorithm.
Proceedings of the 2006 IEEE/ACS International Conference on Computer Systems and Applications (AICCSA 2006), 2006

Process Synchronization with Readers and Writers Revisited.
J. Comput. Inf. Technol., 2005

Can Out-of-Order Instruction Execution in Multiprocessors Be Made Sequentially Consistent?.
Proceedings of the Network and Parallel Computing, IFIP International Conference, 2005

Impact of Instruction Re-Ordering on the Correctness of Shared-Memory Programs.
Proceedings of the 8th International Symposium on Parallel Architectures, 2005

A Dynamic Rich Client for Ubiquitous Devices.
Proceedings of the Internet and Multimedia Systems and Applications, 2005

More Efficient Java RMI for GPRS Devices.
Proceedings of the New Trends in Computer Networks, 2005

XML User Interfaces for Collaborative Mobile Virtual Communities.
Proceedings of the IADIS International Conference WWW/Internet 2003, 2003

Building Collaborative Mobile Virtual Communities on the Web.
Proceedings of the IADIS International Conference WWW/Internet 2002, 2002

Bounds for Mutual Exclusion with only Processor Consistency.
Proceedings of the Distributed Computing, 14th International Conference, 2000

Memory consistency and process coordination for SPARC v8 multiprocessors (brief announcement).
Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing, 2000

Memory Consistency and Process Coordination for SPARC Multiprocessors.
Proceedings of the High Performance Computing, 2000

Java: Memory Consistency and Process Coordination.
Proceedings of the Distributed Computing, 12th International Symposium, 1998

Properties of Simulated Annealing and Genetic Algorithms for Mapping Data to Multicomputers.
Parallel Algorithms Appl., 1997

Critical Sections and Producer/Consumer Queues in Weak Memory Systems.
Proceedings of the 1997 International Symposium on Parallel Architectures, 1997

General Applicability of Genetic and Simulated Annealing Algorithms for Data Mapping.
Proceedings of the Seventh IASTED/ISMM International Conference on Parallel and Distributed Computing and Systems, 1995