UPF – American International Institute & Arizona State University
Apply Now

Admissions open for the 2026 intake

Bachelor's in Software Engineering

Study three years in Fez, then a final year at the Ira A. Fulton Schools of Engineering at Arizona State University, on campus or online, and graduate with two degrees.

3 + 1

3 years in Fez, 1 year at ASU

2 degrees

One Moroccan, one American

2 options

Your final year at ASU, on campus or online

32

Institutions in the Cintana Alliance

28

Countries represented

350K+

Students across the network

Why choose this program

An engineering degree aligned with the Arizona State University curriculum, taught in Fez, built for the way software is actually made.

World-class curriculum

Aligned with ASU's standards across computer science, mathematics, software architecture and engineering principles.

Dual degree pathway

Graduate with a Licence from UPF University and a B.S. in Software Engineering from the Ira A. Fulton Schools of Engineering at ASU.

Flexible final year

Complete your fourth year on campus in Arizona or online, depending on your plans and your budget.

Ready for the job market

Team projects, code reviews and an internship with local or international tech companies, so you graduate with work you have actually shipped.

How the 3+1 pathway works

Four years, two campuses, two diplomas.

Year 1 · Fez

Foundations in computer science, mathematics, programming and engineering principles at the American International Institute.

Year 2 · Fez

Data structures, software architecture, agile development, user-centered design and collaborative development labs.

Year 3 · Fez

Cloud computing, machine learning, cybersecurity and software testing, plus an internship with a tech company.

Year 4 · ASU

Final year at the Ira A. Fulton Schools of Engineering, on campus in Arizona or online, plus the Capstone Project.

The two degrees you graduate with

UPF University

Licence in Software Engineering

A Moroccan degree, automatically equivalent to the national diploma since UPF's state recognition in 2018.

Arizona State University

B.S. in Software Engineering

Awarded by the Ira A. Fulton Schools of Engineering, one of the largest engineering schools in the United States.

What you'll study

Computer science and software architecture

Programming, data structures, algorithms and the engineering principles behind systems that hold up.

Agile development and code review

Working in sprints, reading each other's code and shipping in teams, the way real engineering teams run.

Cloud computing

Building and deploying software that runs on cloud infrastructure rather than a single machine.

Machine learning and AI integrated systems

How learning models work and how to build them into products instead of bolting them on.

Cybersecurity

Writing software that holds up under attack, and knowing where systems usually give way.

Human-computer interaction and testing

User-centered design and software testing, so what you build is usable and does what it claims.

Global Signature Courses and Master Classes

Sessions and collaborative development labs delivered with the wider ASU and Cintana network.

Optional semester mobility

Spend a semester at another institution in the ASU and Cintana Alliance.

Learning you can point to

The program is built around building things. You leave with a portfolio and a deployed project, not only a transcript.

  • Internship

    With local and international tech companies, on real engineering teams.

  • Final-year Capstone Project

    Design and deploy a full software solution built to industry standards.

  • Team projects and code reviews

    Collaborative development labs and real problem solving through all three years in Fez.

Students working on a software engineering project

Where graduates go

The dual credential opens high-impact technical roles, in Morocco and abroad.

Software Engineer

Design and build production systems.

Full-Stack Developer

Own a product from database to screen.

Cloud Solutions Architect

Design systems that run at scale.

Software Architect

Set the technical direction of a product.

Cybersecurity Analyst

Find weaknesses before attackers do.

Web Developer

Build the interfaces people use daily.

AI / ML Engineer

Put learning models into real products.

DevOps Engineer

Automate how software ships and runs.

Human-Computer Interaction Designer

Make complex software feel simple.

Mobile App Developer

Build for iOS and Android.

Product Manager, Tech

Decide what gets built and why.

Tech Startup Founder

Build and launch your own product.

Free program brochure, sent by email

Everything about the program in one document

The full brochure for the Bachelor's in Software Engineering, with the details families usually call us about, so you can read it with your parents before deciding.

  • The complete 3+1 structure, year by year
  • Tuition for both the Fez years and the ASU year
  • Admission requirements, including the Scientific Baccalauréat
  • The twelve technical careers the dual degree opens
  • The full map of the Cintana Alliance network

Arrives in your inbox in a couple of minutes. Free, no commitment.

UPF · AMERICAN INTERNATIONAL INSTITUTE

ARIZONA STATE UNIVERSITY

Bachelor's

Software Engineering

2 pages · PDF

What students say

Voices from the American International Institute in Fez.

I came out of Bac Sciences having never written a line of code. I was sure I would be behind. They start from the beginning, properly, and by the second semester I was building things I would have found impossible in September.

M

Mohammed

Software Engineering

I expected a year of theory before touching a keyboard. Instead we were building in teams almost immediately. Having something that actually runs, that other people use, changes how you feel about the work.

B

Brahim

Software Engineering

Nobody works alone here. Your code gets read by the others and you read theirs. It was uncomfortable at first. Now it is the part I learn the most from, and it is apparently exactly how real teams work.

A

Ahlam

Software Engineering

Part of a global academic network

UPF – American International Institute and Arizona State University

Through the Cintana Alliance, UPF students are connected to 32 institutions across 28 countries and a network of more than 350,000 students.

Fees and admission

Tuition

First 3 years at UPF, Fez campus

  • Application fee500 MAD
  • Annual tuition70,000 MAD
  • Merit-based scholarshipsAvailable

Fourth year at Arizona State University

Tuition for the ASU year is managed directly by Arizona State University.

Admission requirements

  • 1A Baccalauréat diploma, Scientific Option.
  • 2A strong academic record.
  • 3Proof of English proficiency: TOEFL, IELTS or equivalent.
  • 4An admission test, which includes an English level assessment.

Not sure whether your file qualifies? Ask us and an advisor will look at it with you.

Talk to an advisor

Questions families ask

If yours isn't here, send it through the form below.

Do I really get two separate degrees?
Yes. On successful completion you earn a Licence in Software Engineering from UPF University and a B.S. in Software Engineering from the Ira A. Fulton Schools of Engineering at Arizona State University.
Do I have to travel to the United States?
No. The fourth year can be completed on campus in Arizona or entirely online. You choose the option that fits your situation, and the degree is the same either way.
Is the UPF degree recognized in Morocco?
UPF was the first private university in Fez to be officially recognized by the Moroccan State, in May 2018. Its degrees are automatically equivalent to Moroccan national diplomas.
What does the fourth year cost?
The first three years at UPF are 70,000 MAD per year plus a 500 MAD application fee. Tuition for the fourth year is set and managed directly by Arizona State University, and differs between the online and on-campus options. The links in the fees section above give current figures.
Do I need to know how to code before applying?
No. The first year starts from the foundations, so students arrive from the Scientific Baccalauréat without programming experience and are taught from the beginning. What matters is a solid record in mathematics and sciences.
Which Baccalauréat do I need?
A Baccalauréat with the Scientific Option. This is the one requirement that differs from the other programs at the American International Institute, because of the mathematics load in the first two years.
What level of English do I need?
You need proof of English proficiency, TOEFL, IELTS or an equivalent, and you sit an admission test that includes an English level assessment. If you're not there yet, talk to an advisor about what to work on before applying.
Are scholarships available?
Merit-based scholarships are available for eligible students on the three years at the Fez campus. Eligibility is assessed on your academic record.
Can I study somewhere else for a semester?
Yes. Optional semester mobility is offered at other institutions in the ASU and Cintana Alliance, a network of 32 institutions across 28 countries.
What happens after I fill in the form?
An admissions advisor contacts you to walk through your profile, the documents you'll need and the next intake dates. There's no commitment at that stage.

Start your journey for the 2026 intake

Register your interest and an admissions advisor from the American International Institute will get back to you.

  • A personal review of your academic file
  • The full fee breakdown for both campuses
  • Scholarship eligibility and next intake dates
  • Answers on the ASU year at Fulton, on campus or online

+212 535 610 320

info@upf.ac.ma

Request information

It takes under a minute. No obligation.

Your details go to the UPF admissions team only. We never share them.

Apply for the 2026 intake