Last Updated:
30/09/2020 - 16:27

Courses

Classes mostly start at 18:00 to facilitate attendance of the working students.

Deficiency courses (To be completed in at most 2 semesters)

  • SM 591 Software Management Primer I (1 credit)
  • SM 592 Software Management Primer II (1 credit)

Core courses (All should be taken)

  • SM 502 Software Management
  • SM 503 Object Oriented Software Development
  • SM 504 Team Software Project (Should be taken after SM 502 and SM 503 are taken)
  • Non-credit core courses
    • SM 892 Special Studies (Non-credit, should be taken each semester after 6 courses (or 18 credits) are taken in total)
    • SM 590 Graduate Seminar (Non-credit, should be taken in the same term SM 589 is taken.)
    • SM 589 Term Project (Non-credit)

Elective Courses (At least 7 courses should be taken)

Up to 3 elective courses can be taken from other Evening Master Programs in METU to replace the courses given in this list with the approval of advisor.

  • SM 501 Personal Software Process
  • SM 511 Software Process Improvement
  • SM 512 Object-Oriented Programming and Data Structures
  • SM 514 Introduction to Software Testing
  • SM 515 Software Verification and Validation
  • SM 517 Software Metrics
  • SM 519 Acquisition of Software-Intensive Systems
  • SM 521 Software Requirements Engineering
  • SM 522 Agile Software Development
  • SM 523 Software Design Patterns
  • SM 525 Software Product Line Management
  • SM 526 Secure Software Development
  • SM 527 Security Engineering
  • SM 528 Software Architecture
  • SM 530 Social Network Analysis
  • SM 547 Model-Based Systems Engineering
  • SM 548 Computer Systems for Programmers
  • SM 549 IT Governance
  • SM 561 Introduction to Software Engineering
  • SM 563 Business Process Management
  • SM 701 Special Topics in SM: Contemporary Issues in Management
  • SM 702 Peopleware
  • SM 703 DevOps Essentials
  • SM 704 Service Oriented Architecture