Academic Department

Electrical & Computer Engineering

Combining electrical engineering with computer science fundamentals — preparing engineers in automation, AI/ML, power systems, smart grids and robotics since 2020.

First KTU College to Offer this Program (2020)

B.Tech Program

Endorsed by Halliburton Far East Pvt. Ltd, Singapore

PEOs, POs, PSOs & COs

Program Educational Objectives (PEOs)

  • PEO1: Demonstrate the required technical and software knowledge to work in multidisciplinary environments using modern industry tools.
  • PEO2: Engage in lifelong learning to meet specific requirements of their professional workplace.
  • PEO3: Exhibit effective teamwork, professional and communication skills, social commitment, moral and ethical values.

Programme Specific Outcomes (PSOs)

  • PSO1 – Professional Skills: Demonstrate professional competency in designing electrical circuits, embedded hardware, computer-engineering and intelligent solutions.
  • PSO2 – Competitive Skills: Exhibit competitive engineering and software skills to excel in careers, higher studies, entrepreneurship, and professional certification exams.

Course Outcomes (COs)

Course Outcomes are documented per-course across all eight semesters of the B.Tech programme in the department’s official curriculum document. Individual CO statements are too granular to reproduce here without misrepresenting unverified text — refer to the full curriculum for course-by-course outcomes.

SEMESTER SUB CODE COURSES
S1 MAT 101 LINEAR ALGEBRA AND CALCULUS
PHT110 ENGINEERING PHYSICS B
EST100 ENGINEERING MECHANICS
EST130 BASICS OF ELECTRICAL & ELECTRONICS ENGINEERING
HUN101 LIFE SKILLS
PHL120 ENGINEERING PHYSICS LAB
ESL130 ELECTRICAL & ELECTRONICS WORKSHOP
S2 MAT 102 VECTOR CALCULUS, DIFFERENTIAL EQUATIONS AND TRANSFORMS
CYT100 ENGINEERING CHEMISTRY
EST110 ENGINEERING GRAPHICS
EST120 BASICS OF CIVIL & MECHANICAL ENGINEERING
HUN102 PROFESSIONAL COMMUNICATION
EST102 PROGRAMMING IN C
CYL120 ENGINEERING CHEMISTRY LAB
ESL120 CIVIL & MECHANICAL WORKSHOP
S3 MAT203 DISCRETE MATHEMATICAL STRUCTURES
EET201 CIRCUITS AND NETWORKS
CST201 DATA STRUCTURES
CST205 OBJECT ORIENTED PROGRAMMING USING JAVA
EST 200 DESIGN & ENGINEERING
MCN 201 SUSTAINABLE ENGINEERING
CSL 201 DATA STRUCTURES LAB
CSL203 OBJECT ORIENTED PROGRAMMING LAB (IN JAVA)
S4 MAT 204 PROBABILITY, RANDOM PROCESSES AND NUMERICAL METHODS
CST 202 COMPUTER ORGANISATION AND ARCHITECTURE
CST 206 OPERATING SYSTEMS
EET 206 DIGITAL ELECTRONICS
HIT 200 PROFESSIONAL ETHICS
MCN 202 CONSTITUTION OF INDIA
CSL 204 OPERATING SYSTEMS LAB
EEL204 DIGITAL ELECTRONICS LAB
S5 EOT 301 INSTRUMENTATION SYSTEMS
EOT 303 MICROPROCESSORS AND EMBEDDED SYSTEMS
CST 204 DATABASE MANAGEMENT SYSTEMS
EOT 307 COMPUTER COMMUNICATION & NETWORK SECURITY
CST 309 M A N A G E M E N T O F S O F T W A R E S Y S T E M S
MCN 301 DISASTER MANAGEMENT
EOL301 NETWORKING LAB
EOL303 MEASUREMENTS AND INSTRUMENTATION LAB
S6 EOT302 POWER ELECTRONICS AND DRIVES
EOT304 INTERNET OF THINGS
EOT306 ELECTRICAL MACHINES
EET322 RENEWABLE ENERGY SYSTEMS
HUT 300 INDUSTRIAL ECONOMICS & FOREIGN TRADE
EOT 308 COMPREHENSIVE COURSE WORK
EOL302 EMBEDDED SYSTEMS AND IOT LAB
EOL304 ELECTRICAL MACHINES LAB
S7 EOT401 CONTROL SYSTEMS
EOT423 Energy Management
MCN401 Industrial Safety Engineering
CET455 Environmental Health and Safety
EOL 401 ELECTRICAL CAD LAB
EOQ413 Seminar
EOD415 Project Phase I
S8 EOT402 POWER SYSTEM ENGINEERING
EET 434 SMART GRID TECHNOLOGIES
EET 418 ELECTRIC AND HYBRID VEHICLES
CST 428 BLOCK CHAIN TECHNOLOGIES
EOT 404 COMPREHENSIVE COURSE VIVA
EOD 416 PROJECT PHASE II

MAT203 – DISCRETE MATHEMATICAL STRCTURES

CO1
Learn the fundamentals of enumeration or counting techniques and methods of arrangements and derangements. (L2)
CO2
Learn the fundamentals of propositional logic and predicate calculus and apply to test the validity of statements (L3)
CO3
Learn the ideas of relations, functions equivalence relation and posets and it’s applications (L2)
CO4
Understand recurrence relation and apply the method of solving different type of recurrence relations using generating functions (L3)
CO5
Understand Fundamentals of Algebraic structures its properties such as monoids and groups (L2)

EET 201 – CIRCUITS AND NETWORKS

CO1
Apply circuit theorems to simplify and solve complex DC and AC electric networks (L3)
CO2
Analyse dynamic DC and AC circuits and develop the complete response to excitations. (L3)
CO3
Solve dynamic circuits by applying transformation to s-domain (L3)
CO4
Analyse three-phase networks in Y and ? configurations (L3)
CO5
Solve series /parallel resonant circuits (L3)
CO6
Develop the representation of two-port networks using network parameters and analyse. (L3)

CST 201 – DATA STRUCTURES

CO1
Design an algorithm for a computational task and calculate the time/space complexities of that algorithm (L2)
CO2
Identify the suitable data structure (array or linked list) to represent a data item required to be processed to solve a given computational problem and write an algorithm to find the solution of the computational problem (L3)
CO3
Write an algorithm to find the solution of a computational problem by selecting an appropriate data structure (binary tree/graph) to represent a data item to be processed (L4)
CO4
Store a given dataset using an appropriate Hash Function to enable efficient access of data in the given set (L3)
CO5
Select appropriate sorting algorithms to be used in specific circumstances (L3)
CO6
Design and implement Data Structures for solving real world problems efficiently (L3)

CST205 – OBJECT ORIENTED PROGRAMMING USING JAVA

CO1
Apply object-oriented design methods and Unified modelling Language notations to create effective and efficient system designs (L3)
CO2
Develop Java application programs using java constructs, operators, control statements, built in packages, input /output streams, files and libraries and advanced features of java. (L3)
CO3
Apply object-oriented features to solve various computing problems using Java (L3)
CO4
Illustrate exception handling Mechanism in java (L2)
CO5
Develop application programs in Java using multithreading and database connectivity (L3)
CO6
Develop GUI based application programs in java utilising event handling and Swing (L3)

EST 200 – DESIGN AND ENGINEERING

CO1
Explain the different concepts and principles involved in design engineering (L2)
CO2
Apply design thinking while learning and practicing engineering (L3)
CO3
Develop innovative, reliable, sustainable and economically viable designs incorporating knowledge in engineering (L3)

SUSTAINABLE ENGINEERING (MCN 201)

CO1
Summarize global initiatives in sustainable development (L2)
CO2
Identify sustainable solutions for different types of environmental pollution problems (L3)
CO3
Utilize the environmental regulations and standards employed for sustainable development (L3)
CO4
Apply the concepts of conventional and non-conventional energy for sustainable development (L3)
CO5
Analyze engineering knowledge and principles for sustainable practices (L4)

CSL 201 – DATA STRUCTURES LAB

CO1
Write a time/space efficient program using arrays/linked lists/ trees/ graphs to provide necessary functionalities meeting a given set of user requirements (L3)
CO2
Write a time/space efficient program to sort a list of records based on a given key in the record (L3)
CO3
Examine a given Data Structure to determine its space complexity and time complexities of operations on it (L3)
CO4
Design and implement an efficient data structure to represent given data (L3)
CO5
Write a time/space efficient program to convert an arithmetic expression from one notation to another (L3)
CO6
Write a program using linked lists to simulate Memory Allocation and Garbage Collection (L3)

CSL 203 – OBJECTORIENTED PROGRAMMING LAB (IN JAVA)

CO1
Develop java programs to implement the Object-Oriented concepts – constructors, inheritance, method overloading & overriding and polymorphism in Java (L3)
CO2
Build programs in Java which use datatypes, operators, control statements, built in packages & interfaces, Input/Output streams and Files (L3)
CO3
Develop robust application programs in Java with exception handling (L3)
CO4
Build application programs in Java using multithreading and database connectivity (L3)
CO5
Develop Graphical User Interface based application programs by utilizing event handling features and Swing in Java (L3)

MAT 204 – COURSE NAME PROBABILITY, RANDOM PROCESSES AND NUMERICAL METHODS

CO1
Understand the concept, properties and important models of discrete random variables and, using them, analyse suitable random phenomena. (L2)
CO2
Understand the concept, properties and important models of continuous random variables and, using them, analyse suitable random phenomena (L1)
CO3
Analyse random processes using autocorrelation, power spectrum and Poisson process model as appropriate (L3)
CO4
Compute roots of equations, evaluate definite integrals and perform interpolation on given numerical data using standard numerical techniques (L2)
CO5
Apply standard numerical techniques for solving systems of equations, fitting curves on given numerical data and solving ordinary differential equations (L3)

EET 202 – DC MACHINES & TRANSFORMERS

CO1
Acquire knowledge about constructional details of DC machines (L1)
CO2
Describe the performance characteristics of DC generators (L2)
CO3
Describe the principle of operation of DC motors and select appropriate motor types for different applications (L2)
CO4
Acquire knowledge in testing of DC machines to assess its performance (L3)
CO5
Describe the constructional details and modes of operation of single phase and three phase transformers (L2)
CO6
Analyse the performance of transformers under various conditions (L3)

EET 204 – ELECTROMAGNETIC THEORY

CO1
Apply vector analysis and coordinate systems to solve static electricand magnetic field problems (L3)
CO2
Apply Gauss Law, Coulomb’s law and Poisson to equation todetermine electrostatic field parameters (L2)
CO3
Determine magnetic fields from current distributions by applyingBiot-Savart law and Amperes Circuital law (L2)
CO4
Apply Maxwell Equations for the solution of time varying fields (L3)
CO5
Analyze electromagnetic wave propagation in different media (L4)

HUT 200 – PROFESSIONAL ETHICS

CO1
Understand the core values that shape the ethical behavior of a professional. (L2)
CO2
Adopt a good character and follow an ethical life (L3)
CO3
Explain the role and responsibility in technological development by keeping personal ethics and legal ethics. (L2)
CO4
Solve moral and ethical problems through exploration and assessment by established experiments (L6)
CO5
Apply the knowledge of human values and social values to contemporary ethical values and global issues (L3)

EET 206 – DIGITAL ELECTRONICS

CO1
Identify various number systems, binary codes and formulate digital functions using Boolean algebra (L3)
CO2
Design and implement combinational logic circuits (L3)
CO3
Design and implement sequential logic circuits (L3)
CO4
Compare the operation of various analog to digital and digital to analog conversion circuits. (L2)
CO4
Explain the basic concepts of programmable logic devices and VHDL. (L2)

MCN 202 – CONSTITUTION OF INDIA

CO1
Explain the background of the present constitution of Indiaand features (L2)
CO2
Utilize the fundamental rights and duties (L3)
CO3
Understand the working of the union executive, parliament (L2)
CO4
Understand the working of the state executive, legislatureand judiciary (L2)
CO5
Utilize the special provisions and statutory institutions (L3)
CO6
Show national and patriotic spirit as responsible citizens of the country (L1)

EEL 202 – ELECTRICAL MACHINES LAB I

CO1
Analyse the performance of DC motors and DC generators by performing load test (L3)
CO2
Sketch the Open Circuit Characteristics of a self excited DC shunt generator and check conditions of voltage build up by performing suitable experiment (L3)
CO3
Develop equivalent circuit and predetermine their regulation and efficiency by performing OC & SC tests on transformer (L3)
CO4
Analyse the efficiency and regulation of the transformer by performing load test (L3)
CO5
Analyse the efficiency of a DC machine when working as motor and generator by conducting suitable test (L3)
CO6
Examine the efficiency by performing Sumpner’s test on two similar transformers (L3)

EEL 204 – DIGITAL ELECTRONICS LAB

CO1
Formulate digital functions using Boolean Algebra and verify experimentally (L3)
CO2
Design and implement combinational logic circuits (L3)
CO3
Design and implement sequential logic circuits (L3)
CO4
Design and fabricate a digital circuit using the knowledge acquired from the laboratory. (L3)
CO5
Design combinational circuits using VHDL (L3)

EOT 301 – INSTRUMENTATION SYSTEMS

CO1
Classify the different measuring instruments and errors that occur in an instrument (L2)
CO2
Illustrate the working principle of power and energy measurement. (L2)
CO3
Describe the operation of digital energy meters (L2)
CO4
Choose appropriate instruments for the measurement of resistance, inductance and capacitance in ac and dc bridges (L2)
CO5
Outline the principles of operation of magnetic measurement systems (L2)
CO6
Understand the concept virtual instrumentation & digital instruments (L2)

EET 303 – MICROPROCESSORS AND EMBEDDED SYSTEMS

CO1
Describe the architecture and timing diagram of 8085 microprocessor (L2)
CO2
Develop assembly language programs in 8085 microprocessors. (L3)
CO3
Identify the different ways of interfacing memory and I/O with 8085 microprocessors (L3)
CO4
Understand the architecture of 8051 microcontroller and embedded systems (L2)
CO5
Develop assembly level and embedded C programs in 8051 microcontroller (L3)

EOT 305 – DATABASE MANAGEMENT SYSTEMS

CO1
Summarize the fundamental nature and characteristics of database systems (L2)
CO2
Model real word scenarios given as informal descriptions, using Entity Relationship diagrams (L3)
CO3
Discover solutions for efficiently representing and querying data using relational model (L4)
CO4
Apply the features of indexing and hashing in database applications (L3)
CO5
Realize the aspects of anomalies in database systems and the various forms of Normalization (L3)
CO6
Examine Concurrency Control and Recovery in Database systems (L3)
CO7
Explain various types of NoSQL databases (L2)

EOT 307 – COMPUTER COMMUNICATION & NETWORK SECURITY

CO1
Explain the basic concepts used in data communication andcomputer networking (L2)
CO2
Identify the concepts of data transmission and apply signal encoding techniques and multiplexing in data transmission (L3)
CO3
Describe the design issues and protocols in data link layer (L2)
CO4
Outline routing algorithms and transport layer protocols (L2)
CO5
Infer the basics of network security (L2)

CST309 – MANAGEMENT OF SOFTWARE SYSTEMS

CO1
DemonstrateTraditional and Agile Software Development approaches (L3)
CO2
PrepareSoftwareRequirement Specification and Software Design for a given problem (L3)
CO3
Justify the significance of design patterns and licensing terms in software development, prepare testing, maintenance and DevOps strategies for a project (L3)
CO4
Make use of software project management concepts while planning, estimation, scheduling, tracking and change management of a project, with a traditional/agile framework (L3)
CO5
Utilize SQA practices, Process Improvement techniques and Technology advancements in cloud based software models and containers & micro services (L3)

MCN 301 – DISASTER MANAGEMENT

CO1
Define and use various terminologies in use in disaster management parlance andorganise each of these terms in relation to the disaster management cycle (L2)
CO2
Distinguish between different hazard types and vulnerability types and dovulnerability assessment (L2)
CO3
Identify the components and describe the process of risk assessment, and applyappropriate methodologies to assess risk (L2)
CO4
Explain the core elements and phases of Disaster Risk Management and developpossible measures to reduce disaster risks across sector and community (L3)
CO5
Identify factors that determine the nature of disaster response and discuss the variousdisaster response actions (L2)
CO6
Explain the various legislations and best practices for disaster management and riskreduction at national and international level (L2)

EOL 303 – MEASUREMENTS AND INSTRUMENTATION LAB

CO1
Analyse voltage current relations of RLC circuits (L3)
CO2
Measure power in a single and three phase circuits by various methods (L3)
CO3
Measure power in a single and three phase circuits by various methods (L3)
CO4
Determine electrical parameters using various bridges (L3)
CO5
Calibrate various meters used in electrical systems (L3)
CO6
Analyse the characteristics of various types of transducer systems (L3)
CO7
Use Simulation software to design and analyze simple systems (L3)
CO8
Design and implement basic circuits using OPAMP (L3)

EOL 301 – NETWORKING LAB

CO1
Identify network related commands and configuration files in Linux Operating System (L3)
CO2
Prepare network application programs (L3)
CO3
Simulate network traffic using network monitoring tools (L3)
CO4
Design networks using IPv4 addressing, IPv6 addressing and subnetting (L3)
CO5
Experiment with static and dynamic routing. (L3)

EOT 302 – POWER ELECTRONICS AND DRIVES

CO1
Understand and acquire knowledge on modern power electronic devices (L2)
CO2
Analyse the working of controlled rectifiers with different load (L4)
CO3
Demonstrate the operation of basic topologies of DC-DC converters. (L2)
CO4
Examine the basic topologies and control schemes of inverters (L3)
CO5
Understand dynamics and speed control of electric drives (L2)
CO6
Describe basic drive schemes for DC and AC motors (L2)

EOT 304 – INTERNET OF THINGS

CO1
Explain the basic concepts, design principles and security of Internet of Things(IoT). (L2)
CO2
Outline the importance of edge computing, cloud computing and fog computing in an IoT environment (L3)
CO3
Identify appropriate IoT ecosystem concept and architecture for an IoT application (L3)
CO4
Identify the significance and applications of low power wide area networking technologies in an IoT environment (L3)
CO5
Utilize python or Arduino programming to control embedded devices in an IoT application (L3)
CO6
Identify the impact of IoT in different application areas with the help of case studies (L3)

EOT 306 – ELECTRICAL MACHINES

CO1
Analyse various types of single-phase and three-phase transformers at various load conditions (L4)
CO2
Analyse various types of DC generators at different load conditions (L4)
CO3
Analyse the performance characteristics of various types of DC motors (L4)
CO4
Analyse various types of synchronous generators and motors (L4)
CO5
Analyse various types of three-phase induction motors (L4)
CO6
Explain the principle of operation of various types of single-phase induction motors (L2)

EET322 – RENEWABLE ENERGY SYSTEMS

CO1
Describe the environmental aspects of renewable energy resources (L2)
CO2
Explain the operation of various renewable energy systems (L2)
CO3
Design solar PV systems (L3)
CO4
Explain different emerging energy conversion technologies and storage (L2)

HUT 300 – INDUSTRIAL ECONOMICS & FOREIGN TRADE

CO1
Explain the problem of scarcity of resources and consumer behaviour, and to evaluate the impact of government policies on the general economic welfare. ( (L2)
CO2
Take appropriate decisions regarding volume of output and to evaluate the social cost of production (L3)
CO3
Determine the functional requirement of a firm under various competitive conditions (L3)
CO4
Examine the overall performance of the economy, and the regulation of economic fluctuations and its impact on various sections in the society (L3)
CO5
Determine the impact of changes in global economic policies on the business opportunities of a firm (L3)

EOT308 – COMPREHENSIVE COURSE WORK

CO1
Apply the knowledge of circuit theorems to solve the problems in electrical networks (L3)
CO2
Comprehend the concepts of discrete mathematical structure (L3)
CO3
Comprehend the concepts and applications of data structures (L3)
CO4
Comprehend the concepts, functions and algorithms in Operating System (L3)
CO5
Comprehend the organization and architecture of computer systems (L3)
CO6
Identify appropriate digital components to realise any combinational or sequential logic (L3)

EOL302 – EMBEDDED SYSTEMS AND IoT LAB

CO1
Develop and execute assembly language programs for solving arithmetic and logical problems using microprocessor / microcontroller (L3)
CO2
Design and Implement systems with interfacing circuits for various applications (L3)
CO3
Perform installation and software setup of Arduino/Raspberry Pi and interface with various sensors (L3)
CO4
Utilize Python or Arduino program to control embedded devices using Arduino/Raspberry Pi (L3)
CO5
Perform MySQL database installation and basic SQL operation on Raspberry Pi (L3)
CO6
Simulate MQTT protocol and upload/download data to thingspeak cloud using Arduino/Raspberry Pi (L3)

EOL304 – ELECTRICAL MACHINES LAB

CO1
Determine the no-load and load characteristics of DC generators (L3)
CO2
Determine the performance characteristics of DC motors at different load conditions (L3)
CO3
Analyse the performance of transformers at different load conditions (L4)
CO4
Analyse the performance of synchronous machines in various operating conditions (L4)
CO5
Determine the performance characteristics of three-phase induction motors (L3)
CO6
Determine the performance characteristics of single-phase induction motors on load conditions (L3)

EOT 401 – CONTROL SYSTEMS

CO1
Develop models for various systems using Transfer functions (L3)
CO2
Determine the time domain responses and stability of the linear systems (L2)
CO3
Plot Root locus technique to assess the performance of linear systems. (L3)
CO4
Obtain the frequency domain response of the given LTI systems (L3)
CO5
Determine various types of systems using state space models (L2)

EOT423 – Energy Management

CO1
Analyse the significance of energy management and auditing. (L2)
CO2
Discuss the energy efficiency and management of electrical loads. (L2)
CO3
Apply demand side management techniques (L2)
CO4
Explain the energy management opportunities in industries. (L2)
CO5
Compute the economic feasibility of the energy conservation measures (L3)

MCN401 – INDUSTRIAL SAFETY ENGINEERING

CO1
Describe the theories of accident causation and preventive measures of industrial accidents. (Cognitive Knowledge level: Understand) (L2)
CO2
Explain about personal protective equipment, its selection, safety performance & indicators and importance of housekeeping. (Cognitive Knowledge level: Understand) (L2)
CO3
Explain different issues in construction industries. (Cognitive Knowledge level: Understand) (L2)
CO4
Describe various hazards associated with different machines and mechanical material handling. (Cognitive Knowledge level: Understand) (L2)
CO5
Utilize different hazard identification tools in different industries with the knowledge of different types of chemical hazards. (Cognitive Knowledge level: Apply) (L3)

CET455 – ENVIRONMENTAL HEALTH AND SAFETY

CO1
Explain the Toxicology and Occupational Health associated with industries. (L2)
CO2
Identify chemical and microbial agents that originate in the environment and can impact human health (L2)
CO3
Describe various measures to ensure safety in Construction industry (L2)
CO4
Explain the effect of air and water pollution on environment (L2)
CO5
Describe the safety measures against various environmental hazards (L2)

EOL 401 – ELECTRICAL CAD LAB

CO1
Apply CAD Tools to draw different views and projections of 3 Dimensional objects (L3)
CO2
Identify the terminologies and symbols of Electrical wiring circuits (L3)
CO3
Apply CAD Tools to draw sectional view of any electrical equipment (L3)
CO4
Design and draw the electrical wiring for a residential building (L3)
CO5
Design and draw the electrical wiring for a commercial building (L3)

EOQ 413 – SEMINAR

CO1
Identify literatures related to his/her areas of interest (L3)
CO2
Examine the identified literatures in depth (L4)
CO3
Prepare a technical presentation based on the review (L3)
CO4
Develop effective communication skills to present his/her understanding based on the literatures reviewed (L3)
CO5
Prepare a technical report regarding the study (L3)

EOD415 – PROJECT PHASE I

CO1
Identify solutions for real world problems by applying knowledge across domains (L3)
CO2
Build products, processes, or technologies for sustainable and socially relevant applications. (L6)
CO3
Develop the capability to function effectively as an individual and as a leader in diverse teams to comprehend and execute designated tasks (L3)
CO4
Organize tasks utilizing available resources within timelines, following ethical and professional norms (L3)
CO5
Examine technology/research gaps to propose innovative/creative solutions. (L4)
CO6
Organize technical and scientific findings effectively in written and oral forms (L3)