CSE (AIML) Catalogue
CSE (AIML) Catalogue
CURRICULUM
COMPUTER
SCIENCE AND
ENGINEERING
(AIML)
SIKSHA ‘O’ ANUSANDHAN
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
The textbooks prescribed for a subject are required for that subject and will be the only ones used for it
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
The textbooks prescribed for a subject are required for that subject and will be the only ones used for it
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
Program Outcomes
A An ability to apply knowledge of computing and mathematics
appropriate to the program’s student outcomes and to the discipline
B An ability to analyze a problem, and identify and define the computing
requirements appropriate to its solution
C An ability to design, implement, and evaluate a computer-based
system, process, component, or program to meet desired needs
D An ability to function effectively on teams to accomplish a common goal
E An understanding of professional, ethical, legal, security and social
issues and responsibilities
F An ability to communicate effectively with a range of audiences
G An ability to analyze the local and global impact of computing on
individuals, organizations, and society
H Recognition of the need for and an ability to engage in continuing
professional development
I An ability to use current techniques, skills, and tools necessary for
computing practice.
J An ability to apply mathematical foundations, algorithmic principles,
and computer science theory in the modeling and design of computer-
based systems in a way that demonstrates comprehension of the
tradeoffs involved in design choices.
K An ability to apply design and development principles in the
construction of software systems of varying complexity.
The textbooks prescribed for a subject are required for that subject and will be the only ones used for it
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 1 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 2ND YEAR)
Fundamentals of object oriented programming, java evolution, overview of Textbook – Programming with Java by E.
java programming language, constants, variables and data types, operators Balagurusamy, Mcgraw Hill India
and expressions, decision making and looping, classes, objects and
methods, arrays, strings, and vectors, interfaces, inheritance, packages,
multithreaded programming, managing errors and exceptions, applet and Weekly Course Format: 3L - 2P
graphics, managing input output files in java
Functions and Models, Limits and Derivatives, Differentiation Rules, Textbook – Early Transcedentals by James
Application of Differentiation, Integrals, Applications of Integration, Stewart, Cengage
Techniques of Integration, Further Applications of Integration, Parametric
Equations and Polar Coordinates, Infinite Sequences and Series Weekly Course Format: 4L - 0P
1D Kinematics, 2D Kinematics, Circular Motion, Newton’s Laws, Forces & Textbook – University Physics with Modern
Free Body Diagram, Friction, Work & Energy, Potential Energy, General Work Physics, by Young and Freedman, Pearson
Energy, Center of Mass, Collisions, Impulse, Rotational Kinematics, Parallel
Axis, Torque, Rotational Dynamics, Statics, Angular Momentum, Harmonic
Weekly Course Format: 3L - 2P
Motion, Waves, Fluids
Module 1: Course Introduction - Need, Basic Guidelines, Content and Textbook – A Foundation Course in Human
Process for Value Education, Module 2: Understanding Harmony in the Values and Professional Ethics by Gaur,
Human Being - Harmony in Myself, Module 3: Understanding Harmony in the Sangal, Bagaria
Family and Society- Harmony in Human-Human Relationship, Module 4:
Understanding Harmony in the Nature and Existence - Whole existence as
Coexistence, Module 5: Implications of the above Holistic Understanding of Weekly Course Format: 3L - 0P
Harmony on Professional Ethics
TOTAL CREDITS 19
The textbooks prescribed for a subject are required for that subject and will be the only ones used for it
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 2 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 2ND YEAR)
Java primer, Object oriented design, fundamental data structures, Textbook – Data Structures and Algorithms in
algorithm analysis, recursion, stacks, queues, List, trees java by Goodrich and Tamassia, Wiley India
Coulomb’s Law, Electric Fields, Electric Fields and Flux, Gauss’s Law, Textbook – University Physics with Modern
Electric Potential, Capacitance, Simple Circuits, Kirchhoff’s Laws, RC Physics by Young and Freedman, Pearson
Circuits, Magnetic Force, Forces and Magnetic Dipoles, Biot-Savart Law,
Ampere’s Law, Motional EMF, Faraday’s Law, Self-Inductance RL Circuits,
Oscillations: LC Circuits, AC Circuits, AC Power and Resonant Circuits, Weekly Course Format: 3L - 2P
Maxwell’s Displacement Current, Electromagnetic Waves, Polarization,
Reflection and Refraction, Lenses, Mirrors, Optical Instruments
What is Technical Writing, Audience and Purpose, Technical Research, Textbook – Technical Writing for Success by
Process, Correspondence, Document Design, Web writing, informative Smith-Worthington, Cengage
reports, investigative reports, instructions, employment communication,
presentations, recommendation reports, proposals, ethics, reading. Weekly Course Format: 3L - 0P
TOTAL CREDITS 19
The textbooks prescribed for a subject are required for that subject and will be the only ones used for it
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 3 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 3RD YEAR)
Textbooks
- Python Programming, A modular approach
Taneja : An Introduction, Functions, Control Structures, Debugging,
by Taneja and Kumar, Pearson India
Scope, Strings, Mutable and Immutable Objects, Recursion, Files and
- Hands-On Machine Learning with Scikit-
Exceptions. Géron : The Machine Learning Landscape, End-to-End
Learn, Keras, and TensorFlow: Concepts,
Machine Learning Project, Classification, Training Models, Support Vector
Tools, and Techniques to Build Intelligent
Machines, Decision Trees, Ensemble Learning and Random Forests,
Systems by Géron, Shroff/O’Reilly
Dimensionality Reduction, Unsupervised Learning Techniques.
Weekly Course Format: 0L - 8P
Electronics Number Systems and Conversion, Boolean Algebra, Textbook – Fundamentals of Logic Design by
Applications of Boolean Algebra Min-term and Max-term Expansions, Roth, Kinney and Raghunandan, Cengage
Karnaugh Maps, Quine-McCluskey Method, Multi-Level Gate Circuits
NAND and NOR Gates, Combinational Circuit Design and Simulation
Using Gates, Multiplexers, Decoders, and Programmable Logic Devices, Weekly Course Format: 3L - 2P
Introduction to VHDL, Latches and Flip-Flops, Registers and Counters.
Textbooks
Algorithm Design : Introduction - Some Representative Problems, Basics
- Algorithm Design by kleinberg and Tardos,
of Algorithms Analysis, Graphs, Greedy Algorithms, Divide and Conquer,
Pearson India
Dynamic Programming. Problem Solving in Data Structures & Algorithms :
- Problem Solving in Data Structures &
Algorithm analysis, Approach to solve algorithm design problems, abstract
Algorithms Using Java by Hemant Jain
data type and java collections, sorting, searching, linked list, stack, queue,
Tree, priority queue heaps, hash table, graphs. Weekly Course Format: 3L - 2P
Introduction to Statistics and Data Analysis; Probability; Random Variables Textbook – Probability and Statistics for
and Probability Distributions; Mathematical Expectations; Some Discrete Engineers and Scientists by Walpole and
Probability Distributions; Some Continuous Probability Myers
Distributions ; Functions of Random Variables; Fundamental Distributions
and Data Description; One and Two Sample Estimation Problems; One
Weekly Course Format: 4L - 0P
and Two Sided Tests of Hypotheses; Simple Linear Regression
Introduction, State Space Search, Heuristic Search, Randomized Search Textbook – First Course In Artificial
and Emergent Systems, Finding Optimal Paths, Problem Decomposition Intelligence by Khemani, Mcgraw Hill India
Planning, Game Playing, Constraint Satisfaction Problems.
The textbooks prescribed for each subject are required and will be the only ones used for that subject
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 3 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 3RD YEAR)
TOTAL CREDITS 20
The textbooks prescribed for each subject are required and will be the only ones used for that subject
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 4 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 3RD YEAR)
Introduction to Artificial Neural Networks with Keras, Training Deep Neural Textbook – Hands-On Machine Learning with
Networks, Custom Models and Training with TensorFlow, Loading and Scikit-Learn, Keras, and TensorFlow:
Preprocessing Data with TensorFlow, Deep Computer Vision Using Concepts, Tools, and Techniques to Build
Convolutional Neural Networks, Processing Sequences Using RNNs and Intelligent Systems by Géron, Shroff/O’Reilly
CNNs, Natural Language Processing with RNNs and Attention,
Representation Learning and Generative Learning Using Autoencoders
Weekly Course Format: 0L - 8P
and GANs, Reinforcement Learning.
Computer Evolution and Performance, Top-Level View of Computer Textbook – Computer Organisation and
Function and Interconnection, Cache Memory, Internal Memory, External Architecture by William Stallings, Pearson
Memory, Input/Output, Operating System Support, Number Systems,
Computer Arithmetic, Digital Logic, Instruction Sets: Characteristics and
Functions, Instruction Sets: Addressing Modes and Formats, Processor Weekly Course Format: 3L - 2P
Structure and Function, Reduced Instruction Set Computers.
Advanced Planning Methods, Knowledge Based Reasoning, Logic and Textbook – First Course In Artificial
Inferences, Concepts and Language, Structured Knowledge Intelligence by Khemani, Mcgraw Hill India
Representations, Memory and Experience: Case Based Reasoning, Natural
Language Processing, Reasoning Under Uncertainty. Weekly Course Format: 2L - 0P
TOTAL CREDITS 20
The textbooks prescribed for each subject are required and will be the only ones used for that subject
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 5 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 4TH YEAR)
Neural Network Foundations with TF, Regression and Classification, Textbook – Deep Learning with TensorFlow
Convolutional Neural Networks, Word Embeddings, Recurrent Neural and Keras by Amita Kapoor, Packt Publishing
Networks, Transformers, Unsupervised Learning, Generative Models, Self-
Supervised Learning, Reinforcement Learning. Weekly Course Format: 3L - 2P
Exploring the OSI Model and TCP/IP, Network Topologies and Textbook – CompTIA Network+ Certification
Connections, Ethernet Technology and Virtualization, Understanding IPv4 Guide by Singh, Packt Publishing
and IPv6 Addressing, Applied IPv4 Subnetting, Exploring Network
Protocols and Services, Data Center Architecture and Cloud Computing,
Networking Devices, Routing and Switching Concepts, Exploring Wireless
Weekly Course Format: 3L - 2P
Standards and Technologies, Assuring Network Availability, Organizational
Documents and Policies, High Availability and Disaster Recovery.
Gaining Early Insights from Textual Data, Extracting Textual Insights with Textbook – Blueprints for Text Analysis Using
APIs, Scraping Websites and Extracting Data, Preparing Textual Data for Python by Albrecht, Shroff/ O’Reilly
Statistics and Machine Learning, Feature Engineering and Syntactic
Similarity, Text Classification Algorithms, How to Explain a Text Classifier,
Weekly Course Format: 2L - 2P
Unsupervised Methods: Topic Modeling and Clustering.
Overview of Machine Learning Systems, Introduction to Machine Learning Textbook – Designing Machine Learning
Systems Design, Data Engineering Fundamentals, Training Data, Feature Systems by Chip Huyen, Shroff/ O’Reilly
Engineering, Model Development and Offline Evaluation, Model
Deployment and Prediction Service, Continual Learning and Test in
Production, Infrastructure and Tooling for MLOps, The Human Side of
Machine Learning.
The textbooks prescribed for each subject are required and will be the only ones used for that subject
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 5 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 4TH YEAR)
Introduction, How Markets Work, Markets and Welfare, The Economics of Textbook – Principles of Economics by N
the Public Sector, Firm Behavior and the organization of Industry, The Gregory Mankiw, Cengage
Economics of Labor Market, Theory of Consumer Choice, Frontiers of
Microeconomics. Weekly Course Format: 3L - 0P
TOTAL CREDITS 21
The textbooks prescribed for each subject are required and will be the only ones used for that subject
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 6 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 4TH YEAR)
Probabilistic TensorFlow, An Introduction to AutoML, The Math Behind Textbook – Deep Learning with TensorFlow
Deep Learning, Tensor Processing Unit, Other Useful Deep Learning and Keras by Amita Kapoor, Packt Publishing
Libraries, Graph Neural Networks, Machine Learning Best Practices,
TensorFlow 2 Ecosystem, Advanced Convolutional Neural Networks. Weekly Course Format: 3L - 2P
General Security Concepts, Summarize fundamental security concepts, Textbook – CompTIA Security+ Certification
Explain the importance of change management processes and the impact Guide by Neil, Packt Publishing
to security, Explain the importance of using appropriate cryptographic
solutions, Compare and contrast common threat actors and motivations,
Explain common threat vectors and attack surfaces, Explain various types
of vulnerabilities, Given a scenario, analyze indicators of malicious activity,
Explain the purpose of mitigation techniques used to secure the
Weekly Course Format: 3L - 2P
enterprise, Compare and contrast security implications of different
architecture models, Given a scenario, apply security principles to secure
enterprise infrastructure, Compare and contrast concepts and strategies to
protect data, Resilience and recovery in security architecture.
Introduction to Django and Python, Setting Up Your Development Textbook – Ultimate Django for Web App
Environment, Getting Started with Django Projects and Apps, Django Development Using Python by by Leonardo
Models and PostgreSQL, Django Views and URL Handling, Using the Luis Lazzaro, AVA (Orange) Publishing
Django Template Engine, Forms in Django, User Authentication and
Authorization in Django, Django Ninja and APIs, Testing with pytest,
Deploying Django Applications with Gunicorn and Docker.
The textbooks prescribed for each subject are required and will be the only ones used for that subject
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 6 (SUBJECTS with BLACK Highlighting ARE REQUIRED FOR PROMOTION TO 4TH YEAR)
Big Data, Types of Data Architectures, The Architecture Design Session, Textbook – Deciphering Data Architectures
The Relational Data Warehouse, Data Lake, Data Storage Solutions and by James Serra, Shroff/ O’Reilly
Processes, Approaches to Design, Approaches to Data Modeling,
Approaches to Data Ingestion, The Modern Data Warehouse, Data Fabric,
Data Lakehouse, Data Mesh Foundation, Should You Adopt Data Mesh, Weekly Course Format: 3L - 0P
People and Processes, Technologies.
Introduction to Macroeconomics, Independence & gains from trade, Textbook – Principles of Economics by N
Measuring a nations income, Measuring the Cost of Living, Production & Gregory Mankiw
growth, Savings, investment & the financial system, The Basic tools of
finance, Unemployment and its natural rate, The Monetary System,
Money, Growth & inflation, Aggregate Demand & Aggregate Supply, The Weekly Course Format: 3L - 0P
Short Run tradeoff between Inflation and Unemployment
TOTAL CREDITS 21
The textbooks prescribed for each subject are required and will be the only ones used for that subject
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 7
Machine Learning and Neural Networks 101, Predicting Diabetes with Textbook – Neural Network Projects with
Multilayer Perceptrons, Predicting Taxi Fares with Deep Feedforward Python by James Loy, Packt Publishing
Networks, Cats Versus Dogs - Image Classification Using CNNs, Removing
Noise from Images Using Autoencoders, Sentiment Analysis of Movie
Reviews Using LSTM, Implementing a Facial Recognition System with Weekly Course Format: 2L - 4P
Neural Networks. MINOR PROJECT
Departmental Elective I 4
Departmental Elective II 4
6
Departmental Elective III 4
Departmental Elective IV 4
TOTAL CREDITS 22
The textbooks prescribed for each subject are required and will be the only ones used for that subject
ADMISSION BATCH 2023 Curriculum Handbook B.TECH IN CSE (AIML)
SEMESTER 8
Open Elective I 4
Open Elective II 4 6
TOTAL CREDITS 22
The textbooks prescribed for each subject are required and will be the only ones used for that subject
www.soa.ac.in