Master of Science in Computer and Information Science


Program Description

The two-year CIS program is an applied program that helps students gain the necessary skills required to be productive and innovative leaders in the computing and related industries. As such, graduates gain broad training in the technical areas of the field including higher-level programming, object-oriented design and development, databases and web applications, cyber security, as well as in the supplemental areas of business, management and entrepreneurship. CIS students have the chance to minor in Business Management, Energy, Design and Manufacturing, and IESM.

Learn how to:

  • integrate info systems into business
  • apply computational fundamentals to innovate technology & solutions
  • manage complex IT project
  • transform an IT idea into a viable product or business

CIS Course Overview

Students must complete 8 core courses, 6 elective courses (including 3 courses in a minor field: IESM, Energy, CAD/CAM or Business Management), 1 Environmental Management course and a capstone. Some of the topics covered in the CIS curriculum include:

  • C++ and Java programming
  • Object-oriented design and development
  • Database and web applications
  • Data structures and algorithms
  • Operational systems principles
  • Software engineering and project management
  • Cryptography and cyber-security
  • Artificial intelligence
  • Entrepreneurship and business startups

CIS Application Requirements

To be considered for admission, an applicant must meet the AUA general admission requirements and the CIS and IESM specific requirements. Applicants are expected to:

  • Hold an undergraduate degree in fields including mathematics, science and engineering. Students with degrees in non-science disciplines may be admitted, depending on their completed course work. The undergraduate degree must include, as a minimum, two years of college-level mathematics covering calculus, linear algebra and differential equations, and a course in physical sciences (physics, mechanics, chemistry, biology, etc).
  • Present an Internet-based TOEFL (iBT) score of at least 79, or an IELTS score of at least 6.5. The test must have been taken within two years prior to the application date.
  • Submit a score from the Graduate Record Examinations Test (GRE) Quantitative section. Typically, incoming students score at least in the 50th percentile on the exam. The test must have been taken within five years prior to the application date.
  • Submit an informative Statement of Purpose.

CIS Program Description

CIS Graduation Requirements

To graduate with a Master of Science (M.S.) degree, 48 semester credits are required. The program of study must include eight core courses (24 credits), 6 credits for the capstone requirement and an additional six elective courses (18 credits, including 9 credits of CIS electives and 9 credits in minor). Students must also complete the university-wide Environmental Sciences requirement. Typically, full-time students complete the degree in two years (four semesters). Students also should prove their Computer Science background by demonstrating sufficient prerequisite and fundamental knowledge in topics covered in the following courses or should take them during their studies at AUA.

  • CS 111 Discrete Mathematics
  • CS 050 Introduction to C++ and Java Programming
  • CS 121 Data Structures
  • CS 130 Computer Organisation

Required Core Courses

  • CS 310 Theory of Computing
  • CS 311 Theory of Algorithms
  • CS 312 Object-Oriented Analysis and Design
  • CS 331 Operating Systems
  • CS 350 Software Project Management
  • CS 322 Software Engineering
  • CS 323 Advanced Object-Oriented Programming
  • CS 355 Entrepreneurship

Environmental Management

Students must fulfill the Environmental Sciences requirement. This is typically accomplished through the completion of a course (at least one unit) offered by the Acopian Center for the Environment or by completing a CSE course designed and specified to fulfill this requirement.


The objective of the Capstone requirement in the College of Science and Engineering is to provide a culminating educational experience, where the student, under the supervision of a faculty member, conducts an individual effort employing concepts and methods learned in the program to solve a problem of significant importance from a practical or theoretical standpoint.

The Capstone can be fulfilled by two different options. Each of them requires 6 credits toward graduation.

Elective courses (18 credits, of which 9 credits in a Minor)

Students must complete at least 18 credits of electives (nine credits of CIS electives and nine credits in a single Minor).

Students choose a Minor from among the following areas: Business Management, Energy, Design & Manufacturing, or Industrial Engineering & Systems Management. The Minor gives students an opportunity to explore other fields strongly connected to industrial engineering. It is very important that engineers gain an understanding of related areas in which their tools are applied.

CIS Student Learning Outcomes

Program Goals – CIS

  • To provide the knowledge and skills to design, implement and manage the development of efficient computing systems that solve real-life industrial and academic problems
  • To develop strong communication skills both within and outside the field
  • To nurture the professional values of teamwork, integrity and leadership
  • To broaden the professional horizons beyond the conventional field’s limits in search of cross-disciplinary areas of application
  • To foster the appreciation for further education and lifelong learning for continued professional development

Learning Outcomes

The graduating students are expected to possess the following skills and abilities:

  • Formulate and critically assess problems, including reviewing existing data and results on related topics as well as conducting a requirements analysis
  • Design and implement solutions using development tools in keeping with state-of-the-art technologies
  • Analyze the obtained solutions in terms of accuracy, performance and compliance with requirements
  • Produce and deliver professional written reports and oral presentations
  • Efficiently communicate with specialists, customers, project leads, and demonstrate ability to lead discussions on both professional and non-technical topics
  • Combine individual creativity with teamwork skills in multi-disciplinary team environment
  • Be able to assume different roles in a project, including leadership and management
  • Understand the impact of computing systems in an scientific, economic, environmental and societal context
  • Supplement core CIS knowledge with increased awareness in a related field of study
  • Identify and evaluate existing research thoroughly and systematically which is relevant to a problem or topic of inquiry
  • Cultivate the disposition to discover and learn new material on his/her own, including the ability to conduct independent research
Last updated Jan 2019

About the School

Founded in 1991, AUA provides a high-quality, graduate and undergraduate education that encourages civic engagement and promotes democratic values, fostering scholarship in a setting that values and d ... Read More

Founded in 1991, AUA provides a high-quality, graduate and undergraduate education that encourages civic engagement and promotes democratic values, fostering scholarship in a setting that values and develops academic excellence, free inquiry, integrity, scholarship, leadership, and service to society. Read less