Computer Science Engineering

Doon Group of Institutes

The Department of Computer Science & Engineering was established in July 2009. The department offers a four year bachelors degree (B.Tech. in Computer Science & Engineering). The Department has always been on a high growth path and to keep pace with the current technological trends. The Department has state-of-the-art infrastructure and computing equipment supported by high speed Ethernet and wireless networks.

Computer Science & Engineering is the most sought-after branch for the JEE selected students that come to the Institute. Our graduates have distinguished themselves in higher studies at the top Universities. They also occupy positions of eminence in the computer industry. Our Alumni remain in constant touch with us and are contributing in the development of the department. Placements for our graduates are the best in the Institute. The department has on its roll faculty members with national experience and training.

With the globalization of Indian economy, vast opportunities of growth have been thrown open for the computer software and hardware industry. Software being one of the largest growing sectors of Indian economy, the Department of Computer Science & Engineering at Doon Institutes has been at the forefront of churning out software engineers with a high calibre of technical expertise.

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.


TCS-301 Discrete Structures
TCS-302 Computer Based Numerical and Statistical Techniques
TCS-303 Data Structures
TEC-301 Digital Electronics and Design Aspect
TCS-304 Object Oriented Programming
THU-301 Engineering Economics and Costing
PCS-302 Computer Based Numerical & Statistical Technique Lab
PCS303 Data Structure Lab
PEC-350 Digital Electronics Lab
PCS-304 Object Oriented Programming Using Java/C++
PD III / GP III Personality Development / General Proficiency


TCS-401 Computer Organization
TCS-402 Unix Shell Programming
TCS-403 Theory of Automata and Formal Language
TCS-404 Database Management System
TCS-405 Microprocessor
TCS-406 Software Engineering
PCS-402 Unix & Shell Programming Lab
PCS-404 Database Management System Lab
PCS-405 Microprocessor Lab
PCS-407 Seminar
PD IV/GP IV Personality Development / General Proficiency


TCS-501 Computer Graphics
TCS-502 Computer Network
TCS-503 Design and Analysis of Algorithms
TCS-504 Principles of Programming Languages
TCS-505 Advanced Java Programming
TCS-506 Modeling and Simulation
PCS-551 Computer Graphics Lab
PCS-552 Compiler Network Lab
PCS-553 Design and Analysis of Algorithms Lab
GP-555 Advanced Java Lab
DIS-652 Discipline


TCS-601 Operating System
TCS-602 Compiler Design
TCS-603 Artificial Intelligence
TCS-604 Graph Theory
TCS-605 Visual Programming & DotNet Technologies
THU-301 Engineering Economics and Costing
PCS-651 Operating Systems Lab
PCS-652 Compiler Design Lab
PCS-653 Artificial Intelligence Lab
PCS-655 Visual Programming Lab
DIS652 Discipline


TCS-701 Introduction to Web Technology
TCS-702 Advanced Computer Architecture
  Elective I (Wireless Network)
  Elective II (Cryptography & Network Security)
  Open Elective (EVS/Human values)
PIT-751 Web Technology Lab
PIT-752 Advanced Computer Architecture Lab
PIT-753 Colloquium & Industrial Report
PIT-754 Project
GP-701 General Proficiency


CS-011 Digital Image Processing CS-021 Cryptography & Network Security
CS-012 Network Programming & Administration CS-022 .Net Technology& Visual Programming
CS-013 Real Time System CS-023 System Software and Administration
CS-014 Wireless Network CS-024 Soft Computing


TCS-801 Distributed Systems
TCS-802 Mobile Computing
TCS-303 Data Structures
  Elective III (Multimedia Communication & System Design)
  Elective IV (Data Mining & Data Ware housing)
PCS-851 Distributed Systems Lab
PCS-852 Project
GP-801 General Proficiency


CS-031 Embedded Systems CS-041 Advanced DBMS
CS-032 Parallel Computing CS-042 Data Mining & Data Ware housing
CS-033 Multimedia Communication & System Design CS-043 Computational Geometry
CS-034 Pattern Recognition CS-044 Granular Computing
CS-035 Natural Language Processing CS-045 Storage Networks 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.