Admission going-on 2025-2026

Admission Registration

Counseling Code 4925

Computer Science and Engineering

Computer Science and Engineering

About

The field of Computer Science and Engineering operates as an engineering sector focused on developing computer system implementations through practical implementation of computational theoretical foundations. Computer Science includes both analytical works on computational algorithms alongside practical studies of program language development and software design alongside hardware system and network configuration. The material explores information about cybersecurity and artificial intelligence fields although focusing on data structures as well. Computer engineers develop full systems which they perpetually sustain in order to maintain contemporary computing functions. All phases of digital system and computing solution development involve participation from these professionals who start planning in the beginning and continue until complete implementation in various sectors. The fundamental objective of computer science engineering is to develop sophisticated yet safe computing solutions that address existing technological issues to drive national development. The entire four-year program dedicates itself solely to developing professional skills for students. Through their education students study principles of software and hardware system development and advanced application creation and gain knowledge in fields like cloud computing and machine learning as well as Internet of Things (IoT).

Vision

The Department of Computer Science and Engineering is committed to creating, disseminating, and applying knowledge through research and innovation in computing technologies, with the ultimate goal of advancing digital transformation, enhancing computational efficiency, and contributing to technological growth for the betterment of society.

Mission

  • To foster critical thinking, analytical skills, and a research-driven mindset to solve complex real-world computing problems
  • To nurture the ability to design and develop sustainable, innovative computing solutions with a strong sense of ethical and social responsibility
  • To instill values and a commitment to lifelong learning, leadership, and service in the ever-evolving field of computer science and engineering

1.To prepare students for a wide range of successful careers in academia, advanced research, software industries, entrepreneurship, law, business, government, and other computing-related fields by imparting strong foundations in computer science and engineering principles, along with problem-solving abilities.
2.To instill confidence in students to pursue professional goals by applying technical knowledge and recognizing the economic, social, and technological impacts of their work in a global context.
3.To cultivate a professional and ethical mindset, nurturing responsibility towards society by addressing computing challenges with integrity and awareness of the social, environmental, and ethical implications of their solutions.
4.To promote a collaborative and stimulating learning environment where students engage in multidisciplinary, team-based, and open-ended academic and co-curricular projects, preparing them for both individual and group-based professional roles.
5.To empower students with a strong grasp of core and emerging areas of computer science, enabling them to contribute to innovation, interdisciplinary research, and lifelong learning in service of society and the advancement of knowledge.

After completion of graduation in Computer Science and Engineering, the students will be able to demonstrate the ability to:

1.Apply knowledge of mathematics, science, and computing fundamentals to solve problems in computer science and engineering.
2.Identify, formulate, review research literature, and analyze complex computing problems to arrive at effective solutions.
3.Design and develop computing systems and software solutions that meet specified needs, considering public health, safety, societal, cultural, and environmental factors.
4.Design and conduct experiments, analyze and interpret data, and synthesize information using research-based knowledge and methods to address complex challenges.
5.Use modern engineering tools, software platforms, and IT resources to design, implement, and evaluate computer-based systems effectively.
6.Apply contextual knowledge to assess societal, health, safety, legal, and cultural issues relevant to the field of computer science and engineering practice.
7.Understand the global and societal impact of computing solutions and demonstrate responsibility in applying them for sustainable development.
8.Adhere to ethical principles and commit to professional ethics and responsibilities in computing practice.
9.Work efficiently both as an individual and as a member or leader in diverse, multidisciplinary teams.
10.Communicate effectively on complex technical activities with the engineering community and society, including writing reports, documentation, and delivering effective presentations.
11.Demonstrate understanding of engineering and management principles and apply them to project management and team leadership in computing environments.
12.Recognize the need for, and engage in, independent and lifelong learning in the rapidly evolving field of computer science and engineering.

After successful completion of the program, the graduate will be able to:

1.Design, develop, and deploy software applications, algorithms, and computing systems to solve real-world problems across diverse domains.
2.Apply data-driven decision-making, machine learning techniques, and analytical tools to develop intelligent systems and derive insights from complex data.
3.Identify and address technical challenges in system design, networking, cybersecurity, and software engineering through effective interdisciplinary approaches.
4.Adapt to rapidly evolving technologies and contribute meaningfully to sustainable technological and societal development as responsible computing professionals.

  • Programming and Data Structures Laboratory – Hands-on experience with languages like C, C++, Java, and Python.
  • Database Management Systems Laboratory – Practical training in SQL, PL/SQL, and database design using tools like Oracle and MySQL.
  • Computer Networks Laboratory – Simulations and experiments on network protocols, routing, and switching technologies.
  • Operating Systems Laboratory – Study of OS concepts such as scheduling, memory management, and file systems through practical exercises.
  • Web Technologies Laboratory – Development of full-stack web applications using HTML, CSS, JavaScript, React, and Node.js.
  • Artificial Intelligence and Machine Learning Laboratory – Implementation of AI/ML algorithms using Python, TensorFlow, and Scikit-learn.
  • Cloud Computing and Virtualization Laboratory – Exploration of cloud services and virtualization platforms like AWS, Azure, and open-source tools.
  • Cybersecurity and Ethical Hacking Laboratory – Training in secure coding, network vulnerability testing, and ethical hacking practices.