Jan 30, 2025  
2014-2015 Graduate Catalog 
    
2014-2015 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CPSC 5010 - Software Design and Engineering

6 credit hours
Software fundamentals including interfaces, dynamic memory management, types, generics and exception handling.  Software design with an emphasis on object-oriented development: contracts, containment, composition, inheritance, overloading and polymorphism.  Software maintainability and code reuse.  This course assumes prior course work in programming fundamentals and data structures.



Add to Portfolio (opens a new window)