Specialization Track - Software Engineering

This specialization track focuses on software engineering. Software engineering is important for every occupation that involves the development of software systems. Typical job positions that involve software engineering are developers, architects, managers, testers and consultants at high-tech systems companies and software manufacturers.

 

Recommended Foundations:

     

  • CS 500 - Advanced Software Engineering
  • CS 530 - Database systems II
  • CS 540 - Advanced Computer Networks
  • CS 550 - Algorithmik
  •  

 

Specialization Courses:

     

  • BI 655 - International Course - Software Engineering
  • CS 600 - Model Driven Development
  • CS 651 - Kryptographie II
  • CS 665 - Selected Topics in IT-Security
  • IE 630 - Anfrageoptimierung
  • IE 650 - Semantic Web Technologies
  • IE 670 - Web Data Integration
  • IE 671 - Web Mining
  • IE 682 - Enterprise Architecture Modeling
  • IS 613 - Applied Project in Design Thinking and Lean Software Development
  • IS 615 - Design Thinking and Lean Development in Enterprise Software Development
  • IS 625 - Pervasive Computing
  • IS 627 - Self-organizing Systems
  •  

 

Seminars:

     

  • CS 705 - Datenbankseminar
  • CS 706 - Seminar Prof. Effelsberg
  • CS 708 - Seminar Software Engineering
  •  

 

Key Qualification:

     

  • SQ 500 - Scientific Research
  •