M.Sc. Information Technology (IT) focuses on making a student technically competent in the theory of Information Technology, its application, and research related aspects. The program aims to make students eligible for IT Industry as well as research programs.

M.Sc. IT programs are designed to impart theoretical as well as application knowledge to the students and prepare them for research in the field. Although most of the concepts and subjects are similar to most computer courses, however, some subjects are different. Students are also expected to submit a thesis and project at the end of the program.

Program Educational Objective (PEO):

PEO1 : To prepare the graduates as successful professionals ready for Industry, Government sectors, Academia, Research, Entrepreneurial Pursuit,s, and Consultancy firms.
PEO2 : Apply and continuously acquire knowledge, theoretical and applied, related to core areas of Information Technology.
PEO3 : Demonstrate the ability to work effectively as a team member and/or leader in an ever-changing professional environment
PEO4 : To prepare the graduates to adapt themselves for life-long learning through professional activities on the latest technology and trends needed for a successful career
PEO5 : To prepare graduates the ability to gain multidisciplinary knowledge through real-time projects and industry internship training and providing a sustainable competitive edge in R&D and meeting industry needs.

Program Specific Outcome (PSO):

PSO-1: All theoretical concepts are implemented in practice which makes a student industry-ready.

PSO-2: Content of the course prepares a student for self entrepreneurship.

PSO-3: The syllabus of the course is a good platform for a higher-level courses in computer science.

PSO-4: The course is designed to support automation and digitization in all walks of life.

Program Outcomes (PO):

PO1 : Acquire knowledge of Computing Fundamentals, Basic Mathematics, Computing Specialization, and Domain Knowledge of proper computing models from defined problems.
PO2 : Apply Research-based knowledge and methodologies to design, analyze and interpretation of data and find the solutions for complex problems by applying the right tools
PO3 : Capable of evaluating personal and professional choices in terms of codes of ethics and ethical theories and understanding the impact of their decisions on themselves, their professions, and on society.
PO4 : Find out the right opportunity for entrepreneurship and create and add value for the betterment of an individual and society at large
PO5 : Function effectively as a team member or a leader to accomplish a common goal in a multidisciplinary team
PO6 : Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
PO7 : Engage in independent and life-long learning for continuous professional development.
PO8 : Confidence for self and continuous learning to improve knowledge and competence as a computing professional
PO9 : Identify, invent, research activities to provide solutions for complex computing problems using fundamental concepts of Mathematics, Computing Science and Relevant Domains
S.No Sem Part Type Subject Credit Hour Int Ext Total
1 1 III Theory Core– I – Advanced Java Programming 4 7 40 60 100
2 1 III Theory Core– II –Software Engineering 4 7 40 60 100
3 1 III Theory Core– III – Shell Programming 4 6 40 60 100
4 1 III Practical Core Practical – I – Java Programming Lab 4 5 40 60 100
5 1 III Practical Core Practical – II – Shell Programming Lab 4 5 40 60 100
1 2 III Theory Core– IV – Internet of things 4 5 40 60 100
2 2 III Theory Core– V – Advanced Database 4 5 40 60 100
3 2 III Theory Core– VI – Data Mining and Warehousing 4 5 40 60 100
4 2 III Theory Core– VII – Web Technology 4 5 40 60 100
5 2 III Practical Core Practical – III – Advanced Database Lab 4 5 40 60 100
6 2 III Practical Core Practical – IV – Web Technology Lab 4 5 40 60 100
1 3 III Theory Core– VIII – Python Programming 4 6 40 60 100
2 3 III Theory Elective – I 4 6 40 60 100
3 3 III Theory Elective – II 4 6 40 60 100
4 3 III Practical Core Practical – IV – Python Lab 4 6 40 60 100
5 3 III Practical Core Practical V – Elective Lab 4 6 40 60 100
6 3 III Practical Core Practical – VI – Industrial Training Report 2 50 50
1 4 III Theory Core– IX – Data Science 4 5 40 60 100
2 4 III Theory Elective- III 4 5 40 60 100
3 4 III Theory Elective- IV 4 5 40 60 100
4 4 III Practical Core Practical – VII – Elective Lab 4 5 40 60 100
5 4 III Project Core Project 8 10 80 120 200
  90 120     2250
Elective Subject Name
Elective – I Principles of Multimedia
Software Reliability
Wireless Sensor Network
Elective – II  Multimedia  – 3D Software
Software Quality Assurance
Information Hiding Techniques
Elective – III Adobe Illustrator & After Effects
Software testing
Cryptography
Elective – IV Ajax Programming
Agile testing
Mobile Communications

Be it research, teaching, or the IT sector, all the options are open on the completion of an M.Sc. IT programme. Students can pursue UGC NET and start teaching Information Technology and coding to college students. Another lucrative option is to foray into the private sector and apply for programming and developing profiles. The career path you can choose after the course

  • Software Developer
  • Software Tester
  • Network Administrator
  • Database Designer
  • Information Technologist
  • Legal Information Specialist
  • Hardware & Network Expert
  • Application Programmer
  • Computer Information Specialist
  • Graphic Designer
  • Information Systems Manager
  • Enterprise Information Officer