BTech in Electronics and Communications Engineering (ECE)

The main objectives of the BTech(ECE) program are to produce students who are well  prepared for Indian industry with necessary core competency to succeed long-term in engineering/entrepreneurship careers (post B.Tech), and who are well prepared to undertake PG studies and research careers.

As a discipline, ECE focuses on the design of underlying hardware systems. Our curriculum is directed to applications in major areas such as telecommunications, energy and electronics sectors, while encouraging development of necessary skills for integration of hardware and software components. We believe that many creative opportunities exist at the boundaries of traditional CSE and ECE, and have accordingly planned for cross-training of students across disciplinary boundaries. The curriculum for ECE therefore has many courses in common with the CSE program initially. Thereafter, the program in Yrs. 3 & 4 is structured to allow customization by individual students based on their own personal interests.

The official regulations for the program are available here - given below is a description of the program, the courses, and some requirements.

Program Structure

  • Core courses in the first four semesters are mentioned below. Courses mentioned in [ ] are electives and the name mentioned is only an example.
  • The semester mentioned for the core courses is indicative and suggested, and they can be done later/earlier also. However, the pre-requisite requirements must be kept in mind by a student, if he/she wishes to do a core course in some other semester.
  • In year 3 & 4, students are required to select Elective Courses according to their choices.

Common 1st Year for both ECE and CSE Students

It's common with CSE and the details are

Core Courses for ECE in 2nd Year

In 3rd and 4th semesters, the course load will be same as in CSE – 5 courses, including one HSS/Communication skills. These core courses are given below: These courses will become pre-requisites for advanced courses in some of the streams.

Circuit Theory and Devices Principles of Commn. Systems
Embedded Logic Design Integrated Electronics
Signals & Systems Fields and Waves
Math III (Complex Variables, Vector Calculus, and ODEs) Math IV (Numerical Methods and Optimization)
HSS Sci/Bio Elective

Embedded Logic Design (ELD): This course will introduce students to the various programmable logic devices (PLDs) available in the market and get them started with how to program such devices to develop simple applications. First half of this course will be targeting MCU programming and the second half will cover FPGA programming and synthesis.

Signals and Systems (S&S): This course is designed as a core course for second year of ECE students. Students will be introduced to the basic concepts of continuous and discrete time signal representation, Linear Time Invariant Systems (LTI), Fourier series representation of periodic signals, continuous and discrete time Fourier transform, Laplace and Z-transforms and their application.

Maths III (Multivariable Calculus, Complex Variables, Vector Calculus): The course is intended to cover topics in multivariable calculus, complex variables and vector calculus.  The topics included are those required for concurrent or subsequent courses in signals and systems, electro-magnetic theory and mathematics which most of these students will have to take as core courses.

Principles of Communication Systems (PCS): The course is intended to be a broad introduction to Communication Systems. The course will develop understanding of the principles underlying communication systems, describe basic methods for communication and develop requisite mathematical background required for noise analysis of communication systems. The lectures will be supplemented by PyLab simulation exercises.

Integrated Electronics (IE): Analog electronic circuits and systems are present in diverse applications ranging from telecommunication to automobiles. It is therefore essential to understand the underlying theory and the techniques employed in the design of analog circuits and the associated components. This course starts with an overview of semiconductor technology. Subsequently it covers Bipolar Junction Transistor (BJT), Small Signal BJT models, BJT based amplifiers, Metal Oxide Field Effect Transistors (MOSFET), Small Signal MOS models, MOSFET based amplifiers, High Frequency BJT and MOS models, Cascode Amplifier, Common Mode and Differential Amplifiers, Bode Plot, Gain and Phase Margins, and Active Filters. The course also includes a lab component in which the students will be introduced to a circuit simulation and design tool and to the standard laboratory equipments.  

Fields and Waves (F&W): This course is intended to be a broad introduction to Engineering Electromagnetics and its applications. The course will develop understanding of the principles underlying time-varying fields and Maxwell’s equations, describe plane electromagnetic waves and develop its mathematical model for different media for its interaction with interfering planes. The second half of the course builds on the foundations covered in the first half and introduces the transmission line concepts.

Maths IV (Numerical Methods): The course is intended to cover the essential topics in differential equations and numerical methods required for concurrent or subsequent courses in the ECE curriculum.

Program Structure in 3rd/4th Years

  • In 5th Sem two core electives Digital Communication Systems and Digital Signal Processing are offered.
  • In addition we offer Technical Communication and Environmental Science.
  • Most courses in Sem 5-8 are electives (an elective course is one which is not compulsory, and a student may have choices from which to select the courses he/she wants to do.)
  • Currently we offer ellective courses in 4 stream; Circuits and VLSI, Cummunication Engineering, Signal & image Processing and Control & embedded systems. Streams allow a student to focus on some areas of ECE. It hepls a student to gain a deeper knowledge and skills in the choosing areas.
  • A student can complete one stream by doing at least 3 courses in that particular stream. A student will be strongly encouraged to ensure that at least one stream is completed, though is not required to do so.
  • Besides electives and streams for specialized areas, streams and electives from domain areas (e.g. health, life sciences, finance, economics, E-Governance, sciences, etc.) may also be offered. A student may also be able to take CSE courses.
  • There will also be a set of Humanities and Social Sciences (HSS) courses offered.

Requirements for Graduation

For a BTech(ECE) degree, a student must satisfy all the following requirements (from the BTech(ECE) regulations): 
  • Earn a total of 152 credits (equivalent to 38 full courses – 20 courses in the first two years, and 18 courses in the last two years.)
  • Successfully complete all the core courses.
  • Do at least 12 credits of Humanities and Social Sciences Courses.
  • Do 2 credits of Community Work and Self Growth each. These are pass/fail credits, which are required to be completed, but do not count for fulfilling the credit requirement (i.e. these are in addition to the requirements mentioned above)
  • In the last 4 semesters, do at least 32 credits (8 full courses) of ECE courses. BTP/Independent project/Independent study/Undergraduate Research cannot count for this requirement. UGC may approve some other relevant courses (e.g. from Math, CSE, Computational Biology, etc.) to be counted as ECE courses for this purpose.
  • A B.Tech Project (BTP) is optional. A student opting for BTP may take a total of 8 to 12 credits of BTP. In a semester, the student can normally register for at most 8 credits of BTP.
  • A student may take “Independent Project” or “Independent Study” or “Undergraduate Research” courses for 2 or 4 credits. No more than 8 of these credits can count towards satisfying the credit requirements of the degree. Only students with satisfactory CGPA (at least 7.5) or with a strong interest in some area (the faculty advisor to determine this) can take these courses.

Honors Program

The BTech (ECE) program has the Honors option, requirements for which are same as specified in the regulations for the BTech program. Namely;

  • The student must earn an additional 12 credits (i.e. must complete at least 164 credits)
  • The student’s program must include a BTech Project
  • At graduation time, the student must have a CGPA of 8.0 or more