Title: Learning Objectives
Course: Programming Fundamentals II (TEMPLATE) > Section: Competency Modules

Upon successful completion of competency 3.1, the student will be able to:
1. Demonstrate an understanding of the relationship between arrays and pointers in C++ by writing code to access array elements using pointers.
2. Choose between using a pointer to a variable or a pointer to a constant.
3. Demonstrate a thorough understanding of dynamic memory allocation by writing code to dynamically allocate arrays.