Abstract data structures: lists, stacks, queues, trees, graphs. Abstract data types, modules, interfaces and specifications. Software engineering concepts and applications. (12/0/0/24/12) PREREQUISITES: CMPE 212 (CISC 212) and/or CISC 121 EXCLUSIONS: ELEC 276, CISC 235