
B-TECH in Electrical And Computer Engineering at SRM Institute of Science and Technology


Chengalpattu, Tamil Nadu
.png&w=1920&q=75)
About the Specialization
What is Electrical and Computer Engineering at SRM Institute of Science and Technology Chengalpattu?
This Electrical and Computer Engineering program at SRM Institute of Science and Technology, Kattankulathur, focuses on integrating core electrical engineering principles with cutting-edge computer science concepts. It''''s designed to meet the growing demand for professionals adept at hardware-software co-design, smart systems, and IoT, crucial for India''''s digital transformation and manufacturing sectors. The curriculum emphasizes both theoretical foundations and practical applications, preparing students for innovative roles.
Who Should Apply?
This program is ideal for high school graduates with a strong aptitude in Physics, Chemistry, and Mathematics, keen on understanding the synergy between electrical systems and computing. It also caters to those aspiring to contribute to sectors like automation, embedded systems, and artificial intelligence within the Indian market. Aspiring engineers looking to build a versatile skill set, combining hardware design with software development, will find this program highly beneficial.
Why Choose This Course?
Graduates of this program can expect diverse India-specific career paths in roles such as embedded systems engineer, IoT solutions architect, data scientist, power systems engineer, or automation specialist. Entry-level salaries typically range from INR 4-7 LPA, with experienced professionals earning significantly more in companies like TCS, Wipro, Capgemini, and core electrical firms. The program aligns with industry demands for professionals capable of driving India''''s technological advancements.

Student Success Practices
Foundation Stage
Build Strong Programming Fundamentals- (Semester 1-2)
Dedicate significant time to mastering Python and C programming, focusing on data structures and algorithms. Participate in coding challenges regularly to improve problem-solving skills and logical thinking.
Tools & Resources
HackerRank, CodeChef, GeeksforGeeks, Python documentation, C language tutorials
Career Connection
Essential for all ECE roles involving software, embedded systems, and data processing, forming the base for technical interviews and future development work.
Solidify Core Engineering Concepts- (Semester 1-2)
Pay close attention to foundational courses in electrical, electronics, and mathematics. Form study groups to discuss complex topics and solve problems collaboratively. Seek clarification from professors for difficult concepts.
Tools & Resources
Textbooks, NPTEL courses, Khan Academy, departmental tutorials
Career Connection
Strong fundamentals are critical for understanding advanced ECE subjects and excelling in core engineering interviews for both hardware and software roles.
Develop Practical Lab Skills Early- (Semester 1-2)
Actively engage in all laboratory sessions for Physics, Chemistry, Electrical, and Electronics. Focus on understanding the experimental procedures, data analysis, and documentation. Take initiative to explore beyond required experiments.
Tools & Resources
Lab manuals, simulation software (e.g., TinkerCAD for basic circuits), online circuit design tools
Career Connection
Practical experience is highly valued in engineering; these early lab skills are essential for future projects, internships, and hands-on roles in the industry.
Intermediate Stage
Dive into Interdisciplinary Projects- (Semester 3-5)
Form teams and undertake mini-projects that integrate electrical and computer engineering concepts. Explore areas like embedded systems, IoT prototypes, or control system simulations. Participate in hackathons and college technical events.
Tools & Resources
Arduino, Raspberry Pi, Proteus, MATLAB/Simulink, GitHub, institution project funding
Career Connection
Develops problem-solving, teamwork, and practical application skills, making students more attractive to recruiters for R&D and product development roles.
Seek Industry Exposure through Internships- (Summer breaks after Semesters 4 and 6)
Actively search for and apply to internships during summer breaks in relevant industries like automation, electronics manufacturing, IT, or power. Even short-term internships provide invaluable real-world experience and networking opportunities.
Tools & Resources
LinkedIn, Internshala, college placement cell, industry contacts
Career Connection
Internships are crucial for understanding industry demands, applying theoretical knowledge, and often lead to pre-placement offers, significantly boosting placement chances.
Specialize through Electives and Certifications- (Semester 5 onwards)
Carefully choose professional electives that align with your career interests (e.g., AI, VLSI, Power Systems). Supplement this with online certifications in niche areas like Machine Learning, Cloud Computing, or IoT development.
Tools & Resources
Coursera, edX, NPTEL, Udemy, industry-specific certification bodies (e.g., Cisco, AWS)
Career Connection
Specialization helps in targeting specific job roles, demonstrates proactive learning, and provides a competitive edge in a crowded job market.
Advanced Stage
Excel in Capstone Project and Research- (Semester 7-8)
Dedicate significant effort to the B.Tech project, aiming for an innovative solution or research publication. Collaborate with faculty, industry mentors, or even pursue research paper publication in reputed conferences.
Tools & Resources
Research labs, faculty guidance, IEEE Xplore, Scopus, high-performance computing resources
Career Connection
A strong final year project is a powerful resume builder, showcasing deep expertise, problem-solving abilities, and potential for R&D careers or higher studies.
Master Placement Preparation Strategies- (Semester 7-8)
Participate actively in campus placement drives. Practice aptitude tests, technical interviews, group discussions, and mock interviews. Tailor your resume and cover letter to specific job descriptions. Focus on both core ECE and software skills.
Tools & Resources
Placement cell workshops, online aptitude platforms (e.g., IndiaBix), interview guides, peer groups for GD practice
Career Connection
Direct impact on securing desirable job offers from top companies, ensuring a smooth transition from academics to professional life in India.
Network with Industry Professionals and Alumni- (Throughout the program, intensified in Semesters 6-8)
Attend industry seminars, workshops, and career fairs hosted by the institution or external bodies. Connect with SRMIST alumni on LinkedIn for mentorship, insights, and potential job leads. Build a strong professional network.
Tools & Resources
LinkedIn, professional conferences, alumni events, industry association memberships
Career Connection
Networking opens doors to hidden job opportunities, provides career guidance, and helps build professional relationships crucial for long-term career growth in India''''s competitive landscape.
Program Structure and Curriculum
Eligibility:
- Passed in 10+2 or its equivalent with at least 50% marks in Physics, Chemistry and Mathematics (PCM) for B.Tech programs.
Duration: 8 semesters / 4 years
Credits: 160 Credits
Assessment: Internal: 40%, External: 60%
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| GE1001 | Communicative English | Core | 3 | Language skills, Presentation techniques, Group Discussion strategies, Professional communication, Technical report writing |
| MA1016 | Matrix Algebra and Calculus | Core | 4 | Matrices and linear systems, Eigenvalues and eigenvectors, Differential Calculus, Functions of several variables, Partial derivatives and applications |
| PH1017 | Applied Physics | Core | 3 | Quantum Mechanics principles, Solid State Physics, Lasers and Fiber Optics, Wave optics, Nanomaterials and their applications |
| CH1017 | Engineering Chemistry | Core | 3 | Water treatment techniques, Electrochemistry and corrosion, Phase rule and alloys, Polymers and composites, Fuels and combustion |
| BT1016 | Principles of Environmental Science | Core | 2 | Ecosystems and biodiversity, Environmental pollution, Waste management, Renewable energy sources, Climate change and sustainability |
| GE1002 | Problem Solving using Python | Lab | 2 | Python programming fundamentals, Control flow statements, Functions and modules, Data structures (lists, tuples, dictionaries), File handling and exceptions |
| GE1003 | Physics and Chemistry Laboratory | Lab | 1 | Optical experiments (refractive index, diffraction), Electrical experiments (Ohm''''s, KVL, KCL), Viscosity and surface tension measurements, pH and conductometric titrations, Spectroscopic analysis |
| GE1004 | Engineering Graphics and Design | Lab | 1.5 | Introduction to engineering drawing, Orthographic projections, Sectional views, Isometric projections, Introduction to CAD software |
| GE1005 | NCC/NSS/NSO/YRC Activities | Core | 1 | Community service, Leadership development, Physical fitness activities, Disaster management awareness, Environmental conservation |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MA1017 | Vector Calculus and Complex Functions | Core | 4 | Vector differentiation and integration, Gradient, Divergence, Curl, Line, Surface, Volume integrals, Complex numbers and functions, Analytic functions and Cauchy''''s theorem |
| CS1015 | Programming for Engineers | Core | 3 | C programming basics, Data types and operators, Control structures (loops, conditionals), Functions and arrays, Pointers and dynamic memory allocation |
| EE1001 | Basic Electrical Engineering | Core | 3 | DC circuits and network theorems, Single-phase and three-phase AC circuits, Transformers, DC machines, Basic power systems |
| EC1015 | Basic Electronic Engineering | Core | 3 | Semiconductor diodes and applications, Bipolar Junction Transistors (BJTs), Field-Effect Transistors (FETs), Rectifiers and filters, Basic amplifier configurations |
| ME1017 | Engineering Mechanics | Core | 3 | Statics of particles and rigid bodies, Equilibrium of forces, Friction, Kinematics of particles, Kinetics of particles |
| GE1006 | Programming for Engineers Laboratory | Lab | 2 | C programming exercises, Debugging techniques, Algorithm implementation, Using IDEs for development, Practical problem solving |
| EE1002 | Basic Electrical Engineering Laboratory | Lab | 1 | Verification of circuit laws (Ohm''''s, KVL, KCL), Measurement of power and energy, Characteristics of transformers, Performance of DC motors, Safety practices in electrical labs |
| EC1016 | Basic Electronics Engineering Laboratory | Lab | 1 | Diode characteristics and rectifier circuits, Transistor biasing and amplification, Operational amplifier applications, Logic gate verification, Breadboard and PCB design basics |
| PD1001 | Soft Skills | Core | 1 | Effective communication, Teamwork and collaboration, Time management strategies, Goal setting, Basic interview skills |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MA1018 | Transforms and Partial Differential Equations | Core | 4 | Laplace Transforms and applications, Fourier series and integrals, Z-Transforms, Formation of Partial Differential Equations, Solutions of PDE (heat, wave equations) |
| CS2001 | Data Structures and Algorithms | Core | 3 | Arrays and linked lists, Stacks and queues, Trees and graphs, Sorting and searching algorithms, Algorithm analysis (time and space complexity) |
| EC2015 | Digital Systems | Core | 3 | Boolean Algebra and Logic gates, Combinational logic circuits, Sequential logic circuits (flip-flops, registers), Counters and shift registers, Memory organization |
| EE2001 | Electrical Machines | Core | 3 | DC machines (generators, motors), Transformers (single and three phase), Three-phase induction motors, Synchronous machines (generators, motors), Special electrical machines |
| EC2016 | Signals and Systems | Core | 3 | Classification of signals and systems, Linear Time Invariant (LTI) systems, Fourier Series and Fourier Transform, Laplace Transform, Z-Transform and applications |
| CS2002 | Data Structures and Algorithms Laboratory | Lab | 2 | Implementation of data structures (arrays, lists, trees), Coding of sorting and searching algorithms, Graph traversal algorithms, Performance analysis of algorithms, Problem solving with data structures |
| EC2017 | Digital Systems Laboratory | Lab | 1 | Verification of logic gates and Boolean functions, Design of combinational circuits (adders, multiplexers), Design of sequential circuits (flip-flops, counters), Use of HDL (Hardware Description Language) basics, FPGA/CPLD programming |
| EE2002 | Electrical Machines Laboratory | Lab | 1 | Load tests on DC motors and generators, Open circuit and short circuit tests on transformers, Performance characteristics of induction motors, Synchronous machine experiments, Speed control techniques of motors |
| PD1002 | Professional Skills | Core | 1 | Critical thinking and problem solving, Decision making skills, Creativity and innovation, Adaptability and flexibility, Ethics and integrity |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MA2016 | Probability and Statistics | Core | 4 | Basic probability and random variables, Probability distributions (Binomial, Poisson, Normal), Sampling distributions, Hypothesis testing, Correlation and regression analysis |
| EE2003 | Linear Control Systems | Core | 3 | System modeling and transfer functions, Block diagram reduction and signal flow graphs, Time response analysis, Frequency response analysis, Stability analysis (Routh-Hurwitz, Bode, Nyquist) |
| CS2003 | Object-Oriented Programming | Core | 3 | Classes and objects, Inheritance and polymorphism, Abstraction and encapsulation, Exception handling, Introduction to Java/C++ programming |
| EC2018 | Microprocessors and Microcontrollers | Core | 3 | 8086 Microprocessor architecture, Instruction set and assembly language programming, Memory and I/O interfacing, 8051 Microcontroller architecture, Microcontroller programming and applications |
| EE2004 | Power Electronics | Core | 3 | Power semiconductor devices (SCR, MOSFET, IGBT), Controlled rectifiers, DC-DC converters (choppers), Inverters (single-phase, three-phase), AC voltage controllers and cycloconverters |
| CS2004 | Object-Oriented Programming Laboratory | Lab | 2 | Implementation of OOP concepts in Java/C++, Developing programs with classes, objects, inheritance, Handling exceptions, File I/O operations, Building GUI applications |
| EC2019 | Microprocessors and Microcontrollers Laboratory | Lab | 1 | Assembly language programming for 8086, Interfacing with external devices (LEDs, LCDs, keypads), 8051 microcontroller programming, Timer and interrupt programming, Stepper motor control |
| EE2005 | Power Electronics Laboratory | Lab | 1 | Characteristics of power semiconductor devices, Experiments on controlled rectifiers, DC chopper circuits, Single-phase inverter operation, PWM techniques |
| PD1003 | Career Skills | Core | 1 | Resume and cover letter writing, Interview preparation strategies, Aptitude test techniques, Group discussion skills, Personal branding |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| EE3001 | Electrical Power Generation Systems | Core | 3 | Thermal power plants, Hydroelectric power plants, Nuclear power generation, Renewable energy sources (solar, wind), Power plant economics |
| CS3001 | Operating Systems | Core | 3 | Operating system structures, Process management and scheduling, Deadlocks, Memory management techniques, File systems and I/O management |
| EC3015 | Communication Systems | Core | 3 | Amplitude Modulation (AM) and Frequency Modulation (FM), Pulse Modulation techniques, Digital modulation (ASK, FSK, PSK), Noise in communication systems, Multiplexing techniques (TDM, FDM) |
| EE3002 | Electrical Measurements and Instrumentation | Core | 3 | Measurement of voltage, current, power, energy, Measurement bridges (Wheatstone, Maxwell), Transducers and sensors, Data acquisition systems, Digital meters and smart instrumentation |
| PEI | Professional Elective I | Elective | 3 | |
| OEI | Open Elective I | Elective | 3 | |
| CS3002 | Operating Systems Laboratory | Lab | 2 | Linux commands and shell scripting, Process management in C, Inter-process communication, Thread programming, Synchronization problems |
| EC3016 | Communication Systems Laboratory | Lab | 1 | Amplitude modulation/demodulation, Frequency modulation/demodulation, Pulse code modulation, Digital modulation techniques, MATLAB simulations for communication systems |
| PD1004 | Corporate Skills | Core | 1 | Professional ethics and etiquette, Business communication, Presentation skills, Conflict resolution, Corporate social responsibility |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| EE3003 | Power System Analysis | Core | 3 | Per unit system, Power system matrices (Ybus, Zbus), Load flow studies, Symmetrical and unsymmetrical fault analysis, Power system stability |
| CS3003 | Computer Networks | Core | 3 | Network models (OSI, TCP/IP), Data link layer protocols, Network layer (IP addressing, routing), Transport layer (TCP, UDP), Application layer protocols (HTTP, DNS) |
| EC3017 | Embedded Systems | Core | 3 | Embedded system architecture, Microcontrollers for embedded applications, Real-time operating systems (RTOS), Interfacing sensors and actuators, Embedded software development |
| PEII | Professional Elective II | Elective | 3 | |
| OEII | Open Elective II | Elective | 3 | |
| EE3004 | Control System Design Laboratory | Lab | 1 | Design of controllers (P, PI, PID), Lead-lag compensator design, Root locus and Bode plot analysis using software, State space analysis, Hardware implementation of control systems |
| CS3004 | Computer Networks Laboratory | Lab | 1 | Network configuration and troubleshooting, Socket programming, Packet analysis using Wireshark, Client-server communication, Routing protocol implementation |
| EC3018 | Embedded Systems Laboratory | Lab | 1 | Microcontroller programming (e.g., ARM, PIC), Interfacing sensors and actuators, Developing embedded applications, Real-time operating system concepts, IoT device integration |
| PD1005 | Entrepreneurial Skills | Core | 1 | Introduction to entrepreneurship, Business model canvas, Market analysis and feasibility studies, Startup funding and legal aspects, Innovation and product development |
| EE3005 | Mini Project | Project | 1 | Problem identification and definition, Literature survey, System design and implementation, Testing and validation, Technical report writing and presentation |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| EE4001 | Digital Signal Processing | Core | 3 | Discrete-time signals and systems, Z-transform and Discrete Fourier Transform (DFT), Fast Fourier Transform (FFT), FIR and IIR filter design, Applications of DSP |
| CS4001 | Internet of Things | Core | 3 | IoT architecture and enabling technologies, Sensors, actuators, and smart objects, IoT communication protocols (MQTT, CoAP), IoT cloud platforms, IoT security and privacy |
| PEIII | Professional Elective III | Elective | 3 | |
| PEIV | Professional Elective IV | Elective | 3 | |
| OEIII | Open Elective III | Elective | 3 | |
| EE4002 | Digital Signal Processing Laboratory | Lab | 1 | DSP algorithm implementation in MATLAB/Python, Filter design and analysis, Speech and image processing applications, Real-time DSP systems, Spectrum analysis |
| CS4002 | Internet of Things Laboratory | Lab | 1 | IoT device programming (e.g., Arduino, ESP32), Sensor data acquisition and processing, Cloud platform integration (e.g., AWS IoT, Google Cloud IoT), Building IoT applications, Smart home/industrial IoT prototypes |
| EE4003 | Project Phase I | Project | 3 | Detailed literature review, Problem statement finalization, Methodology and system architecture design, Initial implementation and experimental setup, Project proposal and presentation |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| PEV | Professional Elective V | Elective | 3 | |
| PEVI | Professional Elective VI | Elective | 3 | |
| EE4004 | Project Phase II | Project | 6 | Advanced system implementation and optimization, Extensive testing and validation, Data analysis and result interpretation, Final project report preparation, Demonstration and viva-voce |
| EE4005 | Internship | Project | 6 | Industrial problem-solving, Application of theoretical knowledge in real-world settings, Teamwork and professional conduct, Project documentation and presentation, Exposure to industry practices |




