CPSC 333: Calendar Entry

Location: [CPSC 333] [Course Administration] Calendar Entry

Foundations of Software Engineering

Introduction to software development problems and to the processes and methods used to address them. Goals and methods for requirements analysis and specification, architectural and detailed design, implementation, integration, and testing of software. An introduction to formal methods for software development, and one or more informal methods currently in widespread use.

Prerequisites: Computer Science 331. Philosophy 279 or 377 is highly recommended but not mandatory.

Department of Computer Science
University of Calgary

Office: (403) 220-5073
Fax: (403) 284-4707