National CAE Designated Institution
  • Online, Instructor-Led
Course Description

A data structure is a specialized layout for organizing and storing data. An integral part of the information technology arena, programmers work with many different types of data structures. Using fundamental programming knowledge, such as object-oriented programming (OOP).

Learning Objectives

Students continue their practice with OOP and have the opportunity to gain integral knowledge of advanced data structures, including lists, stacks, queues, and the functions of each. They also learn how to choose data structures that are appropriate for various types of information. They engage in blogs and discussions to work through ideas and gain various perspectives on topical issues, such as arrays, data collections, and recursion. Students gain hands-on experience as they solve complex word problems by writing a program and using tools to create, compile, debug, and run interactive programs.

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Systems Development
  • Systems Requirements Planning
  • Test and Evaluation