Apr 19, 2024  
Graduate Record 2008-2009 
    
Graduate Record 2008-2009 [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