Computer Science & Engineering

Doon Group of Institutes

The Master’s program in Computer Science and Engineering aims to equip graduates with the know-how that would enable them to execute research work or take up responsible research oriented jobs in industry and academia.

The program inculcates conceptual understanding and technical ability to empower research activity in Computer Science and Engineering. The course is structured around some core courses. The student is allowed to choose electives suitable to interests and personal goals.

Department Laboratories

  • Basic Computer Programming Lab
  • Data Structures Lab
  • Computer Based Numerical Techniques Lab
  • Microprocessors Lab
  • Unix and Shell Programming Lab
  • Database Management Systems Lab
  • Object Oriented Programming Systems Lab
  • Computer Graphics Lab
  • Computer Networks Lab
  • Algorithms Design Lab
  • Advance Java Lab
  • Operating Systems Lab
  • Compiler Design Lab
  • Artificial Intelligence Lab
  • Visual Programming Lab
  • Distributed System Lab
  • Projection Room (Seminar)
  • Software Project Management Lab


The aim of Computer Science & Engineering Department is to empower the students of computer science and Engineering Department to be technologically adept, innovative, self-motivated and responsible global citizen possessing human values and contribute significantly towards high quality technical education with ever changing world


  • To provide intellectual inputs to knowledge-based industries in the form of qualified and trained manpower.
  • To attain self-sustainability and overall development through Research, Consultancy and Development Activities.
  • To produce best quality Computer Science Professionals by imparting quality training, hands on experience and value education.
  • To pursue creative research and new technologies in Computer Science and Engineering and across disciplines in order to serve the needs of industry, government, society, and the scientific community.
  • Providing an environment in which students are given the essential resources to address, research and solve real-world problems, participating in interdisciplinary and multidisciplinary research and its applications.

1st Semester

Subject Code Subject Title
MCS101 Advanced Algorithms
MCS102 Mobile Computing
MCS103 Advanced Operating System
MCS104 Networking Protocols
MCS111 Core Elective-1
MCS100 Seminar – 1
MCS151 Advanced Algorithms and Networking Protocols Lab

2nd Semester

Subject Code Subject Title
MCS201 Advanced Software Engineering
MCS202 Distributed Computing
MCS203 Artificial Intelligence and Expert Systems
MCS221 Core Elective – 2
MCS225 Minor Elective – 1
MCS200 Seminar – 2
MCS 251 Network Administration Lab

3rd Semester

Subject Code Subject Title
MCS 301 Soft Computing
MCS 300 Dissertation Phase – I
MCS 350 Seminar-III
MCS 351 Project

4th Semester

Subject Code Subject Title
MCS 400 Dissertation Phase – II

Core Electives I

Subject Code Subject Title
MCS111 Data Ware Housing and Mining
MCS112 Advanced Computer Architecture
MCS113 Advanced Java Programming
MCS114 Modeling and Simulation
MCS115 Embedded Systems

Core Electives II

Subject Code Subject Title
MCS221 Cloud Computing
MCS222 Information Retrieval
MCS223 Speech and Natural Language Processing
MCS224 Cyber and Information Security

Minor Electives I

Subject Code Subject Title
MCS225 Information and Communication Theory
MCS226 Neural Networks and Fuzzy Logic
MCS227 Broad band & multimedia Technologies Year & Sem Branch Lab Name Lab Equipment Name
1 IIIrd year/5th sem CSE Advance java Tomcat server/Net beans
2 IIIrd year/5th sem CSE Computer Networks CISCO packets
3 IIIrd year/5th sem CSE Computer Graphics Turbo C
4 IIIrd year/5th sem CSE DAA Turbo C
5 IIIrd year/5th sem ME+EEE OOPS with C++ Turbo C++
6 IIIrd year/5th sem CSE OS Turbo C
7 IIIrd year/5th sem CSE Visual basics 2010
8 IInd year/3th sem CSE CBNST Turbo C
9 IInd year/4th sem CSE DBMS SQL
10 IInd year/3th sem CSE UNIX UBUNTU
11 IInd year/3rd sem CSE OOPs with Java Java
12 IInd year/3th sem CSE DS Turbo C
13 IInd year/4th sem CSE Microprocessor 8085, 8086 kit
14 IV year/8th sem CSE Web tech HTML, DHTML, XML
15 IV year/8th sem CSE System Admin UNIX /LINUX /UBUNTU
16 Diploma poly Ist year CE, Automobile, ME, EEE BIT MS office, MS Dos, Internet, Computer hardware
17 Ist year/1st sem CSE FOCP Turbo C

Booming IT sector in India has plenty of jobs for fresh computer science graduates. Candidates from top-notch engineering colleges, however, get attractive job offers from MNC IT companies in comparison to not so known engineering colleges. Additionally, candidates with high percentage of mark and good communication skills as well as sound computer knowledge do not face problem in getting a job whether they are from a reputed engineering college or not. Computer engineers can get jobs in non-IT companies like universities, research, private and public industries, government departments, business organizations, commercial organizations and the manufacturing sector, etc. Besides the Computer Engineers have plenty of options to work in IT companies in departments such as design, development, assembly, manufacture and maintenance, etc. Working as programmer, web developer, and E- commerce specialist with telecommunications companies, automotive companies, aerospace companies, etc. can be a lucrative career option as well. Moreover, numerous national and multi-national computer manufacturing companies, computer hardware system design and development companies, computer networking companies, software development companies, etc. require computer professionals in large numbers.


The above information is from various reliable sources and is relevant to current industry standards which is subject to vary according to the functional changes of the industry.