Sorry, you need to enable JavaScript to visit this website.

School of Computer Science and Engineering (SCOPE)

The curricula of programmes have been designed to cater to the ever changing needs and demands of IT industry. The focus is on holistic learning and empowering students to make significant contributions at all levels. The cafeteria system of electives gives a handful of choices for the students to develop expertise in their area of interest.

B.Tech Computer Science and Engineering is accredited by the Computing Accreditation Commission and Engineering Accreditation Commission of ABET, http://www.abet.org. The School offers research programmes such as M.Tech. (by research) and Ph.D. All engineering, M.Sc. programmes have been accredited by Institution of Engineering & Technology, UK (IET- formerly known as IEE, UK) during the year 2004-05.

B.Tech. Computer Science and Engineering

  • Graduates will be engineering practitioners and leaders who would help solve industry’s technological problems.
  • Graduates will be engineering professionals, innovators or entrepreneurs engaged in technology development or engineering system implementation in industry.
  • Graduates will function their profession with social awareness and responsibility.
  • Graduates will interact with their peers in other disciplines in industry and society and contribute to the economic growth of the country.
  • Graduates will be successful in pursuing higher studies in engineering or management.
  • Graduates will pursue career paths in teaching or research.
  • The ability to formulate mathematical models and problem solving skills through programming techniques for addressing real life problems using appropriate data structures and algorithms.
  • The ability to design hardware and software interfaces through system programming skills based on the knowledge acquired in the system software and hardware courses.
  • The ability to provide solutions through the application of software engineering methodologies and database design principles with internet technologies for solving contemporary issues.

    1. Having an ability to apply mathematics and science in engineering applications.
    2. Having a clear understanding of the subject related concepts and of contemporary issues
    3. Having an ability to be socially intelligent with good SIQ (Social Intelligence Quotient) and EQ (Emotional Quotient)
    4. Having Sense-Making Skills of creating unique insights in what is being seen or observed (Higher level thinking skills which cannot be codified)
    5. Having design thinking capability
    6. Having an ability to design a component or a product applying all the relevant standards and with realistic constraints
    7. Having computational thinking (Ability to translate vast data in to abstract concepts and to understand database reasoning)
    8. Having Virtual Collaborating ability
    9. Having problem solving ability- solving social issues and engineering problems.
    10. Having a clear understanding of professional and ethical responsibility
    11. Having interest in lifelong learning
    12. Having adaptive thinking and adaptability
    13. Having cross cultural competency exhibited by working in teams
    14. Having an ability to design and conduct experiments, as well as to analyze and interpret data
    15. Having an ability to use the social media effectively for productive use
    16. Having a good working knowledge of communicating in English
    17. Having an ability to use techniques, skills and modern engineering tools necessary for engineering practice
    18. Having critical thinking and innovative skills
    19. Having a good cognitive load management [discriminate and filter the available data] skills
    20. Having a good digital footprint

      • Ability to apply the knowledge of mathematics, science and computing appropriate to the discipline
      • Proficiency to analyze a problem, identify and define the computing requirements appropriate to its solution
      • Competence to design, implement and evaluate a system / computer-based system, process, component or program to meet the desired needs
      • Efficiency to function effectively on multi-disciplinary teams to accomplish a common goal
      • Talent to identify, formulate and solve engineering problems
      • Ability to understand professional, ethical, legal, security oriented and social issues and responsibilities
      • Flair to communicate effectively with a range of audiences
      • Competence to address contemporary issues and analyze the local and global impact of computing and engineering solutions on individuals, organizations and society
      • Proficiency to design and conduct experiments as well as analyze and interpret data
      • Excellence to recognise the need for continuing professional learning (lifelong learning)and to engage in it
      • Talent to use current techniques, skills and tools necessary for computing and engineering practice
      • Skill to apply mathematical foundations, algorithmic principles and computer science theory in the modelling and design of computer-based systems (CS)
      • Potential to apply design and development principles in the construction of software systems (CS).

      B.Tech. Computer Science and Engg with Spec. in Bioinformatics

      • Advance knowledge through quality research in important emerging areas in the discipline and to build strong relationship with industry, academia and society.
      • Able to analyze, design and implement optimized solutions for the real-world problems and become engineering professional, innovator, product developer or entrepreneur.
      • Develop an ability to adapt, work as a team to implement trans-disciplinary and multi-disciplinary projects using the cutting edge tools and technologies.
      • Graduates will be ethical and socially responsible and be able to pursue higher education/research in reputed institutions.
      • The ability to formulate mathematical models and problem-solving skills through programming techniques for addressing real-time problems using appropriate data structures and algorithms.
      • The ability to design hardware and software through system programming skills based on the knowledge acquired in the system software and hardware courses.
      • The ability to interpret relationships among living things and analyze the biological problems, from molecular to ecosystem level, solving them using basic biological concepts, algorithms, and tools available in computer science and to facilitate the biological database system.

      1. Having an ability to apply mathematics and science in engineering applications.
      2. Having a clear understanding of the subject related concepts and of contemporary issues
      3. Having an ability to be socially intelligent with good SIQ (Social Intelligence Quotient) and EQ (Emotional Quotient)
      4. Having Sense-Making Skills of creating unique insights in what is being seen or observed (Higher level thinking skills which cannot be codified)
      5. Having design thinking capability
      6. Having an ability to design a component or a product applying all the relevant standards and with realistic constraints
      7. Having computational thinking (Ability to translate vast data in to abstract concepts and to understand database reasoning)
      8. Having Virtual Collaborating ability
      9. Having problem solving ability- solving social issues and engineering problems.
      10. Having a clear understanding of professional and ethical responsibility
      11. Having interest in lifelong learning
      12. Having adaptive thinking and adaptability
      13. Having cross cultural competency exhibited by working in teams
      14. Having an ability to design and conduct experiments, as well as to analyze and interpret data
      15. Having an ability to use the social media effectively for productive use
      16. Having a good working knowledge of communicating in English
      17. Having an ability to use techniques, skills and modern engineering tools necessary for engineering practice
      18. Having critical thinking and innovative skills
      19. Having a good cognitive load management [discriminate and filter the available data] skills
      20. Having a good digital footprint

      There is ample job opportunity for engineering graduates of Bioinformatics specialization across the globe. The numerous job positions that a candidate can hold with B. Tech (CSE) with specialization in bioinformatics are:

      • Computer Programmer
      • Software Engineer
      • Design and Testing Engineer
      • Data Analyst
      • Bioinformatics Scientist
      • Bio Analyst
      • Computational Chemists
      • Drug Designer

      B.Tech. Computer Science and Engineering with Spec. in Information Security

      • 1. Enrich knowledge and fundamental skills in sensor networks, actuator devices, computing technologies, and other multi-disciplinary areas with the capability to solve real time problems.
      • Enable to identify, design, analyze and implement optimized solutions for the real-world problems and become engineering professional, innovator, product developer and entrepreneur.
      • Develop an ability to work as a team, to implement trans-disciplinary and multi-disciplinary projects using the cutting edge tools and technologies for the betterment of society.
      • Graduates capable to pursue higher studies in IoT specialization, engineering, or management and choose a career in industry, teaching, and research.
      • 1. The ability to formulate mathematical models and problem-solving skills through programming techniques for addressing real-life problems using appropriate data structures and algorithms
      • The ability to provide ethical solutions through the application of software engineering methodologies and database design principles with internet technologies for solving contemporary issues.
      • The ability to investigate and analyze using appropriate methodologies as well as security principles and apply security solutions to mitigate cyber security threats.

      1. Having an ability to apply mathematics and science in engineering applications.
      2. Having a clear understanding of the subject related concepts and of contemporary issues
      3. Having an ability to be socially intelligent with good SIQ (Social Intelligence Quotient) and EQ (Emotional Quotient)
      4. Having Sense-Making Skills of creating unique insights in what is being seen or observed (Higher level thinking skills which cannot be codified)
      5. Having design thinking capability
      6. Having an ability to design a component or a product applying all the relevant standards and with realistic constraints
      7. Having computational thinking (Ability to translate vast data in to abstract concepts and to understand database reasoning)
      8. Having Virtual Collaborating ability
      9. Having problem solving ability- solving social issues and engineering problems.
      10. Having a clear understanding of professional and ethical responsibility
      11. Having interest in lifelong learning
      12. Having adaptive thinking and adaptability
      13. Having cross cultural competency exhibited by working in teams
      14. Having an ability to design and conduct experiments, as well as to analyze and interpret data
      15. Having an ability to use the social media effectively for productive use
      16. Having a good working knowledge of communicating in English
      17. Having an ability to use techniques, skills and modern engineering tools necessary for engineering practice
      18. Having critical thinking and innovative skills
      19. Having a good cognitive load management [discriminate and filter the available data] skills
      20. Having a good digital footprint

        • Ability to apply the knowledge of mathematics, science and computing appropriate to the discipline
        • Proficiency to analyze a problem, identify and define the computing requirements appropriate to its solution
        • Competence to design, implement and evaluate a system / computer-based system, process, component or program to meet the desired needs
        • Efficiency to function effectively on multi-disciplinary teams to accomplish a common goal
        • Talent to identify, formulate and solve engineering problems
        • Ability to understand professional, ethical, legal, security oriented and social issues and responsibilities
        • Flair to communicate effectively with a range of audiences
        • Competence to address contemporary issues and analyze the local and global impact of computing and engineering solutions on individuals, organizations and society
        • Proficiency to design and conduct experiments as well as analyze and interpret data
        • Excellence to recognise the need for continuing professional learning (lifelong learning)and to engage in it
        • Talent to use current techniques, skills and tools necessary for computing and engineering practice
        • Skill to apply mathematical foundations, algorithmic principles and computer science theory in the modelling and design of computer-based systems (CS)
        • Potential to apply design and development principles in the construction of software systems (CS).

        B. Tech. Computer Science and Engineering and Business systems (in collaboration with TCS)

        • Enrich knowledge and fundamental skills in sensor networks, actuator devices, computing technologies, and other multi-disciplinary areas with the capability to solve real time problems.
        • Enable to identify, design, analyze and implement optimized solutions for the real-world problems and become engineering professional, innovator, product developer and entrepreneur.
        • Develop an ability to work as a team, to implement trans-disciplinary and multi-disciplinary projects using the cutting edge tools and technologies for the betterment of society.
        • Graduates capable to pursue higher studies in IoT specialization, engineering, or management and choose a career in industry, teaching, and research.
        • The ability to apply theoretical foundations of Computer Science and problem solving skills through programming techniques for complex real time problems using appropriate data structures and algorithms.
        • The ability to design/develop hardware and software interfaces along with database management to meet the needs of industry.
        • The ability to demonstrate personal, organizational and entrepreneurship skills through critical thinking, engage themselves in life-long learning by following innovations in business, science & technology.

        1. Having an ability to apply mathematics and science in engineering applications.
        2. Having a clear understanding of the subject related concepts and of contemporary issues
        3. Having an ability to be socially intelligent with good SIQ (Social Intelligence Quotient) and EQ (Emotional Quotient)
        4. Having Sense-Making Skills of creating unique insights in what is being seen or observed (Higher level thinking skills which cannot be codified)
        5. Having design thinking capability
        6. Having an ability to design a component or a product applying all the relevant standards and with realistic constraints
        7. Having computational thinking (Ability to translate vast data in to abstract concepts and to understand database reasoning)
        8. Having Virtual Collaborating ability
        9. Having problem solving ability- solving social issues and engineering problems.
        10. Having a clear understanding of professional and ethical responsibility
        11. Having interest in lifelong learning
        12. Having adaptive thinking and adaptability
        13. Having cross cultural competency exhibited by working in teams
        14. Having an ability to design and conduct experiments, as well as to analyze and interpret data
        15. Having an ability to use the social media effectively for productive use
        16. Having a good working knowledge of communicating in English
        17. Having an ability to use techniques, skills and modern engineering tools necessary for engineering practice
        18. Having critical thinking and innovative skills
        19. Having a good cognitive load management [discriminate and filter the available data] skills
        20. Having a good digital footprint

          • Ability to apply the knowledge of mathematics, science and computing appropriate to the discipline
          • Proficiency to analyze a problem, identify and define the computing requirements appropriate to its solution
          • Competence to design, implement and evaluate a system / computer-based system, process, component or program to meet the desired needs
          • Efficiency to function effectively on multi-disciplinary teams to accomplish a common goal
          • Talent to identify, formulate and solve engineering problems
          • Ability to understand professional, ethical, legal, security oriented and social issues and responsibilities
          • Flair to communicate effectively with a range of audiences
          • Competence to address contemporary issues and analyze the local and global impact of computing and engineering solutions on individuals, organizations and society
          • Proficiency to design and conduct experiments as well as analyze and interpret data
          • Excellence to recognise the need for continuing professional learning (lifelong learning)and to engage in it
          • Talent to use current techniques, skills and tools necessary for computing and engineering practice
          • Skill to apply mathematical foundations, algorithmic principles and computer science theory in the modelling and design of computer-based systems (CS)
          • Potential to apply design and development principles in the construction of software systems (CS).

          B. Tech. Computer Science and Engineering with Specialization in IoT

          • Enrich knowledge and fundamental skills in sensor networks, actuator devices, computing technologies, and other multi-disciplinary areas with the capability to solve real time problems.
          • Enable to identify, design, analyze and implement optimized solutions for the real-world problems and become engineering professional, innovator, product developer and entrepreneur.
          • Develop an ability to work as a team, to implement trans-disciplinary and multi-disciplinary projects using the cutting edge tools and technologies for the betterment of society.
          • Graduates capable to pursue higher studies in IoT specialization, engineering, or management and choose a career in industry, teaching, and research.
          • The ability to formulate mathematical models and problem solving skills through programming techniques for addressing real life problems using appropriate data structures and algorithms.
          • The ability to design hardware and software interfaces through system programming skills based on the knowledge acquired in the system software and hardware courses.
          • The ability to inter-connect and communicate among the systems, gadgets, sensors to analysis the data and to collectively perform the task to produce innovative, cost-effective and energy efficient products for the betterment of society and industry

          1. Having an ability to apply mathematics and science in engineering applications.
          2. Having a clear understanding of the subject related concepts and of contemporary issues
          3. Having an ability to be socially intelligent with good SIQ (Social Intelligence Quotient) and EQ (Emotional Quotient)
          4. Having Sense-Making Skills of creating unique insights in what is being seen or observed (Higher level thinking skills which cannot be codified)
          5. Having design thinking capability
          6. Having an ability to design a component or a product applying all the relevant standards and with realistic constraints
          7. Having computational thinking (Ability to translate vast data in to abstract concepts and to understand database reasoning)
          8. Having Virtual Collaborating ability
          9. Having problem solving ability- solving social issues and engineering problems.
          10. Having a clear understanding of professional and ethical responsibility
          11. Having interest in lifelong learning
          12. Having adaptive thinking and adaptability
          13. Having cross cultural competency exhibited by working in teams
          14. Having an ability to design and conduct experiments, as well as to analyze and interpret data
          15. Having an ability to use the social media effectively for productive use
          16. Having a good working knowledge of communicating in English
          17. Having an ability to use techniques, skills and modern engineering tools necessary for engineering practice
          18. Having critical thinking and innovative skills
          19. Having a good cognitive load management [discriminate and filter the available data] skills
          20. Having a good digital footprint

            • Ability to apply the knowledge of mathematics, science and computing appropriate to the discipline
            • Proficiency to analyze a problem, identify and define the computing requirements appropriate to its solution
            • Competence to design, implement and evaluate a system / computer-based system, process, component or program to meet the desired needs
            • Efficiency to function effectively on multi-disciplinary teams to accomplish a common goal
            • Talent to identify, formulate and solve engineering problems
            • Ability to understand professional, ethical, legal, security oriented and social issues and responsibilities
            • Flair to communicate effectively with a range of audiences
            • Competence to address contemporary issues and analyze the local and global impact of computing and engineering solutions on individuals, organizations and society
            • Proficiency to design and conduct experiments as well as analyze and interpret data
            • Excellence to recognise the need for continuing professional learning (lifelong learning)and to engage in it
            • Talent to use current techniques, skills and tools necessary for computing and engineering practice
            • Skill to apply mathematical foundations, algorithmic principles and computer science theory in the modelling and design of computer-based systems (CS)
            • Potential to apply design and development principles in the construction of software systems (CS).

            B. Tech. Computer Science and Engineering with Specialization in Data Science

            • Enrich knowledge and fundamental skills in sensor networks, actuator devices, computing technologies, and other multi-disciplinary areas with the capability to solve real time problems.
            • Enable to identify, design, analyze and implement optimized solutions for the real-world problems and become engineering professional, innovator, product developer and entrepreneur.
            • Develop an ability to work as a team, to implement trans-disciplinary and multi-disciplinary projects using the cutting edge tools and technologies for the betterment of society.
            • Graduates capable to pursue higher studies in IoT specialization, engineering, or management and choose a career in industry, teaching, and research.
            • Apply computing theory, languages and algorithms, as well as mathematical and statistical models, and the principles of optimization to appropriately formulate and use data analysis.
            • Apply the principles and techniques of database design, administration, and implementation to enhance data collection capabilities and decision-support systems. Ability to critique the role of information and analytics in supporting business processes and functions.
            • Invent and use appropriate models of data analysis, assess the quality of input, derive insight from results, and investigate potential issues. Also to organize big data sets into meaningful structures, incorporating data profiling and quality standards.

            1. Having an ability to apply mathematics and science in engineering applications.
            2. Having a clear understanding of the subject related concepts and of contemporary issues
            3. Having an ability to be socially intelligent with good SIQ (Social Intelligence Quotient) and EQ (Emotional Quotient)
            4. Having Sense-Making Skills of creating unique insights in what is being seen or observed (Higher level thinking skills which cannot be codified)
            5. Having design thinking capability
            6. Having an ability to design a component or a product applying all the relevant standards and with realistic constraints
            7. Having computational thinking (Ability to translate vast data in to abstract concepts and to understand database reasoning)
            8. Having Virtual Collaborating ability
            9. Having problem solving ability- solving social issues and engineering problems.
            10. Having a clear understanding of professional and ethical responsibility
            11. Having interest in lifelong learning
            12. Having adaptive thinking and adaptability
            13. Having cross cultural competency exhibited by working in teams
            14. Having an ability to design and conduct experiments, as well as to analyze and interpret data
            15. Having an ability to use the social media effectively for productive use
            16. Having a good working knowledge of communicating in English
            17. Having an ability to use techniques, skills and modern engineering tools necessary for engineering practice
            18. Having critical thinking and innovative skills
            19. Having a good cognitive load management [discriminate and filter the available data] skills
            20. Having a good digital footprint

              • Ability to apply the knowledge of mathematics, science and computing appropriate to the discipline
              • Proficiency to analyze a problem, identify and define the computing requirements appropriate to its solution
              • Competence to design, implement and evaluate a system / computer-based system, process, component or program to meet the desired needs
              • Efficiency to function effectively on multi-disciplinary teams to accomplish a common goal
              • Talent to identify, formulate and solve engineering problems
              • Ability to understand professional, ethical, legal, security oriented and social issues and responsibilities
              • Flair to communicate effectively with a range of audiences
              • Competence to address contemporary issues and analyze the local and global impact of computing and engineering solutions on individuals, organizations and society
              • Proficiency to design and conduct experiments as well as analyze and interpret data
              • Excellence to recognise the need for continuing professional learning (lifelong learning)and to engage in it
              • Talent to use current techniques, skills and tools necessary for computing and engineering practice
              • Skill to apply mathematical foundations, algorithmic principles and computer science theory in the modelling and design of computer-based systems (CS)
              • Potential to apply design and development principles in the construction of software systems (CS).