Department of Computer Science and Engineering
Undergraduate
The Department of Computer Science and Engineering was established in 2008. The Department is ably supported by a team of faculty members having degrees from reputed institutes and excellent research credentials.
The department of Computer Science and Engineering currently offers the following Undergraduate Programs:
- B. Tech. in Computer Science and Engineering
- B.Tech (Hons.) in Computer Science and Engineering with specialization in Artificial Intelligence & Data Science (AI & DS)
- B.Tech-M.Tech (5- Year Integrated Degree) in Computer Science and Engineering
- B.Tech Minor in Artificial Intelligence & Data Science (AI & DS) ( for ECE and ME)
Program Outcomes
| PO | Description | Graduate Attribute |
| PO1 | Apply the knowledge of mathematics, science, engineering fundamentals, and engineering specialization to the solution of complex engineering problems | Engineering knowledge |
| PO2 | Identify, formulate, research literature, and analyze engineering problems to arrive at substantiated conclusions using first principles of mathematics, natural, and engineering sciences. | Problem analysis |
| PO3 | Design solutions for complex engineering problems and design system components, processes to meet the specifications with consideration for the public health and safety, and the cultural, societal, and environmental considerations. | Design/development of solutions |
| PO4 | Use research-based knowledge including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. | Design/development of solutions |
| PO5 | Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. | Conduct investigations of complex problems |
| PO6 | Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to the professional engineering practice. | Modern tool usage |
| PO7 | Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. | The engineer and society |
| PO8 | Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. | Ethics |
| PO9 | Function effectively as an individual, and as a member or leader in teams, and in multidisciplinary settings. | Individual and teamwork |
| PO10 | Communicate effectively with the engineering community and with society at large. Be able to comprehend and write effective reports documentation. Make effective presentations and give and receive clear instructions. | Communication |
| PO11 | Demonstrate knowledge and understanding of engineering and management principles and apply these to one’s own work, as a member and leader in a team. Manage projects in multidisciplinary environments. | Project management and finance |
| PO12 | Recognize the need for and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. | Life-long learning |
Program Educational Objectives (PEOs)
PEO1: Be able to apply the principles of computer science and engineering, mathematics, and relevant sciences to solve problems requiring knowledge of the discipline.
PEO2: Be able to identify and analyze technology-related real-life problems and propose the models, designs and solutions addressing all relevant challenges.
PEO3: Be engaged in research and life-long learning, adapting new ideas, modern tools and technologies in multi-disciplinary projects by being a competent leader or a team member while possessing ethical values and effective communication skills.
PEO4: Be a professional, responsible for the environment and its sustainability and aware of contemporary socio-economic, cultural, and legal issues.
Program Specific Outcomes (PSOs)
PSO1: Analyze, design, develop, deploy, and evaluate information technology based solutions for real-world problems using knowledge of mathematics, software engineering, data communication technologies, algorithms, data structures, databases, and software frameworks over appropriate infrastructure.
PSO2: Create and deploy integrated system-based prototypes and solutions by applying concepts of digital systems, computer organization, operating systems, computer networks and database systems.
PSO3: Apply techniques from emerging areas including but not limited to, data science, artificial intelligence, machine learning, computer security, and cyber physical systems, to address real-world problems.
Curriculum:
- B.Tech. in Computer Science and Engineering (2023 onwards)
- B.Tech. in Computer Science and Engineering (2017 - 2022)
- B.Tech. - M.Tech. Integrated Degree in Computer Science and Engineering (2023 onwards)
- B.Tech. - M.Tech. Integrated Degree in Computer Science and Engineering (2017 - 2022)
- Minor in AI & DS (For B.Tech. CCE, B.Tech. ECE and B.Tech. ME)
- B.Tech. (Hons.) in CSE with Specialization in Artificial Intelligence and Data Science
The strength of each of its programs lies in its progressive curriculum that offers flexibility to students to carefully select a set of program/other electives to earn specialized knowledge in areas of their choice. We emphasize on hands-on based learning to bridge the gap between academia and industry. Projects are encouraged to deal with real-world problems using emerging technologies. To enhance student learning, the Department regularly organizes workshops and lectures by experts from renowned institutions and organizations.
Post Graduate
The department of Computer Science and Engineering currently offers the following Postgraduate Programs:
- M. Tech. in CSE
- M. Tech in CSE with specialization in AI & ML
- M. Tech in CSE with specialization in Cybersecurity
Program Educational Objectives (PEOs)
PEO1: Be able to apply advanced principles of computer science and engineering to solve real world research and development problems in industry and academia.
PEO2: Be able to engage in research and use state-of-the-art tools, models and technologies to solve computing problems.
PEO3: Be able to engage in life-long learning by adapting to scientific, technological, and innovative advancements.
PEO4: Be able to demonstrate communication skills, team spirit, and leadership qualities.
PEO5: Be a responsible professional by being aware of contemporary socio-economic, cultural, and ethical issues.
Program Specific Outcomes (PSOs)
PSO1: Be able to apply the advanced concepts of mathematics, algorithms, and systems to efficiently solve problems.
PSO2: Be able to apply knowledge in emerging areas of computer science for research and development.
PSO3: Be able to conduct research and to innovate using state-of-the-art technologies to provide computing solutions for industry and society.
Curriculum:
Ph.D. Program
The department of Computer Science and Engineering offers Ph.D. Program under the supervision of faculty specializing in following research domains (not limited to).
Research Areas | Topics |
Data Science | Machine Learning, Data Analytics, Data Mining, Recommender Systems, Social Network Analysis, Web Science |
Artificial Intelligence | Human-Computer Interaction, Cognitive Modeling, Intelligent Agent based Modelling, Multi-agent Reinforcement Learning, Distributed Constraint Optimization, Digital Twin, Semantic measures, Knowledge graph |
Computer Vision & Image Processing | Image and Video Processing, Deep Learning, Document Analysis, Depth Estimation, Biomedical Signal Processing, Hyper-spectral Image Analysis, Medical Imaging |
Internet of Things and Cyber Physical Systems | Ubiquitous Computing, Wearable Computing Systems, Ad-hoc Networks, Real-time Scheduling, Network Protocol Design, Network-on-Chip and Communication-Centric Design |
Information & Cyber Security | Blockchain Technology, Cloud Security, Mobile Security, Security & Privacy, Cryptology, Post-Quantum Cryptography, Web Application Security, Application of Machine Learning in Cyber Security |
Software Engineering & Applications | Software Testing, Project Management, Software and Performance Engineering, Software Defect Prediction, Software Quality Assurance |
Theoretical computer science | Biocomputing and Automata Theory, Formal Methods for Program Analysis and Verification |
Natural Language Processing | Large Language Models, Multilingual Models, NLP for Indian Languages, Deep Learning for NLP |
Computational Sciences | Modeling & Simulation of Stochastic Systems, Computational Neuroscience, Queueing Theory, Information Theory |