EEPC2003 Merged
EEPC2003 Merged
Textbooks:
1. “Theory & Performance of Electrical Machines” by J.B. Gupta, 15th edition, S. K.
Kataria & Sons, reprint 2015.
2. Fitzgerald& Kingsley’s “Electric Machinery”, Stephen D. Umans, 7th edition,
McGrawHill publishers, 2014.
Reference books:
1. “Electric Machinery” by P.S. Bimbhra, 2nd edition, Khanna Publishing House, 2022.
2. “Electric Machines” by D.P. Kothari and I.J. Nagrath, 5th edition, McGrawHill
publishers, 2017.
3. “The Performance and Design of Alternating Current Machines”, by M. G. Say, CBS
Publishers & Distributors, 2005.
EEPC2004 ELECTRICAL MEASUREMENT AND INSTRUMENTATION (3-0-0)
Module I (8 Hours)
Measurement and Error:Definition, Accuracy and Precision, Significant Figures, Types of
Errors. Standards of Measurement:Classification of Standards, Electrical Standards, IEEE
Standards.
Measuring instruments: Absolute and secondary instrument, indicating and recording
instrument.
Types Of Measuring Instrument: Ammeter and Voltmeter: Derivation for Deflecting Torque
of; PMMC, MI (Attraction and Repulsion Types), Electro Dynamometer and Induction Type
Ammeters and Voltmeters. Energy Meters and Wattmeter. Construction, Theory and
Principle of Operation of Electro-Dynamometer and Induction Type Wattmeter,
Compensation, Creep, Error, Testing, Single Phase and Polyphase Induction Type Watt-Hour
Meters. Frequency Meters: Vibrating Reed Type, Electrical Resonance Type, Power Factor
Meters.
Module II (8 Hours)
Measurement of Resistance, Inductance And Capacitance:
Resistance: Measurement of Low Resistance by Kelvin‟s Double Bridge, Measurement of
Medium Resistance, Measurement of High Resistance, Portable Resistance Testing Set
(Megohmmeter), Measurement of Resistance of Earth Connections.
Inductance: Measurement of Self Inductance by Ammeter And Voltmeter, and AC Bridges
(Maxwell‟s, Hay‟s, & Anderson Bridge), Measurement of Mutual Inductance by Felici‟s
Method, and as Self Inductance. Capacitance: Measurement of Capacitance by Ammeter and
Voltmeter, and AC Bridges (Owen‟s, Schering &Wien‟s Bridge), Screening of Bridge
Components and WagnorEarthing Device.
Transducer: Strain Gauges, Thermistors, Thermocouples, Linear Variable Differential
Transformer
(LVDT), Capacitive Transducers, Peizo-Electric transducers, Optical Transducer, Hall Effect
Transducer.
Module IV (6 Hours)
Instrument Transformers:Potential and current transformers, ratio and phase angle errors,
phasor diagram, methods of minimizing errors.
Electronic Instruments for Measuring Basic Parameters: Amplified DC Meters, AC
Voltmeters Using Rectifiers, True RMS Voltmeter, Digital Multi-meter & Digital Frequency
meter: (Block diagram, principle of operation)
Module V (2 Hours)
Oscilloscope: Block Diagrams, Delay Line, Multiple Trace, Oscilloscope Probes,
Oscilloscope Techniques, Introduction to Analog and Digital Storage Oscilloscopes,
Measurement of Frequency, Phase Angle, and Time Delay Using Oscilloscope.
Text Book(s):
1. A Course in Electrical and Electronic Measurements and Instrumentation – A K
Sawhney – Dhanpat Rai & Co.
2. Modern Electronic Instrumentation and Measurement Techniques – Helfrick& Cooper
– Pearson Education.
Reference Book(s):
1. Electrical Measurements and Measuring Instruments – Golding &Widdis – 5th Edition,
Reem Publication.
2. Electronic Instrumentation – H C Kalsi – 2nd Edition, Tata Mcgraw Hill
3. Electronic Measurement and Instrumentation – Oliver & Cage – Tata Mcgraw Hill
EEPC2005 POWER ELECTRONICS (3-0-0)
Textbooks:
1. “Power Electronics” by P.S. Bimbhra, 7th edition, Khanna publishers,2022.
2. “Power Electronics-Devices, Circuits, and Applications” by Muhammad H. Rashid, 4th
edition, Pearson publishers, 2014.
Reference books:
1. “Power Electronics, Converters, Applications, and Design”, by Ned Mohan, T. M.
Undeland, W. P. Robbins, 3rd Edition, Wiley publishers, 2022.
2. “Power Electronics”, by Daniel W. Hart, Mc Graw Hill publishers, 2011.
EOPC2003 SIGNALS AND SYSTEMS (3-0-0)
Course Objective:
Module 1
Basics of continuous-time and discrete-Time Signals, Elementary signals
(Impulse, Ramp, step, exponential), Classification of Discrete-Time Signals, 7 Hours
Simple Manipulation of Discrete time signals, Discrete-Time Systems:Block
Diagram Representation, Classification and Interconnection.
Module 2
Analysis of Discrete-Time LTI Systems: Techniques, Response of LTI Systems,
Properties of Convolution, Causal LTI Systems, Stability of LTI Systems;
8 Hours
Discrete-Time Systems described by Difference Equations; Implementation of
Discrete-Time Systems. Correlation of Discrete-Time Signals: Cross correlation
and Autocorrelation Sequences, Properties.
Module 3
Fourier series representation: Continuous time Fourier series (CTFS), Dirichlet
4 Hours
conditions, properties of CTFS, discrete time Fourier series (DTFS), properties
of DTFS .
Module 4
Sampling: Representation of a Continuous-Time Signal by Its Samples, The
Sampling Theorem. Reconstruction of a Signal from Its Samples Using 4 Hours
Interpolation, Aliasing, Discrete-Time Processing of Continuous-Time Signals
Module 5
The continuous-Time Fourier Transform (CTFT): Basic concepts of the Fourier
Transform, Fourier Transform of periodic and Aperiodic signals. Properties of
7 Hours
the continuous-Time Fourier Transform.
The discrete time Fourier transform(DTFT): Fouriertransform of periodic and
Aperiodic signals, properties of DTFT.
Text Books:
1. Digital Signal Processing — Principles, Algorithms and Applications, John. G. Proakis and
Dimitris. G. Manolakis, 4th Edition, Pearson.
2. Signals & Systems by Alan V Oppenheim, A.S. Willsky and S.H. Nawab 2nd Edition, Pearson.
3. Signals and Systems by Simon Haykin and Barry Van Veen, 2nd Edition, Willey.
4. Fundamentals of Signals and Systems - M J Roberts, TMH
PCAC2008 MACHINE LEARNING TECHNIQUES AND APPLICATIONS 3-0-0
OVERALL COURSE OBJECTIVES: Acquire and apply knowledge of machine learning models to solve
complex problems across various fields, manage machine learning projects effectively using data
science processes, and make informed decisions on technology choices in machine learning system
designs.
LEARNING OUTCOMES: On successful completion of the course the students shall be able to:
1. Gain foundational knowledge of various machine learning models such as logistic regression,
multilayer perceptrons, and convolutional neural networks.
2. Apply machine learning models to address complex problems in different fields such as
medical diagnostics, image recognition, and text prediction.
3. Perform hands-on tasks using PyTorch and other open-source libraries to implement
machine-learning algorithms.
5. Use the data science process to effectively manage and organize machine learning projects.
6. Evaluate and decide on key technology choices in machine learning system design.
COURSE CONTENT:
This course will provide you a foundational understanding of machine learning models (logistic
regression, multilayer perceptrons, convolutional neural networks, natural language processing, etc.)
as well as demonstrate how these models can solve complex problems in a variety of industries,
from medical diagnostics to image recognition to text prediction. In addition, we have designed
practice exercises that will give you hands-on experience implementing these data science models
on data sets. These practice exercises will teach you how to implement machine learning algorithms
with PyTorch, open source libraries used by leading tech companies in the machine learning field
(e.g., Google, NVIDIA, CocaCola, eBay, Snapchat, Uber and many more).
Sub-Topic
Simple Introduction to Machine Learning
Basics of Model Learning
Image Analysis with Convolutional Neural Networks
Recurrent Neural Networks for Natural Language Processing
The Transformer Network for Natural Language Processing
Introduction to Reinforcement Learning
Formative Assessments:
4 quizzes and 11 ungraded lab assignments.
Sub-Topic
Identifying Opportunities for Machine Learning
Organizing ML Projects
Data Considerations
ML System Design & Technology Selection
Model Lifecycle Management
Formative Assessments:
5 quizzes and 1 peer-review assignment.
ASSESSMENT:
For summative assessments, Coursera will provide question banks for which exams can be
conducted on the Coursera platform or the faculty will create their own assessments.
Note: If a Course or Specialization becomes unavailable prior to the end of the Term, Coursera may replace such
Course or Specialization with a reasonable alternative Course or Specialization.
PCAC2009 BIG DATA INTEGRATION AND MANAGEMENT (3-0-0)
OVERALL COURSE OBJECTIVES: The overall course objective is to enable learners to effectively
understand and handle big data issues, develop skillsets for processing and integrating big data on
Hadoop and Spark platforms, and apply machine learning techniques to construct data-driven
models and facilitate decision-making process.
LEARNING OUTCOMES: On successful completion of the course the students shall be able to:
1. Ability to recognize different data elements in various scenarios and explain the necessity for
a Big Data Infrastructure Plan and Information System Design.
2. Ability to select suitable data models for specific types of data and apply techniques for
handling streaming data.
3. Proficiency in retrieving data from different databases and big data management systems,
and identifying when a big data problem needs data integration.
4. Capability to execute basic big data integration and processing on Hadoop and Spark
platforms.
5. Ability to design a strategy to leverage data using the steps in the machine learning process
and apply machine learning techniques to explore and prepare data for modelling.
6. Proficiency in constructing models that learn from data using open source tools and
analyzing big data problems using scalable machine learning algorithms on Spark.
COURSE CONTENT:
This course covers how to collect, store, and organize big data using appropriate management tools.
It explores a range of data genres, big data platforms, big data management systems, and analytical
tools. Guided, hands-on tutorials provide familiarization with techniques using real-time and semi-
structured data examples. Systems and tools covered include AsterixDB, HP Vertica, Impala, Neo4j,
Redis, SparkSQL. Key learning outcomes include identifying different data elements, designing a Big
Data Infrastructure Plan and Information System, handling streaming data, differentiating between a
traditional Database Management System and a Big Data Management System, and designing a big
data information system. The course is suitable for those new to data science with completion of the
Intro to Big Data recommended. Basic installation skills and virtual machine usage are necessary for
hands-on assignments.
Sub-Topic
Designing a Big Data Management System for an Online Game
Introduction to Big Data Modeling and Management
Working With Data Models
Exploring Streaming Sensor Data
DBMS-based and non-DBMS-based Approaches to Big Data
Formative Assessments:
4 graded quizzes and 1 Peer-review assignment.
The course covers the process of identifying, collecting, storing, and organizing big data. It explores
various data genres, management tools, big data platforms, management systems, and analytical
tools. Through hands-on tutorials, learners will get familiar with real-time and semi-structured data
examples. The course discusses various systems and tools including AsterixDB, HP Vertica, Impala,
Neo4j, Redis, and SparkSQL. By the end, learners will be able to recognize different data elements,
understand why a Big Data Infrastructure Plan is necessary, identify frequent data operations, select
suitable data models, handle streaming data, differentiate between traditional and big data
management systems, and design a big data information system. It is intended for data science
beginners. Prior programming experience is not needed, but the ability to install applications and
utilize a virtual machine is essential for hands-on assignments.
Sub-Topic
Big Data Analytics using Spark
Big Data Integration
Learn By Doing: Putting MongoDB and Spark to Work
Processing Big Data
Retrieving Big Data
Formative Assessments:
10 graded quizzes
This course provides an introduction to machine learning techniques used to explore, analyze, and
utilize data. It offers insights into various tools and algorithms for creating machine learning models
that can learn from data and handle big data problems. After completion, learners will be equipped
to devise an approach to leverage data using machine learning processes, apply machine learning
techniques for data modeling, recognize the type of machine learning problem to implement
suitable techniques, create models with widely available open-source tools, and analyze big data
problems using scalable machine learning algorithms on Spark.
Sub-Topic
Data Exploration
Data Preparation
Evaluation of Machine Learning Models
Introduction to Machine Learning with Big Data
Regression, Cluster Analysis, and Association Analysis
Formative Assessments:
11 graded quizzes.
ASSESSMENT:
For summative assessments, Coursera will provide question banks for which exams can be
conducted on the Coursera platform or the faculty will create their own assessments.
Note: If a Course or Specialization becomes unavailable prior to the end of the Term, Coursera may replace such
Course or Specialization with a reasonable alternative Course or Specialization.
PCAC2010 APPLICATION DEVELOPMENT - TOOLS & TECHNOLOGIES (3-0-0)
LEARNING OUTCOMES: On successful completion of the course the students shall be able to:
1. Understand and implement basic and advanced Python concepts, including the use of
libraries like Pandas, Numpy & Beautiful Soup.
2. Develop the ability for data collection, manipulation, and web scraping using Python.
3. Apply foundational Python skills to develop Artificial Intelligence (AI) enabled applications
with Python and Flask.
4. Employ different Python techniques to develop web applications, write unit tests, and
package applications for distribution.
5. Gain a thorough understanding of SQL and how Python interacts with databases using
Object-Relational Mapping (ORM) with Django.
6. Implement a Django web application to manage data and gain experience deploying it to the
cloud.
COURSE CONTENT:
This beginner-friendly, self-paced Python course starts from basics and progresses to programming
in Python within a few hours. None prior programming experience needed! The course covers
Python basics, different data types, and core components such as List, Tuples, conditions, and
branching. It also illustrates how to utilize Python libraries like Pandas, Numpy, and Beautiful Soup,
and perform data collection and web scraping tasks using APIs. The learning experience is enriched
with hands-on labs using Jupyter Notebooks. On course completion, learners should be able to
create basic programs, work with data, and automate real-world tasks using Python. It is an ideal
choice for aspiring data scientists, software developers, data engineers, and individuals interested in
AI and DevOps roles.
Sub-Topic
APIs, and Data Collection
Python Basics
Python Data Structures
Python Programming Fundamentals
Working with Data in Python
Formative Assessments:
6 graded quizzes.
Formative Assessments:
1 peer-review assignment and 2 staff graded assignments.
Module 3: Django Application Development with SQL and Databases [14 Hours]
This course, crucial for developers, particularly in Back-End, Full Stack, and DevOps roles, focuses on
the fundamentals of relational databases and how to access them from applications. Recognizing
that key tasks in application development involve accessing, processing, and presenting data, the
course provides insights into foundational database concepts and the basics of SQL. Besides SQL,
learners will explore Object-Relational Mapping (ORM), which facilitates the use of Object-Oriented
Programming languages, like Python, with databases. The course also assists in acquiring full-stack
Django skills through the creation of a Django web app and offers hands-on experience in cloud
deployment. Hands-on labs and a final project ensure learners can apply their knowledge and add a
valuable asset to their portfolio.
Sub-Topics
Getting Started with SQL & Relational Databases
Consolidate and Deploy Your Django App
Full-stack Django Development
ORM: Bridging the Gap Between the Real World and Relational Model
Formative Assessments:
3 graded quizzes, 1 peer-review assignment and 2 staff graded assignments.
ASSESSMENT:
For summative assessments, Coursera will provide question banks for which exams can be
conducted on the Coursera platform or the faculty will create their own assessments.
Note: If a Course or Specialization becomes unavailable prior to the end of the Term, Coursera may replace such
Course or Specialization with a reasonable alternative Course or Specialization.
PCAC2011 CLOUD INFRASTRUCTURE & APPLICATIONS (3-0-0)
OVERALL COURSE OBJECTIVES: Students will synthesize and apply comprehensive knowledge on
distributed and cloud computing concepts, cloud services, infrastructure, data analytics, storage
services, machine learning, and real-time streaming technologies, leveraging major service providers
to build, manage, and optimize scalable, effective cloud solutions using cutting-edge tools &
techniques.
LEARNING OUTCOMES: On successful completion of the course the students shall be able to:
1. Understand and apply key distributed computing concepts for cloud computing including
clouds, MapReduce, and NoSQL stores.
2. Utilize modern cloud technologies and the architecture behind the Cloud Systems and
Infrastructure, and how virtualization and containers play a role.
3. Grasp how cloud service providers like Amazon, Google, and Microsoft organize their
services and offerings.
4. Apply knowledge of cloud middleware technologies such as RPC and REST, JSON and load
balancing for cloud-based applications.
5. Comprehend the operational aspects of cloud storage services such as Hive, HDFS, Ceph,
cloud object storage systems, and more.
6. Implement data analytics applications on cloud, understand large scale data storage,
consensus algorithms, real-time streaming technologies, and machine learning in cloud
computing.
COURSE CONTENT:
Cloud computing systems today, whether open-source or used inside companies, are built using a
common set of core techniques, algorithms, and design philosophies – all centered around
distributed systems. Learn about such fundamental distributed computing "concepts" for cloud
computing. Some of these concepts include: clouds, MapReduce, key-value/NoSQL stores, classical
distributed algorithms, widely-used distributed algorithms, scalability, trending areas, and much,
much more! Know how these systems work from the inside out. Get your hands dirty using these
concepts with provided homework exercises. In the programming assignments, implement some of
these concepts in template code (programs) provided in the C++ programming language. Prior
experience with C++ is required. The course also features interviews with leading researchers and
managers, from both industry and academia. This course builds on the material covered in the Cloud
Computing Concepts, Part 1 course.
Sub-Topics
Classical Distributed Algorithms Continued
Concurrency and Replication Control
Emerging Paradigms
Classical Systems
Real-Life Behaviors
Formative Assessments:
6 quizzes and 1 coding/lab assignment.
Module 2: Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure [15 Hours]
Sub-Topics
Introduction to Cloud Computing
Cloudonomics
Foundations: Containers, Virtual Machine, JVM
MAAS, PAAS, Web Services
Storage: Ceph, SWIFT, HDFS, NAAS, SAN, Zookeeper
Formative Assessments:
4 quizzes.
Module 3: Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud [20 Hours]
The Cloud Computing Applications course provides comprehensive knowledge on Cloud Computing
and Big Data. Starting with an overview of cloud computing, its economic underpinnings, and the
concept of big data, the course then delves into software-defined architectures, cloud virtualization,
and offerings from cloud service providers. Emphasizing virtualization and containers, it includes
lectures on Docker, JVM, and Kubernetes. The course explores higher-level cloud offerings like
platform-as-a-service, mobile backend-as-a-service, and serverless architectures, along with cloud
middleware technologies. The module on Metal-as-a-Service (MaaS) is also included. The final week
concentrates on high-level cloud services - particularly cloud storage services introducing Hive,
HDFS, Ceph, cloud object storage systems, virtual hard drives, and archival storage options,
concluding with a discussion on Dropbox's cloud solution.
Sub-Topics
Spark, Hortonworks, HDFS, CAP
Introduction to Distros
Large Scale Data Storage
Streaming Systems
Big Data Machine Learning Introduction
Graph Processing and Machine Learning
Formative Assessments:
4 quizzes.
ASSESSMENT:
For summative assessments, Coursera will provide question banks for which exams can be
conducted on the Coursera platform or the faculty will create their own assessments.
Note: If a Course or Specialization becomes unavailable prior to the end of the Term, Coursera may replace such
Course or Specialization with a reasonable alternative Course or Specialization.
PCAC2012 INTERNET OF THINGS AND CLOUD (3-0-0)
OVERALL COURSE OBJECTIVES: To provide learners with an in-depth understanding of the evolution
of Internet of Things and related technologies, equip them with the skills to utilize advanced
technology platforms like DragonBoard™ and AWS, and allow them to apply these skills in
developing innovative IoT-enabled applications and systems.
LEARNING OUTCOMES: On successful completion of the course the students shall be able to:
1. Understand, compare, and explain how telephony and media delivery networks operate.
2. Understand circuit switched networks and packet switched networks and their trade-offs.
3. Comprehend key innovations that have transformed the communication, entertainment,
and consumer electronics industry.
6. Understand and utilize various AWS cloud services such as EC2, IoT and more, to build and
integrate projects that leverage the cloud.
COURSE CONTENT:
This course explores the convergence of multiple disciplines that have led to the advent of present-
day smartphones and the Internet of Things. The lessons explore the evolution of telephony
networks, broadcast networks, and consumer electronics, along with the impact of the internet,
multimedia content, smartphones, and apps. It also covers the emerging, interconnected platform:
the Internet of Things. Upon completion, learners will understand how peer-to-peer networks differ
from broadcast networks, the tradeoffs between circuit-switched and packet-switched networks,
and the workings of several key innovations and digital services. The course provides an important
grounding for anyone interested in the technological development of the Internet of Things, and
further resources for a more in-depth exploration of the topics.
Sub-Topics
Circuit Switched Networks
Computer Telephony
Features and Apps
Future Outlook
Packet Switched Networks
Wireless Technologies
Formative Assessments:
16 quizzes.
Module 2: Internet of Things V2: DragonBoard™ bring up and community ecosystem [21 Hours]
This course is designed for individuals seeking to develop the skills needed to prototype embedded
products using advanced technologies. The course utilizes the DragonBoard™ 410c single board
computer (SBC) to provide a hardware and software development environment for Internet of
Things specialization courses. Ideal for learners interested in using Linux for embedded purposes,
pursuing a career in the design and development of Internet of Things products, or those involved in
entrepreneurial, innovative, or DIY communities, this course offers both theoretical knowledge and
hands-on development practice. Key learning outcomes include understanding the DragonBoard™
410c peripherals, navigating a Linux terminal, configuring an integrated development environment
(IDE) for software development, utilizing Git and GitHub for version control, and creating projects
that interface with sensors and actuators through GPIO and Arduino.
Sub-Topics
Advanced Projects and Code
Changing your Operating System (Supplemental / Optional)
DragonBoard Bringup and Ecosystem
Mezzanines and Sensors (Canned Demos w/ software)
Rescuing your Bricked Board (Supplemental / Optional)
Formative Assessments:
Module 3: Internet of Things V2: Setting up and Using Cloud Services [10 Hours]
This course provides an introduction to Amazon Web Services (AWS) and its significance, enabling
learners to make informed design decisions about which services to use. The course covers
interfacing with the AWS cloud, developing software for data sending and receiving, and how to
structure projects with diverse services. Upon completion, learners will have a clear understanding
of the cloud, be able to install and configure the AWS CLI and SDK on a Linux system, utilize various
AWS services such as EC2, IoT, etc., build projects heavily leveraging the cloud, and integrate the
cloud into embedded systems.
Sub-Topics
Advanced Projects and Code - Deep dive
Systems Architecture
Formative Assessments:
ASSESSMENT:
For summative assessments, Coursera will provide question banks for which exams can be
conducted on the Coursera platform or the faculty will create their own assessments.
Note: If a Course or Specialization becomes unavailable prior to the end of the Term, Coursera may replace such
Course or Specialization with a reasonable alternative Course or Specialization.
PCAC2013 ROBOTICS : MOBILITY & DESIGN (3-0-0)
LEARNING OUTCOMES: On successful completion of the course the students shall be able to:
1. Understand how to design robotic bodies and behaviors for efficient and reliable mobility in
a dynamic world.
2. Apply the concept of kinematics and dynamics in designing legged machines and robots.
4. Comprehend the transformation process of images and videos into 2D representations for
efficient grasping and navigation.
COURSE CONTENT:
Sub-Topics
Anchors: Embodied Behaviors
Behavioral (Templates) & Physical (Bodies)
Composition (Programming Work)
Formative Assessments:
23 quizzes
How can robots perceive the world and their own movements so that they accomplish navigation
and manipulation tasks? In this module, we will study how images and videos acquired by cameras
mounted on robots are transformed into representations like features and optical flow. Such 2D
representations allow us then to extract 3D information about where the camera is and in which
direction the robot moves. You will come to understand how grasping objects is facilitated by the
computation of 3D posing of objects and navigation can be accomplished by visual odometry and
landmark-based localization.
Sub-Topics
Geometry of Image Formation
Glimpse on Vanishing Points
Rotations and Translations
Multi-View Geometry
Pose Estimation
RANSAC: Random Sample Consensus
Projective Transformations
Formative Assessments:
20 quizzes and 4 coding/lab assignments.
ASSESSMENT:
For summative assessments, Coursera will provide question banks for which exams can be
conducted on the Coursera platform or the faculty will create their own assessments.
Note: If a Course or Specialization becomes unavailable prior to the end of the Term, Coursera may replace such
Course or Specialization with a reasonable alternative Course or Specialization.
PCAC2014 IT Fundamentals for Cybersecurity – II (3-0-0)
OVERALL COURSE OBJECTIVES: The objective of this course series is to provide a robust foundation
in cybersecurity, emphasizing practical skills in network and database security, the application of
generative AI tools in cybersecurity challenges, and detailed methodologies in penetration testing
and incident response. This comprehensive approach is designed to prepare students for advanced
roles in the cybersecurity field, ensuring they can effectively address and mitigate potential security
threats.
LEARNING OUTCOMES: On successful completion of the course the students shall be able to:
1. Gain knowledge of Local Area Networks, TCP/IP, the OSI Framework, and routing basics, and
comprehend how networking affects security systems within an organization.
2. Learn about common vulnerabilities in various databases including SQL, Oracle, Mongo, and
Couch, and apply knowledge to mitigate risks such as SQL Injection.
3. Apply generative AI tools to combat cyber threats by detecting vulnerabilities and
automating the creation of cybersecurity content like playbooks and threat intelligence
reports.
4. Develop skills to perform penetration testing using various tools, gather essential data, and
understand the phases of testing to improve organizational security.
5. Understand the phases of incident response, from planning and preparation to
documentation and recovery, and develop skills in managing and responding to security
breaches effectively.
6. Learn key forensic processes and the collection of important digital evidence, enhancing
capabilities in analyzing and responding to cybersecurity incidents.
COURSE CONTENT:
This course gives you the background needed to understand basic network security. You will learn
the about Local Area Networks, TCP/IP, the OSI Framework and routing basics. You will learn how
networking affects security systems within an organization. You will learn the network components
that guard an organization from cybersecurity attacks.
In addition to networking, you will learn about database vulnerabilities and the tools/knowledge
needed to research a database vulnerability for a variety of databases including SQL Injection,
Oracle, Mongo and Couch.
Sub-Topics
Basics of IP Addressing and the OSI Model
Deep Dive - Injection Vulnerability
Final Project
Introduction to Databases
TCP/IP Framework
Formative Assessments:
4 Graded Quizzes & 1 Peer Review Assignment
Module 2: Generative AI: Boost Your Cybersecurity Career [10 Hours]
This short course provides cybersecurity professionals and enthusiasts with the latest Generative AI
tools to address complex cybersecurity challenges.
The course focuses on combating the exploitation of undetected vulnerabilities for which
organizations increasingly turn to Artificial Intelligence (AI) and Machine Learning (ML). Generative
AI, a transformative technology, emerges as a vital cybersecurity tool, detecting and preventing
attacks by identifying and neutralizing unknown vulnerabilities before causing significant harm.
The course explores foundational generative AI principles and their application in real-world
cybersecurity, encompassing User and Entity Behavior Analytics (UEBA), threat intelligence, report
summarization, playbooks, and its impact on phishing, malware, misinformation, and deepfakes.
Additionally, participants learn about potential Natural Language Processing (NLP) attack techniques,
like prompt injection, and strategies to mitigate them.
Sub-Topics
Final Project and Exam
Get Started with Gen AI in Cybersecurity
SIEM and SOC Tasks Using Generative AI
Formative Assessments:
3 Staff Graded Assessments
This course gives you the background needed to gain Cybersecurity skills as part of the Cybersecurity
Security Analyst Professional Certificate program.
You will learn about the different phases of penetration testing, how to gather data for your
penetration test and popular penetration testing tools. Furthermore, you will learn the phases of an
incident response, important documentation to collect, and the components of an incident response
policy and team. Finally, you will learn key steps in the forensic process and important data to
collect. This course also gives you a first look at scripting and the importance to a system analyst.
Sub-Topics
Digital Forensics
Incident Response
Introduction to Scripting
Penetration Testing
Formative Assessments:
4 Graded Quizzes
ASSESSMENT:
For summative assessments, Coursera will provide question banks for which exams can be
conducted on the Coursera platform or the faculty will create their own assessments.
Note: If a Course or Specialization becomes unavailable prior to the end of the Term, Coursera may replace such
Course or Specialization with a reasonable alternative Course or Specialization.
HSHS2001 ENGINEERING ECONOMICS (3-0-0)
Objectives:
To provide basic concept of micro and macro economics, engineering economics and their application in engineering
economy. Further, to develop the ability to account for time value of money using engineering economy factors and
formulas.
Books:
1. Principles of Economics by Deviga Vengedasalam and Karaunagaran Madhavan, Oxford
2. Riggs, Bedworth and Randhwa, "Engineering Economics", McGraw Hill Education India
3. C. S. Park, Contemporary Engineering Economics, 6th Edition, Pearson Education, 2015.
4. Engineering Economy by William G.Sullivan, Elin M.Wicks, C. Patric Koelling, Pearson
5. R.Paneer Seelvan, " Engineering Economics", PHI
6. Ahuja,H.L., "Principles of Micro Economics" , S.Chand & Company Ltd
7. Jhingan,M.L., "Macro Economic Theory"
8. Macro Economics by S.P.Gupta, TMH
Course Outcomes of Engineering Economics
CO1 Remembering : Define the basic concept of micro and macro economics, engineering economics and their
application in engineering economy.
CO2 Understanding : Evaluate numerically the effects of changes in demand and supply on price determination
of products and services.
CO3 Analyze : the macroeconomic environment and financial systems of the country and its impact on business,
society and enterprise.
CO4 Develop : the ability to account for time value of money using engineering economy factors and formulas.
CO5 Apply: knowledge of mathematics, economics and engineering principles to solve engineering problems
and to analyze decision alternatives in engineering projects considering upon depreciation, taxes and
inflation.
EEPC2203 ELECTRICAL MACHINES - II LAB. (0-0-3)
Sl.
Name of the Experiment Hrs.
No
Determination of the voltage regulation of an alternator by synchronous
1. 3
impedance method and zero power factor (ZPF) method.
Determination of the V curve and inverted V curves of a synchronous
2. 3
motor.
Speed control of a three-phase induction motor using variable frequency
3. 3
drives.
Determination of parameters of synchronous machine.
a. Positive sequence reactance.
4. 3
b. Negative sequence reactance.
c. Zero sequence reactance.
5. Determination of power angle characteristics of an alternator. 3
Determination of parameter of a Capacitor start single phase induction
6. 3
motor.
7. Study of parallel operation of two alternators. 3
Measurement of direct and quadrature axis reactance of a salient pole
8. 3
synchronous machine by Slip test.
Determination of parameters of three phase induction motor from No
9. 3
Load Test and Blocked Rotor Test.
Determination of Efficiency, Plotting of Torque-Slip Characteristics of
10. 3
Three Phase Induction motor by Brake Test.
EEPC2204 ELECTRICAL MEASUREMENT& INSTRUMENTATION LAB. (0-0-3)
Sl.
Name of the Experiment Hrs.
No
1. To measure strain developed in a cantilever beam using strain gauge 3
2. Study of temperature voltage characteristics of J type thermocouple 3
3. Measurement of linear displacement using LVDT 3
4. Measurement of unknown resistance by Wheatstone Bridge 3
5. Measurement of unknown inductance by Maxwell Inductance Bridge 3
6. Measurement of unknown capacitance usingDe-sauty’s Bridge 3
7. Measurement of unknown resistance using Kelvin’s Double Bridge 3
8. Measurement of unknown capacitanceusing Schering Bridge 3
9. Measurement of unknown inductanceusing Hay’s Bridge 3
10. Measurement of unknown inductance Anderson Bridge 3
ECPC2202 POWER ELECTRONICS LAB. (0-0-3)
Course Learning / Program Objectives: This course will enable students to:
PO1 Gain a thorough understanding of the characteristics and behavior of key power
semiconductor devices, including SCR, IGBT, and MOSFET, through practical V-I
characteristic analysis and theoretical studies.
PO2 Acquire the ability to design, analyze, and implement single-phase and three-phase
rectifier circuits, both full-wave (mid-point and bridge type) and semi converters, for
different types of loads (resistive and inductive).
PO3 Learn to design and test DC-DC converters, including buck and boost converters, to
understand their operation, performance parameters, and applications in power
management.
PO4 Develop the ability to accurately measure and analyze key parameters such as latching
and holding currents in SCRs, ensuring proper device operation and enhancing
understanding of their dynamic performance in various applications.
PO5 Evaluate single-phase and three-phase PWM voltage source inverters (VSI), focusing
on their performance, efficiency, and control strategies, particularly using PWM control
techniques