CS AI & ML
CS AI & ML
Syllabus for
Bachelor of Technology (Computer
Science and Engineering-Artificial
Intelligence and Machine Learning)
Academic Year (2023)
Introduction to Program:
Computer Science and Engineering with spacilization( Artificial Intelligence and
Machine Learning) is a 4 year, 8 semester Undergraduate program aimed at studying,
designing, developing, implementing, support and management of computer-based
information systems. Students under this course concentrate on the concepts of
Artificial Intelligence and Machine learning roles on both software and hardware
areas. It provides advanced studies in Information Systems Design, Communication
Systems and Networking, Foundations of Computing Systems, and Internet and Web-
based Technologies. Students have to take up electives from a wide choice of subjects,
such as Embedded Low Power Systems, Object Oriented Systems, Information and
System Security and Software Reliability.These course emphases on to develop the
necessary skills for the students to sustain in today’s industrial expectation, in pursuit
of excellence by keeping high personal and professional values and ethics.
PO2: Think critically to identify, formulate, and solve complex computer science &
engineering problems by developing models, evaluating validity and accuracy of
solutions in terms of computer science and engineering validity measures.
PO5: Create, select, adapt appropriate techniques and use of the modern
computational tools, techniques and skills, and best of engineering practices.
PO6: Understand the impact of contextual knowledge on social aspects and cultural
issues.
PO7: Understand contemporary issues related to social & environmental context for
sustainable development of engineering solutions.
PO8: Understand professional & ethical responsibility to contribute for societal and
national needs.
PO12: Demonstrate a recognition and realization of the need for, and an ability to
engage in lifelong learning.
PSO3: Reflections through Service: Analyze Social Relevant Problems and Design
Software /IT based solutions through Service Learning
Assesment Pattern
COURSES WITH THEORY AND PRACTICAL
Minimum marks Maximum
Component Assessed for
to pass marks
1 Theory CIA 30 - 30
2 Theory ESE 30 12 30
3 Practical CIA 35 14 35
4 Attendance 05 - 05
4 Aggregate 100 40 100
2CIA-2 50 10 - 10
Overall CIA 50 35 35
3CIA-3 20 10 - 10
4Attendance 05 05 - 05 Attendance NA NA - -
5ESE 100 30 12 30 ESE NA NA - -
TOTAL 65 - 65 TOTAL 35 14 35
CIA:70/100
ESE:30/100
CS332P - DATA STRUCTURES AND ALGORITHMS
(2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
To understand the basic concept of data structures for storage
and retrieval of ordered or unordered data. Data structures
include: arrays, linked lists, binary trees, heaps, and hash
tables.
Course Outcome
CO1: Implement various ADT and Calculate the complexity of
the algorithm
CIA-70/100
ESE-30/100
CSHO331CSP - PROBABILITY AND RANDOM
PROCESS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
After learning the course for a semester, the student will be aware of
the important statistical information for addressing cryptography,
error correction and coding, information theory and cryptanalysis.
The student would also get a clear idea on some of the cases with their
analytical studies in information coding and its related fields.
Course Outcome
CO1: To define pattern searching algorithms for different
applications
CO2: To classify vulnerability of subsystem based on the
information gathered from different resources
T3. Li, X. Rong. Probability, random signals, and statistics. CRC press,
2017
Essential Reading / Recommended Reading
CIA 70 marks
ESE 30 marks
CSHO331DAP - STATISTICAL FOUNDATION FOR
DATA ANALYTICS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
● Discuss the core concepts Statistical Analytics and Data
manipulation
T2. Russell, Stuart J., and Peter Norvig. Artificial intelligence: a modern
approach. Malaysia; Pearson Education Limited,, 2016.
Essential Reading / Recommended Reading
R5. Morgan, George A., et al. IBM SPSS for introductory statistics: Use
and interpretation. Routledge, 2012
Evaluation Pattern
CIA 70 Marks
ESE 30 marks
CY321 - CYBER SECURITY (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:0 Credits:0
Course Objectives/Course
Description
This mandatory course is aimed at providing a comprehensive overview of
the different facets of Cyber Security. In addition, the course will detail into
specifics of Cyber Security with Cyber Laws both in Global and Indian Legal
environments
Course Outcome
CO1: Describe the basic security fundamentals and cyber laws
and legalities
R4. Nina Godbole, SunitBelapure, “Cyber Security”, Wiley India 1st Edition
2011
R5. Jennifer L. Bayuk and Jason Healey and Paul Rohmeyer and Marcus
Sachs, “Cyber Security Policy Guidebook”, Wiley; 1 edition , 2012
R6. Dan Shoemaker and Wm. Arthur Conklin, “Cyber security: The Essential
Body Of Knowledge”, Delmar Cengage Learning; 1 edition, 2011
NIL
Evaluation Pattern
Maximum Marks : 50
EC337 - DIGITAL SYSTEMS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
·
Course Outcome
CO1: Describe the characteristics of various digital integrated
circuit families, logic gates and classify digital circuits based
on their construction. L2:Understand
Evaluation Pattern
Assessment is based on the performance of the student throughout the
semester.
Attendance : 05 marks
Total : 50 marks
Total : 50 marks
Course objectives:
Evaluation Pattern:
CIA 50 Marks
ESE 50 Marks
3 Presentation/Mini Project/Portfolio
MA334 - DISCRETE MATHEMATICS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
COURSE DESCRIPTION:
This course, Discrete Mathematics (MA334) is offered for three credits in the
third semester for the branch of Computer Science Engineering and
Information and Technology for different streams. This course develops the
logical augmenting and it has topics like Propositional Calculus, Set theory,
Group theory, and Coding various Counting techniques.
COURSE OBJECTIVE:
Text Books
Reference Books
1 CIA I 20 10
2 CIA II 50 25
4 Attendance 10 05
5 ESE 100 50
(End Semester Examination)
Total 100
Attendance : 05 marks
Total : 50 marks
Two full questions with either or choice will be drawn from each unit. Each
question carries 20 marks. There could be a maximum of three sub divisions
in a question. The emphasis on the questions is to test the objectiveness,
analytical skill and application skill of the concept, from a question bank
which reviewed and updated every year
The criteria for drawing the questions from the Question Bank are as follows
50 % - Medium Level questions
25 % - Simple level questions
25 % - Complex level questions
https://www.netacad.com/courses/programming/pcap-
programming-essentials-python
Essential Reading / Recommended Reading
https://www.netacad.com/courses/programming/pcap-
programming-essentials-python
Evaluation Pattern
Online Assessment
https://academy.oracle.com/en/
Essential Reading / Recommended Reading
https://academy.oracle.com/en/
Evaluation Pattern
Online assessment
VCSE315 - RED HAT CERTIFIED SYSTEM
ADMINISTRATOR (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:60 Hours/Week:4
Max Marks:100 Credits:0
Course Objectives/Course
Description
Red Hat System Administration I (RH124) is designed for IT
professionals without previous Linux system administration
experience. The course provides students with Linux
administration competence by focusing on core
administration tasks. This course also provides a foundation
for students who plan to become full-time Linux system
administrators by introducing key command-line concepts and
enterprise-level tools.
CIA
AIML451 - PYTHON FOR AI AND ML (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:1
Course Objectives/Course
Description
To understand the fundamentals of Python Programming.
To apply Python Programming Constructs for solving real
life problems in the domain of engineering, business,
health care, and other social applications.
Course Outcome
CO1: Summarize the fundamentals of Python Programming
Constructs for problem solving.
Text Books:
Reference Books:
CIA - 50 Marks
CS432P - OPERATING SYSTEMS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
Course Outcome
CO1: Demonstrate the Structure, Components and its basic
functionalities of Operating System
File System Implementation & Mass Storage Structure: Implementing File Systems:
File System Structure, File System Implementation, Directory Implementation,
Allocation Methods, Free Space Management. Disk structure, Disk Attachment, Disk
Scheduling Methods, Disk Management, Swap-Space Management
Text Books And Reference Books:
1. Abraham Silberschatz, , Peter Baer Galvin and Greg Gagne
“Operating System Concepts”, John Wiley & Sons (ASIA) Pvt. Ltd,Tenth
Edition ,2018.
2. Harvey M. Deitel, “Operating Systems”, Pearson Education Pvt. Ltd,
Third Edition, 2008.
CIA 70 marks
ESE 30 Marks
CS433P - PROGRAMMING PARADIGM (2022 Batch)
No of Lecture
Total Teaching Hours for Semester:75
Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course Description
Software development in business environment has become more sophisticated, the
software implementation is becoming increasingly complex and requires the best
programming paradigm which helps to eliminate complexity of large projects.
Object Oriented Programming (OOP) has become the predominant technique for
writing software at present. Many other important software development
techniques are based upon the fundamental ideas captured by object-oriented
programming. The course also caters to the understanding of event driven
programming, generic programming and concurrent programming.
Course Outcome
CO 1: Demonstrate the fundamental concepts of Object-
Oriented Programming.
Review of OOP - Objects and classes in Java – defining classes – methods - access
specifiers – static members – constructors – finalize method – Arrays – Strings -
Packages – JavaDoc comments.
Unit-2 Teaching Hours:9
OBJECT-ORIENTED PROGRAMMING
? INHERITANCE
Inheritance – class hierarchy – polymorphism – dynamic binding – final keyword –
abstract classes – the Object class – Reflection – interfaces – object cloning – inner
classes
Unit-3 Teaching Hours:9
EVENT-DRIVEN PROGRAMMING
R1. Herbert Schildt, “Java: The Complete Reference (Complete Reference Series)”,
Eleventh Edition, 2020.
R2. Cay S. Horstmann , “Java SE8 for the Really Impatient: A Short Course on the
Basics (Java Series)”, 2014.
R3. Bruce Eckel, “Thinking in Java”, 4th Edition, Prentice Hall Professional, 2006.
R4. Doug Rosenberg and Matt Stephens, “Use Case Driven Object Modeling with
UML: Theory and Practice (Expert's Voice in UML Modeling)”,APress, 2013.
CIA - 70 Marks
ESE - 30 Marks
CS434 - FORMAL LANGUAGE AND AUTOMATA
THEORY (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
1. To have an understanding of finite state and pushdown automata.
2. To have a knowledge of regular languages and context free languages.
3. To know the relation between regular language, context free language and
corresponding recognizers.
Simplifications of CFG, Normal forms for CFG – Pumping Lemma for CFL - Closure
Properties of CFL – Turing Machines – Definition, Problems, Language accepted,
String acceptance, Programming Techniques for TM.
Unit-5 Teaching Hours:9
UNDECIDABILITY
Undecidability
2. Peter Linz “An Introduction to formal languages and automata”, sixth edition,
Jones and Bartlett Learning, 2016.
Essential Reading / Recommended Reading
1. H.R.Lewis and C.H.Papadimitriou, “Elements of The theory of Computation”,
Second Edition, Pearson Education/PHI, 2003.
Text Books:
Reference Books:
Course Objective:
Teaching the phases of ethical hacking using various
open source tools available for ethical hacking process
like penetration testing ,information gathering,
password cracking,and vulnerability assessment.
Course Outcome
CO1: To describe the vulnerability scanning for networks.
CIA-50
ESE-50
CSHO432DAP - BIG DATA ANALYTICS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
Course Description:
Course Objective:
Course Outcome
CO1: Demonstrate the big data and its use cases from selected
business domains.
data – risk and big data – credit risk management – big data
and algorithmic trading – big data and healthcare – big data in
medicine – advertising and big
T4. Arshdeep Bahga & Vijay Madisetti, "Big Data Science &
Analytics: A Hands-On Approach", Published by Vijay
Madisetti, 2016. ISBN: 978-1-949978-00-1
Essential Reading / Recommended Reading
Reference Books:
R1. VigneshPrajapati, Big data analytics with R and Hadoop, SPD 2013.
CIA - 50%
ESE - 30%
EVS421 - ENVIRONMENTAL SCIENCE (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:0 Credits:0
Course Objectives/Course
Description
To understand the scope and importance of environmental science
towards developing a conscious community for environmental issues,
both at global and local scale.
Course Outcome
CO1: Explain the components and concept of various
ecosystems in the environment (L2, PO7)
No Evaluation
HS422 - PROFESSIONAL ETHICS (2022 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:2
Course Objectives/Course
Description
Understand the importance of Values and Ethics in their
personal lives and professional careers
Course Outcome
CO1: Understand the importance of Values and Ethics in their
personal lives and professional careers
CIA III - Evaluated out of (20) ----> CIA III cnverted to (10)
Att. Marks5
Total marks - 50
MA431 - PROBABILITY AND QUEUING THEORY
(2022 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Course Description:
Course objectives:
To describe the fundamentals and advanced concepts of probability theory, random
process, queuing theory to support the graduate coursework and research.
Course Outcome
CO1: Differentiate the continuous and discrete probability
distributions and estimate the probability for the different
parameter for the data. {L2} {PO1, PO2, PO3}
T2. Medhi J., “Stochastic Processes”, 3rd Edition, New Age Publishers,
New Delhi, Reprint 2014. (Chapters 2, 3, & 4)
Reference Books:
1 CIA I 20 10
2 CIA II 50 25
4 Attendance 10 05
5 ESE 100 50
(End Semester Examination)
Total 100
Total : 50 marks
Two full questions with either or choice will be drawn from each unit. Each
question carries 20 marks. There could be a maximum of three sub divisions
in a question. The emphasis on the questions is to test the objectiveness,
analytical skill and application skill of the concept, from a question bank
which reviewed and updated every year
The criteria for drawing the questions from the Question Bank are as follows
50 % - Medium Level questions
25 % - Simple level questions
25 % - Complex level questions
CIA - 50 MARKS
ESE - 50 MARKS
CO2: Experiment with the data link layer protocols for error
detection and corrections mechanism.
Evaluation Pattern
TEXT BOOKS:
REFERENCE BOOKS:
CIA 50 Marks
ESE 50 Marks
CS581 - INTERNSHIP - I (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:1
Course Objectives/Course
Description
Internships are short-term work experiences that will allow a
student to observe and participate in professional work
environments and explore how his interests relate to possible
careers. They are important learning opportunities through
industry exposure and practices.
Course Objectives:
Course Outcome
CO1: .
Unit-1 Teaching Hours:30
Regulations
1.The student shall undergo an Internship for30 days starting from the end
of 4th semester examination and completing it during the initial period of
5th semester.
5. The students are permitted to carry out the internship outside India with
the following conditions, the entire expenses are to be borne by the student
and the University will not give any financial assistance.
8. There will be an assessment for the internship for 1 credit, in the form of
report assessment by the guide/mentor and a presentation on the
internship given to department constituted panel.
Text Books And Reference Books:
Nil
Essential Reading / Recommended Reading
Nil
Evaluation Pattern
CO4: To apply the tools and methodologies used to perform static and
dynamic analysis on unknown executables.
Text Books:
Reference Books:
CIA 70%
ESE 30%
CSHO533DAP - BIG DATA SECURITY ANALYTICS
(2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
To provide the fundamental techniques and principles of
security model in Big Data.
Course Outcome
Unit-1 Teaching Hours:9
SECURITY MODELS
Critical characteristics of Information - NSTISSC Security
Model -Components of information System –SDLC –
Information assurance - Security Threats and vulnerabilities -
Overview of Security threats-– Security Standards.
Unit-2 Teaching Hours:9
WEB SECURITY
Introduction, Basic security for HTTP Applications and
Services, Basic Security for SOAP Services, Identity
Management and Web Services, Authorization Patterns,
Security Considerations, Challenges.
Unit-3 Teaching Hours:9
NETWORK SECURITY
Network security - Intrusion Prevention, detection, and
Management - Firewall – Ecommerce Security - Computer
Forensics - Security for VPN and Next Generation Networks.
Unit-4 Teaching Hours:9
ATTACKS & SECURITY
MECHANISMS
Host and Application security -Control hijacking, Software
architecture and a simple buffer overflow - Common
exploitable application bugs, shellcode - Buffer Overflow -
Side-channel attacks - Timing attacks, power analysis, cold-
boot attacks, defenses – Malware - Viruses and worms,
spyware, key loggers, and botnets; defenses auditing, policy -
Defending weak applications - Isolation, sandboxing, virtual
machines.
Unit-5 Teaching Hours:9
DIGITAL WATER MARKING
Introduction, Difference between Watermarking and
Steganography, Types and techniques (Spatial-domain,
Frequency-domain, and Vector quantization-based
watermarking), Attacks and Tools (Attacks by Filtering,
Remodulation, Distortion, Geometric Compression, Linear
Compression), Watermark security & authentication.
Text Books And Reference Books:
CIA - 70 Marks
ESE - 30 Marks
CSHO534CSP - INTRUSION DETECTION AND
INCIDENT RESPONSE (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
After learning the course for a semester, the student will be
aware of the intrusion detections concepts in cyber-attacks
and its corresponding preventions and incident responses to
ensure the data is recovered in time and whole system is
operational. The student would also get a clear idea on some of
the cases with their analytical studies in IDS and
Incident responses.
Course Outcome
CO 1: Explain the evolution from design protection to
detection of intrusions
Evaluation Pattern
CIA 50 Marks
ESE 50 marks
CSHO534DAP - WEB ANALYTICS (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
This Web Analytics course covers fundamental concepts of web
analytics and dives deep into web, social and content and analytics,
illustrating common analytical scenarios and how to use popular web
analytics tools used by marketers across the major industry domains.
The course approaches web analytics from a strategic and practical
perspective, showcasing techniques for using Google Web analytics
and other platforms and tools. You’ll keep pace with the most
important analytics trends and prepare for a career in web and digital
analytics.
Course Outcome
CO1: Demonstrate the fundamental concepts of web analytics.
CI Data Sources:
Data Collection for Videos, Key Video Metrics and Analysis, Advanced
Video Analysis
Unit-4 Teaching Hours:9
Case Study: Google Analytics- Part
1
Case Study: Google Analytics- Part 1
Text Books:
Reference Books:
Online Resources:
1. W1. https://nptel.ac.in/courses/110106072/
2. W2. https://nptel.ac.in/courses/110/107/110107092/
3. W3. https://nptel.ac.in/courses/110/105/110105089/
Evaluation Pattern
· Continuous Internal Assessment (CIA): 50% (50 marks out of 100 marks)
Attendance : 05 marks
Total : 50 marks
3. Ion Boldea and S.A Nasar, ‘Electric drives’, CRC Press, 2005
Evaluation Pattern
CIA I - 20 marks
Course Outcome
CO 1: To understand the basic concepts in robotics.
Course Outcome
CO1: Understand the difference between Smart Grid (SG) vs.
Conventional power system (CPS).
Evaluation Pattern
Continuous Internal Assessment (CIA) : 50% (50 marks out of 100
marks)
Attendance : 05 marks
Total : 50 marks
The syllabus for the theory papers are divided into FIVE units and
each unit carries equal Weightage in terms of marks distribution.
Two full questions with either or choice will be drawn from each unit.
Each question carries 20 marks. There could be a maximum of three
sub divisions in a question. The emphasis on the questions is to test
the objectiveness, analytical skill and application skill of the concept,
from a question bank which reviewed and updated every year
The criteria for drawing the questions from the Question Bank are as
follows
Text Books:
.
Evaluation Pattern
Course Outcome
CO1: .
Unit-1 Teaching Hours:9
INTRODUCTION
General Overview of the System: System structure, user perspective,
O/S services assumption about Hardware, The Kernel and buffer cache
architecture of Unix O/S, System concepts, Kernel data Structure,
System administration, Buffer headers, Structure of the buffer pool,
Scenarios for retrieval of the buffer, Reading and writing disk block,
Advantage and disadvantage of buffer cache.
Unit-2 Teaching Hours:9
INTERNAL REPRESENTATION OF
FILES
Internal Representation of Files: Inodes, Structure of regular,
Directories conversions of a path name to an inode, Super block, Inode
assignment to a new file, Allocation of disk blocks, Open read write file
and record close, File creation, Operation of special files change
directory and change root, change owner and change mode. STAT and
FSTAT, PIPES mounting and unmounting files system, Link Unlink
Unit-3 Teaching Hours:9
STRUCTURES OF PROCESSES AND
PROCESS CONTROL
Structures of Processes and process control: Process states and
transitions layout of system memory, the context of a process,
manipulation of process address space, Sleep process
creation/termination. The user Id of a process, changing the size of a
process. Killing process with signals, job control, scheduling
commands: AT and BATCH, TIME, CORN.
Unit-4 Teaching Hours:9
INTRODUCTION TO SHELL SCRIPTS
Introduction to shell scripts: shell Bourne shell, C shell, Unix
commands, permissions, editors, grep family, shell variables, scripts,
metacharacters and environment, if and case statements, for while
and until loops. Shell programming.
Unit-5 Teaching Hours:9
INTRODUCTION OF AWK AND PERL
PROGRAMMING
Introduction of AWK and Perl Programming: AWK pattern scanning,
BEGIN and END patterns, AWK arithmetic and variables, and
operators, functions, perl; the chop() function, variable and operators.
Networking tools: Resolving IP addressing, TELNET, FTP, Socket
programming, introduction of Linux structure.
Text Books And Reference Books:
Text Books:
Reference Books:
· This Course is offered for the NCC cadets in the Open Elective
course offered by the department during the 5th Semester.
Fundamentals of Rifle Drill - Basic Movements- Introduction to .22 Rifle- Handling of .22 Rifle- Range procedure and Theory of
grouping.
1. https://lms.netacad.com/course/view.php?id=2145156
2. https://lms.netacad.com/course/view.php?id=2144468
Evaluation Pattern
Online Assessments
Evaluation Pattern
Project
AIML633P - DIGITAL IMAGE PROCESSING (2021
Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
• The students will learn the fundamental concepts of Image
Processing.
interests.
techniques.
Course Outcome
CO1: Identify the fundamental concepts of image formation
and image transformations.
Text Books:
.
Evaluation Pattern
.
Evaluation Pattern
Course Objectives
Course Outcome
CO1: The students will be able to demonstrate their
understanding in general on CSR.
• Analytical
• Project Planning
• Creative writing
• Blogging
Evaluation Pattern
Stress Interview/ Panel Discussion/Group
BTGE634 - GERMAN (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
Objectives
Impart the language and through that insight into the country and
the culture.
Articles, verbs, Yes/ no questions, Plurals, The verbs “to have” and “to
be”.
Imperative sentences.
Unit-4 Teaching Hours:6
FOOD
Shopping for food, conversation during food shopping, ordering food
and drinks, general greetings during eating out.
Publisher- Langenscheidt
Essential Reading / Recommended Reading
Publisher- Langenscheidt
Evaluation Pattern
· CIA I
Answering 2 6
Questions
· CIA II
· CIA III
· SEMESTER EXAM
The course consists of five units. Theories behind the protection of intellectual
property and its role in promoting innovations for the progress of the society are
the focus of first unit. Second unit deals with protection of inventions through
patent regime in India touching upon the process of obtaining international
patents. The central feature of getting patent is to establish new invention through
evidence. This is done through maintaining experimental/lab records and other
necessary documents. The process of creating and maintain documentary evidence
is dealt in Unit 3. Computers have become an integral part of human life. Till 1980,
computer related inventions were not given much importance and lying low but
today they have assumed huge significance in our economy. Computer related
inventions and their protection which requires special treatment under legal
regimes are discussed in Unit 4. The last module deals with innovations in e-
commerce environment.
Course Outcome
CO1: Understand the meaning and importance of intellectual
property rights as well as different categories of intellectual
property.
2. Avery N. Goldstein, Patent Law for Scientists and Engineers, Taylor & Francis
(2005)
Evaluation Pattern
CIA 1
Assignment description: Class test to identify the different aspects of IP.
CIA II (MSE)
Assessment Description: Closed book exam
Assignment Details: Mid semester examination five questions need to be answered.
CIA III
Assessment Description: Students would be assessed on the understanding of the
different forms of IP, relevant theoretical justifications of intellectual property
protection and the relevant IP statute from practitioner’s approach taught in the
class and their ability to apply it correctly to the given problem and proposing
solutions.
Text Books:
Reference Books:
This Course do not have CIA 1/2/3. It has Overall CIA(out of 100
and will be Converted to 50) and ESE ( out of 100 and will be
converted to 50). Total Marks=100.
BTGE637 - PROFESSIONAL PSYCHOLOGY (2021
Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
1. To understand various developmental changes that take place
in human life and how people's thoughts, feelings, and
behaviors are influenced by the social context consisting of
actual, imagined, or implied presence of others.
Nelson Goud and Abe Arkoff (2005), Psychology and Personal Growth,
Edition, Allyn and Bacon.
Essential Reading / Recommended Reading
Nelson Jones. (2006), Human Relationship skills: Coaching and self-coaching,
4th edition, Routledge.
Evaluation Pattern
CIA-1 CIA-2(MSE) CIA-1 ESE TOTAL
20 50 20 50 100
1. CIA =50 marks: CIA1/2/3 Marks would be converted to 45 and
5 marks for attendance
Course objectives
Evaluation Pattern
Course Description:
Developing a successful digital marketing strategy and implementation is both an
art and science. It involves in-depth knowledge of dynamics of new media (Social
Media, Mobile) and utilizing the right resources and marketing skills to design and
launch successful customer engagement campaigns. Digital Marketing course has
been designed to help students to understand both functional and management
roles required to plan and execute effective Digital Marketing campaigns. The
course also helps students gain an insight how to plan and implement Digital
Marketing initiatives
Course Objectives:
· To analyse the search engine optimization and search engine marketing strategies
Course Outcome
CO1: Plan a digital marketing campaign as per client requirements
Ethical Challenges: Frauds on the Web, Data and Identity Theft, Issue of Privacy.
Information Technology Act, 2000.
Unit-2 Teaching Hours:6
Search Engine Marketing
Search Engine Optimisation – How search engine works? SEO Phases; On page
Optimisation; Off-page Optimisation; Social Media Reach; Maintenance
Unit-5 Teaching Hours:4
Mobile Marketing and Web
Analytics
3.
Herman, J., Butow, E., Allton, M., Liu, S., Robinson, A. (2020). Ultimate
Guide to Social Media Marketing. United States: Entrepreneur Press.
Evaluation Pattern
Attendance – 5 Marks
ETE
Report – 50 Marks
2. Carroll, Brian. Writing and Editing for Digital Media, 1st edition. ISBN
978-0-415-99201-5. Routledge.
Evaluation Pattern
Introduction - 10
Content - 10
Structure - 10
Clarity- 10
Conclusion -10
4. Hunter, F., Biver S. & Fuqua P. (2015) Light Science & Magic: An
Introduction to Photographic Lighting, Routledge, ISBN-10:
0415719402.
• To perform a monologue
Unit-1 Teaching Hours:10
Unit 1
Inner characterization: History of acting, First performance,Art
representation vs art of experiencing, Characterization and actor’s
notebook, Stanislavski’s system, Objective and super-
objective, Working with a script
4.
Engineering Solutions: To understand Proof of Concept, Minimum Viable
Proposition, and the Rapid Iteration Process
Course Outcome
CO-1: Develop an aptitude for creative thinking and problem
solving in the areas that drive their interest.
This course consists of Overall Cia for 100 marks. No End Semester Examination
for this course.
BTGE657 - PAINTING AND SKETCHING (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:100 Credits:2
Course Objectives/Course
Description
The course will develop the skills required to represent elements of nature
and surrounding objects. Students will learn how to use the appropriate
medium for representing their thought process. The course will examine the
representation skills through exercises on sketching and rendering.
Course Outcome
CO3: Students will learn how to represent their ideas and
thought processes diagrammatically through sketching and
rendering.
Unit-1 Teaching Hours:10
Representation through Sketching
This unit will look at sketching as a medium to represent ideas and thought
processes. Freehand Drawing Techniques, Landscape drawing .
Evaluation Pattern
The following courses do not have ESE. It has only Overall CIA (out of 100). This will
be treated as the final ESE mark. Total mark = 100.
The course will be teamwork-oriented, but students will also complete readings
and independent activities that support the group work and ensure individual
depth of knowledge.
Course objectives:
l Expose students to the design process as a tool for innovation.
l Develop students’ professional skills in client management and communication.
l Demonstrate the value of developing a local network and assist students in
making lasting connections with the business community.
l Students develop a portfolio of work to set them apart in the job market.
l Provide an authentic opportunity for students to develop teamwork and
leadership skills.
Course Outcome
CO1: Design Process 1. Students develop a strong
understanding of the Design Process and how it can be applied
in a variety of business settings 2. Students learn to research
and understand the unique needs of a company around
specific challenges 3. Students learn to build empathy for
target audiences from different ?cultures? 4. Students learn to
develop and test innovative ideas through a rapid iteration
cycle 5. Students learn how to create physical prototypes / a
visual representation of an idea 6. Students develop the
willingness to take a risk and the ability to deal with failure
The following case studies will be given for the evaluation of overall CIA.
ESE=30
CS642E01 - MOBILE APPLICATION
DEVELOPMENT (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
This course introduces the basic design and development of Mobile
applications and focuses on developing mobile applications for
Windows, Android, and IOS.
Course Outcome
CO 1: Explain the concepts in mobile applications and its
development.
Evaluation Pattern
CIA: 50
ESE: 50
CS642E03 - ADVANCED DATABASES (2021 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
Provides insight on the needs of different databases, data models, get
familiarized with transaction management and intelligent of the
database.
Course Outcome
CO 1: Interpret ER models for relational database design.
Text Books:
Reference Books:
NA
Essential Reading / Recommended Reading
NA
Evaluation Pattern
Course Objectives
Evaluation Pattern
Course Objectives
To test the skills in data analysis, data visualization, data
wrangling, regression, machine learning etc.
Course Outcome
CO1: Design engineering solutions to complex real world
problems using research literature for societal applications
through independent study.
Evaluation Pattern
Evaluation Pattern
Evaluation Pattern
Course Outcome
CO1: Apply the concepts of Computer Science and Information
Technology to solve given real world societal problems
through prototypes.
3. Simon Haykin, Neural Networks and Learning Machines, Pearsong, 3rd Edn, 2009.
Essential Reading / Recommended Reading
1. S. Rajasekaran, G A Vijayalakshmi Pai, “Neural Networks, Fuzzy Systems and
Evolutionary Algorithms: Synthesis and Applications”, 2nd Edition, PHI, 2017.
3. Simon Haykin, Neural Networks and Learning Machines, Pearsong, 3rd Edn, 2009.
Evaluation Pattern
ESE- 50
This course will introduce the student to pattern recognition system and
the popular approaches in statistical and syntactic pattern recognition.
The student will also have some exposure to the theoretical issues
involved in pattern recognition system design such as the curse of
dimensionality.
Finally, the student will have a clear working knowledge of implementing
pattern recognition techniques in a scientific computing environment.
Course Outcome
CO1: Explain the basic principles of pattern recognition
systems.
NA
Essential Reading / Recommended Reading
.
Evaluation Pattern
Course Outcome
CO1: Identify the major sources and sinks of air pollutants.
CO2: Understand the key chemical transformations of air pollution.
2.Global Warming
R1Harper and Row “Air Pollution –Its origin and control”, Wark. K.and
Warner. F. publishers, New York
Lillesand, T., Kiefer, R. W., & Chipman, J. (2015). Remote sensing and image interpretation. John
Wiley & Sons. (UNIT-3)
Burrough, P. A., McDonnell, R. A., & Lloyd, C. D. (2015). Principles of geographical information
systems. Oxford university press (UNIT4)
Punmia, B. C., Jain, A. K., & Jain, A. K. (2005). Higher surveying. Laxmi Publ, (3). (UNIT-5)
Essential Reading / Recommended Reading
R1. Gupta, R. P. (2017). Remote sensing geology. Springer.
R2. Kumar, S. (2005). Basics of remote sensing and GIS. Firewall Media. (UNIT 4)
R3. Jensen, J. R. (1996). Introductory digital image processing: a remote sensing perspective (No.
Ed. 2). Prentice-Hall Inc..
Online Resources:
W1. http://www.gisresources.com/
W2. https://onlinecourses.nptel.ac.in/noc17_ce09
W3. https://nptel.ac.in/courses/105107122/1
W4.www.surveyofindia.gov.in/
Evaluation Pattern
ESE Marks 50
CS743E04 - SOFTWARE PROCESS AND PROJECT
MANAGEMENT (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
To provide basics for various Process and Project management
models, also it provide students a systematic approach to
initiate, plan, execute, control and close a software project and
understanding of the best practices, and techniques used in
project management processes, knowledge of ISO 9000 and
CMMI, and process improvement techniques.
Course Outcome
CO1: Understand the software process framework and process
model.
CO5: Design solutions for web services that follow the REST
architectural style.
Unit-1 Teaching Hours:9
INTRODUCTION TO SOA -
TERMINOLOGY, CONCEPTS AND
GOALS
Service Terminology - Service Terminology Context - Basic
Terminology and Concepts - Further Reading - Case Study
Example - REST Constraints - Goals of the REST Architectural
Style
Unit-2 Teaching Hours:9
SERVICE CONTRACTS AND SERVICE-
ORIENTATION WITH REST
Uniform Contract Elements - REST Service Capabilities and
REST Service Contracts - REST Service Contracts vs. Non-REST
Service Contracts - The Role of Hypermedia - REST Service
Contracts and Late Binding - “SOA vs. REST" or "SOA + REST"? -
Design Goals - Design Principles and Constraints.
R2. Bill Burke, “Restful Java with JAX-RS 2.0, Designing and
Developing Distributed Web Services”, 2nd Edition, O'Reilly
2013.
CIA Marks 50
ESE Marks 50
CS781 - INTERNSHIP - II (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:30 Hours/Week:2
Max Marks:50 Credits:1
Course Objectives/Course
Description
Internships are short-term work experiences that will allow a
student to observe and participate in professional work
environments and explore how his interests relate to possible
careers. They are important learning opportunities through
industry exposure and practices.
Course Objectives:
5. The students are permitted to carry out the internship outside India with
the following conditions, the entire expenses are to be borne by the student
and the University will not give any financial assistance.
Nil
Essential Reading / Recommended Reading
.
Evaluation Pattern
Maximum Marks = 50(Only credit will be displayed in the score card)
Internship assessment will be carried out based on the following parameters, during
the 5th semester as a single Presentation evaluation.
CO5: Evaluate the best practices that comprise intrusions with incident
responses.
Unit-1 Teaching Hours:9
Introduction to computer
incident
Introduction to computer incident, legal environment,
Network security and attacks, basics of incident detection,
parameters for assessment of intrusion detection, Intrusion
detection system and Detection approaches, Misuse detection,
anomaly detection, specification based detection, hybrid
detection and statistics
Unit-2 Teaching Hours:9
Intrusion Detection
Centralized, Distributed, Cooperative Intrusion Detection,
Tiered architecture, Intrusion detection in security, Tool
Selection and Acquisition Process, Bro Intrusion Detection,
Prelude Intrusion Detection, Cisco Security IDS, Snorts
Intrusion Detection, NFR security, Architecture models of IDs
and IPs
CIA: 70 Marks
ESE: 30 Marks
CSHO731DAP - WEB ANALYTICS (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:75 Hours/Week:5
Max Marks:100 Credits:4
Course Objectives/Course
Description
This Web Analytics course covers fundamental concepts of web
analytics and dives deep into web, social and content and analytics,
illustrating common analytical scenarios and how to use popular web
analytics tools used by marketers across the major industry domains.
The course approaches web analytics from a strategic and practical
perspective, showcasing techniques for using Google Web analytics
and other platforms and tools. You’ll keep pace with the most
important analytics trends and prepare for a career in web and digital
analytics.
Course Outcome
CO1: Demonstrate the fundamental concepts of web analytics.
CI Data Sources:
Data Collection for Videos, Key Video Metrics and Analysis, Advanced
Video Analysis
Unit-4 Teaching Hours:9
Case Study: Google Analytics- Part
1
Case Study: Google Analytics- Part 1
Text Books:
Reference Books:
Online Resources:
1. W1. https://nptel.ac.in/courses/110106072/
2. W2. https://nptel.ac.in/courses/110/107/110107092/
3. W3. https://nptel.ac.in/courses/110/105/110105089/
Evaluation Pattern
R1. G.D. Smith, “Numerical Solution of Partial Differential Equations”, Oxford Univ.
Press, 2004.
R2. M.K.Jain, S.R.K. Iyengar and R.K. Jain, “Computational Methods for Partial
Differential Equations”, Wiley Eastern, 2005.
R3. S. S. Sastry, “Numerical Analysis for Engineers”, Tata Mcgraw Hill Edition.
Evaluation Pattern
CIA-1 20 10 - 10
CIA-2 50 25 - 25
CIA-3 20 10 - 10
Attendance 05 05 - 05
ESE 100 50 20 50
TOTAL 100 - 100
CIA-1 20 10 - 10
CIA-2 50 25 - 25
CIA-3 20 10 - 10
Attendance 05 05 - 05
ESE 100 50 20 50
TOTAL 100 - 100
Course Outcome
Upon completion of this course, the students will be able to
Evaluation Pattern
THEORY
Component Assessed for Scaled Minimum Maximum
down to marks to pass marks
CIA-1 20 10 - 10
CIA-2 50 25 - 25
CIA-3 20 10 - 10
Attendance 05 05 - 05
ESE 100 50 20 50
TOTAL 100 - 100
Course Objective:
· To distinguish between the concept of bulk and
nanomaterials.
management systems
Unit-3 Teaching Hours:9
Development of decision support
models
Development of decision support models, basic simulation
models,
models
Unit-4 Teaching Hours:9
Advancements in decision support
systems
Advancements in decision support systems, Knowledge based
systems,
systems.
Unit-5 Teaching Hours:9
Application of decision support
system in any engineering domain
Application of decision support system in any engineering domain.
Case study using an appropriate tool to realize the applications. and
implementation
Text Books And Reference Books:
Vicki L Sauter, "Decision Support Systems", John Wiley & Sons, Inc.
2010 (Latest reprint)
Essential Reading / Recommended Reading
1. Ramez Elmasri and Shamkant Navathe,
"Fundamentals of Database Systems", Addison
Wesley Company.
"Efraim Turban, Jay Aronson, Ting- Peng Liang, and Ramesh Sharda,
""Decision Support and Business Intelligence Systems"", Prentice Hall
Inc.
Evaluation Pattern
CIA Marks : 50
ESE Marks : 50
.
Evaluation Pattern
CIA MARKS : 50
ESE MARKS : 50
AIML844E04 - NATURAL LANGUAGE
PROCESSING (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:45 Hours/Week:3
Max Marks:100 Credits:3
Course Objectives/Course
Description
To provide a general introduction to natural language processing,
fundamentals of parsing words in natural language, advanced feature
like structures and realistic parsing methodologies with methods to
handle questions with recent trends in typical natural language
processing applications
Course Outcome
Unit-1 Teaching Hours:9
Introduction
Regular Expressions, Text Normalization, Edit Distance: Regular
Expressions -Words-Corpora -Text Normalization -Minimum Edit
Distance. N-gram Language Models: N-Grams -Evaluating Language
Models -Generalization and Zeros -Smoothing -Kneser-Ney-Smoothing
-Huge Language Models and Stupid Backoff-Advanced: Perplexity’s
Relation to Entropy.
Unit-2 Teaching Hours:9
Naive Bayes and Sentiment
Classification
Naive Bayes Classifiers -Training the Naive Bayes Classifier -Worked
example -Optimizing for Sentiment Analysis -Naive Bayes for other
text classification tasks -Naive Bayes as a Language Model -Evaluation:
Precision, Recall, F-measure -Test sets and Cross-validation -Statistical
Significance Testing -Avoiding Harms in Classification. Logistic
Regression: Classification: the sigmoid -Learning in Logistic Regression
-The cross-entropy loss function -Gradient Descent -Regularization -
Multinomial logistic regression -Interpreting models
Unit-3 Teaching Hours:9
Vector Semantics and
Embeddings
Lexical Semantics -Vector Semantics -Words and Vectors -Cosine for
measuring similarity -TF-IDF: Weighing terms in the vector-Pointwise
Mutual Information (PMI) -Applications of the tf-idf or PPMI vector
models -Word2vec -Visualizing Embeddings -Semantic properties of
embeddings -Bias and Embeddings -Evaluating Vector
Models. Sequence Labeling for Parts of Speech and Named Entities:
(Mostly) English Word Classes -Part-of-Speech Tagging -Named Entities
and Named Entity Tagging -HMM Part-of-Speech Tagging -Conditional
Random Fields (CRFs) -Evaluation of Named Entity Recognition
Unit-4 Teaching Hours:9
Neural Networks
Units -The XOR problem -Feed-Forward Neural Networks -Training
Neural Nets -Neural Language Models. Deep Learning Architectures
for Sequence Processing: Language Models Revisited -Recurrent
Neural Networks -Managing Context in RNNs: LSTMs and GRUs
Unit-5 Teaching Hours:9
Question Answering
Information Retrieval -IR-based Factoid Question Answering -Entity
Linking -Knowledge-based Question Answering. Chatbots & Dialogue
Systems: Properties of Human Conversation -Chatbots -GUS: Simple
Frame-based Dialogue Systems. Automatic Speech Recognition and
Text-to-Speech: The Automatic Speech Recognition Task- Feature
Extraction for ASR: Log Mel Spectrum -Speech Recognition
Architecture.
Text Books And Reference Books:
.
Evaluation Pattern
CIA Marks 50
ESE Marks 50
AIML881 - PROJECT WORK PHASE II (2020 Batch)
Total Teaching Hours for No of Lecture
Semester:300 Hours/Week:20
Max Marks:300 Credits:10
Course Objectives/Course
Description
Final Semester Project work is the culmination of study
towards the B.Tech degree. Project work offers the students an
opportunity to apply and extend the concepts learned
throughout the program. Assessment will be by means of
presentations, submission of a project report and a
demonstration of work undertaken in front of a panel.
Course Outcome
Unit-1 Teaching Hours:300
Project Work - Phase II
Project Phase-II
Project work may be assigned to a single student (with due approval
from department) or to a group of students not exceeding 4 per group.
Maximum Marks = 300
Demonstration: 40 marks
a.
Objective:
b.
Project Work:
d.
Selection of Right Project:
f.
Role of Internal Guide
NA
Essential Reading / Recommended Reading
.
Evaluation Pattern
CIA 200 Marks ESE 100
Marks
Review 1 Review 2 Review 3
Review Review Review
Guide Guide Guide Examiners
Committee Committee Committee
30 20 40 30 30 50
100
TOTAL 50 TOTAL 70 TOTAL 80