Units
3.0 QUARTER UNITS

Skills you will gain

  • Advanced Data Structures: Implement and manipulate arrays, structures, unions, and bit manipulation for efficient problem-solving.
  • Memory Management & Dynamic Allocation: Manage memory dynamically using pointers, linked lists, and structure memory allocation.
  • Complex Sorting Algorithms: Sort and manage complex data with both simple and advanced sorting routines.
  • Tree & Graph Structures: Design, traverse, and manage tree and graph structures, including pathfinding and spanning trees.
  • Software Testing & Prototyping: Use testing techniques to ensure software quality and leverage Generative AI for rapid prototyping.

Course Description


C remains one of the most popular programming languages. It is widely available on most, if not all, computing platforms. This language is highly valued for its speed, low-level capabilities and platform independent characteristics. It is also actively used in the development of other languages. This course will broaden your skills as a C language programmer by introducing sophisticated problem-solving and optimization techniques.

 


Prerequisites / Skills Needed

Prerequisites:

  • CMPR.X400: C Programming I
Currently no classes scheduled. Would you like to be notified when a class is available?

This course applies to these programs:

Demo