B. Tech. in Computer Science and Engineering

Home > Academics > 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


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
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
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
Engineering Mathematics IV
Unix Programming
Microprocessors and Interfacing
Design and Analysis of Algorithms
Principles of Data Communication
Computer Graphics
Microprocessors Laboratory
Computer Graphics Laboratory
Theory of Computation
Operating Systems
Database Systems
Systems Programming
Computer Networks
Elective I
Computer Networks Laboratory
Database Systems Laboratory
Compiler Design
Software Engineering
Java Programming
Distributed Computing Systems
Elective II
Elective III
Compiler Design Laboratory
Java Programming Laboratory
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


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)
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.