Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.
Graduate student Christian Braudrick and Professor William Dietrich display the meandering stream they created in a lab, and how their study will be applied to environmental restoration projects on earth, as well as studies of the geography of Mars.
2:48 min. video produced by Roxanne Makasdjian, UC Berkeley Media Relations
Full press release at: http://www.berkeley.edu/news/media/releases/2009/10/05_meanders.shtml