Department of Computer Science & Engineering

Aim of the department is to contribute towards the advancement of Computational Technologies and provide industry with skilled resources in engineering and other fields requiring computing skills. It strives to impart high quality technical education in theory, design, development and application of Computer Systems and Information Processing techniques. We also have a collaboration with IBM for joint teaching and certification in niche areas of IT such as Artificial Intelligence & Machine Learning, Dev Ops and Data Science.

Exposure is given to the students in various fields - from Microsoft valuable licensing subscription to Visual Studio 2012, Dos Box, GCC, Turbo C along with MSDN academic alliance. Students have access to well-furnished laboratories with modern & advanced infrastructure and a wide range of licensed software (such as MySQL 2012 express edition, Tally-9, Turbo C++, JDK, Visual Studio Professional 2012, WAMP-2.5, Cisco packet tracer v6.0.1) that provide a distributed computing environment.

These laboratories are set in a Unix environment with different operating systems viz. Centos, and Fedora (by Red Hat), IBM Rack Mounted servers, and state-of- the-art hardware.

Students are guided by competent faculty involved in high-quality research in the field of Database and Information Systems, Programming Languages, Computer Networks and Distributed Systems, Algorithms, Artificial Intelligence, Software Engineering etc.

Major laboratories in the department

  • DBMS Lab
  • Computer Network
  • Algorithms
  • Web Technology
  • Computer Graphics
  • Programming Labs in Java, C/C++, Linux Programming, .Net Programming and Python
  • Cloud Computing & Virtualization Lab
  • IoT Lab


Programs

B.Tech. CSE in association with IBM

Co Designed. Co Delivered. Co Certified.

With B.Tech. CSE program in association with IBM, you will be able to :

  • 1. Specialize in Artificial Intelligence & Machine Learning / DevOps / Data Science.
  • 2. Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  • 3. Comprehend and apply technology, systems, techniques, resources, and modern engineering and IT tools.
  • 4. Identify and analyze broadly-defined engineering technology problems and conclude using analytical tools appropriate to the area of specialization.
  • 5. Design technology solutions including system, components or processes with due consideration for safety, public health, society, culture and environment.
  • 6. Conduct investigation by locating, searching, and selecting relevant data from databases, codes, and text design and experiments to provide valid conclusions
  • 7. Design documentation, comprehend and write effective reports, make presentations, receive and articulate instruction.
  • 8. Be an effective contributor as an individual, team member or leader in diverse technical teams.
  • 9. Understand and commit to professional ethics, responsibilities and norms of engineering technology practice.
 

*Industry driven curriculum

 

Advantages of the program

    1. 1. Experiential Learning with a strong industry interface
    2. 2. Two IBM Digital Badge after the completion of the Degree
    3. 3. Four Industry Projects in 3rd and 4th Year
    4. 4. Interaction and workshops by Industry Experts / Subject Matter Experts every Semester
    5. 5. Annual Campus events by IBM
    6. 6. Placement Preparedness by Industry Experts
    7. 7. Exit Policy with appropriate certificates from the University and IBM
      • After 1st Year - Certificate in Computer Application
      • After 2nd Year - Diploma in Software Engineering
      • After 3rd Year - Advanced Diploma or B. Sc. in Computer Science in selected specialization
     

    Employment Opportunities

    • DevOps: Release Manager, DevOps Test Engineer, DevOps Cloud Engineer, DevOps Architect.
    • AIML: Machine Learning Engineer, Data Scientist, Data Analyst, Data engineer, Artificial intelligence engineer, Deep learning engineer
    • Data Science: Business Intelligence Analyst, Data Mining Engineer, Data Architect, Data Scientist, Senior Data Scientist.
    • Software Developer: Computer Network Architect, Computer Systems Analyst, Database Administrator, Information Security Analyst, Information Systems Manager.

    B.Tech. in Computer Science & Engineering


    After the completion of B.Tech. CSE program, you will be able to:

    1. 1. Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
    2. 2. Comprehend and apply technology, systems, techniques, resources, and modern engineering and IT tools.
    3. 3. Identify and analyze broadly-defined engineering technology problems and conclude using analytical tools appropriate to the area of specialization.
    4. 4. Design technology solutions including system, components or processes with due consideration for safety, public health, society, culture and environment.
    5. 5. Conduct investigation by locating, searching, and selecting relevant data from databases, codes, and text design and experiments to provide valid conclusions.
    6. 6. Design documentation, comprehend and write effective reports, make presentations, receive and articulate instruction.
    7. 7. Be an effective contributor as an individual, team member or leader in diverse technical teams.
    8. 8. Understand and commit to professional ethics, responsibilities and norms of engineering technology practice.
     

    Employment Opportunities

    Software Developer, Computer Network Architect, Computer Systems Analyst, Database Administrator, Information Security Analyst, Information Systems Manager


    BCA


    After the completion of BCA program, you will be able to:

    1. 1. Build domain expertise and apply knowledge of mathematics and computing appropriate to the discipline.
    2. 2. Comprehend and apply contemporary techniques, skills, resources, and IT tools necessary for computing practices.
    3. 3. Identify and analyze computing problems and outline the computing requirements appropriate to its solution.
    4. 4. Design computing solutions for sustainable development and with due consideration for society, culture and environment.
    5. 5. Understand Cyber regulations and commit to professional ethics, responsibilities and norms of computing practices.
    6. 6. Able to articulate and effectively communicate with the computing community.
     

    Employment Opportunities

    Software Developer, Web Developer, Mobile App Developer, Computer Programmer, Computer Operator, Computer Application Tutor, Senior Application Support Analyst, etc.


    B.Sc. (Hons.) in Data Science


    B.Sc. (Hons.) Data Science program will enable you to:

    1. 1. Gain proficiency to comprehend and apply methodologies as well as use intricate mathematical & statistical models to tackle real-world problems in various disciplines.
    2. 2. Understand various statistical software packages to conduct data analysis and draw actionable conclusions from computer output.
    3. 3. Apply data science in business, finance, management, marketing and beyond.
     

    Employment Opportunities

    Data scientist, Analyst, Data modeler, Business intelligence developer, Infrastructure engineer, Big data engineer, Data architect, Enterprise architect


    M.Tech. in Computer Science & Engineering


    M.Tech. program will empower you to:

    1. 1. Build deep understanding of fundamentals concepts and know-how of evolving / emerging fields in Computer Science.
    2. 2. Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
    3. 3. Understand, design and develop scalable technology solutions including system, components or processes with due consideration for safety, public health, society, culture and environment.
    4. 4. Adopt and apply various computing, modern engineering and IT tools and techniques to solve real life problems.
    5. 5. Analyze, interpret, process the data and conduct investigation & experiments to provide valid conclusions.
    6. 6. Carry out research in areas of social significance.
    7. 7. Design documentation, comprehend and write effective reports, make presentations, receive and articulate instruction.
    8. 8. Demonstrate leadership and technical skills to adapt to the challenges of upcoming technologies.
    9. 9. Understand and commit to professional ethics, responsibilities and norms of engineering technology practice.
     

    Employment Opportunities

    Information Systems Manager, Information Security Analyst, Big Data Engineer, Machine Learning Engineer, Data Analyst, Data Scientist, Software Developer, Blockchain Developer/Engineer, Computer Systems Analyst, Computer Network Architect, Database Administrator, Full Stack Developer etc.


    MCA


    After the completion of MCA program, you will be able to:

    1. 1. Gain deep understanding of computing fundamentals and know-how of evolving / emerging fields in computer Science.
    2. 2. Build computing specialization and domain knowledge of appropriate computing models
    3. 3. Understand, design and develop scalable computing solutions for domain/ industry specific complex problems.
    4. 4. Analyze, interpret, process the data and conduct investigation & experiments to provide valid conclusions.
    5. 5. Adapt and apply contemporary computing tools and techniques to solve real life problems
    6. 6. Carry out research to provide solutions for complex computing problems.
    7. 7. Create and add value for the advancement of an individual and society at large.
    8. 8. Design documentation, comprehend and write effective reports, make presentations, receive and articulate instruction.
    9. 9. Understand cyber regulations and commit to professional ethics, responsibilities and norms of ethical computing practice.
    10. 10. Build effective computing skills, professional competence and leadership to efficiently manage projects for multidisciplinary environments.
     

    Employment Opportunities

    Application Developer, Systems Analyst, Cloud Architect, Web Designer/ Developer, Software Developer or Software Programmer, Hardware Engineer, Data Scientist, Database Engineer, Business Analyst, Technical Writer, IT Architect, Software Consultant, Social Media Manager, Ethical Hacker, Quality Assurance Analyst, Project Manager etc.


    M.Sc. in Statistics


    This M.Sc. program will enable you to:

    1. 1. Specialize in Health Sciences & Analytics and Actuarial Sciences & Analytics.
    2. 2. Build deep understanding of statistical theory, various methods, techniques and approaches of statistics
    3. 3. Apply software technologies and techniques to work around the challenges of small and large data sets
    4. 4. Gain proficiency in statistics and probabilistic modelling
    5. 5. Effectively and efficiently design, collect, analyze and present the data
    6. 6. Provide quantitative reasoning that help significant advances in science, business and policies for the public
    7. 7. Commit to professional ethics, responsibilities and norms of ethical statistical practice
    8. 8. Build effective statistical skills, professional competence and leadership of universal relevance
     

    Employment Opportunities

    Data Analyst, Market research, Statistician, Data scientist, Risk Analyst, Business Analyst, Actuarial analyst. Consultant


FACULTY

Dr. Manish Prateek - HOD , DEPARTMENT OF COMPUTER & INFORMATION SCIENCE

Name: Dr. Manish Prateek (HOD)

Qualification: Ph.D (Robotics), MS (Computer Engineering)

Designation: Professor

Teaching Experience: 16 Years

Publication: 80

Special Interest:  Robotics, Data Security, Ad-hoc Network, Image and Signal Processing

Name: Mr.  Bineet Kumar Joshi

Qualification:  M.Tech. (Pursuing Ph.D), UGC-NET

Designation: Assistant Professor

Teaching Experience: 11 years

Special Interest:  Cloud Computing, Software-Defined Networks

Publications: 17

Name: Mr. Arpit Goel

Qualification: M.Tech (CSE), PG DIPLOMA in Advance Computing, B.Tech (CSE), GATE-Qualified

Designation: Assistant Professor -  Junior Scale

Teaching Experience: 7 year

Industry Experience: 1 year

Special Interest:  IoT, Machine Learning Programming Language(C, C++, Java, Python), Data Structure, Theory of Computation, Operating System, Compiler

Publications: 4

Award: E-Yantra TBT-2016 Challenge Class-A Certificate from IIT-BOMBAY

Name: Mr. Deepak Srivastava

Qualification: B.Tech (IT), M.Tech (CSE), Phd.(CSE) pursuing

Designation: Assistant Professor -  Junior Scale

Teaching Experience: 6 years

Industry Experience: 1 year

Publications: 2

Special Interest: Operating System, Real time system and Computer Network.

Name: Mr. Satyendra Singh Rawat

Qualification: B.E. (CSE), M.Tech. (CSE)

Designation: Assistant Professor

Teaching Experience: 10 Years

Special Interest: Web Security

Publications: 05

Award: GATE 2012 qualified

Name: Mr. Gaurav Sharma

Qualification: B.Tech (IT), M.Tech (CSE), Phd.(CSE) pursuing

Designation: Assistant Professor -  Junior Scale

Teaching Experience: 7 years

Special Interest: Computer Networks, Web Development, SEO, Image Processing, NLP

Name: Mrs. Anupama Mishra

Qualification: M.Tech (CSE)

Designation: Assistant Professor

Teaching Experience: 10 Years

Publications: 7 (Journals & Conferences-International/National) Workshop/Conferences Organized: 5Workshop/Conferences Attended: 8

Special Interest:  Network Security, Cloud Computing, Cyber Security, Information Security, Cluster Computing

Awards: Reviewer at IEEE Access, Springer, InderSciences , IGI Journals,ISTE Membership, IBM RAD V6.0 Certification.

Name: Mr. Dheresh Kumar Soni

Qualification: B.E. – IT, M.E. - CSE (Perusing Ph.D - CSE)

Designation: Assistant Professor -  Junior Scale

Teaching Experience: 9.5 Years

Special Interest: Cloud Computing, Security

Publication: 09

Name: Mr. Pushpendra Bisht

Qualification: M.Tech., UGC-NET, U-SET

Designation: Assistant Professor -  Junior Scale

Teaching Experience: 1.10 Years

Special Interest: Data Structures & Algorithms

Publication: 01

Awards: Best Paper award in NCRAST-2015

Name: Mr. Dilipkumar Jang Bahadur Saini

Qualification: B.Tech (CSE), M.E (CSE), Ph d (CSE) Pursuing

Designation: Assistant Professor

Teaching Experience: 18 Years

Special Interest:  Cloud Computing, Cyber Security and Artificial Intelligence

Publication: 32

Awards:  Best Researcher Award 2021 from Innogen Research Foundation Hyderabad

Name: Ms. Yashika Garg

Qualification: BCA , M.Tech (CSE)

Designation: Assistant Professor

Teaching Experience: 1 Year

Industry Experience: 6 Year

Special Interest:  Artificial Intelligence, JavaScript, Cyber Security, IoT