Jump to content

Electronics And Communication Engineering

From WIKI FOSSCELL NITC
Revision as of 19:25, 28 July 2025 by Vysakh (talk | contribs) (init ECE)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

B.Tech. in Electronics & Communication Engineering

Curriculum and Syllabi

(Applicable from 2023 Admission onwards)

Department of Electronics & Communication Engineering, National Institute of Technology Calicut

Kozhikode - 673601, KERALA, INDIA

B. Tech Curriculum 2023

The Program Educational Objectives (PEOs)

The Program Educational Objectives (PEOs) of B.Tech. in Electronics & Communication Engineering

  • PEO1 Provide solid foundations in mathematical and engineering fundamentals required to solve engineering problems so that the graduates are able to apply their understanding of science and engineering principles creatively to solve problems arising in whatever career path they choose, particularly in the domain of electronics and communication engineering.
  • PEO2 Make the graduates responsible and sensitive to social, environmental and economic issues in their profession and inculcate the sense of ethics and professionalism in their approach.
  • PEO3 Make the graduates capable to work in groups, lead teams engaged in system design and communicate their ideas clearly and precisely, both orally and in writing.
  • PEO4 Engage in lifelong learning of electronics and communication engineering and allied fields and face the challenges of the dynamic world by improving their skills through continuous learning.

Programme Outcomes (POs) and Programme Specific Outcomes (PSOs)

Programme Outcomes (POs) and Programme Specific Outcomes (PSOs) of B.Tech. in Electronics & Communication Engineering

  • PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  • PO2 Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
  • PO3 Design/development of solutions: 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.
  • PO4 Conduct investigations of complex problems: 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.
  • PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
  • PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
  • PO7 Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
  • PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
  • PO9 Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
  • PO10 Communication: 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.
  • PO11 Project management and finance: 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.
  • PO12 Life-long learning: 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.
  • PSO1 Product development: Identify, formulate, and analyze real life problems that are solvable using techniques in electronics and communication engineering and develop innovative, reliable, economic and eco-friendly solutions to such problems.
  • PSO2 Research aptitude: Research on the current problems and advance the knowledge further in the fields of semiconductor devices and circuits, signal processing, telecommunication, data science etc. using scientific knowledge acquired from the programme and state of the art software and hardware tools available.

CURRICULUM

Total credits for completing B.Tech. in Electronics & Communication Engineering is 150.

COURSE CATEGORIES AND CREDIT REQUIREMENTS

The structure of B.Tech. programmes shall have the following Course Categories:

Sl. No. Course Category Number of Courses Minimum Credits
1. Institute Core (IC) 8 22
2. Program Core (PC) and Program Electives (PE) 28 or 29 82
3. Open Electives (OE) 8 24
4. Institute Electives (IE)
( Entrepreneurship Innovation (EI) + Digital / Automation Technologies (DA) + Humanities, Social Science, Management (HM) )
6 18
5. Activity Credits (AC) -- 4

COURSE REQUIREMENTS

The effort to be put in by the student is indicated in the tables below as follows:

  • L: Lecture (One unit is of 50 minute duration)
  • T: Tutorial (One unit is of 50 minute duration)
  • P: Practical (One unit is of one hour duration)
  • O: Outside the class effort / self-study (One unit is of one hour duration)

1. INSTITUTE CORE (IC)

a) Mathematics
Sl. No. Course Code Course Title L T P O Credits
1. MA1001E Mathematics I 3 1* 0 5 3
2. MA1011E Mathematics II 3 1* 0 5 3
3. MA2004E Mathematics III 3 1* 0 5 3
4. MA2014E Mathematics IV 3 1* 0 5 3
Total 12 4* 0 20 12
  • Optional for Students (can be replaced by self-study)
b) Basic Sciences
Sl. No. Course Code Course Title L T P O Credits
1. PH1003E Electricity and Magnetism 3 0 0 6 3
2. BT1001E Biology for Engineers 3 0 0 6 3
Total 6 0 0 12 6
c) Professional Communication and Professional Ethics
Sl. No. Course Code Course Title L T P O Credits
1. MS1001E Professional Communication 3 1* 0 5 3
2. EC1001E Professional Ethics 1 0 0 2 1
Total 4 0 0 8 4

2A. PROGRAMME CORE (PC)

Sl. No. Course Code Course Title L T P O Credits
1 EC1002E Introduction to Programming 2 0 2 5 3
2 EC1003E Introduction to Electronics 3 0 0 6 3
3 EC1004E Digital Circuits and Systems 3 0 0 6 3
4 EC1091E Practical Electronics 1 0 2 3 2
5 EC1011E Electric Circuits and Networks 3 1* 0 5 3
6 EC1012E Semiconductor Devices 3 0 2 7 4
7 EC1092E Digital Systems Lab 1 0 2 3 2
8 EC2001E Signals and Systems 3 1* 0 5 3
9 EC2002E Analog Circuits 3 1* 0 5 3
10 EC2003E Computer Architecture and Processors 3 0 0 6 3
11 EC2004E Engineering Electromagnetics 3 1* 0 5 3
12 EC2091E Analog Circuits Lab 0 0 3 3 2
13 EC2011E Foundations of Machine Learning 2 0 2 5 3
14 EC2012E Communication Engineering I 3 1* 0 5 3
15 EC2013E VLSI Design 3 0 0 6 3
16 EC2092E Microcontroller Lab 1 0 2 3 2
17 EC3001E Control Systems 3 1* 0 5 3
18 EC3002E Digital Signal Processing 3 0 2 7 4
19 EC3003E Communication Engineering II 3 1* 0 5 3
20 EC3091E Communication Engineering Lab 0 0 3 3 2
21 EC3011E Wireless Communication 2 0 2 5 3
22 EC3012E Computer Networks 2 0 2 5 3
23 EC3092E Project 0 0 0 9 3
24 EC3093E Technical Seminar 0 0 3 3 2
25 EC4001E Summer Internship 0 0 0 6 2
Total 50 7* 27 126 70

2B. LIST OF ELECTIVES

Following courses may be credited under the categories mentioned in the table below, in addition to the Programme Electives.

Sl. No. Course Code Course Title L T P O Credits Additional Categories
PE EI DA HM
Digital / Automation Technologies
1 EC2021E Object Oriented Programming 2 0 2 5 3
2 EC2022E Data Structures 2 0 2 5 3
3 EC2023E Foundations of Data Science 2 0 2 5 3
4 EC2024E Hardware Modelling using HDL 2 0 2 5 3
5 EC2025E Introduction to C Programming 2 0 2 5 3
Entrepreneurship Innovation (EI)
1 IE2001E Innovation and Entrepreneurship 3 0 0 6 3
Devices, Circuits and Systems
1 EC3021E Analog MOS Integrated Circuits 3 0 0 6 3
2 EC3022E Architecture of Advanced Processors 3 0 0 6 3
3 EC3023E Computer Organization 3 0 0 6 3
4 EC3024E Design for Electromagnetic Compatibility 3 0 0 6 3
5 EC3025E Electronic Instrumentation 3 0 0 6 3
6 EC3026E Embedded Systems 2 0 2 5 3
7 EC3027E High Speed Digital Circuits 3 0 0 6 3
8 EC3028E Internet of Things 3 0 0 6 3
9 EC3029E Micro-Nano Fabrication 3 0 0 6 3
10 EC3030E VLSI Testing 3 0 0 6 3
11 EC3031E Nanoelectronics 3 0 0 6 3
12 EC3032E RF Integrated Circuits 3 0 0 6 3
13 EC3033E Semiconductor Device Modelling 3 0 0 6 3
14 EC3034E Sensors: Design and Fabrication 3 0 0 6 3
15 EC3035E Design with OP-AMPS and Analog ICs 3 0 0 6 3
16 EC3036E Compound Semiconductor Devices 3 0 0 6 3
17 EC3037E Power Semiconductor Devices 3 0 0 6 3
18 EC3038E Flexible Electronics 3 0 0 6 3
19 EC3039E RF Computational Lab 1 0 3 5 3
20 EC3040E Compact Modeling for IC Design 3 0 0 6 3
21 EC3041E THz Electronics 3 0 0 6 3
22 EC3042E Semiconductor Memory Technologies 3 0 0 6 3
23 EC3043E Spintronic Devices 3 0 0 6 3
24 EC3044E IC Hardware Security 3 0 0 6 3
25 EC3045E Fundamentals of Photovoltaic Devices 3 0 0 6 3
26 EC3046E Data Conversion Systems 3 0 0 6 3
27 EC3047E VLSI Architectures for DSP 3 0 0 6 3
Signal Processing and Machine Learning
1 EC3050E Array Signal Processing 3 0 0 6 3
2 EC3051E Artificial Intelligence 3 0 0 6 3
3 EC3052E Introduction to Autonomous Intelligent Systems 3 0 0 6 3
4 EC3053E Bases and Frames for Signal Processing 3 0 0 6 3
5 EC3054E Compressed Sampling: Principles and Algorithms 3 0 0 6 3
6 EC3055E Computer Vision: Algorithms and Applications 3 0 0 6 3
7 EC3056E Natural Language Processing 3 0 0 6 3
8 EC3057E Deep Learning for Computer Vision 3 0 0 6 3
9 EC3058E Digital Image Processing 3 0 0 6 3
10 EC3059E Reinforcement Learning 3 0 0 6 3
11 EC3060E Mathematics for Machine Learning 3 0 0 6 3
12 EC3061E Multi-rate Systems 3 0 0 6 3
13 EC3062E Neural Networks and Deep Learning 3 0 0 6 3
14 EC3063E Big Data Analytics 2 0 2 5 3
15 EC3064E Optimization Techniques 3 0 0 6 3
16 EC3065E Pattern Classification 3 0 0 6 3
17 EC3066E Signal Compression 3 0 0 6 3
18 EC3067E Wavelet Theory 3 0 0 6 3
19 EC3068E Speech Processing 3 0 0 6 3
20 EC3069E Biomedical Signal Processing 3 0 0 6 3
21 EC3070E Inverse Problems in Imaging 3 0 0 6 3
22 EC3071E Predictive AI and Generative AI 3 0 0 6 3
23 EC3072E AI for Text, Image and Video Processing 3 0 0 6 3
24 EC3073E AI for National Urban Growth and Smart Cities 3 0 0 6 3
Communication and Networks
1 EC3075E Antenna Theory 3 0 0 6 3
2 EC3076E Cryptography: Theory and Practice 3 0 0 6 3
3 EC3077E 5G-6G Technologies and Standards 3 0 0 6 3
4 EC3078E Opto-electronic Communication Systems 3 0 0 6 3
5 EC3079E CAD of High Frequency Circuits 3 0 0 6 3
6 EC3080E Signal Estimation and Detection 3 0 0 6 3
7 EC3081E Wireless Technologies and Systems 3 0 0 6 3
8 EC3082E Coding Schemes for Modern Communication Systems 3 0 0 6 3
9 EC3083E Network Information Theory and Coding 3 0 0 6 3
10 EC3084E Wireless Networks 3 0 0 6 3
11 EC3085E Topics in Multi-user Communications 3 0 0 6 3
12 EC3086E Telecom Network Management 3 0 0 6 3
13 EC3087E Radar Engineering 3 0 0 6 3
14 EC3088E Multicarrier and MIMO Techniques 3 0 0 6 3