American University of Beirut

The MA in Computing in Education

​​​​​​​​​​​
  • Next Start Date: August 28th, 2023
  • Application Deadline: August 13th, 2023
  • Curriculum: 12 courses

Broaden Your Career Horizon!

For the ambitious instructional designers and aspiring computer science teachers who want to get ahead in their careers, the online MA in Computing in Education is an innovative program that will provide you with the skills required to achieve continuous growth in your field.  

The online MA in Computing in Education is an interdisciplinary program bringing together Education and Computer Science enabling students to build a strong foundation in the field of educational technology.

This program provides a unique learning experience that promises to broaden your career horizons by training you to teach computer science courses in K-12 settings as well as to develop learning structures in different fields including K-12 classrooms, higher education, and other industries.


Program Features

 Length of Program: Two Years 

 Format: Online Asynchronous

 Course Duration: 13 weeks​  

 Language: English

 Curriculum: 12 courses

 Next Start Date: August 28th, 2023


An Innovative Learning Experience

This program follows an online asynchronous format. It requires the completion of 12 courses (36 credits). Students with backgrounds in Education or Computer Science can complete this MA in 30 credits. Contact us to learn more!

If you have already completed the Diploma in Online Education, you can have all 12 of your diploma credits transferred towards this MA. See course details below.


Learning Expectations​​​

  • Learn to design and deliver computer science courses in K-12 classrooms as well as in a variety of formal and informal settings. 
  • Master the different instructional models and learn how to apply each one to independently develop and implement online learning courses and programs.
  • Actively research contemporary issues and learning theories in the areas of accessible and inclusive education, instructional design, and computer science.
  • Aquire the necessary expertise to teach programming and computational thinking in schools by learning languages such as Python.

Admission Requirements

This MA is open to students from all backgrounds. No previous experience is required! The admission requirements are the same as the Faculty of Arts and Sciences’ requirements for a Master’s degree admission, namely the following:

  • A bachelor’s degree with a GPA of at least 80 percent (equivalent to 3.2/4 on the AUB Scale) in the major field of study and a cumulative average of at least 75 percent (equivalent to 2.7/4 on the AUB Scale).
  • Applicants other than AUB graduates and graduates of recognized colleges or universities in North America, Great Britain, Australia, and New Zealand, must demonstrate proficiency in the English language through standardized tests.

Tuition and Fees

  • Base price per credit: $300

​*Excluding registration and technology fees

*Payments can only be made in USD


Course Details

  • EDUC 300
    Introduction to Educational Foundations and Practice
    This course introduces students to the theoretical and practical underpinnings of organizational structures, curriculum delivery, external examinations, and ethical and legal aspects of the teaching profession.

  • EDUC 371
    Digital Citizenship
    This course introduces the ethics of technology related to responsible behavior when accessing, managing, exchanging, and disseminating information electronically. Topics covered include fair information practices as well as various ethical, legal, privacy, and security issues across disciplines.

  • EDUC 372
    Foundations in Distance Education
    This course provides participants with the academic and practical fundamentals of online learning. The focuse is on distance education in formal and informal settings, particularly for students in K-12 settings and adult learners in higher education.

  • EDUC 373
    Instructional Design and Development
    This course introduces the basic principles, tools, and techniques required for instructional design.

  • EDUC 374
    Technology and Information Systems for Teachers and Administrators
    This course explores the use of technology and information systems in schools at the administrative level, addressing how different information systems' tools and applications are used in the educational environment for decision-making, planning, and communication.

  • EDUC 375
    Trends and Issues in Educational Technology
    This course allows students to reflect on the roles various forms of digital technology play in the teaching and learning processes and highlights how instructors can engage these processes in classroom settings. Students will be able to critically analyze the implications of past, current, and future developments in educational technology.

  • CMPS 301
    Programming and Computational Thinking
    This course provides students with a brief introduction to many topics in computer science and prepares them to teach programming and computational thinking in schools. The class will use the Python programming language.

  • CMPS 302
    Computing Systems
    This is a computer science course that introduces students to computers and their role in society. Topics covered include the principles of computer operations from both the hardware and software perspectives, basic networking concepts, web authoring concepts including HTML, cascading style sheets, and data manipulation using spreadsheets and databases.

  • EDUC 315
    Psychology of Education
    This course presents a comprehensive analysis of instructional theories, measurement skills, cognitive development, learning theory, and the methods of applying behavior modification in classrooms.

  • EDUC 321
    General Research Methodologies in Education
    This course aims to develop a scientific approach to solving educational problems. Students will acquire the skills needed to identify and develop research problems while dealing with a variety of research designs. Basic statistical concepts are included in this course.

  • CMPS 303
    Gaming and Robotics
    The objective of this course is to use proven research-based best practices to improve the integration of science, technology, engineering, and mathematics to help students master rigorous, real-world learning experiences including gaming, robotics, and design technology.

Contact Us

For various questions, please try contacting us via social media first!
read more

Privacy Statement

We take data privacy seriously and adhere to all applicable data privacy laws and regulations.
read more

Copyright and Disclaimer

Written permission is needed to copy or disseminate all or part of the materials on the AUB website.
read more

Title IX, Non-Discrimination, and Anti-Discriminatory Harassment

AUB is committed to providing a safe, respectful, and inclusive environment to all members of its community.
read more