University of Southern California
    
Home   Contact Us    
Center for Systems and Software Engineering

About us
News
History
People
Events
Upcoming
Highlights
Past
Publication
Tech. Report
TR by Author
Research
Projects
Tools
Courses
Education
Degrees
Admissions
Affiliates
List of Affiliates
Private Area
Other Resources

Course Description Current List by Course List by Semester 577 Project Archives
2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996

List of Courses Offered in Spring 2013

Class Number
Class Name
Instructors
CSCI 511 Personal Software Process (Agile software development approaches)

Dr. Supannika Koolmanojwong

CSCI 577b Software Engineering

Dr. Supannika Koolmanojwong

List of Courses Offered in Fall 2012

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics

Dr. Barry Boehm
Dr. Supannika Koolmanojwong

CSCI 577a Software Engineering

Dr. Barry Boehm
Dr. Supannika Koolmanojwong

List of Courses Offered in Spring 2012

Class Number
Class Name
Instructors
CSCI 577b Software Engineering

Dr. Supannika Koolmanojwong

CSCI 599 Service Science Dr. Supannika Koolmanojwong

List of Courses Offered in Fall 2011

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics

Dr. Barry Boehm
Dr. Supannika Koolmanojwong

CSCI 577a Software Engineering Dr. Supannika Koolmanojwong

List of Courses Offered in Spring 2011

Class Number
Class Name
Instructors
CSCI 511 Personal Software Process (PSP) and Project

Jim Alstad

CSCI 571 Web Technologies Marco Papa
CSCI 577b Software Engineering Supannika Koolmanojwong
CSCI 578 Software Architectures Dr. Christian Mattmann
Dr. Nenad Medvidovic

List of Courses Offered in Fall 2010

Class Number
Class Name
Instructors
CSCI 510 Software Management and Economics

Marilee Wheaton

CSCI 571 Web Technologies Dr. Ellis Horowitz
Dr. Marco Papa
CSCI 577a Software Engineering A. Winsor Brown
CSCI 578 Software Architectures Dr. Nenad Medvidovic
CSCI 588 Specification and Design of User Interface Software Dr. Suya You
CSCI 590 Directed Research

Dr. Barry Boehm
A. Winsor Brown

CSCI 599 Program Analysis & Software Testing Dr. William Halfond

List of Courses Offered in Spring 2010

Class Number
Class Name
Instructors
CSCI 511 Personal Software Process (PSP) and Project

Jim Alstad

CSCI 571 Web Technologies Professor Horowitz
CSCI 577b Software Engineering A. Winsor Brown
CSCI 578 Software Architectures Dr. Christian Mattmann
Dr. Nenad Medvidovic

List of Courses Offered in Fall 2009

Class Number
Class Name
Instructors
CSCI 510 Software Management and Economics

Dr. Barry Boehm

CSCI 571 Web Technologies Dr. Ellis Horowitz
Dr. Marco Papa
CSCI 577a Software Engineering Dr. Barry Boehm,
A. Winsor Brown
CSCI 578 Software Architectures Dr. Nenad Medvidovic
CSCI 588 Specification and Design of User Interface Software Dr. Suya You
CSCI 590 Directed Research Dr. Ellis Horowitz

List of Courses Offered in Spring 2009

Class Number
Class Name
Instructors
CSCI 511 Personal Software Process (PSP) and Project

A. Winsor Brown

CSCI 571 Web Technologies Professor Horowitz
CSCI 577b Software Engineering A. Winsor Brown
CSCI 578 Software Architectures Dr. Christian Mattmann
Dr. Nenad Medvidovic
CSCI 590 Directed Research Professor Horowitz

List of Courses Offered in Fall 2008

Class Number
Class Name
Instructors
CSCI 510 Software Management and Economics

Dr. Barry Boehm,
A. Winsor Brown

CSCI 571 Web Technologies Professor Horowitz
Dr. Marco Papa
CSCI 577a Software Engineering Dr. Barry Boehm,
A. Winsor Brown
CSCI 578 Software Architectures Dr. Nenad Medvidovic
CSCI 588 Specification and Design of User Interface Software Suya You
CSCI 590 Directed Research Professor Horowitz
CSCI 599 Special Topics: Evolution of Database Research Highlighting the Work of Jim Gray Cyrus Shahabi

List of Courses Offered in Spring 2008

Class Number
Class Name
Instructors
CSCI 511 Personal Software Process (PSP) and Project A. Winsor Brown
CSCI 571 Web Technologies Marco Papa
CSCI 578 Software Architectures Dr. Christian Mattmann
Dr. Nenad Medvidovic
CSCI 577b Software Engineering II A. Winsor Brown

List of Courses Offered in Fall 2007

Class Number
Class Name
Instructors
CSCI 510 Software Management and Economics Dr. Barry Boehm
CSCI 577 Software Engineering I Dr. Barry Boehm, Winsor Brown, Ed Colbert, Ann Majchzak, Steve Jacobs, Robert Doiel

List of Courses Offered in Spring 2007

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II A. Winsor Brown
CSCI 571 Web Technologies Professor Horowitz
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown

 

List of Courses Offered in Fall 2006

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics Dr. Barry Boehm
CSCI 577a Software Engineering I Dr. Barry Boehm
CSCI 588 Specification and Design of User Interface Software Steven M. Jacobs
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown
CSCI 571 Web Technologies Professor Horowitz

List of Courses Offered in Spring 2006

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Barry Boehm, Ed Colbert
CSCI 578 Software Architecture Dr. Alexander Egyed
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown

List of Courses Offered in Fall 2005

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics Dr. Barry Boehm
CSCI 577a Software Engineering I Dr. Barry Boehm
CSCI 588 Specification and Design of User Interface Software Steven M. Jacobs
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown

 

List of Courses Offered in Spring 2005

Class Number
Class Name
Instructors
CSCI 477 Design and Construction of Large Software Systems David Wilczynski
CSCI 511 Personal Software Process (PSP) and Project Jame Alstad
CSCI 577b Software Engineering II Dr. Barry Boehm, Ed Colbert
CSCI 578 Software Architectures Dr. Nenad Medvidovic
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown

 

List of Courses Offered in Fall 2004

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics Dr. Barry Boehm
CSCI 577a Software Engineering I Dr. Barry Boehm
CSCI 589 Software Engineering for Embedded Systems Dr. Nenad Medvidovic
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown

 

List of Courses Offered in Summer 2004

Class Number
Class Name
Instructors
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown

 

List of Courses Offered in Spring 2004

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Barry Boehm & Dr. Ray Madachy
CSCI 578 Software Architectures Ed Colbert
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown
CSCI 511 Personal Software Process (PSP) and Project Jame Alstad
CSCI 477 Design and Construction of Large Software Systems David Wilczynski

 

List of Courses Offered in Fall 2003

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics Dr. Ray Madachy
CSCI 577a Software Engineering I (sections 1 & 2) A. Winsor Brown
CSCI 577a Software Engineering I (section 3) A. Winsor Brown & Ashish Soni
CSCI 588 Specification and Design of User Interface Software Steven M. Jacobs
CSCI 589 Software Engineering for Embedded Systems Nenad Medvidovic

 

List of Courses Offered in Summer 2003

Class Number
Class Name
Instructors
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown

 

List of Courses Offered in Spring 2003

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Barry Boehm & Dr. Ray Madachy
CSCI 578 Software Architectures Ed Colbert
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown
CSCI 511 Personal Software Process (PSP) and Project A. Winsor Brown
CSCI 477 Design and Construction of Large Software Systems Nenad Medvidovic

 

List of Courses Offered in Fall 2002

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics Dr. Barry Boehm
CSCI 577a Software Engineering I Dr. Barry Boehm & Dr. Daniel Port & Dr. David Klappholz
CSCI 588 Specification and Design of User Interface Software
Steven M. Jacobs
CSCI 590 Software Engineering DR/CPT Program A. Winsor Brown
CSCI 599 Software Engineering for Embedded Systems Nenad Medvidovic

 

List of Courses Offered in Spring 2002

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Barry Boehm & Dr. Daniel Port
CSCI 578 Software Architectures Nenad Medvidovic
CSCI 511 Personal Software Process (PSP) and Project A. Winsor Brown

 

List of Courses Offered in Fall 2001

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics Dr. Barry Boehm
CSCI 577a Software Engineering I Dr. Barry Boehm
CSCI 588 Specification and Design of User Interface Software
Steven M. Jacobs
CSCI 590 Software Engineering DR/CPT Program Dr. Barry Boehm & A. Winsor Brown
CSCI 599 Software Engineering for Embedded Systems Nenad Medvidovic

 

List of Courses Offered in Summer 2001

Class Number
Class Name
Instructors
CSCI 577c CSE/CST Internship Program Dr. Barry Boehm & A. Winsor Brown
CSCI 590 Software Engineering DR/CPT Program Dr. Barry Boehm & A. Winsor Brown

 

List of Courses Offered in Spring 2001

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Barry Boehm & Dr. Daniel Port
CSCI 578 Software Architectures Nenad Medvidovic
CSCI 511 Personal Software Process (PSP) and Project A. Winsor Brown

 

List of Courses Offered in Fall 2000

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics Dr. Barry Boehm
CSCI 577a Software Engineering I Dr. Barry Boehm & Dr. Daniel Port
CSCI 588 Specification and Design of User Interface Software
Steven M. Jacobs
CSCI 599 Formal Methods in Software Architectures Nenad Medvidovic

 

List of Courses Offered in Summer 2000

Class Number
Class Name
Instructors
CSCI 577c Software Engineering Internship Program Dr. Barry Boehm & A. Winsor Brown
CSCI 590 Software Engineering DR/CPT Program Dr. Barry Boehm & A. Winsor Brown
CSCI 665 Advanced Software Engineering Project A. Winsor Brown

 

List of Courses Offered in Spring 2000

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Barry Boehm & Dr. Ray Madachy & Dr. Daniel Port
CSCI 612 Software Architectures Nenad Medvidovic
CSCI 665 Advanced Software Engineering Project A. Winsor Brown

 

List of Courses Offered in Fall 1999

Class Number
Class Name
Instructors
CSCI 510 Software Management & Economics Dr. Barry Boehm
CSCI 577a Software Engineering I Dr. Barry Boehm & A. Winsor Brown
CSCI 588 Specification and Design of User Interface Software
Steven M. Jacobs
CSCI 599 Current Issues in Software Architectures Nenad Medvidovic
CSCI 599 Software Process Modeling Dr. Barry Boehm & Dr. Ray Madachy

 

List of Courses Offered in Summer 1999

Class Number
Class Name
Instructors
CSCI 599 Personal Software Project Management A. Winsor Brown
CSCI 665 Advanced Software Engineering Project A. Winsor Brown

 

List of Courses Offered in Spring 1999

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Barry Boehm & Dr. Ray Madachy & Dr. Daniel Port
CSCI 612 Software Architectures Nenad Medvidovic & Alexander Egyed
CSCI 665 Advanced Software Engineering Project A. Winsor Brown

 

List of Courses Offered in Fall 1998

Class Number
Class Name
Instructors
CSCI 577a Software Engineering I Dr. Barry Boehm & A. Winsor Brown
CSCI 588 Specification and Design of User Interface Software
Steven M. Jacobs

 

List of Courses Offered in Spring 1998

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Barry Boehm & Dr. Ray Madachy & Dr. Daniel Port
CSCI 665 Advanced Software Engineering Project A. Winsor Brown

 

List of Courses Offered in Fall 1997

Class Number
Class Name
Instructors
CSCI 577a Software Engineering I Dr. Barry Boehm & A. Winsor Brown

 

List of Courses Offered in Spring 1997

Class Number
Class Name
Instructors
CSCI 577b Software Engineering II Dr. Ray Madachy

 

List of Courses Offered in Fall 1996

Class Number
Class Name
Instructors
CSCI 577a Software Engineering I Dr. Barry Boehm