Programming Systems and Software Engineering


In this area, our faculty members are working on the following topics: software engineering, software analytics, software product line engineering, gamification, compiler optimization, programming languages, software education, computer education.

Faculty Members

Courses

  • CS411 Software Architecture Design
  • CS453 Application Lifecycle Management
  • CS458 Software Verification and Validation
  • CS319 Object-Oriented Software Engineering
  • CS413 Software Engineering Project Management
  • CS315 Programming Languages
  • CS416 Compiler Design
  • CS439 Automated Program Repair