Jan 27, 2020  
Graduate Record 2007-2008 
    
Graduate Record 2007-2008 [ARCHIVED RECORD]

CS 650 - Building Complex Software Systems


This course requires actual implementation of a complex, challenging system such as those encountered in today’s world. Most systems undertaken involve an external interface implementation, such as a real-time controller, robotic management, requiring sophisticated sensor input. Available implementation tools, such a CORBA, distributed RPC calls, and GUI interface systems are mastered as appropriate to the project. Similarly, relevant software engineering concepts, such as system specification and documentation methodologies are developed as appropriate to the project. (Y)

Prerequisites & Notes
Prerequisite: First-year standing as a CS graduate, good programming skills, undergraduate mastery of operating systems and programming languages, or instructor permission.

Credits: 3