CSE 132 (Spring 2015)

Department of Computer Science
School of Engineering and Applied Science
Washington University in St. Louis

Message of the Day:

About the course: CSE 132 builds on CSE 131's introduction to computer science. While CSE 131 considered stand-alone programs with little effect on the outside world, CSE 132 explores concepts, techniques, and design approaches for dealing with persistence, concurrency, and network computing. Algorithms and data structures are presented as needed to support discussion of these topics. Concepts and skills are mastered through the design and implementation of software projects. Collaboration skills are developed as work is performed in small teams. Java, an object-oriented programming language, is the vehicle of exploration. Prerequisite: CSE 131 or equivalent.

Times and Places:


You do not need a textbook for this course. The following text may be useful:
Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, and Doug Lea. Java Concurrency in Practice. Addison-Wesley, 2006.
You can find the PDF online from here

Last modified 15:57:36 CST 11 January 2015 by Ron K. Cytron