Course Details

3 credits

Data Structures

The information shown on this page is simply that, information. This information is related only to this course in general, not to a specific class or instance of this course that is being offered. The labs shown on this page are those that I have created for this course, they are not those that are specifically assigned. For actual class information, the information that my current students should be looking at, return to the homepage and choose a currently offered class.

Course Description

Advanced programming techniques and concepts using the C programming language. Topics will include algorithm analysis and design, memory management, software engineering concepts and standard data structures including linked lists and binary trees. Prerequisite: CSCI 2473 or instructor approval.

Objectives

  1. Students will learn advanced programming techniques in C
  2. Students will use algorithm analysis and design techniques
  3. Students will implement memory management in their programs
  4. Students will design C programs that use linked lists
  5. Students will design C programs that use binary trees