University of Michigan - Shanghai Jiao Tong University Joint Institute


Ve 280: Programming and Elementary Data Structures

Course description: Techniques and algorithm development and effective programming, top-down analysis, structured programming, testing, and program correctness. Program language syntax and static and runtime semantics. Scope, procedure instantiation, recursion, abstract data types, and parameter passing methods. Structured data types, pointers, linked data structures, stacks, queues, arrays, records, and trees.
Credit hours: 4 credits
Pre-requisites: Vv 156 or Vv 186 , and Vg101  or equivalent 
Course Profile