Study Plan

 

First year

 

Fall semester

CPSC541

Systems and Software Standards and Requirements (3 Units)

Textbook - Software Requirements (3 rd edition), Karl Wiegers, Microsoft Press 2013

CPSC544

Advanced Software Process (3 Units)

Textbook - Humphrey, Watts S. Managing Software Process, Addison Wesley 1989. (29 th Printing, 2003)  (ISBN-10:0-201-18095-2) (ISBN-13:978-020-1180954)

 

Spring Semester

CPSC545

Software Design and Architecture (3 Units)

Textbook - Bass, Len, Clemets, Paul, and Kazman, Rick. Software Architecture in Practice, 3 rd  Ed. SEI Series in  Software Engineering, Addison-Wesley Professional, Oct. 2012. Hardcover: 640 pages. (ISBN-13: 978-0-321-      81573-6) (ISBN-10: 0-321-81573-4)

CPSC546

Modern Software Management (3 Units)

Textbooks - J. Highsmith, Agile Project Management, ISBN [9780321658395],  2nd  edition, Addison - Wesley, 2010

Donald J. Reifer, Software Management 7th   edition edited by IEEE and Wiley Inc., 2006.

 

Summer Semester

CPSC597(1)

Project (3 Units)

CPSC548

Professional, Ethical and Legal Issues for Software Engineers (3 Units)

Textbook - Michael J. Quinn, Ethics for the INFORMATION AGE, 7th edition, Addison Wesley.

 

Second year

 

Fall Semester

CPSC542

Software Verification and Validation (3 Units)

Textbook - "Practical Software Testing", by Ilene Burstein, Springer 2003 (ISBN 0-387-95131-8)

CPSC547

Software Measurement (3 Units)

Textbook - William a. Florac. Anita D. Carletton, Measuring the Software Process, Statistical Process Control for Software Process Improvement. Addison Wesley. (ISBN 0-201-60444-2)

 

Spring Semester

CPSC543

Software Maintenance (3 Units)

Textbook - Software Maintenance (2nd  edition), Grubb and Takang, World Scientific 2003

CPSC597(2)

Project (3 Units)