Course Overview

The developments in the field of Information Communication Technology are having profound influence on all walks of the life. The achievements in this sector have made our Country in general and Karnataka in particular proud. Information Technology sector offers largest opportunities both in terms of employment and entrepreneurship. The latest NASSCOM survey projects millions of jobs in the field of Information Technology and IT enabled service industries. The projected gap between demand and supply of manpower in this sector is only going to increase as per the studies of NASSCOM.

To cater to the growing demand of the IT and ITES industry for knowledge workers several educational initiatives are taken up by industry as well as universities. Formal degree from recognized Universities and institutions are the credible requirements for the entry into industry.

The M.Sc.(Computer Science) Programme is two years(four semester) recognized by Karnatak University, Dharwad. It has the syllabus framed to aspiring youth to be competent professionals for rewarding career in the field of information technology. The college has state of art computing facilities including LAN and internet and has a team of qualified and experienced teaching faculties & has well equipped computer lab with latest software like Python packages, Oracle DBMS package, Java IDE, DTP package, C, C++, VB, Win-NT, Latest Windows based OS and MS Office, MS Visual Studio packages, Tally accounting packages etc.

Duration of the Programme

  • The duration of M.Sc (Computer Science) is of two academic years.
  • The academic year shall be divided into two semesters.
  • Each semester will consist of 120 working days.



  • 1.1 Computer Organization & Architecture
  • 1.2 Problem Solving Techniques & C-programming
  • 1.3 Discrete Mathematical Structures
  • 1.4 System Software
  • 1.5 Data Communications
  • 1.6 Programming Lab (Based on 1.2)
  • 2.1 Data Structures
  • 2.2 Theory of Computation
  • 2.3 Operating System
  • 2.4 Database management System
  • 2.5 Object Oriented Programming with C++
  • 2.6 Programming Lab (Based on 2.1 & 2.5)
  • 2.7 Open Elective
  • 3.1 Computer Graphics
  • 3.2 Internet Programming with JAVA
  • 3.3 Design & Analysis of Algorithms
  • 3.4 Computer Networks
  • 3.5 Core Theory (Elective - I)
  • 3.6 Programming Lab (Based on 3.1 & 3.2)
  • 3.7 Open Elective
  • 4.1 System Simulation
  • 4.2 Software Engineering
  • 4.3 J2EE
  • 4.4 PROJECT
  • 4.5 Core Theory (Elective-II)
  • 4.6 Operation Research