Enrollment options

In today’s computing landscape, traditional single-core, single-socket systems have become virtually obsolete. Modern processors now feature multiple cores, enabling significant opportunities for performance improvement through parallel programming. To take full advantage of these many-core architectures, developers must be familiar with shared-memory parallel programming models such as OpenMP.

This short course offers a hands-on introduction to parallel programming using the OpenMP application programming interface (API). Participants will learn how to transform serial programs into parallel ones by incorporating OpenMP compiler directives and runtime functions. The session covers key concepts such as the fork-and-join execution model, data scoping, work-sharing constructs, reductions, and synchronization mechanisms.

Through practical examples and live coding demonstrations, attendees will see how to modify existing serial code to efficiently run on multicore systems. No prior experience with parallel programming is required—only a basic understanding of programming fundamentals.

By the end of this course, participants will have a solid grasp of OpenMP concepts and will be able to write, compile, and execute their own shared-memory parallel applications to take advantage of modern multicore hardware.



Prerequisites: Participants are expected to have familiarity with a low-level programming language such as C/C++, or Fortran, and work comfortably in a UNIX/Linux environment.

Instructor: Dr. Jerry O Ebalunode

Location: Online (Microsoft Teams)

Date: 21st Oct 2025 – 20th Nov 2025

Time: Tue Thu 10:00 AM – 11:30 AM

Attendance Requirement:

Good standing on Attendance grade (>50%) would be required to see new course materials, homework assignments, and exams/projects as the course proceeds.

Students aiming to earn a badge or certificate for completing this course must meet the attendance requirement. To pass and receive the badge, you need to attend at least 12 of the 15 total hours of live sessions.



HPE DSI’s courses are free for UH System students from outside the Main Campus. However, these individuals must enroll in our courses at least three weeks before the course's starting date to allow for proper registration.

Clear Lake, Victoria, Downtown, Sugar Land, or Katy campuses 

Attendees who are current UHS students, staff, or faculty from the Clear Lake, Victoria, Downtown, Sugar Land, or Katy campuses MUST fill in this credentials form at least three(3) weeks before the course start date. This will allow adequate time for processing your course access credentials before the first class.  

Current UHS (all campuses) Student, Staff, or Faculty Registration Fee: Free. 

UH Alumni and Non-UH Affiliates

Attendees who are not current UHS students, staff, or faculty will need to make a payment for the course prior to its commencement.

        UH Alumni Registration Fee: $250.00. See refund policy

        Non-UH Affiliate Registration Fee: $250.00. See refund policy

Non-UH affiliates and alumni registering for the HPE DSI classes MUST: 

(1) complete the payment of the course fees ($250.00 per course) at least three(3) weeks before course commencement using this payment link. 

(2) fill in this credentials form at least three(3) weeks before the course start date. This will allow adequate time for processing your course access credentials before the first class.  

If you need to cancel a course for any reason, e-mail us at contact@hpedsi.uh.edu

The following refund schedule applies:
More than three weeks before the start date: A cancellation fee of 10% of the total workshop cost applies.
Less than three weeks before the start date: 15% cancellation fee applies.
Less than one week before the start date: 25% cancellation fee applies.
48 hours or less before class starts: No refund is available.
All deposits and payments made are non-transferable. The HPE DSI cannot provide refunds, transfer payments, or offer makeup sessions for classes a student might miss, for any reason. If the HPE DSI has to cancel a workshop, you will receive a full refund. 



Self enrollment (Student)
Self enrollment (Student)