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

  • To build students as practitioners and leaders, who will help to solve industry's technological problems.
  • To develop students into engineering professionals, innovators or entrepreneurs engaged in technology development, technology deployment, or engineering system implementation in industry.
  • To aid the students function in their profession with social awareness and responsibility.
  • To enable students interact with their peers in other disciplines in the industry and society and contribute to the economic growth of the country.
  • To make students successful in pursuing higher studies in engineering or management.
  • To guide students pursue career paths in teaching or research.

Computer software engineers apply the principles of computer science and mathematical analysis to the design, development, testing and evaluation of the software systems. The tasks performed by the engineers of this discipline evolve quickly, reflecting on new areas of specialisation or changes in technology, according to the preferences and practices of the employers.

    • 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

    • To build students as practitioners and leaders, who will help to solve industry's technological problems.
    • To develop students into engineering professionals, innovators or entrepreneurs engaged in technology development, technology deployment, or engineering system implementation in industry.
    • To aid the students function in their profession with social awareness and responsibility.
    • To enable students interact with their peers in other disciplines in the industry and society and contribute to the economic growth of the country.
    • To make students successful in pursuing higher studies in engineering or management.
    • To guide students pursue career paths in teaching or research.
    • 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).

    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

    • To enable students survey central concepts in applied information security and cyber security, and provide hands-on introduction to secure programming and vulnerability analysis.
    • To make students aware of the major security risks and attack vectors
    • To provide hands on environment on tools and practices for building secure systems
    • To facilitate students to design, develop and support a global security system using the state of the art technology and reasoning on software systems security
    • 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).

    Three basic security concepts primary to information on internet are confidentiality, integrity, and availability. Concepts related to the people who use that information are authentication, authorization, and nonrepudiation.

    BTech CSE with specialization in Information Security is a graduate-level introductory course for information security. The course spreads over basic concepts and principles of information security, and the fundamental approaches to secure computers and networks along with the core components of Computer Science and Engineering components. Its main topics include: security basics, software security, security management and risk assessment, operating systems security, database security, cryptography algorithms and protocols, network authentication and secure network applications, malicious malware, network threats and defenses, web security, mobile security, legal and ethical issues, and privacy.

      B.Tech. Computer Science and Engineering with spl. in Data Analytics

      B.Tech. Computer Science and Engineering with spl. in Networking & Security

      B.Tech. Computer Science and Engineering with spl. in Gaming Technology

      B.Tech. Computer Science and Engineering with spl. in Cyber security & Digital Forensics

      B.Tech. Computer Science and Engineering (Spl. in AI & Machine Learning)

      B.Sc. Computer Science

      • To build a theoretical base in computer science and its generic applications in scientific domains.
      • To help students understand problems, suggest and develop solutions.
      • To enable students to evaluate solutions using experiments and problem solving environments.
      • To expose students to scientific analysis, design principles and system management practices.
      • As entry - level computer scientists and professionals.
      • In the IT - enabled services sector, especially in BPO companies.
      • As system analysts.
      • As system / network professionals.
      • Software developers in IT companies.
      Core Courses

      Principles of Operating Systems / Fundamentals of Computer Science / Problem Solving Techniques / Programming in C / Digital Logic and Computer Design / Computer Architecture/ Object Oriented Programming / Data Structures / Visual Programming / Fundamentals of Database Management Systems / System Software / Principles of Graphics & Multimedia / Introduction to Computer Networks / Java Programming / Web Technology / Principles of Software Engineering / Microprocessors.

      University Core
      Course Title Credits
      Effective English (English deficient students only) 3
      English for Engineers - I 3
      English for Engineers -  II 3
      Environmental Studies 3
      Foreign 2
      Computer Programming and Problem Solving 3
      Ethics and Values 3

      University / Management Elective

      Course Title Credits
      University Elective 3
      Management Elective 3

      Science

      Course Title Credits
      Multivariable Calculus and Differential Equations 4
      Differential and Difference Equations 4
      Applied Probability, Statistics and Reliability 4
      Linear Algebra 4
      Modern Physics 4
      Discrete Mathematical Structures 4
      Theory of Computation 4
      Graph Theory and its Applications 3
      Numerical Analysis 3
      Engineering Chemistry 4

      Programme Core

      Course Title Credits
      Basic Electrical and Electronics Engineering 4
      Electronics 4
      Programming Fundamentals 3
      The Object Oriented Paradigm 4
      Object- Oriented Programming Lab 2
      Digital Logic 3
      Digital Logic Lab 2
      Data Structures and Algorithms 4
      Data Structures and Algorithms Lab 2
      Computer Architecture and Organization 3
      Algorithm Design and Analysis 3
      Embedded Systems 3
      Embedded Systems Lab 2
      Operating Systems 3
      Operating Systems Lab 2
      Computer Networks 3
      Computer Networks Lab 2
      Programming Language Translators 3
      Computer Graphics 3
      Database Systems 3
      Database Systems Lab 2
      Software Engineering 3
      Software Engineering Lab 2
      Internet & Web Programming 3
      Internet & Web Programming lab 2
      Microprocessor and Interfacing 3
      Microprocessor and Interfacing Lab 2
      Digital Signal Processing 3
      Resource Management 3
      Engineering Graphics 2
      Workshop Practice 1
      Comprehensive Exam 2
      Mini Project 2
      In plant Training 2
      Project 20

      Program Electives

      Course Title Credits
      Artificial Intelligence 3
      Bio- informatics 3
      Parallel Algorithms 3
      Advanced Computer Architecture 3
      Concurrent and Distributed Systems 3
      Software Practice and Testing 3
      Data Warehousing and Data Mining 3
      Scripting Languages 3
      Human Computer Interaction 3
      Multimedia Systems and Algorithms 3
      Database Design 3
      Modeling and Simulation 3
      Hardware Software Co-design 3
      Computer Organization and Design 3
      Data Communications 3
      Image Processing 3

      B.Sc Computer Science with spl. in Data Analytics