MS in SWE Course List

Course Credits
SWE 501 Introduction to Object Oriented Programming (3+0+0) 3 ECTS 8
SWE 510 Data Structures and Algorithms (3+0+0) 3 ECTS 8
SWE 511 Computer Architecture (3+0+0) 3 ECTS 8
SWE 512 Operating Systems (3+0+0) 3 ECTS 8
SWE 513 Principles of Software Engineering (3+0+0) 3 ECTS 8
SWE 514 Computer Systems (3+0+0) 3 ECTS 8
SWE 520 Computer Networks (3+0+0) 3 ECTS 8
SWE 521 Database Systems (3+0+0) 3 ECTS 8
SWE 522 Software Requirements Engineering (3+0+0) 3 ECTS 8
SWE 523 Managing Software Development I (3+0+0) 3 ECTS 8
SWE 530 Software Design Process (3+0+0) 3 ECTS 8
SWE 531 Managing Software Development II (3+0+0) 3 ECTS 8
SWE 540 Multimedia and Web (3+0+0) 3 ECTS 8
SWE 541 Electronic Commerce (3+0+0) 3 ECTS 8
SWE 542 Advanced Software Engineering (3+0+0) 3 ECTS 8
SWE 543 Decision Support Systems (3+0+0) 3 ECTS 8
SWE 544 Internet Programming (3+0+0) 3 ECTS 8
SWE 545 Distributed Systems Programming (3+0+0) 3 ECTS 8
SWE 546 Data Mining (3+0+0) 3 ECTS 8
SWE 547 Human Computer Interaction (3+0+0) 3 ECTS 8
SWE 548 High Performance Computing (3+0+0) 3 ECTS 8
SWE 549 System Software and Programming (3+0+0) 3 ECTS 8
SWE 550 Software Quality Assurance and Reliability (3+0+0) 3 ECTS 8
SWE 551 Lightweight Client Programming (3+0+0) 3 ECTS 8
SWE 552 Telecommunications Software Engineering (3+0+0) 3 ECTS 8
SWE 553 Embedded Systems (3+0+0) 3 ECTS 8
SWE 554 CAD/CAM Software Development (3+0+0) 3 ECTS 8
SWE 555 Artificial Intelligence Techniques (3+0+0) 3 ECTS 8
SWE 556 Advanced Database Systems (3+0+0) 3 ECTS 8
SWE 571 Software Engineering Project 0
SWE 572 Project 2 0
SWE 573 Software Development Practice (4+0+0) 4 ECTS 9
SWE 574 Software Development as a Team (4+0+0) 4 ECTS 9
SWE 575 Case Studies in Software Engineering I (1+0+0) 1 ECTS 1
SWE 576 Case Studies in Software Engineering II 0
SWE 577 Directed Studies I (0+0+0) 0 ECTS 3
SWE 578 Directed Studies II (0+0+0) 0 ECTS 3
SWE 579 Graduate Seminar (0+0+0) 0 ECTS 8
SWE 581 Sp. Tp. Princip. of Multim. Software (3+0+0) 3 ECTS 8
SWE 582 Sp.Tp.Machine Learning for Data Analytic (3+0+0) 3 ECTS 8
SWE 584 Sp.Tp.Software Testing (3+0+0) 3 ECTS 8
SWE 586 Sp.Tp.Agile Software Development (3+0+0) 3 ECTS 8
SWE 587 Sp. Tp. Theory of Computation for Software Engineering (3+0+0) 3 ECTS 8
SWE 588 Sp. Tp. Advanced Algorithms (3+0+0) 3 ECTS 8
SWE 589 Sp. Tp. Software Measures II (3+0+0) 3 ECTS 8
SWE 590 Software Measures (3+0+0) 3 ECTS 8
SWE 591 Sp. Tp. Object Oriented 3D Graphics (3+0+0) 3 ECTS 8
SWE 592 Complex Networks (3+0+0) 3 ECTS 8
SWE 593 Sp. Tp. Resilient Software Development and Evaluation (3+0+0) 3 ECTS 8
SWE 593 Formal Methods in Software Verification and Validation (3+0+0) 3 ECTS 8
SWE 594 Sp. Tp. Multi-Core Programming (3+0+0) 3 ECTS 8
SWE 595 Sp. Tp. Secure Application Development (3+0+0) 3 ECTS 8
SWE 595 Sp. Tp. in SWE - Internet of Things 3, ECTS 8
SWE 596 Sp. Tp. Patterns in Software Engineering (3+0+0) 3 ECTS 8
SWE 596 Dynamic Web 3 (3+0+0) ECTS 8
SWE 597 Sp. Tp. Game Software Development (3+0+0) 3 ECTS 8
SWE 598 Sp. Tp. Advanced Web Application (3+0+0) 3 ECTS 8
SWE 599 Project (0+0+0) 0 ECTS 3
SWE 59A Guided Research in M.S.I (2+0+0) 2 ECTS 3
SWE 59B Guided Research in M.S.II (2+0+0) 2 ECTS 3
SWE 690 M.S.Thesis (0+0+0) 0 ECTS 60

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.