The Master in Computer Science at Innotech is developed using Arizona State University's (ASU) curriculum and offers a 1+1 pathway with Ira A. Fulton Schools of Engineering at ASU.
1 Year at Innotech
1+1 Pathway (1.5 Years)
1 Semester at Innotech · 1 Year at ASU
The program prepares students for both fundamental and applied research in computing. Students explore advanced topics such as artificial intelligence, machine learning, statistical modeling, big data, data mining, computational biology, computer architecture, system security, cybersecurity, cryptography, cyber-physical systems, IoT, robotics, distributed computing, and consensus protocols.
Students pursuing their Master in Computer Science from Innotech have the unique opportunity to participate in the 1+1 pathway at Arizona State University (ASU) to earn two master's degrees – one from Kazakhstan and one from the U.S.
Start your Master`s degree in Computer Science at Innotech and transfer a portion of your Innotech credits toward an additional master's degree from Ira A. Fulton Schools of Engineering at Arizona State University (ASU) (online or on campus in the U.S.), graduating with two master's degrees in just two years.*
Students choosing to study on campus at ASU may apply for OPT, allowing eligible graduates the opportunity to work legally in the United States for up to three years (depending on program eligibility).
Upon successful completion of the 1+1 pathway, you graduate with two master's degrees:
*Program details may vary based on academic progress and successful credit transfer and approval by each university. Students participating in the 1+1 pathway must work with their program director at Innotech to ensure that credits earned at ASU meet master's degree requirements at Innotech.
Graduates of the Master in Computer Science are prepared to understand and respond to organizations seeking greater efficiency and data-driven insights through specialized areas of study.
Rising demand for analytics roles, including significant growth in data science careers
Increasing need for professionals who can manage and interpret complex data
Five specialized tracks covering emerging areas in analytics and data science
Preparation to understand how data impacts all sectors of the economy
Skills to lead and adapt in a data-driven business environment
Students completing the Master in Computer Science are able to analyze key theories, algorithms and software modules used in the field of computer science. The program prepares them to pursue careers in research and education, including academia, government and industry. Applicable roles:
Both offered by Ira A. Fulton Schools of Engineering at Arizona State University
To be admitted to a Master's degree program at Innotech, applicants must meet the following requirements:
The Master in Computer Science is a two-year, four-semester research-oriented program. It blends foundational academic and pedagogical courses with advanced electives in security, AI, machine learning and large-scale computing, alongside continuous research work. Below is the full semester-by-semester breakdown with a short description of each course.
| Course | What you'll study |
|---|---|
| INN 501History and Philosophy of Science | How scientific knowledge develops and the philosophy behind it |
| INN 507Scientific Writing & Publishing | Writing, structuring and publishing academic research |
| INN 505Pedagogy of Higher Education | Methods and principles of teaching at university level |
| INN 506Management Psychology | Psychology of leadership, teams and organizational behavior |
| INN 504Academic Research Work | Planning and conducting rigorous academic research |
| Course | What you'll study |
|---|---|
| INN 508Foreign Language (Professional) | Advanced foreign-language skills for academic and professional use |
| CSE 565Software Verification, Validation & Testing / Data-Driven Decision Making | Ensuring software quality, or making decisions from data — elective |
| CSE 566Software Project, Process & Quality Management / ICT Architecture | Managing software projects and quality, or designing ICT architecture — elective |
| CSE 543Information Assurance and Security | Advanced principles of securing information and systems |
| CSE 571Artificial Intelligence | Modern AI methods, models and intelligent systems |
| Course | What you'll study |
|---|---|
| CSE 539 / CSE 575Applied Cryptography / Statistical Machine Learning | Cryptographic techniques, or statistical machine learning — elective |
| CSE 545 / CSE 546Software Security / Cloud Computing | Securing software, or building cloud-based systems — elective |
| CSE 548 / CSE 511Advanced Computer Network Security / Data Processing at Scale | Advanced network defense, or large-scale data processing — elective |
| TGM 507Advanced GPU Programming / Advanced Distributed Machine Learning | High-performance GPU computing, or distributed ML — elective |
| TGM 586Ethics in AI Systems / Mathematical Methods for Pattern Analysis | Responsible AI, or mathematical pattern recognition — elective |
| Course | What you'll study |
|---|---|
| INN 509Teaching Practice | Supervised university teaching experience |
| INN 510Research Practice | Applied research internship within the specialization |
| INN 512Master's Thesis: Preparation and Defense | Completing and defending the master's dissertation |
| Course | What you'll study |
|---|---|
| INN 511Master's Research Work | Ongoing research, internships and thesis development across the program |
Start your university journey at Innotech.
Request Information