Software Engineering

Software Engineering

Software Engineering - G129

Students seeking this COGS will be required to take 1 required course and 3 restricted electives. This COGS is “stackable.” That is, all of the courses count for the MS in Computer Science and some count for the MS in Data Science.

Required Courses Course Name MS DS Elective
CS 04524 Agile Software Engineering  
Elective Courses (pick 3)    
CS 02530 Advanced Database Systems: Theory and Programming Yes
CS 02630 Advanced Topics in Database Systems Yes
CS 04515 Embedded Systems Programming  
CS 04548 Programming Languages: Theory, Implementation and Application  
CS 04563 Parallel and Concurrent Programming  
CS 04580 Human Centered Computing  
CS 04623 Advanced Software Engineering  
CS 04670 Advanced Object-Oriented Design