Lebanese University
Parallel Computing(I3340)
Parallel Computing Course — For Lebanese University Students (3rd Year) Learn parallel computing fundamentals including Java Threads, Pthreads, and OpenMP through practical examples and exam-focused exercises, explained in Lebanese Arabic.
About This Course
Parallel Computing Course — For Lebanese University Students (3rd Year) This course is designed specifically for third-year Lebanese university students taking parallel computing as part of their curriculum. All sessions are explained in Lebanese Arabic to make complex concepts easier to understand and follow. The course covers everything you need to master parallel computing, starting from the fundamentals of threads and processes, moving through Java multithreading concepts like thread lifecycle, synchronization mechanisms, locks, conditions, and thread pools, then diving into Pthreads for C-based parallel programming and OpenMP for shared memory parallelism. Whether you're struggling to keep up with the course or just want to solidify your understanding before the exam, this course gives you the clear, practical, and exam-focused preparation you need.
Your Instructor
Ali Abo Aliwe
Course Instructor
Course Curriculum
1 modules · 14 videos-
100 minParallel Computing - Session 1 - Java Course
-
95 minParallel Computing - Session 3 - Java Exercises 1
-
63 minParallel Computing - Session 4 - Java Exercises 2
-
72 minParallel Computing - Session 5 - PThreads Course
-
65 minParallel Computing - Session 6 - PThreads Lab
-
102 minParallel Computing - Session 7 - PThreads Exercises
-
42 minParallel Computing - MinMax and Factorial Exercise (pthreads)
-
82 minParallel Computing - Session 8 - OpenMP Course
-
42 minParallel Computing - Session 9 - OpenMP Lab & Exercises
-
113 minSession 10 : Past Exam 2023_2024 S1 Solution
-
25 minPast Exam Solution 24_25 S1 Question2
-
58 minPast Exam Solution 25_26 Session 1
-
41 minPast Exam 24_25 S2 Solution
Course Resources
These resources will be available after enrollment.
-
Parallel Computing Cheat Sheet & Methodology - Java
423.45 KB -
Parallel Computing Docs (Explanation + Labs + Exercises )
1.22 MB -
pthread_exit() and pthread_join() communication
14.84 KB -
PThreads_CheatSheet
442.73 KB -
OpenMP_CheatSheet
486.51 KB -
I3340 2025_2026 S1 Exam & Solution
81.72 KB -
I3340 24_25 S2 Exam & Solution
274.25 KB
$40.00
- Full access to all course content
- 1 modules · 14 video lessons
- Downloadable resources included
- Access from any device
- Access duration: 3 months from activation
Enroll in this Course
Already have an access code?
How to Get Access
- Fill in the enrollment form above
- Complete payment through our supported methods
- Receive your unique access code via WhatsApp
- Enter your code above to start learning!