ELEC 278: Fundamentals of Information Structures

Description

Units: 4.00

Software organization with subroutines and parameter passing. Data structures including arrays, linked lists, stacks, queues, deques, hash and scatter tables, trees and search trees, heaps and priority queues, and graphs. Recursion. Algorithm analysis and asymptotic notation. Sorting algorithms. Advanced programming in the C language.

Requirements

PREREQUISITE(S):

APSC 142 or APSC 143 or MNTC 313

EXCLUSION: 

CISC 235, MREN 178