M.Tech. CSE Banner

M.Tech. CSE - Course Overview

M.Tech. or Master in Technology in Computer Science Engineering (CSE) program at UPES is a 2-year course designed to carve a career in the competitive field of Computer Science. Students can pick a specialisation in Artificial Intelligence or Cyber Security and Forensics.

The 2-year M.Tech. CSE program consists of selected modules crafted with inputs from top industry leaders. The coursework is designed to evolve alongside a deeper understanding of logic and application using information technology. Students also learn through regular training sessions in the University’s state-of-the-art computer labs and mandatory industry or public sector internships.

UPES also offers certifications such as "EC Council Certified Ethical Hackers" and "IRCA and CQI certified ISO 27001:2013 Lead Auditors" to help students keep up with the competitive and lucrative job market.

Eligibility Criteria

Students are expected to have a minimum of 60% marks at Higher and Senior Secondary Level (X and XII). B.Tech./BE (IT/(Hons.)) Computer Science and Engineering, MCA, M.Sc. (Physics/Mathematics/Statistics) with minimum 60% marks, or equivalent.

Selection Criteria

Students can secure admission after clearing the Screening of Application and  Personal Interview.

CUET (PG) cut-off UPES M.Tech. Program - 120 Percentile

Program Fee Structure


CategorySem 1Sem 2Sem 3Sem 4
Tuition Fee ₹1,32,000₹1,32,000₹1,40,825₹1,40,825
Academic Service Fee₹ 44,000₹ 44,000₹ 47,000₹ 47,000
Total Fee₹1,76,000₹1,76,000₹1,87,825₹1,87,825

Students must pay the fees within the stipulated time frame to secure their admission into the course. The fee can be paid online or offline through various modes of payment such as credit/debit card, net banking, or demand draft.

Click here for a detailed Fee Structure.

Click here to learn about additional fee payments.

Why Study M.Tech. CSE at UPES School of Computer Science?

The Master of Technology in Computer Science and Engineering (M.Tech. CSE) program is specifically designed to provide students with advanced technical knowledge and skills in the field. By offering specialised training in areas such as Artificial Intelligence, Data Science, and Cybersecurity, the program equips graduates with the expertise to address complex technological challenges in various industries. Moreover, studying M.Tech. CSE at UPES provides access to cutting-edge research facilities and esteemed faculty members. With a degree from a top-ranked program, graduates gain a competitive edge in the job market and are well-prepared for exciting career opportunities. Overall, the M.Tech. CSE degree is ideal for those seeking to further their education and advance their Computer Science and Engineering skills.

Scope and Highlights of M.Tech. CSE

The M.Tech. CSE Course at UPES is a two-year specialised course for acquiring essential concepts such as data structures, algorithms, OOPS concepts using Java, databases, software engineering, design processes, concepts and Cyber Security and Forensics applications. Students can opt for a Core subject and choose from subject-focused specialisations. The course provides a dual advantage of subject knowledge expertise and simulated experiences that prepare them for the real world. Each semester consists of theory and hands-on training for every course, helping students develop expertise in various new fields in the engineering space. Our alumni network consists of leaders in fields ranging from AI and Blockchain to Machine Learning. 

The M.Tech. CSE program at UPES is well-rounded and sets students up for success in the engineering field. Students bag industry-leading placement packages with end-to-end placement assistance from the University. Moreover, students can complete their training at world-class institutes like the University of Queensland, Australia.

Career Opportunities

The M.Tech. CSE course equips students with skills they can apply in various jobs in both government and public sectors. Here are a few profiles you can apply for immediately after completing the course:

  • Software Engineer
  • Senior Software Engineer
  • Software Developer
  • Software Engineer
  • Developer
  • Programmer
  • Principal Software Engineer
  • Assistant Professor, and more.
Student Testimonials

Collecting feedback and reviews from our former students provides valuable insights into the course's quality, faculty, infrastructure, and career prospects.


The UPES School of Computer Science offers a range of specialised programs under the M.Tech. program. These include:


Students can develop niche expertise upon completing the course. They can choose a core subject and a specialisations from the following:

Further, students can choose a minor or an exploratory subject from 200+ courses offered by other schools at UPES, including - School of Engineering, School of Law, School of Design, School of Business, School of Health Sciences, School of Modern Media, and School of Liberal Studies. Visit the individual subject pages to learn more.

Overview of the topics covered in the MCA program including topics, duration and credit details. Despite being specialised disciplines, the courses have customised curriculum that can help students switch career domains to other technological disciplines if they wish to do so. Total credit points for M.Tech. Computer Science & Engineering is 72.

Semester 1
Subject CodeSubjectCredits
CSEG 7001Algorithm Design and Analysis3
CSEG 7002Advance Database Management Systems3
CSEG 7003Statistical Modelling for Computer Sciences3
Elective I (Choose Any One)3
CSCS 7001PData Security 
CSAI 7003PArtificial Intelligence & Expert Systems 
CSDA 7001PData Mining & Business Intelligence 
CSIP 7001PComputer Graphics 
Elective II (Choose Any One)3
CSCS 7002PCyber Security and Ethics 
CSAI 7004PFuzzy Logic and Application 
CSDA 7002PPredictive Modelling 
CSIP 7002PGPU Architecture and Programming 
CSEG 7101Algorithm Design and Analysis Lab1
CSEG 7102Advance Database Management Systems Lab1
CSEG 7103Statistical Modelling for Computer Sciences Lab1
Semester 2
Subject CodeSubjectCredits
CSEG 7004Data Communication and Computer Networks3
CSEG 7005Modelling & Simulation of Digital Systems3
Elective III (Choose Any One)3
CSCS 7003PForensic Computing 
CSAI 7005PArtificial Neural Network & Its Applications 
CSDA 7003PBig Data Analytics 
CSIP 7003PComputer Vision 
Elective IV (Choose Any One)3
CSCS 7004PSecurity of e-Systems and Networks 
CSAI 7006PNatural Language Processing 
CSDA 7004PDecision Management Systems 
CSIP 7004PDigital Image Processing 
Elective V (Choose Any One)3
CSCS 7005PCryptography and Cryptanalysis 
CSAI 7007PMachine Learning 
CSDA 7005PNoSQL Database Management 
CSIP 7005PDocument Image Processing and Compression 
CSEG 7105Modelling & Simulation of Digital Systems Lab1
CSEG 7104Data Communication and Computer Networks Lab1
Semester 3
Subject CodeSubjectCredits
SIIB 8102Summer Internship7
PROJ 8105Project I12
Semester 4
Subject CodeSubjectCredits
PROJ 8106Project II18


UPES’ annual placement drive allows students to interact with recruiters from leading start-ups and MNCs worldwide. Here are some top recruiters at UPES:

American Express
Samsung Research

Here is why you should enrol in the M.Tech. CSE program at UPES:

  • 96.55% placement* record
  • Unmatched Global Opportunities
  • Industry collaboration with L&T, Bharat Petroleum, HPCL, Microsoft, Infosys, Aditya Birla and many more

Our students have received attractive packages worth up to INR 50 lakh annually through industry placements. Moreover, we offer lifetime placement assistance and guidance to all our students.


What is M.Tech. CSE?

M.Tech. or Master in Technology in Computer Science Engineering (CSE) program is a 2-year course designed to carve a career in the competitive field of Computer Science. Students can pick a specialisation either in Artificial Intelligence or Cyber Security & Forensics.

What are the eligibility criteria for M.Tech. CSE courses?

For M.Tech. Admissions candidates must have a minimum of 60% marks at the Higher and Senior Secondary level (X and XII). B.Tech./ BE (IT/(Hons.) Computer Science and Engineering, MCA, M.Sc. (Physics/Maths/Statistics), with minimum 60% marks or equivalent.

What are the different specialisations I can opt for in M.Tech. CSE?

Master advanced skills and in-depth knowledge with M.Tech. CSE specialisations, including AI, ML, Data Science, Networks, Cyber Security, and more. Unlock exciting career opportunities in research, academia, and industry. Explore your passion for technology and become a specialist in your chosen field. Students can choose a core subject and a specialisations from the following:

  • Artificial Intelligence.
  • Cyber Security and Forensics.
Does UPES provide scholarships for M.Tech. CSE Program?

There are academic scholarships for meritorious students, domicile scholarships for bonafide Uttarakhand students, freeships under Project ‘Jyoti’ for students from Economically Weaker Sections, and sports scholarships under Project ‘Vijaya’. Check the link for more information https://www.upes.ac.in/admissions/scholarships

What are the career opportunities after doing M.Tech. CSE?

M.Tech. offers a host of opportunities in the technical field and makes one applicable for various job roles in several sectors. UPES has a robust Career Service Department in place that ensures excellent placements with well-established companies. Graduates can get hired as engineers or look for prospects in a wider range, such as subject matter experts, researchers, consultants and more. Some of the career roles you can pursue are the following:

  • Chief Engineer
  • Assistant Engineer
  • Lecturer
  • Executive Engineer
  • Researcher
  • Software Engineer
  • Mechanical Engineer
  • Electronics Engineer
  • Civil Engineer
  • Production Engineer
  • Electronics and Communication Engineer
What is the average salary after the M.Tech. CSE course?

The average income after completing M.Tech. Computer Science can range between INR 4 - 10 LPA in top IT companies. However, this varies on a year-on-year basis.

Are there hostel facilities for boys and girls getting admission for the course?

Yes, the hostel facility is provided by the University. Residential blocks have been earmarked for limited on-campus accommodation (on a first-come, first-served basis), separately for boys and girls on a triple-sharing basis. Students wishing to avail of the hostel facility (on-campus) will need to deposit a fee in advance. 

The fee indicated below is for the academic session 2022-23 only and is on a triple-sharing basis:  

Fee: Rs. 1,65,000/- Regular hostel for boys and girls at Bidholi and Kandoli campus. 

In addition to the hostel fee, an interest free refundable hostel security fee of Rs. 10,000/- will be taken at the time of registration.  

Note: Students who wish to avail the campus hostel facility should submit the following documents along with the requisite hostel fee without fail:

  • Medical Certificate*
  • Police Verification Report* (from their respective city/town)

*Format is available in the registration letter sent separately only to students who have secured admission.  

Note: Hostel refund will be as per UGC norms.