Why CIS?


The CIS program is an applied program to help 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 technical and theoretical areas of the field, as well as in supplemental areas of business, management and entrepreneurship. This combination creates a strong basis for graduates to become innovative leaders in their chosen profession.


MS CIS Program Curriculum - what’s in it for you? 

The CIS program offers a set of core courses providing students the intellectual depth and practical skills needed to drive today’s fast-evolving information technologies. Students also choose one of two available concentrations designed to complement the core curriculum. A final Capstone challenges students to apply their knowledge to real-life industry problems or engage in an academic research-oriented project.

  • Concentration: Data Science (DS)

This concentration enlarges and amplifies training in the area of data science. Some fields you can explore are Data Engineering and Data Warehousing, Data Mining and Statistical Analysis, Cloud and Distributed Computing, Database Management and Architecture, ML/Cognitive Computing Development, Data Visualization and Presentation, Operations-Related Data Analytics, Market-Related Data Analytics, Sector-Specific Data Analytics, etc. The Data Science concentration requires preparation and provision in Theory for Data Science, Systems for Data Science, Data Analysis and Statistics. It teaches to advance and apply methods to accumulate, curate, and explore wide-ranging data as well as to make discoveries and resolutions using them through courses such as Artificial Intelligence, Data Visualization, Time Series Analysis, Bioinformatics. 

  •  Concentration: Computer Science (CS)

This concentration analyzes how to advance secure, expandible, cross-functional software for different platforms, like mobile devices and the Internet. It will teach you how to design data storage systems that resolve issues and integrate security controls and protections throughout the software design and enforcement operation. The  CS concentration will teach you to document and model software solutions for collaborative development, and industry-standard testing strategies for software function and security verification. It includes courses like Computer Graphics, Image Processing and Theoretical Computer Science. Fields of study in CS you will explore are Programming languages and logic, Scientific computing applications, Theory of computation, Computer architecture and organization, Computer networks, Computer graphics and visualization, Image and sound processing, Concurrent, parallel and distributed computing, Information and coding theory, etc. After gaining all these skills you will have the knowledge to become a software developer who creates state-of-the-art enterprise-empowering applications. 

Capstone-Theses done by MS CIS students:

  • Automatic Code Generation Using Reinforcement Learning
  • Ray Tracing and Global Illumination
  • Binding Affinity Prediction with Graph Neural Networks
  • 4D Game Engine Development in Unity
  • Search for a New CNN Architecture for Human Skin Cancer Classification
  • Bilingual Sentence Alignment Using Multilingual Language Models
  • A Randomized Heuristic Algorithm for 2-coloring of Directed Graphs
  • Robust Principal Component Analysis
  • Fraud Detection Using Predictive Streaming Analytics
  • Rogue Certificate Attack Protection
  • Armenian ISMS Standard AIS