C++ is one of the most widely used programming languages, particularly in the STEM fields. Various C++ compilers are available for the majority of computer architectures and operating systems. This tutorial will provide skills to understand and write C++ code starting with the basics. There will be many hands-on time sessions to write code. You will learn how to write, compile and debug some C code comfortably. You will understand and use the basic con-structs of C++; manipulate C++ datatypes, such as arrays, strings, containers, and pointers; isolate and fix common errors in C++ programs; use memory appropriately, including proper allocation/deallocation procedures; apply object-oriented approaches to software problems in C++, making use of structs, classes and objects. Several C++ problems will be presented and solved. Some of the newest feature of C++ will also mentioned/looked at. 

Prerequisites: Participants are expected to have familiarity with the command line either on UNIX/LINUX or windows.



Date:7th March 2022 - 18th April 2022

Time: Mon Wed, 10:30 AM to 12:00 PM

Instructor: Dr. Jerry Ebalunode

Class Capacity: 150

Location: Join Microsoft Teams with CODE

  • 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 courses starting date to allow for proper registration.


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

Attendees who are current UHS student, 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 of 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 student, staff or faculty will need to make a payment for the course prior to its commencement.

UH Alumni Registration Fee: $250.00.

Non-UH Affiliate Registration Fee: $250.00.

** 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 https://store.mynsm.uh.edu/index.php?route=product/product&product_id=546&search=201+scientific+computing


(2) fill in this credentials form at least three(3) weeks before the course start date. This will allow adequate time for processing of 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 start date: A cancellation fee of 10% of the total workshop cost applies.
Less than three weeks before start date: 15% cancellation fee applies.
Less than one week before start date: 25% cancellation fee applies.
48 hours or less before class start: No refund is available.
All deposits and payments made are nontransferable. 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.