"The state-of-the-art infrastructure for a high-quality living and learning experience has helped me develop both personally and academically."

B. Tech. 2013-17

B. Tech. in Computer Science and Engineering

The B. Tech. degree in Computer Science and Engineering at the Alliance College of Engineering and Design, apart from offering common core subjects, extends to its graduates the flexibility to select from a wide range of elective subjects, which enables them to gain domain knowledge and practice-oriented learning in the key aspects of computer science and engineering—as well as newer academic insights into the salient advancements and emerging technologies. Electives thus offered aim at equipping graduates with the skills and expertise required to design and develop computer software that is applied to diverse system-based environments; computing solutions for optimizing and enhancing the performance of systems; and computers to solve challenges in areas such as robotics, computer vision, digital forensics, image processing and pattern recognition techniques, machine learning, and protocol verification techniques.

Course Structure

Semester I/II

Physics Cycle

  • Engineering Mathematics I/II
  • Basics of Mechanical Engineering
  • Foundations of Computing
  • Engineering Physics
  • Basics of Civil Engineering
  • Environmental Engineering
  • Foundations of Computing Laboratory
  • Engineering Physics Laboratory
  • Basic Engineering Workshop

Semester I/II

Chemistry Cycle

  • Engineering Mathematics I/II
  • Engineering Graphics
  • Basics of Electrical Engineering
  • Engineering Chemistry
  • Basics of Electronics Engineering
  • Technical English
  • Engineering Chemistry Laboratory
  • Electrical and Electronics Laboratory

Semester III

  • Engineering Mathematics III
  • Object Technology
  • System Analysis and Design
  • Computer Organization and Architecture
  • Design of Digital Systems
  • Data Structures
  • Data Structures and OOPS Laboratory
  • Digital Systems Laboratory
  • Design Engineering – I

Semester IV

  • Engineering Mathematics IV
  • Unix Programming
  • Microprocessors and Interfacing           
  • Design and Analysis of Algorithms
  • Principles of Data Communication      
  • Computer Graphics
  • Microprocessors Laboratory
  • Computer Graphics Laboratory
  • Design Engineering – II

Semester V

  • Theory of Computation
  • Operating Systems
  • Database Systems
  • Systems Programming
  • Computer Networks
  • Elective I
  • Computer Networks Laboratory
  • Database Systems Laboratory
  • Design Engineering – III

Semester VI

  • Compiler Design
  • Software Engineering
  • Java Programming
  • Distributed Computing Systems
  • Elective II
  • Elective III
  • Compiler Design Laboratory
  • Java Programming Laboratory
  • Design Engineering – IV

Semester VII

  • Internet Applications Design
  • Cryptography
  • Fault Tolerant Computing
  • Artificial Intelligence
  • Elective IV
  • Elective V
  • Internet Applications Design Laboratory
  • Minor Elective

Semester VIII

  • Elective VI
  • Elective VII
  • Elective VIII
  • Project Work
  • Minor Elective


  • Advanced Networks
  • Data Warehousing and Business Intelligence
  • Advanced Microprocessors
  • Mobile Computing
  • Data Mining
  • Image Processing
  • Cloud Computing
  • Enterprise Resource Planning (ERP)
  • Neural Networks and Applications
  • Grid Computing
  • Cyber Forensics
  • Advance Analytics
  • Software Quality Assurance
  • Advanced Graph Theory
  • Operations Research
  • Multi-Agent Systems
  • Advanced Database Systems
  • Internet Technology
  • Research Methodology
  • Embedded Systems Design
  • Fuzzy Logic and Applications
  • Game Theory
  • Robotics: Vision and Control
  • Optimization Techniques
  • Service Oriented Architecture (SOA)

Minor Electives

Business Administration

  • Customer Relationship Management
  • Entrepreneurship Management
  • Fundamentals of Accounting
  • Financial Management
  • Human Resource Management
  • Marketing Management
  • Managerial Economics
  • Quality Management
  • Management Information Systems
  • Principles and Practices of Management

Electronics and CommunicationEngineering

  • Digital Image Processing
  • Embedded Systems Design
  • Computer Vision
  • Artificial Intelligence
  • Biomedical Instrumentation
  • Neural Networks and Fuzzy Logic
  • Introduction to VLSI

Note: An elective subject is offered in the B. Tech. in Computer Science and Engineering course only if a minimum number of students enrol in it.