Engineering is the application of the principles of basic science to the solving of problems within constraints (that is, building things). B.Tech-Computer engineering is engineering applied to computers and computer-based systems. B.Tech-Computer engineering is a 4 years (8 semesters) long program. The program offers a range of computer related core subjects, electives and last semester is completely dedicated to industry project.
The course contents are designed in such a way that it prepares students to appear for various entrance tests at the national/international level (NET/GATE/GRE) etc. Laboratory practices is an integral part of any successful engineering program, our all semesters have some practical subject which are performed in a computer lab that gives a practical exposure to students. Public lectures, industrial visit, conferences and hands-on workshops are also organized time to time which allow students to meet one another and to learn and discuss issues, ideas and work that focus on a topic of mutual concern. B.Tech-Computer engineering programs started in 2017 .Few of our student’s has won prize at startup fest IIM – Udaipur in 2019.

As per guideline given by Admission Committee for Professional Courses (ACPC)

As per guideline given by Admission Committee for Professional Courses (ACPC)
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NCOM101P | Introduction to computer and programming using ‘C’ – Practical | 1 |
| 2 | NCOM101T | Introduction to computer and programming using ‘C’ | 3 |
| 3 | NEEE201P | Basic Electrical and Electronics Engineering – Practical | 1 |
| 4 | NEEE201T | Basic Electrical and Electronics Engineering | 3 |
| 5 | NEM201T | Engineering Mathematics – I | 4 |
| 6 | NENG101T | English | 2 |
| 7 | NMTC101P | Materials for Computing and Engineering Applications – Practical | 1 |
| 8 | NMTC101T | Materials for Computing and Engineering Applications | 4 |
| 9 | NSAT101P | Software Applications and Tools – Practical | 1 |
| 10 | NSIP | Induction Program | 0 |
| 11 | NWPE101P | Workshop Practices in Engineering – Practical | 1 |
| Total | 21 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NCC1 | NSS/NCC/Sports/Yoga | 0 |
| 2 | NEGD101P | Engineering Graphics & Design – PRACTICAL | 1 |
| 3 | NEGD101T | Engineering Graphics & Design | 4 |
| 4 | NEM202T | Engineering Mathematics – II | 4 |
| 5 | NENV101T | Environmental Science | 2 |
| 6 | NIDS201P | Industry 4.0 – Practical | 1 |
| 7 | NIDS201T | Industry 4.0 | 3 |
| 8 | NPHY201P | Engineering Physics – Practical | 1 |
| 9 | NPHY201T | Engineering Physics | 4 |
| Total | 20 | ||
| Sr. No. | Code | Course/Practical Name | Credits |
| 1 | NBTCE301P | Digital Electronics – Practical | 1 |
| 2 | NBTCE301T | Digital Electronics | 3 |
| 3 | NDM301T | Discrete Mathematics | 4 |
| 4 | NIPR301T | Business Ethics and Intellectual Property Rights | 3 |
| 5 | NBTCE302T | Introduction to Data Structure and Algorithms | 4 |
| 6 | NBTCE302P | Introduction to Data Structure and Algorithms – Practical | 1 |
| 7 | NBTCE303T | Introduction to Database Management System | 3 |
| 8 | NBTCE303P | Introduction to Database Management System – Practical | 1 |
| 9 | NBTCE304T | Introduction to Object Oriented Programming | 3 |
| 10 | NBTCE304P | Introduction to Object Oriented Programming – Practical | 1 |
| Total | 24 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NBTCE401T | Probability and Statistics | 4 |
| 2 | NBTCE402T | Computer Organization and Architecture | 3 |
| 3 | NBTCE402P | Computer Organization and Architecture – Practical | 1 |
| 4 | NBTCE404T | Introduction to Operating System | 3 |
| 5 | NBTCE404P | Introduction to Operating System – Practical | 1 |
| 6 | NBTCE403T | Python for Data Science | 4 |
| 7 | NBTCE403P | Python for Data Science – Practical | 1 |
| 8 | NBOM401T | Business and Organizational Management | 4 |
| 9 | NINC401T | Indian Constitution | 2 |
| Total | 23 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NBTCE501T | Design and Analysis of Algorithms | 3 |
| 2 | NBTCE501P | Design and Analysis of Algorithms- Practical | 1 |
| 3 | NBTCE502T | Computer Network | 3 |
| 4 | NBTCE502P | Computer Network – Practical | 1 |
| 5 | NBTCE503T | Web Technology | 3 |
| 6 | NBTCE503P | Web Technology – Practical | 1 |
| 7 | NBTCE504T | Information and Network Security | 3 |
| 8 | NBTCE504P | Information and Network Security – practical | 1 |
| 9 | NBTCE507T/NBTCE508AT | Elective – I (Introduction to Cyber Security/Internet of Things) | 3 |
| 10 | NBTCE507P/ NBTCE508AP | Elective – I (Practical) (Introduction to Cyber Security/Internet of Things) | 1 |
| 11 | NBTCE509T | Microprocessor and Interfacing | 3 |
| 12 | NBTCE509T | Microprocessor and Interfacing – Practical | 1 |
| Total | 24 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NBTCE501T | Design and Analysis of Algorithms | 3 |
| 2 | NBTCE501P | Design and Analysis of Algorithms- Practical | 1 |
| 3 | NBTCE502T | Computer Network | 3 |
| 4 | NBTCE502P | Computer Network – Practical | 1 |
| 5 | NBTCE505T | Artificial Intelligence | 3 |
| 6 | NBTCE505P | Artificial Intelligence – Practical | 1 |
| 7 | NBTCE506T | Introduction to Data Science | 3 |
| 8 | NBTCE506P | Introduction to Data Science – Practical | 1 |
| 9 | NBTCE508BT/ NBTCE508CT | Elective – I (Human-Computer Interaction /Pattern Recognition) | 3 |
| 10 | NBTCE508BP/ NBTCE508CP | Elective – I (Practical) (Human-Computer Interaction /Pattern Recognition) | 1 |
| 11 | NBTCE509T | Microprocessor and Interfacing | 3 |
| 12 | NBTCE509P | Microprocessor and Interfacing – Practical | 1 |
| Total | 24 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NBTCE508CT/ NBTCE508AT | Elective – I (Pattern Recognition/Internet of Things) | 3 |
| 2 | NBTCE508CP/ NBTCE508AP | Elective – I (Practical) (Pattern Recognition/Internet of Things) | 1 |
| 3 | NBTCE501P | Design and Analysis of Algorithms- Practical | 1 |
| 4 | NBTCE501T | Design and Analysis of Algorithms | 3 |
| 5 | NBTCE502P | Computer Network – Practical | 1 |
| 6 | NBTCE502T | Computer Network | 3 |
| 7 | NBTCE504P | Information and Network Security -Practical | 1 |
| 8 | NBTCE504T | Information and Network Security | 3 |
| 9 | NBTCE507P | Introduction to Cyber Security – Practical | 1 |
| 10 | NBTCE507T | Introduction to Cyber Security | 3 |
| 11 | NBTCE509P | Microprocessor and Interfacing – Practical | 1 |
| 12 | NBTCE509T | Microprocessor and Interfacing | 3 |
| Total | 24 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NBTCE607T | Introduction to Software Engineering | 4 |
| 2 | NBTCE603AT/ NBTCE603BT | Elective – II (Advanced Java Programming / Mobile Application Development) | 3 |
| 3 | NBTCE603AP/ NBTCE603BP | Elective – II (Practical) (Advanced Java Programming / Mobile Application Development) | 1 |
| 4 | NBTCE604CT/NBTCE604DT | Elective – III(Integrated Web Application Development / Computer Graphics and Visual Computing) | 3 |
| 5 | NBTCE604CP/NBTCE604DP | Elective – III (Practical)(Integrated Web Application Development / Computer Graphics and Visual Computing) | 1 |
| 6 | NBTCE605AT/ NBTCE704T | Open Elective – I (Distributed Computing/Machine Learning) | 3 |
| 7 | NBTCE605AP/NBTCE704P | Open Elective – I (Practical) (Distributed Computing/Machine Learning) | 1 |
| 8 | NBTCE606T | Wireless Sensors and Network | 3 |
| 9 | NCOS501T | Communication Skills | 2 |
| 10 | NEBD501T | Entrepreneurship and Business Development | 4 |
| 11 | Audit Course | Project-I | |
| Total | 25 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NBTCE601T | R-Programming | 3 |
| 2 | NBTCE601P | R-Programming – Practical | 1 |
| 3 | NBTCE607T/ NBTCE603CT | Elective – II (Introduction to Software Engineering /Robotics and Automation) | 4 |
| 4 | NBTCE604CT/NBTCE604DT | Elective – III (Integrated Web Application Development / Computer Graphics and Visual Computing) | 3 |
| 5 | NBTCE604CP/NBTCE604DP | Elective – III (Practical)(Integrated Web Application Development / Computer Graphics and Visual Computing) | 1 |
| 6 | NBTCE605BT/ NBTCE605AT | Open Elective – I (Data Warehousing & Data Mining/ Distributed Computing) | 3 |
| 7 | NBTCE605BP/ NBTCE605AP | Open Elective – I (Practical) (Data Warehousing & Data Mining/ Distributed Computing) | 1 |
| 8 | NBTCE606T | Wireless Sensors and Network | 3 |
| 9 | NCOS501T | Communication Skills | 2 |
| 10 | NEBD501T | Entrepreneurship and Business Development | 4 |
| 11 | Project -1 | ||
| Total | 25 | ||
| Sr. No. | Code | Course/Practical Name | Credits |
| 1 | NBTCE603DT/NBTCE603BT | Elective – II (Cyber Security Governance & Compliance/ Mobile Application Development) | 3 |
| 2 | NBTCE603DP/ NBTCE603BP | Elective – II Practical (Cyber Security Governance & Compliance/ Mobile Application Development) | 1 |
| 3 | NBTCE604AT/ NBTCE604BT | Elective – III (Digital Watermarking and Steganography / Data Privacy) | 3 |
| 4 | NBTCE604AP/ NBTCE604BP | Elective – III (Practical) (Digital Watermarking and Steganography / Data Privacy) | 1 |
| 5 | NAC01 | Project-I | 0 |
| 6 | NBTCE602P | Securing Mobile Devices & Cloud Environment – Practical | 1 |
| 7 | NBTCE602T | Securing Mobile Devices & Cloud Environment | 3 |
| 8 | NBTCE606T | Wireless Sensors and Network | 3 |
| 9 | NCOS501T | Communication Skills | 2 |
| 10 | NEBD501T | Entrepreneurship And Business Development | 4 |
| 11 | NBTCE605AT/ NBTCE704T | Open Elective – I (Distributed Computing/Machine Learning) | 3 |
| 12 | NBTCE605AP/ NBTCE704P | Open Elective – I (Practical) (Distributed Computing/Machine Learning) | 1 |
| Total | 25 | ||
| Sr. No. | Code | Course/Practical Name | Credits |
| 1 | NBTCE701T | Automata and Compiler Design | 3 |
| 2 | NBTCE701P | Automata and Compiler Design – Practical | 1 |
| 3 | NBTCE702T | Blockchain Technology | 3 |
| 4 | NBTCE702P | Blockchain Technology – Practical | 1 |
| 5 | NBTCE505T/ NBTCE707AT | Elective – IV (Artificial Intelligence/Cloud Computing) | 3 |
| 6 | NBTCE505P/ NBTCE707AP | Elective – IV (Practical) (Artificial Intelligence/Cloud Computing) | 1 |
| 7 | NBTCE605BT/ NBTCE506T | Open Elective – II (Data Warehousing & Data Mining/ Introduction to Data Science) | 3 |
| 8 | NBTCE605BP/ NBTCE506P | Open Elective – II (Practical) (Data Warehousing & Data Mining/ Introduction to Data Science) | 1 |
| 9 | NBTCE708P | Project-II | 5 |
| Total | 21 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NBTCE703T | Big Data Analytics | 3 |
| 2 | NBTCE703P | Big Data Analytics – Practical | 1 |
| 3 | NBTCE704T | Machine Learning | 3 |
| 4 | NBTCE704P | Machine Learning – Practical | 1 |
| 5 | NBTCE707BT/ NBTCE603BT | Elective – IV (Natural Language Processing /Mobile Application Development) | 3 |
| 6 | NBTCE707BP/ NBTCE603BP | Elective – IV Practical (Natural Language Processing /Mobile Application Development) | 1 |
| 7 | NBTCE507T/ NBTCE508AT | Open Elective – II (Introduction to Cyber Security/Internet of Things) | 3 |
| 8 | NBTCE507P/ NBTCE508AP | Open Elective – II (Practical) (Introduction to Cyber Security/Internet of Things) | 1 |
| 9 | NBTCE708P | Project – II | 5 |
| Total | 21 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | Elective IV Theory | 3 | |
| 2 | Elective I V Practical | 1 | |
| 3 | NBTCE705P | Digital Forensics-Practical | 3 |
| 4 | NBTCE705T | Digital Forensics | 1 |
| 5 | NBTCE706P | Cyber Threat Intelligence – Practical | 3 |
| 6 | NBTCE706T | Cyber Threat Intelligence | 1 |
| 7 | NBTCE708P | Project-I | 3 |
| 8 | Open Elective II Theory | 1 | |
| 9 | Open Elective II Practical | 5 | |
| Total | 21 | ||
| Sr. No. | Code | Course/Practical Name | Credits |
| 1 | NBTCE801P | Project-III | 15 |
| 2 | Internship/Project/Trend Based Online MOOC Course | ||
| Total | 15 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | Audit Course | Internship/Project/Trend Based Online MOOC Course | 0 |
| 2 | NBTCE801P | Project-III | 15 |
| Total | 15 | ||
| Sr. No. | Course/ Practical Code | Course/Practical Name | Credits |
| 1 | NAC02 | Internship/Project/Trend Based Online MOOC Course | 0 |
| 2 | NBTCE801P | Project-III | 15 |
| Total | 12 | ||