BTECH AI DS 24 28 Revised Structure - 2024
BTECH AI DS 24 28 Revised Structure - 2024
DR VISHWANATH KARAD
MIT - WORLD PEACE UNIVERSITY
Preamble:
The B. Tech CSE(Artificial Intelligence and Data Science) is the most sought-after branch of
Engineering in today world. With the advancements in hardware and software technologies,
there is huge scope for development of a wide range of applications. The Internet and allied
technologies have connected the world cohesively offering immense opportunities at national
and international levels. The students of MITWPU will be tomorrow’s global leaders,
researchers, entrepreneurs and change-makers. MITWPU has the objective to make them
competent for global scenarios.
The B. Tech CSE (Artificial Intelligence and Data Science) curriculum offers a varied range of
subjects that fall into the core, specialization and basic sciences categories. The programme also
has provisions for pursuing Industry projects, Internships, Foreign and National study tours,
Interdisciplinary Projects as a prudential aspect of the course curriculum. The value-based
education is ensured by offering Peace related subjects and Yoga practice.
The curriculum is based on the theme of Continuous Evaluation. Theory and Laboratory
components are given appropriate importance. The communication skills are enhanced through
the component of Seminars. Industry exposure is given through Internships / Projects, and
development of latest Technologies is achieved and enhanced through usage of latest Tools.
VISION
MISSION
● To create conducive environment for nurturing integrity, discipline and technical knowledge
in emerging areas of computer science and engineering.
● To encourage students to work in trans-disciplinary domain in collaboration with industry
and to inculcate research mindset.
● To develop globally competent graduates to provide solutions for societal problems.
Assessment
Description
Type of Course Scheme CCA1 MT CCA2 LCA1 LCA2 LCA3 TE Total
L-T-P-J-C
Code
All Theory (L,
T) Only
Theory Courses TT1 15 30 15 - - - 40 100
courses with
TE exams
All Theory (L,
Theory Courses T) only
with Continuous TT2 courses 35 30 35 - - - - 100
Evaluation without TE
exams
All courses
having
Lab /Projects/
P and J
Internship/ PJ - - - 33.33 33.33 33.33 - 100
components
Dissertation
Only
PLEASE NOTE: IF ANY OF THE ASSESSMENT CODE COMBINATION AS APPLICABLE TO YOUR PARTICULAR
PROGRAM IS NOT AVAILABLE IN THE ABOVE GIVEN CODES, PLEASE CONTACT WITH YOUR ASSOCIATE
DEAN ACADEMICS TO HAVE IT INCLUDED FROM DEAN ACADEMICS INCORDINATION WITH THE
CONTROLLER OF EXAMINATION.
B. Tech. (First Year) (Computer Science Engineering- Artificial Intelligence and Data
Science) (2024-28)
Semester – I
AID40060 A. Generative AI
2. AID40100 Internship PC -- -- 30 10 PJ
3 0 2 30 14
Course Objectives:
1. Knowledge:
i. Learn programming skills and programming language constructs.
2. Skills:
i. Understand the functions,arrays and structures using C language.
ii. Understand file handling and pointers using C language.
3.Attitude:
Learn to apply programming skills for solving real world problems.
Course Outcomes:
After completion of the course the students will be able to: -
1. Develop efficient logic and algorithms for solving a problem.
2. Analyze the given problem and solve it using suitable programming constructs.
3. Apply programming skills for solving real world problems.
Course Contents:
Introduction of Computer System and Problem Solving:
Basics of Computers: Architecture, Processors, Memory, Number Systems, Data Representation-
Floating point, Char, String. System Software - Operating system, Editor, Compiler, Assembler, Linker,
Loader.
Introduction to Problem Solving: Problem solving process/framework, Programming Paradigms:
Imperative, Object Oriented, Functional and Logic programming. Characteristics of Programming
Languages, Role of programming languages, need of studying programming languages.
Programming Design Tools: Algorithms, Pseudo-code and Flowchart, Case studies for Algorithm,
Flowchart and Pseudocode. Top-Down and Bottom-Up design approach. Software Development Life
Cycle.
Derived data types: Array- Single and Multidimensional arrays, Structure – Structure and Array of
structure, Union. Strings
Functions in C: User defined and Library Functions-String Library Functions. Different parameter
passing methods (Call by Value and Call by Reference), Passing array to a function, Recursion.
Web Resources:
Web Links:
1. http://www.studytonight.com/c/overview-of-c.php
2. https://www.tutorialspoint.com/cprogramming
Course Contents:
Set Theory: Sets, Combinations of sets, Venn Diagrams, Finite and Infinite sets: Uncountable and
Countable, Principle of inclusion and exclusion, Multisets, Cartesian Product and Power Set
Fuzzy sets, Basic concepts and types of Fuzzy sets, Operations on Fuzzy sets
Relations and Functions: Relations and Their Properties, n-ary Relations and Their Applications,
Representing Relations, Closures of Relations, Warshall’s Algorithm to find transitive closure,
Equivalence Relations, Partial Orderings - Chain, Anti chain and Lattices.
Function: surjective, injective and bijective functions, Inverse Functions and Compositions of
Functions, Recursive Function.
Graphs: Graph and Graph Models, Graph Terminology and Types of Graph, Representing Graph and
Graph Isomorphism, vertex and edge Connectivity, Eulerian and Hamiltonian, Single source shortest
path- Dijkstra’s algorithm, Planar Graph, dual of a planer graph, independence number and clique
number, chromatic number, statement of Four-color theorem, digraphs.
Number Theory and Its Applications: Modular Arithmetic & its properties, The Euclidean
Algorithm, Extended Euclidean algorithm, Solving Congruence equations, The Chinese Remainder
Theorem, Fermat's Theorem, Primitive Roots and Discrete Logarithms.
Learning Resources:
1. Kenneth H. Rosen, ―Discrete Mathematics and its Applications‖, Tata McGraw-Hill, ISBN
978-0-07-288008-3, 7th Edition.
2. C. L. Liu, ―Elements of Discrete Mathematics‖, TMH, ISBN 10:0-07-066913-9.
3. George J. Klir and Bo Yuan - Fuzzy Sets and Fuzzy Logic: Theory and Applications, Prentice
Hall
Reference Books:
1. Bernard Kolman, Robert C. Busby and Sharon Ross, ―Discrete Mathematical Structures‖, Prentice-
Hall of India /Pearson, ISBN: 0132078457, 9780132078450.
2. Dr. K. D. Joshi, ― Foundations of Discrete Mathematics‖, New Age International Limited,
Publishers, January 1996, ISBN: 8122408265, 9788122408263
Supplementary Reading:
1. N. Biggs, “Discrete Mathematics”, 2 Edition, Oxford University Press
nd
Web Resources:
1. https://learn.saylor.org/course/cs202
2. https://www.mooc-list.com/tags/discrete-mathematics
Web links:
1. https://www.tutorialspoint.com/discrete_mathematics/index.htm
MOOCs:
1. http://nptel.ac.in/courses/106106094/3
2. https://www.coursera.org/learn/discrete-mathematics
Pedagogy:
1. Team Teaching
2. Tutorials and class tests/assignments
3. Audio- Video technique