Scheduler

15-313: Foundations of Software Engineering

Units 12
Department Computer Science
Prerequisites 15-211 and (15-212 or 15-213)
Related URLs http://www.csd.cs.cmu.edu

Students gain exposure to the fundamentals of modern software engineering. This includes both core CS technical knowledge and the means by which this knowledge can be applied in the practical engineering of complex software. Topics related to software artifacts include design models, patterns, coding, static and dynamic analysis, testing and inspection, measurement, and software architecture and frameworks. Topics related to software process include modeling, requirements engineering, process models and evaluation, team development, and supply chain issues including outsourcing and open source. This course has a strong technical focus, and will include both written and programming assignments. Students will get experience with modern software engineering tools and, later in the semester, create one of their own.

Missing some of your favorite features that used to be here?

Don't worry, were working hard to get these features implemented. Check back soon!

Sections

Section Time Day Instructor(s) Location
Lec 12:00 pm – 01:20 pm TR Scherlis, Christopher WEH 5302 Add
A 01:30 pm – 02:20 pm W Instructor TBA WEH 5302 Add
Section Time Day Instructor(s) Location
Lec 10:00 am – 11:20 am MW Carter CMB 1030
W 09:30 am – 10:20 am T Carter CMB 1199

Textbooks

We don’t have textbooks yet. Check back closer to the beginning of Spring 2009.

Inside we both know what's been going on © 2004–2008 The Carnegie Pulse