B.Tech Program


ICFAI Tech offers the following Campus based full-time Programs.
The B.Tech. Program
Faculty of Science & Technology popularly known as IcfaiTech is a constituent of IFHE. IcfaiTech provides quality education and research in the fields of science and technology. It has evolved a comprehensive student-centric learning approach designed to add significant value to the learner in terms of knowledge, practical skills and positive attitudes.

The following branches of engineering are offered

  • B.Tech in Civil Engineering
  • B.Tech in Computer Science & Engineering
  • B.Tech in Data Science & Artificial Intelligence
  • B.Tech in Electronics & Communication Engineering
  • B.Tech in Mechatronics Engineering
Eligibility for Admission into the B.Tech. Program:
  • Pass with 60% and above aggregate marks in Class XII (“or its equivalent”) with Mathematics, Physics, Chemistry and English as subjects.

  • Class XII (or icfaitech equivalent) students awaiting final examination results may also apply.

  • Applicants should have completed 12 years of formal schooling in order to apply for the program.

General Structure

Year Course Code Semester-I L P U Course Code Semester-II L P U
  I CHEM 111 Chemistry 3 0 3 ES121 Thermodynamics 3 0 3
EGL112 English Language Skills 3 0 3 AO122 Probability and Statistics 3 0 3
MATH113 Linear Algebra 3 0 3 MATH123 Higher Calculus 3 0 3
PHY114 Physics  I 3 0 3 PHY124 Physics II 3 0 3
TA115 Engineering Graphics 2 4 4 TA125 Scientific Measurements 0 4 2
TA116 Computer Programming I 3 0 3 TA126 Workshop Practice 2 4 4
EVS117 Environmental Science 2 0 2 TA127 Computer Programming II 3 0 3
Total No of Credits     21 Total No of Credits     21
  Semester-III Semester-IV
 II ES211 Electrical Sciences I 3 0 3 ES221 Electrical Sciences II 3 0 3
ES212 Digital Electronics 2 2 3 TA222 Engineering Measurements 1 8 4
ES213 Engineering Mechanics 3 0 3 TA223 Professional Communication 3 0 3
ECON214 Principles of Economics 3 0 3 MGTS224 Principles of Management 3 0 3
MATH215 Complex Variables 3 0 3 AO225 Optimization Techniques 3 0 3
MATH216 Differential Equations & Fourier Series 3 0 3 ES226 Structure & Properties of Materials 3 0 3
- Discipline Core (1) 3 0 3 - Discipline Core (1) 3 0 3
Total No of Credits     21 Total No of Credits     22
 SUMMER TERM IP 221 INTERNSHIP PROGRAM I (for Internship option only) 5
  Semester-V Semester-VI
 III AO311 Numerical Methods 3 0 3 - Humanities Elective 3 0 3
AO312 Control Systems 3 0 3   Special Project(1) 3 0 3
  CDC (4) 13   Elective 3 0 3
Total No of Credits     21 Total No of Credits     5
  Semester-VII Semester-VIII
 IV IP401/ Internship Program II / 20 - Electives (4) 18
Thesis & Seminar Humanities Elective (2)
OR
- Electives (4) 18 IP401/ Internship Program II / 20
- Humanities Elective(2) TS401 Thesis & Seminar
Total No of Credits 20/18 Total No of Credits 20/18
  Total Number of Credits 204


AO-Analysis Oriented; CHEM-Chemistry; ECON-Economics: ES-Engineering Sciences; EGL-English; EVS-Environmental Science; HS-Humanities and Social Sciences; MATH-Mathematics; MGTS-Management Studies; PHY-Physics; TA-Technical Art; IP-Internship Program: TS-Thesis & Seminar. L-Lectures; P-Practicals; U-Units

Compulsory Discipline Courses for the B.Tech Programs

Civil Engineering (CE)
CE 311 Fluid Mechanics 2 2 3
CE 312 Soil Mechanics 3 2 4
CE 313 Analysis of Structures 3 0 3
CE 314 Water Resource Engineering 3 0 3
CE 321 Construction Materials &Practices 3 2 4
CE 322 Design of Concrete Structures 3 0 3
CE 323 Transportation Engineering 3 0 3
CE 324 Data Structures 3 0 3
Computer Science and Engineering (CSE)
CS 311 Microprocessor Programming & Interfacing  3 0 3
CS 312 Operating Systems 3 2 4
CS 313 Theory of Computation 3 0 3
CS 314 Database Management Systems 2 2 3
CS 321 Programming Languages & Compiler Construction 3 0 3
CS 322 Computer Organization & Architecture 3 0 3
CS 323 Computer Networks 3 0 3
CS 324 Design &Analysis of Algorithms 3 2 4
Course Code Course Title L P U
Data Science and Artificial Intelligence (DS & AI)
DS311 Artificial Intelligence 3 0 3
CS312 Operating Systems 3 2 4
DS313 Introduction to Data Science 3 0 3
DS314 Data Warehousing & Mining 3 0 3
DS321 Machine Learning 3 2 4
DS322 Expert Systems 3 0 3
CS323 Computer Networks 3 0 3
DS324 Neural Networks & Fuzzy Logic 3 0 3
Electronics and Communication Engineering (ECE)
EC 311 Microprocessor Programming & Interfacing 3 0 3
EC 312 Communication Systems 3 2 4
EC 313 Electromagnetic Fields & Waves 3 0 3
EC 314 Microelectronic Circuits 3 0 3
EC 321 Analog Electronic 2 2 3
EC 322 Analog & Digital VLSI Design 3 0 3
EC 323 RF & Microwave Engineering 3 2 4
EC 324 Digital Signal Processing 3 0 3
Course Code Course Title L P U
Mechatronics
MEC311 Introduction to Robotics 3 0 3
MEC312 Materials for Mechatronic Systems 3 0 3
MEC313 Instrumentation & Measurement 3 0 3
MEC314 Micro Processors  & Controllers 3 2 4
MEC321 Mechatronics System Design 3 0 3
MEC322 Actuators, Drives &Sensors 3 0 3
MEC323

Manufacturing Processes

3 2 4
MEC324 Micro Electro Mechanical Systems 3 0 3


2.3 List of electives for B.Tech (CE)
Structural Design Specialization

Course Code Course Title L P U
CE401 Finite Element Methods 2 2 3
CE402 Design of Steel Structures 3 0 3
CE403 Computer Aided Design 1 2 2
CE404 Design of Industrial Structures 3 0 3
CE405 Stability of Structures 3 0 3
CE406 Building Drawing, Estimation & Costing 2 2 3

Geotechnical Engineering Specialization

Course Code Course Title L P U
CE407 Foundation Engineering 3 0 3
CE408 Ground Improvement Techniques 3 0 3
CE409 Soil Dynamics and Machine Foundations 3 0 3
CE410 Structures on Expansive Soils 2 0 2
CE411 Environmental Geo-technology 3 0 3

Transportation Engineering Specialization

Course Code Course Title L P U
CE412 Geo-Informatics in Transportation Engineering 3 0 3
CE413 Railway, Dock and Harbor Engineering 3 0 3
CE414 Urban Transportation Planning 2 0 2
CE415 Pavement Evaluation, Rehabilitation And Maintenance 3 0 3

Environmental Engineering Specialization

Course Code Course Title L P U
CE416 Hazardous Waste Management 3 0 3
CE417 Remote Sensing & GIS 3 0 3
CE418 Environmental Impact Assessment 2 0 2
CE419 Environmental Systems 3 0 3
CE421 Water Supply & Waste Water Engineering 3 0 3

Management Specialization

Course Code Course Title L P U
CE422 Project Planning and Management 3 0 3
CE423 Natural Disaster Mitigation and Management 2 0 2
CE424 Infrastructure Financing 3 0 3
CE425 Policies, Reforms, Law and Risk Management in Infrastructure Projects 3 0 3
CE426 Materials , Management and Estimation 3 0 3

Emerging Trends in Civil Engineering

Course Code Course Title L P U
CE427 Emerging Trends in Structural engineering 1 0 1
CE428 Emerging Trends in Geotechnical Engineering 1 0 1
CE429 Emerging Trends in Transportation Engineering 1 0 1
CE430 Emerging Trends in Environmental Engineering 1 0 1
CE431 Emerging Trends in Construction Management 1 0 1


2.4 List of electives for B.Tech (CSE)
Database Specialization

Course Code Course Title L P U
CS401 Database Administration 3 0 3
CS402 SQL & DB Applications 3 0 3
CS403 Database Security & Privacy 3 0 3

Networks Specialization

Course Code Course Title L P U
CS404 Wireless Networks 3 0 3
CS405 Network Administration 3 0 3
CS406 Network Security 3 0 3
CS407 Cyber Security 3 0 3

Programming Languages & Applications Specialization

Course Code Course Title L P U
CS408 Advanced JAVA 3 0 3
CS409 Mobile Application Development 3 0 3
CS410 Scripting Languages 3 0 3
CS411 Web Enabled Technologies 3 0 3
CS412 Computer Graphics 3 0 3

Software Engineering Specialization

Course Code Course Title L P U
CS413 Software Engineering 3 0 3
CS414 Service Oriented Architecture 3 0 3
CS415 Object Oriented Analysis & Design 3 0 3
CS416 Software Testing Methodologies 3 0 3

Advanced Computing Specialization

Course Code Course Title L P U
CS417 High Performance Computing 3 0 3
CS418 Advanced Computer Architecture 3 0 3
CS419 Multicore Architecture 3 0 3
CS421 Parallel Computing 3 0 3


2.5 List of electives for B.Tech (DS & AI)
Data Science Specialization

Course Code Course Title L P U
DS401 Predictive Analytics 3 0 3
DS402 System for Data Analytics 3 0 3
DS403 Data Visualization 3 0 3
DS404 Big Data Systems 3 0 3
DS405 Real Time Analytics 3 0 3

Artificial Intelligence Specialization

Course Code Course Title L P U
DS406 Natural Language Processing 3 0 3
DS407 Soft Computing 3 0 3
DS408 Human Computer Interaction 3 0 3
DS409 Computer Vision 3 0 3

Cloud Computing Specialization

Course Code Course Title L P U
DS410 Distributed Cloud Computing 3 0 3
DS411 Internet of Things 3 0 3
DS412 Security & Privacy in Cloud Computing 3 0 3
DS413 Cloud Administration 3 0 3

Blockchain Specialization

Course Code Course Title L P U
DS414 Fundamentals of Blockchain Technology. 3 0 3
DS415 Ethereum & Solidity Programming Essentials 3 0 3
DS416 Blockchain with Artificial Intelligence 3 0 3
DS417 Blockchain with IoT 3 0 3


2.6 List of electives for B.Tech (ECE)
Communication Electives

Course Code Course Title L P U
EC401 MIMO Wireless Communication 3 0 3
EC402 High Speed Communication Networks 3 0 3
EC403 Wireless Communication Networks 3 0 3
EC404 Optical Fiber Communications 3 0 3
EC405 Satellite Communications 3 0 3
EC406 Mobile Communication 3 0 3

Microwave Electives

Course Code Course Title L P U
EC407 Antenna and wave propagation 3 0 3
EC408 Radar Systems 3 0 3
EC409 RF and Microwave MEMs 3 0 3
EC410 Smart Antennas for Mobile Communication 3 0 3

VLSI Electives

Course Code Course Title L P U
EC411 Low power VLSI Design 3 0 3
EC412 Digital Design Using HDLS 3 0 3
EC413 CMOS Analog Integrated Circuit Design 3 0 3
EC414 VLSI Design for Testability 3 0 3
EC415 Digital Systems 3 0 3

Embedded Electives

Course Code Course Title L P U
EC416 Embedded Systems (H/W) 3 0 3
EC417 Hardware Software Co- Design 3 0 3
EC418 Embedded Real Time Operating System 3 0 3
EC419 DSP Processors and Architecture 3 0 3
EC421 Microcontrollers & Applications 3 0 3

Design Electives

Course Code Course Title L P U
EC422 Image Processing 3 0 3
EC423 Sensors & Actuators 3 0 3
EC424 Data Compression & Encryption 3 0 3

Controls

Course Code Course Title L P U
EE401 Stochastic Control Systems 3 0 3
EE402 Process Control 3 0 3
EE403 Digital Control Systems 3 0 3
EE404 Power system controls and stability 3 0 3
EE405 Vehicular Electric Power System 3 0 3

Power Electronics

Course Code Course Title L P U
EE406 Power Electronics Applications and Drives 3 0 3
EE407 Advanced Power Electronics 3 0 3
EE408 Flexible AC Transmission System 3 0 3
EE409 HVDC Transmission 3 0 3

Power Systems

Course Code Course Title L P U
EE410 Power System Transients 3 0 3
EE411 High Voltage Engineering 3 0 3
EE412 Power Quality 3 0 3
EE413 Power Generation Systems 3 0 3

Electrical Machines

Course Code Course Title L P U
EE414 Special Machines 3 0 3
EE415 Electrical Machine Design 3 0 3
EE416 Utilization of Electrical Energy 3 0 3
EE417 Machine Modeling And Analysis 3 0 3


2.7 List of electives for B.Tech (Mechatronics)
Robotics Specialization

Course Code Course Title L P U
MEC 401 Advances in Robotics 3 0 3
MEC 402 HAPTICS 3 0 3
MEC 403 Computational Motion Planning 3 0 3
MEC 404 Humanoids 3 0 3
MEC 405 Human Robot Interaction (HRI) 3 0 3
MEC 406 Mobile Robotics 3 0 3
MEC 407 Unmanned Aerial Vehicles 3 0 3
MEC 408 Autotronics 3 0 3

Bio-Robotics Specialization

Course Code Course Title L P U
MEC 409 Bio Mechanics 3 0 3
MEC 410 Bio Mechatronics 3 0 3
MEC 411 Protein Kinematics 3 0 3
MEC 412 Neural Computation 3 0 3
MEC 413 Soft Robotics 3 0 3

Medical Robotics Specialization

Course Code Course Title L P U
MEC 414 Medical Devices 3 0 3
MEC 415 Tissue Modelling 3 0 3
MEC 416 Medical Image Processing 3 0 3
MEC 417 Cognitive Robotics 3 0 3
MEC418 Surgical Robots 3 0 3
MEC419 Machine Perception 3 0 3

Manufacturing Specialization

Course Code Course Title L P U
MEC 421 Nano Electro Mechanical Systems 3 0 3
MEC 422 Smart Materials 3 0 3
MEC 423 CNC Technology 3 0 3
MEC 424 Computer Integrated Manufacturing   3 0 3
MEC 425 Hydraulic and Pneumatic Systems 3 0 3


2.8 List of Humanities electives for B.Tech. Program
Mathematics

Course Code Course Title L P U
HS311 Dynamics of Social Change 3 0 3
HS312 Introduction to Psychology 3 0 3
HS313 Heritage of India 3 0 3
HS314 Modern Political Science 3 0 3
HS315 Public Administration 3 0 3
HS316 Professional Ethics 3 0 3