CSE303: Concepts and Tools for Software Development

Catalog Description: Introduction to key concepts and tools in the development of software not introduced in the introductory programming courses. Includes programming with explicit memory management and layout (e.g. C or C++), techniques for group software development, modern design, implementation, and testing patterns and strategies, and societal impact.

Prerequisites: CSE 143.
Credits: 3.0

Portions of the CSE303 web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly creditied. The CSE303 Web: © 1993-2017, Department of Computer Science and Engineering, Univerity of Washington. Administrative information on CSE303 (authentication required).