fbpx

APBS

Master's Degree in Software engineering

Specific objectives of Master in Software engineering

The APBS master’s program is structured around several specific objectives, including:

  • Analyze and design innovative software solutions based on market best methods and technological advances: Learners will be able to assess customer requirements, design robust software configurations and provide modern answers using advanced  technologies.
  • Implement rigorous development and testing procedures to ensure the reliability, safety and performance of the software produced: Learners will be able to implement efficient software development approaches, build exhaustive test plans and control software quality at each phase of the process.
  • Develop dynamic collaboration with multidisciplinary teams, communicate effectively and resolve complex issues related to software development: Learners will enrich their skills in project management, interpersonal relations and problem solving, which will allow them to work effectively within multi-business teams and to adapt to the demands of the world of work.

Programs of Master in Software engineering

Semester 1

Semester 1

• Software engineering
• Object Oriented Programming
• Object-oriented modeling
• Algorithmics and complexity
• Advanced Database Fundamentals
• Web development
• Software testing and quality
• English for computing
• Corporate Culture
• Data warehouses
• XML Technologies

Semester 2

Semester 2

• Advanced Programming
• Software Architecture and Design Patterns
• Virtualization and Cloud Computing
• Mobile Development
• Software Project Management
• Maintenance and Evolution of Software Applications
• Advanced Database Management and Application
• Artificial Intelligence for Software Engineering
• Business english
• Study and management of innovative projects
• Data Mining Workshop
• UI/UX design

Semester 3

Semester 3

• Software Testing and Validation
• Software Configuration Management
• Data analysis
• Cyber Security
• Machine Learning
• Emerging Trends in Software Engineering
• Preparing TOEIC
• Job search technique and self-marketing
• Advanced Web Technologies
• Certification

Semester 4

Semester 4

Internship in company