Parallel Computing(I3340)
Lebanese University Lebanese University
Programming Advanced

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.

8 hours 1 modules 14 videos 7 resources
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
Ali Abo Aliwe

Course Instructor

Course Curriculum
1 modules · 14 videos

  • Parallel Computing - Session 1 - Java Course
    100 min
  • Parallel Computing - Session 2 - Java Labs & Methodology Free Preview
    90 min
  • Parallel Computing - Session 3 - Java Exercises 1
    95 min
  • Parallel Computing - Session 4 - Java Exercises 2
    63 min
  • Parallel Computing - Session 5 - PThreads Course
    72 min
  • Parallel Computing - Session 6 - PThreads Lab
    65 min
  • Parallel Computing - Session 7 - PThreads Exercises
    102 min
  • Parallel Computing - MinMax and Factorial Exercise (pthreads)
    42 min
  • Parallel Computing - Session 8 - OpenMP Course
    82 min
  • Parallel Computing - Session 9 - OpenMP Lab & Exercises
    42 min
  • Session 10 : Past Exam 2023_2024 S1 Solution
    113 min
  • Past Exam Solution 24_25 S1 Question2
    25 min
  • Past Exam Solution 25_26 Session 1
    58 min
  • Past Exam 24_25 S2 Solution
    41 min
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
  1. Fill in the enrollment form above
  2. Complete payment through our supported methods
  3. Receive your unique access code via WhatsApp
  4. Enter your code above to start learning!