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. (Hons.) CSE
Artificial Intelligence & Machine Learning, Data Science & Machine Learning, Cyber Security
Level - Undergraduate | Duration - 4 Years
B.Tech in Computer Science & Engineering
After the completion of B.Tech. CSE program, you will be able to:
- 1. Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
- 2. Comprehend and apply technology, systems, techniques, resources, and modern engineering and IT tools.
- 3. Identify and analyze broadly-defined engineering technology problems and conclude using analytical tools appropriate to the area of specialization.
- 4. Design technology solutions including system, components or processes with due consideration for safety, public health, society, culture and environment.
- 5. Conduct investigation by locating, searching, and selecting relevant data from databases, codes, and text design and experiments to provide valid conclusions.
- 6. Design documentation, comprehend and write effective reports, make presentations, receive and articulate instruction.
- 7. Be an effective contributor as an individual, team member or leader in diverse technical teams.
- 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
Bachelor of Computer Applications (BCA)
After the completion of BCA program, you will be able to:
- 1. Build domain expertise and apply knowledge of mathematics and computing appropriate to the discipline.
- 2. Comprehend and apply contemporary techniques, skills, resources, and IT tools necessary for computing practices.
- 3. Identify and analyze computing problems and outline the computing requirements appropriate to its solution.
- 4. Design computing solutions for sustainable development and with due consideration for society, culture and environment.
- 5. Understand Cyber regulations and commit to professional ethics, responsibilities and norms of computing practices.
- 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. Gain proficiency to comprehend and apply methodologies as well as use intricate mathematical & statistical models to tackle real-world problems in various disciplines.
- 2. Understand various statistical software packages to conduct data analysis and draw actionable conclusions from computer output.
- 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
Master of Computer Applications (MCA)
After the completion of MCA program, you will be able to:
- 1. Gain deep understanding of computing fundamentals and know-how of evolving / emerging fields in computer Science.
- 2. Build computing specialization and domain knowledge of appropriate computing models
- 3. Understand, design and develop scalable computing solutions for domain/ industry specific complex problems.
- 4. Analyze, interpret, process the data and conduct investigation & experiments to provide valid conclusions.
- 5. Adapt and apply contemporary computing tools and techniques to solve real life problems
- 6. Carry out research to provide solutions for complex computing problems.
- 7. Create and add value for the advancement of an individual and society at large.
- 8. Design documentation, comprehend and write effective reports, make presentations, receive and articulate instruction.
- 9. Understand cyber regulations and commit to professional ethics, responsibilities and norms of ethical computing practice.
- 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.
FACULTY
Name: Prof. (Dr.) Pramod Kumar
Qualification: Ph.D. (Computer Science), M. Tech. (CSE)
Designation: Professor & Principal
Teaching & Research Experience: 24 years
Industrial Experience: 01 years
Publication: Paper Published-71, Patent Published-97
Ph.D. Supervised: 06
Sponsored Research Project completed/Ongoing: NA
Special Interest: Internet of Things, AI & Machine Learning
Members: IEEE, ACM, IETE
Awards: NA
Name: Mr. Harvinder Malhotra
Professional Background: Mr. Malhotra has over 25 years of experience in the IT industry, working with leading global companies such as Microsoft, Google, Facebook UHG and Pfizer. He has led large-scale digital transformation projects, delivered innovative solutions, and mentored teams across various domains and geographies.
Academic Qualifications: Mr. Malhotra holds MS Computer and Information Science degree from Syracuse University Newyork, and a Bachelor of Applied Science (Computer Science) degree from Punjab University.
Research Interests: Mr. Malhotra is passionate about exploring the intersection of technology, business, and society. He has published several papers and articles on topics such as artificial intelligence, blockchain, cloud computing, cybersecurity, and social media. He is also a frequent speaker at industry events and academic forums.
Teaching Philosophy: Mr. Malhotra believes in creating a stimulating and interactive learning environment for his students, where they can apply their theoretical knowledge to real-world problems and scenarios. He aims to equip his students with the skills and mindset to become successful leaders and innovators in the digital era.
Name: Dr. D.S Rao
Qualification: Ph.D. (Computer Science), M.Sc. (Computer Science)
Designation: Professor
Teaching & Research Experience: 13 years
Industrial Experience: 10 years
Publication: 25
Ph.D. Supervised: 05
Sponsored Research Project completed/Ongoing: 02 completed
Special Interest: Software Engineering, Cloud Computing
Members: IEEE
Awards: Indian Achievers Award
Name: Dr. Deepak Srivastava
Qualification: B.Tech (IT), M.Tech (CSE), Ph.D. (CSE)
Designation: Associate Professor
Teaching Experience: 11 years
Publications: 16 (Paper Publications), 1 (Book Published), 5 (Patent)
Special Interest: Data Science, Cloud Computing
Name: Dr. Ashutosh Bhatt
Qualification: B.Tech (IT), M.Tech (CSE), Ph.D (CSE), GATE 2007 Qualified
Designation: Assistant Professor
Teaching Experience: 14 Years
Special Interest: Cloud Computing, Machine learning, Data Structure & Algorithm
Publication: 20
Awards: Teacher of the Year 2020 award by Divya Himgiri.
Name: Dr. Vibhor Sharma
Qualification: Diploma (Information Technology), B.Tech. (CSE), M.Tech. (CSE), Ph.D (CSE)
Designation: Assistant Professor
Teaching Experience: 9 Years
Special Interest: IoT, Data Mining.
Publication: 26
Awards: Silver: Medalist in Post-Graduation.
Name: Dr. Pooja Baloni
Qualification: Ph.D., M.Tech, B.Tech (CSE)
Designation: Assistant Professor
Teaching & Research Experience: 06 years
Industrial Experience: N.A
Publication: 16 (2SCI, 03 Journal, 07 Conference, 04 Chapters)
01 Book (Title: Cloud Computing-An Endless Approach, First
Author’s Name: Dr. Pooja Joshi “Iterative International Publishers IIP)
Ph.D. Supervised: N.A
Sponsored Research Project completed/Ongoing: N.A
Special Interest: Networks and Machine Learning and Data Mining
Members: N.A
Awards: Best Young Researcher Award: Global Education and Corporate
Leadership (GECL -2022) Awards, 5th International Annual Award
Summit by LWT India.
Name: Dr. Anupama Mishra
Qualification: Ph.D. (Computer Science)
Designation: Assistant Professor
Teaching Experience: 14 years
Publications: 12 Journals, 16 Conferences, 2 Book Chapters, 1 Patent
Special Interest: Cyber Security, Network Security, Machine Learning
Members: IEEE, ACM, Life Member ISTE, IEEECTSoc (IEEE Consumer Technical Body)
Awards: Best review award by the journal ICT Express published by Elsevier and
Korean Institute of Communication and Information Sciences (KICS), 2022
*Best Paper award in an International Conference on Cyber Security, Privacy and Networking (ICSPN 2021
Name: Mr. Satyendra Singh Rawat
Qualification: B.E. (CSE), M.Tech. (CSE), Ph.D (Pursuing), GATE 2012 qualified
Designation: Assistant Professor
Teaching Experience: 14 Years
Special Interest: Machine Learning, Cloud Computing, Deep Learning
Publications: 4 (Journals), 1 Conference (IEEE), 3 (NPTEL Certification)
Name: Mr. Gaurav Sharma
Qualification: B.Tech (IT), M.Tech (CSE), Ph.D (Pursuing)
Designation: Assistant Professor
Teaching Experience: 12 years
Industry Experience: 1 year
Special Interest: Computer Networks, Web Development, SEO, Image Processing, DNN
Name: Mr. Gaurav Aggarwal
Qualification: B.Tech (IT), M.Tech (CSE), Gate Qualified (2016, 2017, 2018)
Designation: Assistant Professor
Teaching Experience: 14 Years
Special Interest: Data Structure and Algorithms, Java Programming, Operating System
Publication: 6
Name: Mr. Sanjay Kumar
Qualification: B. Tech (CSE), M. Tech (CS), Ph.D.(CS-Persuing)
Designation: Assistant Professor
Teaching Experience: Total: 20 Years (Teaching: 6 Years, Industry: 14 Years)
Special Interest: Cloud Computing, Data Center, Machine Learning, IoT, IT Security
Publication: 04
Awards: Best Executive Awarded by BHEL Haridwar in the year 2016-17.
IMPRESS- AWARD by BHEL Hyderabad in the year 2011 with IP (Intellectual Property) Score: 545.
Name: Ms. Princy Tyagi
Qualification: B.TECH (I.T) , M.TECH (CSE) , Ph.D (Pursuing)
Designation: Assistant Professor
Teaching Experience: 9 Years
Special Interest: IOT, Cloud Computing and Cyber Security
Publication: 2 (Journals),10 FDP
Name: Ms. Vaishali Gupta
Qualification: B.E( CSE) , M.E. (CSE)
Designation: Assistant Professor
Teaching Experience: 5 Years
Special Interest: Coding, Database Management System, Computer Networks, Operating System, Software Engineering.
Publication: 2
Name: Ms. Shivani Sharma
Qualification: M.Tech (CSE), B.Tech (IT)
Designation: Assistant Professor
Teaching & Research Experience: 06 years
Industrial Experience: N.A
Publication: N.A
Ph.D. Supervised: N.A
Sponsored Research Project completed/Ongoing: N.A
Special Interest: Data Science, Machine Learning
Members: N.A
Awards: N.A
Name: Mr. Rachit Lakhera
Qualification: MCA
Designation: Lecturer
Teaching & Research Experience: 10.5 years
Industrial Experience: N.A
Publication: N.A
Ph.D. Supervised: N.A
Sponsored Research Project completed/Ongoing: N.A
Special Interest: Computer Architecture, Computer Network, Software Engineering
Members: N.A
Awards: N.A
Name: Dr. Suman Pant
Qualification:MSc(IT),MTech(IT),Ph.D.(Computer Science)
Designation: Assistant Professor
Teaching & Research Experience: 8
Industrial Experience: 0
Publication: 11 Publications, 3 Patents
Ph.D. Supervised: N.A
Sponsored Research Project completed/Ongoing: N.A
Special Interest: Fractals and DBMS
Members: N.A
Awards: N.A
Name: Sanjeev Gupta
Qualification:Ph.D. (pursuing), M.Tech.(Computer Science), B.Tech.(Information Technology)
Designation: Assistant Professor
Teaching & Research Experience: 18+
Industrial Experience: 0
Publication: 11, Book Published (1)
Ph.D. Supervised: N.A
Sponsored Research Project completed/Ongoing: N.A
Special Interest: Deep Learning, Machine Learning, Medical Image Processing, Data Mining & Warehousing, Swarm Intelligence
Members: STRA, IAENG
Awards: Reviewer of many international conferences.
Among Top 1% Toppers of Software Testing Certification completed from NPTEL.
Appreciation award at many colleges level committees
Name: Shivani Pant
Qualification: B.E(CSE), M.tech(CSE), Ph.D (Pursuing)
Designation: Assistant Professor
Teaching & Research Experience: 5 Years plus
Industrial Experience: 0
Publication: 05
Ph.D. Supervised: N.A
Sponsored Research Project completed/Ongoing: N.A
Special Interest: Database Management System, Software Engineering, Computer Network
Members: N.A
Awards: N.A
Name: Ms. Shefali Khatri
Qualification: B.Tech (IT), M.Tech (CSE), PhD (CSE, Pursuing)
Designation: Assistant Professor
Teaching Experience: 1 August , 2016
Research Experience:
2 Years
Industrial Experience: 0
Publication: 4 Papers and 1 Book
Ph.D. Supervised: N.A
Sponsored Research Project completed/Ongoing: N.A
Special Interest: Machine Learning, Healthcare, Security, Data Structure
Members: N.A
Awards: Awarded as Best Faculty by Uttaranchal University.