Software Engineering Master's Program

Software Engineering Master's Program

BAU's Master's Program in Software Engineering is designed to provide students with both theoretical foundations and advanced practical experience in software design and development. Students gain a deep understanding of the Software Development Life Cycle (SDLC) and specialize in the tools and methodologies necessary to manage complex software projects. Graduates are prepared to take on leadership roles in software development and engineering management across various sectors.

Program Details

Program Details

A Master's degree in Software Engineering is obtained by completing the 36 credit hour course requirements of the program (12 courses, each worth 3 credit hours). Of these credit hours, 21 are core courses and 15 are elective courses. Students must complete both the core course and elective course credit requirements to earn their Master's degree.

The minimum requirements that students must meet to qualify for the graduate degree are as follows:

  • Minimum Course Grade Point Average: B- (CGPA 3.00)

  • Total Required Credits: 36

In addition:

  • Students enrolled in the graduate program must maintain a minimum Cumulative Grade Point Average (CGPA) of 3.0 on a 4.00 scale and achieve at least 2.7 (B-) on a 4.00 scale in all courses to graduate.

  • The stipulated Maximum Time Frame (MTF) to complete the Master's program is 54 credit hours.

  • A graduate student can transfer a maximum of 9 credit hours earned at accredited institutions.

Program Outcomes

Program Outcomes

  • Classifying the theories and methodologies used in software engineering and architecture in different Software Development Life Cycle (SDLC) models.

  • Utilizing advanced tools to manage, design, implement, analyze, and develop software solutions for various fields and industries.

  • Being able to solve real-world problems by combining software engineering principles and SDLC with programming and computing approaches.

  • Adapting new and advanced technological disciplines such as artificial intelligence, data mining, machine learning, and the Internet of Things (IoT) into software development.

  • Developing reliable and cost-effective software applications that ensure usability, accessibility, integrity, and security by using multiple technologies such as database management systems, network and communication protocols, cloud computing, and software frameworks.

  • Assuming a leadership role in software development projects and conducting verbal, written, and technical communications regarding ethical issues related to IT solutions, project management, and information systems with stakeholders.

  • Evaluating technical knowledge and skills for internationally recognized professional technology certifications in the industry, such as CSSLP – Certified Secure Software Lifecycle Professional, IEEE Professional Software Developer Certification, Oracle Database SQL Certified Associate, Java Certified Foundations Associate, and Project Management Professional (PMP).

  • Justifying the role of responsible citizenship in the legitimate use of technology and digital data.

Become a Part of the BAU Global Education Network with Bay Atlantic University!

BAU Global is an international community of universities and language schools across three continents and many countries. By studying at BAU, you gain access to global exchange programs within this network, experience a multicultural learning environment, and study at campuses worldwide.

Become a Part of the BAU Global Education Network with Bay Atlantic University!

BAU Global is an international community of universities and language schools across three continents and many countries. By studying at BAU, you gain access to global exchange programs within this network, experience a multicultural learning environment, and study at campuses worldwide.

Become a Part of the BAU Global Education Network with Bay Atlantic University!

BAU Global is an international community of universities and language schools across three continents and many countries. By studying at BAU, you gain access to global exchange programs within this network, experience a multicultural learning environment, and study at campuses worldwide.

Become a Part of the BAU Global Education Network with Bay Atlantic University!

BAU Global is an international community of universities and language schools across three continents and many countries. By studying at BAU, you gain access to global exchange programs within this network, experience a multicultural learning environment, and study at campuses worldwide.

Become a Part of the BAU Global Education Network with Bay Atlantic University!

BAU Global is an international community of universities and language schools across three continents and many countries. By studying at BAU, you gain access to global exchange programs within this network, experience a multicultural learning environment, and study at campuses worldwide.

Adres

1510 H Street NW,
Suite:#400
Washington DC, 20005, United States

1510 H Street NW,
Suite:#400
Washington DC, 20005, United States

Be a Part of the BAU Global Education Network with Bay Atlantic University!

BAU Global is an international community of universities and language schools across three continents and many countries. By studying at BAU, you gain access to global exchange programs within this network, experience a multicultural learning environment, and study at campuses worldwide.

Be a Part of the BAU Global Education Network with Bay Atlantic University!

BAU Global is an international community of universities and language schools across three continents and many countries. By studying at BAU, you gain access to global exchange programs within this network, experience a multicultural learning environment, and study at campuses worldwide.