Bachelor of Technology

Computer Engineering | B.Tech (COMP)

Computer engineers are involved in the design of Computer-based systems to address highly specialized and specific application needs. The Department of Computer Engineering facilitates students to apply principles of Computer technology across a wide variety of fields for adapting to ever changing multidisciplinary converging technologies.

The Department houses classrooms and laboratories with modern infrastructure to facilitate their learning. The Teaching-Learning-Evaluation paradigm is a mix of traditional as well as active learning pedagogy and use of contemporary Information and communications technology (ICT) tools. The academic ambience encourages research, development and innovation activities. Leadership and teamwork are induced for imbibing the ethical and professional attitude to enrich society. Computer engineers work in most industries, including the Computer, Aerospace, Telecommunications, Power production, Manufacturing, Defence services and Electronics industries.

show more... show less...

Key Information


The Teaching-Learning-Evaluation (TLE) paradigm is a mix of traditional as well as active learning pedagogy and use of contemporary ICT (Information and communications technology) tools. The TLE process is facilitated by faculty members with use of active learning strategies and ICT tools like DIY (Do-it-Yourself), Think Pair Share, Google Classroom, LMS – Moodle etc. The MOOCs (massive open online course) courses are used for blended learning of the students. The projects are assigned as per students’ choice mapped with knowledge / thrust areas of Computer Engineering. Evaluation is done through variety of tools including Open book tests, MCQs (multiple choice questions), Study of research papers, Internal Assessment tools etc. Mini-Projects are offered to encourage project based learning among students. Various virtual labs viz. Virtual Labs of IITs, VMWARE HOL (Hand-on-Lab), Quiklabs are used to make learning interesting for students.



Started Minor degree programmes, Honours degree programmes and Certificate & PG Diploma courses


Started Ph.D Research Centre  in 2018-19


Academic Autonomy from UGC in 2014-15


NBA accreditation of Undergraduate programme


Started Post Graduate programme 2011-12


NBA accreditation of Undergraduate programme


Intake increased to 120


Department of Computer Engineering was established

Eminent Alumni

Career Paths

  • Computer Programmer
  • Network Engineer
  • IT Consultant
  • Software Designer
  • Systems Analyst
  • Scientific Researcher
  • Database Administrator
  • Researcher & Academician
  • Software Testing Engineer
  • Games Developer
  • Data Scientist
  • Mobile Application Developer
  • Web Application Developer
  • UI/UX Designer
  • Network Administrator
  • Business Analyst
  • System Administrator
  • Cyber Security Analyst
  • Forensic Computer Analyst
  • IT Manager
  • SEO Expert


Semester I Semester II
Course Group C Course Group C
Theory courses Theory courses
Applied Mathematics - I Applied Mathematics - II
Engineering Chemistry Engineering Physics
Engineering Drawing Engineering Mechanics
Elements of Electrical and Electronics Engineering  
Lab/Tutorial courses Lab/Tutorial courses
Python Programming Programming in C
Engineering Chemistry Laboratory Engineering Physics Laboratory
Elements of Electrical & Electronics Engineering Laboratory Engineering Mechanics Laboratory
Project-Based Learning Project-Based Learning
Basic Workshop Practice - I Presentation & Communication Skills
Engineering Drawing Laboratory Basic Workshop Practice - II
Exposure Course* Exposure Course*
Course Group P Course Group P
Theory courses Theory courses
Applied Mathematics - I Applied Mathematics - II
Engineering Physics Engineering Chemistry
Engineering Mechanics Engineering Drawing
  Elements of Electrical & Electronics Engineering
Lab/Tutorial courses Lab/Tutorial courses
Python Programming Programming in C
Engineering Physics Laboratory Engineering Chemistry Laboratory
Engineering Mechanics Laboratory Engineering Drawing Laboratory
Project-Based Learning Elements of Electrical & Electronics Engineering Laboratory
Presentation & Communication Skills Project-Based Learning
Basic Workshop Practice - I Basic Workshop Practice - II
Exposure Course* Exposure Course*

Note- Students will be assigned either course group C or P in semester I irrespective of their branch of study. Accordingly, they will have the other course group (P or C) in semester II

*mandatory non-credit course to be selected from a variety of courses from sports (indoor and outdoor), music, dance, creative art, culture, religion, yoga, broadcasting, film-making etc.

Semester III Semester IV
Integral Transform and Vector Calculus Probability, Statistics and Optimization Techniques
Data Structures Analysis of Algorithms
Computer Organization & Architecture Relational Database Management Systems
Object Oriented Programming Methodology Theory of Automata with Compiler Design
Discrete Mathematics Web Programming Laboratory
Digital Design Laboratory Mini Project
Semester V Semester VI
Software Engineering PrDigital Signal & Image Processing
Computer Networks Information Security
Operating System Artificial Intelligence
OE Technical – I / NPTEL /SWAYAM/Coursera Departmental Elective-II
OE HM OE Technical – II / NPTEL /SWAYAM/Coursera
Departmental Elective-I OEHM
Full Stack Development Lab Mini Project
Departmental Elective-I Departmental Elective-II
Computer Graphics
Advanced Databases & Data Warehousing
Soft Computing
Compiler Construction
Data Mining & Business Intelligence
Testing & Quality Assurance
Wireless Sensor Networks & IOT
Mobile Communication & Adhoc Networks
Machine Learning
Micro Services & Dev OPS
Applied Cryptography
Cloud Computing
Semester VII Semester VIII
Software Architecture and Design Thinking Departmental Elective – V/ Online Course
Departmental Elective-III Departmental Elective – VI / Online Course
Departmental Elective-IV Project-II / Semester Long Internship
Open Elective Technical  
Project -1  
Departmental Elective-III Departmental Elective–V
Big Data Analytics 
Cyber Security, Forensics & Cyber Law
Geographic Information System & Spatial Computing
User Experience Design
Reinforcement Learning
Secure Coding
Adv. Cloud Computing
Advanced Algorithms: Design & Analysis
Internet of Everything
Deep Learning
Business Analytics
Departmental Elective-IV Departmental Elective–VI
Data Science 
Block Chain Technology
Computer Vision
Computer Simulation & Modelling
C# Programming & .Net Technology
Agile Project Management
Game Programming
IoT Security
Cyber Physical Systems
Natural Language Processing
High Performance Computing
Blockchain Architecture & Application Development


  • Project based learning

    Mini Project courses for students to learn and apply concepts to real life projects

  • Placements & Internships

    Full time internship for six months in last year Sem - VIII. Good placement record

  • Open and Technical Electives

    Wide choice for branch specific electives and more number of open or interdisciplinary electives

  • Value added courses

    Choice based Audit Courses, Add on Credit Courses, Add on Audit Courses, Exposure Courses, etc

  • Open Source Technologies

    Extensive use of Open Sources Technologies for Teaching – Learning – Evaluation.

  • Professional Activities

    Platform for Professional growth - CodeCell, CSI Council, e-Outreach etc.

  • Pedagogy

    Use of Active Learning Strategies and use of ICT tools for teaching-learning and evaluation

  • Live Projects

    In house Software Development Centre - to discover and explore multidimensional skill set of students

Programme Outcomes

Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems

Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences

Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations

Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions

Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.

Apply reasoning informed by the contextual knowledge to assess societal, cultural, environmental, health, safety and legal issues relevant to the professional engineering practice; understanding the need of sustainable development

Recognize/ study/ analyze/ provide solutions to real-life problems of multidisciplinary nature from diverse fields

Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.

Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.

Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.

Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.

Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change

Programme Specific Outcomes

Design, construct and implement hardware and software based modern Computing / Information systems with varying complexities

Demonstrate competence in designing, implementation and maintenance of computer based applications, computer-controlled equipment and networks of intelligent devices

Apply Now Enquire Now