Software Development Concentration
Required SE 431 Formal Software Specification and Development I Two of the following: SE 473 Security Architecture I SE 480 Software Architecture SE 435 Foundations of Distributed Systems I SE 552 Concurrent Software Development Project Management Concentration Required SE 477 Software and Systems Project Management Two of the following: SE 468 Software Measurement/Project Estimation SE 470 Software Development Processes SE 482 Requirements Engineering SE 529 Software Risk Management Software Architecture Concentration Required:ECT556 Enterprise Architecture and Design HCI 440 Usability engineering SE 480 Software architecture SE 482 Requirements Engineering SE 477 Software and Systems Project Management One of: IS 482 Legal aspects of IT IS 572 Information Security Management IS 560 Enterprise Systems SE 468 Software Measurement/Project Estimation SE 470 Software Development Processes SE 529 Software Risk Management Gaming and Entertainment Technologies Concentration Required SE 556 Advanced Architecture of Computer Games One of the following: GAM 476 Artificial Intelligence for Computer Games SE 558 Architecture and Design for Multiplayer Games CSC 480 Foundations of Artificial Intelligence CSC 578 Neural Networks and Machine Learning Two of the following: SE 435 Foundations of Distributed Systems I SE 473 Security Architecture I SE 477 Software and Systems Project Management SE 552 Concurrent Software Development SE 550 Distributed Software Development SE 542 Software Development for Limited and Embedded Devices TDC 463 Computer Networks and Data Systems TDC 573 Multimedia Networking SE 435 Foundations of Distributed Systems I SE 535 Foundations of Distributed Systems II GAM 476 Artificial Intelligence for Computer Games SE 558 Architecture and Design for Multiplayer Games CSC 480 Foundations of Artificial Intelligence CSC 578 Neural Networks and Machine Learning
|