Complete Copy of B.SC AI-First Year
Complete Copy of B.SC AI-First Year
ACADEMIC SESSION
2025-26
26 ONWARDS (2025-2029 Batch)
1
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Course Code Course Course Title Load Marks Distribution Total Credits
Type Allocation Marks
L T P External Internal
(Open OFFICE)
The breakup of marks for the continuous assessment for theory paper will be as under
2
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
i Two tests will be conducted during the : 50% of the marks allotted for continuous
semester. (based on the average of two assessment
Mid-Semester Tests)
iii Class participation & behaviour : 10% of the marks allotted for continuous
assessment
Ms.Rashmi Arora Dr. Dharamveer Sharma Dr. Harmohan Sharma Dr. Rajan Manro
Mr. Navdeep Garg Mr. Mandeep Singh Dr. Navdeep Singh Dr. Harjeet Singh
Mr. Devinder Singh Mr.Mukesh Kumar Ms. Harsimrat Deo Ms. Ritu Walia
Ms. Devinder Kaur Ms. Taranpreet Kaur Dr. Sangeeta Joshi Mr. Birinder Singh Sarao
3
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
L T P External Internal
4
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
The breakup of marks for the continuous assessment for theory paper will be as under
i Two tests will be conducted during the : 50% of the marks allotted for continuous
semester. (based on the average of two assessment
Mid-Semester Tests)
iii Class participation & behaviour : 10% of the marks allotted for continuous
assessment
Ms.Rashmi Arora Dr. Dharamveer Sharma Dr. Harmohan Sharma Dr. Rajan Manro
Mr. Navdeep Garg Mr. Mandeep Singh Dr. Navdeep Singh Dr. Harjeet Singh
Mr. Devinder Singh Mr.Mukesh Kumar Ms. Harsimrat Deo Ms. Ritu Walia
Ms. Devinder Kaur Ms. Taranpreet Kaur Dr. Sangeeta Joshi Mr. Birinder Singh Sarao
5
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
6
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Number System & Codes: Bit, byte, binary, decimal, hexadecimal, and octal systems, conversion from
one system to the other. Binary Arithmetic: Addition, subtraction and multiplication. Character codes
(ASCII, EBCDIC, BCD, 8421, 2421, Excess-3, Gray, Hamming).
Text Books:
1. P.K Sinha “Fundamentals of IT”,B.P.BPublications
2. PeterNorton “Computers today”.
Reference Books:
1. D. H. Sanders, “Computers Today”, McGrawHill,
2. Satish Jain, “Information Technology",BPB,
3. V. Rajaraman, “Fundamentals of Computers” (2nd edition), Prentice Hall of India,
NewDelhi,
4. B. Ram, “Computer Fundamentals”,Wiley,
Teaching Plan:
Week Content
7
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
8
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
References:
1. T. Budd, Exploring Python, TMH, 1st Ed, 2011
2. How to think like a computer scientist : learning with Python / Allen Downey, Jeffrey Elkner, Chris Meyers.
1st Edition
9
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Teaching Plan:
Week Content
5-6 Data types: Strings and numbers, Lists, tuple, Dictionaries, displaying output, User
input, type conversion, basic string operations & methods, format specifiers
9-10 Repetition Structures: while loop, for loop, sentinels, continue and break statements
11-12 Functions: Prototype, definition and calling, formal, actual and default arguments,value
returning functions, methods of parameter passing to functions, recursive function,
Function overloading, Local variables and scope.
10
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Course Objectives:
This laboratory course will comprise as exercises to supplement what is learnt under paper BSCHAI-102
Python Programming.
Course Learning Outcomes:
After Completion of this course the students will be able to
● Write program code in Python to solve real world problems.
● Debug a program.
The break up of marks for the practical will be as under
i. Lab Record (External Evaluation) 10 Marks
ii. Viva Voce (External Evaluation) 20 Marks
iii. Program Development and Execution (External Evaluation) 20 Marks
11
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
UNIT-I
Set Theory: Sets, Type of sets, Set operations, Principle of Inclusion-Exclusion, Cartesian product of sets.
Logic : Propositions, Implications, Precedence of logical operators, Translating English sentences into logical
expressions, Propositional equivalence Principle of Mathematical induction.
Relations: Relations and diagraph, n-ary relations and their applications, properties of relations, representing
relations, closure of relation, equivalence relation, operation on relations, partial ordering.
UNIT-II
Functions: Functions, One-to-one Functions, Onto Functions, Inverse and Composition of Functions
Graphs: Introduction to Graph, Graph terminology, Representing graphs and Graph Isomorphism, Connectivity,
Euler Paths and Circuits, Hamiltonian paths and circuits, Shortest Path Problems, Planar Graphs.
Trees : Trees, labeled trees, Tree Traversal, Undirected trees, Spanning Trees, Minimum spanning trees.
Text Book :
1. Discrete Mathematical Structures-Bernard Kolman, Robert C. Busby, Sharon C. Ross, 4th Edition,
Pearson Education Asia.
Reference Books :
1. Discrete Mathematics-Richard Johnsonbaugh, 5th Edition, Pearson Education, Asia.
2. Elements of Discrete Mathematics, Second Edition, Tata McGraw Hill.
3. Discrete Mathematics, Seymon Lipschutz & Max Lans Lipson, Tata McGraw Hill.
Teaching Plan:
12
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Week Content
1-2 Set Theory: Sets, Type of sets, Set operations, Principle of Inclusion-Exclusion, Cartesian
prodouct of sets, Partitions.
3-4 Logic : Propositions, Implications, Precedence of logical operators, Translating English
sentences into logical expressions, Propositional equivalence Principle of Mathematical
induction.
5-6 Relations: Relations and diagraph, n-ary relations and their applications, properties of
relations, representing relations, closure of relation, equivalence relation, operation on
relations, partial ordering.
7-8 Functions: Functions, One-to-one Functions, Onto Functions, Inverse and Composition of
Functions, Floor Function, Ceiling Function.
9-10 Basic Concepts (Only Definition): Big-O Notation, Big-Omega and Big-Theta Notation.
Graphs: Introduction to Graph, Graph terminology, Representing graphs and Graph
Isomorphism, Connectivity, Euler Paths and Circuits, Hamiltonian paths and circuits,
Shortest Path Problems, Planar Graphs.
11-12 Trees : Trees, labeled trees, Tree Traversal, Undirected trees, Spanning Trees, Minimum
spanning trees.
13-14 Revision
15 Revision
13
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
● To facilitate and make the students learn to use open source software.
● To give hands on practice on libre / open office that facilitates them to create documents, spreadsheet
and effective presentations.
Course Learning Outcomes:
● Skill to work with open source software.
● Initiation into the process of writing business letters or job applications, tabulating data, preparing PPTs
etc.
Details of the four tasks and features that would be covered Using word – Accessing, overview of toolbars,
saving files, Using help and resources, rulers, format painter
Word Processing Orientation:
1.Using word to create Resume Features to be covered: - Formatting Fonts in word, Drop Cap in word, Applying
Text effects, Using Character Spacing, Borders and Colors, Inserting Header and Footer, Using Date and Time
option in Word.
2.Creating an Assignment Features to be covered: - Formatting Styles, Inserting table, Bullets and Numbering,
Changing Text Direction, Cell alignment, Footnote, Hyperlink, Symbols, Spell Check, Track Changes
3.Creating a Newsletter Features to be covered: - Table of Content, Newspaper columns, Images from files and
clipart, Drawing toolbar and Word Art, Formatting Images, Textboxes and Paragraphs
4.Creating a Feedback form. Features to be covered: - Forms, Text Fields, Inserting objects, Mail Merge in Word
Spreadsheet Orientation:
1. Creating a Scheduler Features to be covered: - Gridlines, Format Cells, Summation, auto fill, Formatting Text
2.Calculations Features to be covered :- Cell Referencing, Formulae in excel – average, std.deviation, Charts,
Renaming and Inserting worksheets, Hyper linking, Count function, LOOKUP/VLOOKU
3.Performance Analysis Features to be covered: - Split cells, freeze panes, group and outline, Sorting, Boolean
and logical operators, Conditional formatting
Presentation Orientation:
1. Students will be working on basic power point utilities and tools which help them create basic power point
presentation. Topic covered includes :- PPT Orientation, Slide Layouts, Inserting Text, Word Art, Formatting
Text, Bullets and Numbering, Auto Shapes, Lines and Arrows
2. Making their presentations interactive: Hyperlinks, Inserting –Images, Clip Art, Audio, Video, Objects, Tables
and Charts.
3. Interacting Power Point Presentation from the following topics: Global Warming, Pollution,Future of IT
etc
The breakup of marks for the practical will be as under
● Lab Record(External Evaluation) 10 marks
● Viva Voce(External Evaluation) 20marks
● Program Development and Execution(External Evaluation) 20marks
14
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
The question paper will consist of three sections UNIT-I, UNIT-II, and UNIT-III, Each of UNIT-I and UNIT-II
will have four questions from the respective Units of the syllabus and each question will carry 12 marks. UNIT-
III will have 11 short answer type questions which will cover the entire syllabus uniformly and will carry 2
marks in all.
(B) INSTRUCTIONS FOR THE CANDIDATES
Candidates are required to attempt two questions each from unit I and II and the entire unit III.
UNIT-I
E – Commerce: Meaning, definition, features, functions of E-Commerce, Scope, Benefits and limitations of E-
Commerce – The Internet and India – E-commerce opportunities and challenges for Industries.
Business Models for E-commerce: The Birth of Portals – E-Business Models – Business-to Consumer (B2C) –
Business-to-Business (B2B) – Consumer-to Consumer (C2C) – Consumer to-Business (C2B) – Brokerage Model
– Value Chain Model – Advertising Model.
. UNIT-II
15
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29
9)
BSCHAI-106
16
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
17
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
BSCHAI -107
18
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
19
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
20
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
21
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
22
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Introduction: Basics of Object Oriented Programming (OOP), Difference between C & C++,
Manipulators, Storage classes. Classes and Objects: Class Declaration and Class Definition, Defining
member functions, inline functions, Nesting of member functions, Members access control, this pointer.
Objects: Object as function arguments, array of objects, functions returning objects, Const member.
Static data members and Static member functions, Friend functions and Friend classes Constructors:
Properties, types of constructors, Dynamic constructors, Constructor overloading. Destructors:
Properties, Virtual destructor. Destroying objects. Rules for constructors and destructors. Array of
objects. Dynamic memory allocation using new and delete operators, Nested and container classes,
Scopes: Local, Global, Namespace and Class.
UNIT-II
Inheritance: Defining derived classes, Types of inheritance, types of derivation- public, private,
protected, function redefining, constructors in derived class, Types of base classes – abstract and virtual.
Operator overloading: rules for operator overloading binary operator, overloading unary operators.
Function overloading. Polymorphism: virtual functions, late binding, pure virtual functions and abstract
base class Difference between function overloading, redefining, and overriding.
Text Books:
1. E. Balaguruswamy, “Object Oriented Programming with C++”, Tata McGraw’s Hill.
23
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
References:
1. Herbert Schildt, “The Complete Reference C++”, Tata McGraw-Hill.
3. Bjarne Strautrup, “The C++ Programming Language”, Addition- Wesley Publication Co.
Teaching Plan
Week Content
1-2 Introduction: Basics of Object Oriented Programming (OOP), Difference between C &
C++, Manipulators, Storage classes. Classes and Objects: Class Declaration and Class
Definition, Defining member functions, inline functions, Nesting of member functions,
Members access control, this pointer.
3-4 Objects: Object as function arguments, array of objects, functions returning objects, Const
member. Static data members and Static member functions, Friend functions and Friend
classes Constructors: Properties, types of constructors, Dynamic constructors, Constructor
overloading.
5-6 Destructors: Properties, Virtual destructor. Destroying objects. Rules for constructors and
destructors. Array of objects. Dynamic memory allocation using new and delete operators,
Nested and container classes, Scopes: Local, Global, Namespace and Class.
7-8 Inheritance: Defining derived classes, Types of inheritance, types of derivation- public,
private, protected, function redefining, constructors in derived class, Types of base classes
– abstract and virtual.
9-10 Operator overloading: rules for operator overloading binary operator, overloading unary
operators.
11-12 Function overloading. Polymorphism: virtual functions, late binding, pure virtual functions
and abstract base class Difference between function overloading, redefining, and
overriding.
13-14 Revision
15 Revision
24
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
ii. To learn how to implement copy constructors and class member functions.
iii. To learn how inheritance and virtual functions implement dynamic binding with polymorphism.
1. Write a program to find area of rectangle using the concept of classes & object.
2. Write a program to implement the concept of array of object.
3. Write a program to show the use of friend function.
4. Write a program to show the use of constructor overloading.
5. Write a program to show the use of copy constructor.
6. Write a program to show the use of destructors.
7. Write a program to show the use of virtual function.
8. Write a program to implement the concept of multilevel inheritance.
9. Write a program to implement the concept of multiple inheritance.
10. Write a program of unary operator overloading
11. Write a program of Binary operator overloading.
12. Write a program to demonstrate how to insert and extract an object to and from data files.
13. Write a program to count the total number of account objects in a file and then display information
of a particular account object.
The breakup of marks for the practical will be as under:
i. Lab Record (Internal Assessment) 10 Marks
ii. Viva Voce (External Evaluation) 20 Marks
iii. Program Development and Execution(External Evaluation) 20 Marks
25
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Unit I
Introduction to Artificial Intelligence: Concept and definition, Elements of AI, History of AI,
Turing Test, Application areas of AI.
Problem solving using AI: Introduction: Defining problem as state space: analyzing problem,
Finding the solution, Representation of AI problem. Example if AI Problems: Tic-Tac-Toe, Water-Jug
problem, 8- Puzzle problem, 8-Queens problem. Search Techniques: Breadth-first, Depth-first,
Depth-limited, Bidirectional search.
Heuristic Search: Introduction, basic concept of heuristic search, Popular game Playing Theories:
Min- Max search Procedure, Alpha -Beta pruning.
Unit-II
Logic: Introduction, propositional calculus, predicate Logic, Resolution, Unification, limitations of
logic.
Introduction to knowledge: Introduction, Types of Knowledge, Knowledge acquisition.
Knowledge Representation Techniques: Introduction, Frames, Semantic Network, conceptual graph,
Conceptual Dependencies, Script, CYC,
Expert System: Introduction to Expert System, Architecture of Expert System, ES Shells.
Text Books:
1.S.J. Russell and P.Norvig: “Artificial Intelligence: A Modern Approach”, Pearson.
2. Sinan Ozdemir, “Principles of Data Science”, Packt Publishing.
Reference Books:
26
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
1 E.Rich, K.Knight, S.B. Nair: “Artificial Intelligence”, Tata McGraw Hill Ed Pvt Ltd.
2 Joel Grus: “Data Science from Scratch”, O’Reilly.
3 Foster Provost & Tom Fawcett: “Data Science for Business” O’Reilly
4 Roger D. Peng & Elizabeth Matsui: “The Art of Data Science” Lean Publishing.
Teaching Plan
Week Content
15 Revision
27
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Text Books:
1. S.C. Gupta and V.K. Kapoor, “Fundamentals of Statistics”, Sultan Chand & Sons 2018.
2. Dr. N. D. V. Prasad, “Statistics: Methods and Applications” Excel Books 2008.
Reference Books:
28
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
1. H.S.S. G.K. Ganesh Rao and N.S.G. Reddy, ““Introduction to Mathematical Statistics”,
Himalaya Publishing House 2011.
2. M.A.C. Kothari and G.P. Gupta, “Statistical Methods” , Vikas Publishing House 2004.
3. D.S. Moore, G.P. McCabe, and B.A. Craig, “The Practice of Statistics” W.H. Freeman and
Company.
.
Teaching Plan
Week Content
1-2 Introduction: Meaning and Definitions of Statistics, Data and Data Sources, Types
of Statistics, Importance of Statistics in computers, an overview of central tendency,
Arithmetic Mean, Median, Mode, Relationships of the Mean, Median and Mode.
15 Revision
29
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
30
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
● To describe the role of information technology and decision support systems in business and record the
current issues with those of the firm to solve business problems.
● To Introduce the fundamental principles of computer-based information systems analysis and design and
develop an understanding of the principles and techniques used.
● To enable students to understand the various knowledge representation methods and different expert
system structures as strategic weapons to counter the threats to business and make business more
competitive.
● To enable the students to use information to assess the impact of the Internet and Internet technology on
electronic commerce and electronic business and understand the specific threats and vulnerabilities of
computer systems.
● To provide the theoretical models used in database management systems to answer business questions
Course Learning Outcomes:
● Relate the basic concepts and technologies used in the field of management information systems
● Compare the processes of developing and implementing information systems.
● Outline the role of the ethical, social, and security issues of information systems.
● Translate the role of information systems in organizations, the strategic management processes, with the
implications for the management.
(A) INSTRUCTIONS FOR THE PAPERSETTER
The question paper will consist of three sections UNIT-I, UNIT-II, and UNIT-III, Each of UNIT-I and UNIT-II
will have four questions from the respective Units of the syllabus and each question will carry 12 marks. UNIT-
III will have 11 short answer type questions which will cover the entire syllabus uniformly and will carry 2
marks in all.
(B) INSTRUCTIONS FOR THECANDIDATES
Candidates are required to attempt two questions each from UNIT-I and UNIT-II. UNIT-III is Compulsory.
UNIT-I
Introduction to Management Information System (MIS), Need for MIS, Capabilities of MIS, Benefits of MIS,
MIS activities, Components of MIS, Nature and scope of MIS, MIS Characteristics, Structure of MIS, Types of
MIS, Role of MIS in Global Business, Challenges of MIS.
UNIT-II
Information: Definition, Types of information, Information quality, Dimensions of Information.
System: Definition, Kinds of System: abstract and physical systems, deterministic and probabilistic systems, open
and closed systems, user-machine systems.
System related concepts: Boundary, interface and Black Box. System decomposition and integration, Elements of
System
31
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
Text Books:
1. Jawadekar, W.S., “Management Information Systems”, Tata McGraw Hill Private Limited, New Delhi, 2009.
2. Kenneth C. Laudon and Jane P. Laudon: “Management Information Systems” 9/e, Pearson Education, New
Delhi.
Reference Books:
1. Alex Leon and Mathew Leon: “Data Base Management Systems”, Vikas Publishing House, New Delhi.
2. Goyal, D.P.: “Management Information System”, MACMILLAN India Limited, New Delhi, 2008.
Week Content
1-2 Introduction to Management Information System (MIS), Need for MIS, Capabilities of MIS
3-4 Benefits of MIS, MIS activities, Components of MIS, Nature and scope of MIS, MIS
5-6 Characteristics, Structure of MIS, Types of MIS, Role of MIS in Global Business,
Challenges of MIS.
Information
9-10 System: Definition, Kinds of System: abstract and physical systems, deterministic and
probabilistic systems,
11-12 open and closed systems, user-machine systems. System related concepts: Boundary,
interface and Black Box.
15
Revision
32
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
BSCHAI -206
33
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
34
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
35
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
BSCHAI -207
36
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
37
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
38
Approved by BOS Meeting held on 06-05-2005
B.Sc.(Hons.) AI & DS-I (Batch 2025-29 )
39
Approved by BOS Meeting held on 06-05-2005