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 Matrix

Physics Cycle Chemistry Cycle
Engineering Mathematics I/II Engineering Mathematics I/II
Basics of Mechanical Engineering Engineering Graphics
Foundations of Computing Basics of Electrical Engineering
Engineering Physics - I Engineering Chemistry
Basics of Civil Engineering Engineering Physics - II
Environmental Engineering Basics of Electronics Engineering
Foundations of Computing Laboratory Technical English
Engineering Physics Laboratory Engineering Chemistry Laboratory
Basic Engineering Workshop Electrical and Electronics Laboratory
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
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
Theory of Computation
Operating Systems
Database Systems
Systems Programming
Computer Networks
Elective I
Computer Networks Laboratory
Database Systems Laboratory
Design Engineering – III
Compiler Design
Software Engineering
Java Programming
Distributed Computing Systems
Elective II
Elective III
Compiler Design Laboratory
Java Programming Laboratory
Design Engineering – IV
Internet Applications Design
Fault Tolerant Computing
Artificial Intelligence
Elective IV
Elective V
Internet Applications Design Laboratory
Minor Elective
Elective VI
Elective VII
Elective VIII
Project Work
Minor Elective


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