Bachelor of Technology

Computer & Communication Engineering | B.Tech (CCE)

Computer & Communication Engineering programme (CCE) is designed as a synergistic hybrid of both computing and communication technologies. It focuses on core courses in computer science, communication networks, network security, cloud computing, and data analytics.

This program equips students to acquire professional skills and research required in designing software controlled electronics and communication systems as per the need of present industries.

show more... show less...

Key Information


In addition to regular classroom teaching for the Computer & Communication Engineering programme, learning projects, seminars, case studies, industrial visits, internships & online learning is encouraged inculcating a culture of continuous learning. Mini projects are offered to encourage project based learning amongst students. The projects are assigned as per students’ choice mapped with knowledge/thrust areas of Computer & Communication Engineering programme.

Faculty members use various active learning strategies & ICT tools like think pair share, flipped classroom, virtual laboratories, presentations, group discussions, debates, crossword puzzles, Google classroom, learning management system etc. for teaching & continuous evaluation of students. Theory courses along with hands on experience in hardware & computing laboratories make the students competent to handle real world problems for the betterment of the society. The program intends to provide an unmatched education towards a truly global engineering career.


  • Focus on experiential learning

    Hands-on learning through internships and experiments helps students to develop knowledge, skills, and values from direct experiences beyond traditional academic course.

  • Industry mapped curriculum

    Curriculum mapped to address current challenges with industry, designed through academia, industry and students participation. Various departmental and open elective courses add value to technical education with interdisciplinary skills.

  • Project-based learning

    A well designed program that includes mini projects, projects and semester long internships to shape professionals to handle real life problems.

  • Wider spectrum of career opportunities

    Focused curriculum with a rigor towards hands-on experience and industry exposure opens ample of opportunities for placements and higher studies in data science, AI, communication technologies, networking and network security, Embedded systems and IoT, etc.

  • Laboratories Infrastructure

    Industry graded laboratories like CISCO centre of Excellence, Texas innovation centre, high end hardware and computing facilities in RF, Signal Processing, and Communication etc. to provide quality hands-on expertise to students.

  • Holistic development of students

    Curriculum is designed to develop technical and interpersonal skills offering wide choice for every learner. The Campus provides multicultural and vibrant life with numerous technical and cultural events that inculcates an overall development of students. Well established and profoundly active professional student bodies of the department helps student to build technical, leadership and entrepreneurship skills.


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
Discrete Mathematics & Graph Theory Principles of Data science
Data Structures RF Fundamentals and Applications
Digital Systems & Computer Organization Operating Systems
Electronic Circuits & Applications Design & Analysis of Algorithms
Data Structures Laboratory Open Elective Generic
Digital Systems Laboratory Principles of Data science Laboratory
Web programming Laboratory RF Fundamentals and Applications Laboratory
Electronic Circuits & Applications Laboratory Design and Analysis of Algorithms Laboratory
Microcontrollers & Interfacing Laboratory Object Oriented Programming Laboratory
Semester V Semester VI
Database Management Systems Wireless Communication
Artificial Intelligence and Machine Learning Computer and Communication Networks
Analog and Digital Communication Software Engineering
Digital Signal and Image Processing OEHM 2 (/NPTEL/SWAYAM /Coursera)
Theory of Automata Wireless Communication and Mobile Application Development Laboratory
OEHM 1 (/NPTEL/SWAYAM/Coursera) Computer and Communication Networks Laboratory
Database Management Systems Laboratory Software Engineering Laboratory
Artificial Intelligence and Machine Learning Laboratory Departmental Elective-I Laboratory
Analog and Digital Communication Laboratory Departmental Elective-I
Digital Signal and Image Processing Laboratory     Computer Graphics
Mini Project     Deep Learning
      Data Mining and Warehousing
      Parallel Computing
      Advanced Databases
      Wireless sensor networks
Semester VII Semester VIII
Project – II * ( *- sem long internship) Project -III * (*- Sem long internship)
Cyber Security and Forensic  
Cyber Security and Forensic Laboratory Departmental Elective - IV /Online course *
Department Elective – II       Optical Fiber Communication
      Computer Vision       Business Analytics
      Reinforcement Learning       Internet & Voice communication
      Cryptography & Network Security       UI Programming
      Compiler Design       Introduction to Cyber Physical Systems and Embedded AI
      Real Time Operating System       High Performance Computing
  Departmental Elective – V
Department Elective – III      Error Control Coding and Information Theory 
      Microwave Engineering       Augmented Reality & Virtual Reality
      Big Data Analysis       Data Networking-II
      Data Networking-I       Blockchain Technology
      Cloud Computing and Virtualization      Human Computer Interaction
      Natural Language Processing  
      Internet of Things  
Open Elective Technical-III/Certification Courses  
Open Elective Management  
Departmental Elective–II Laboratory  
Departmental Elective-III Laboratory  

Programme Outcomes

After successful completion of the program an Electronics and Telecommunication Engineering Graduate will be able to:

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

Career Paths

  • Public Sector Companies
  • Research and Design Engineer
  • Researcher & Academician
  • Data Scientist
  • Administrative Services (IAS, IES)
  • Automation Engineer
  • Control and Instrumentation Engineer
  • Electric Vehicle Engineer (to be removed)
  • Design Engineer
  • Electronics Engineer
  • IT Consultant
  • Network Engineer
  • System Analyst
  • Machine learning Engineer
  • IOT and Electronics Engineer
  • Computer Programmer
  • IT Consultant
  • Software Designer
  • Scientific Researcher
  • Database Administrator
  • Software Testing Engineer
  • Games Developer
  • 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

Programme Specific Outcomes

After successful completion of the B Tech in Computer and Communication Engineering degree the graduates will be able to

Design , Analyze and Develop intelligent systems using concepts of hardware , modern computing and management skills

Able to be a technically competent professional, researcher, entrepreneur and have a zest for higher studies in computer and communication fields

Apply Now Enquire Now