0% found this document useful (0 votes)
46 views7 pages

Semester I

......

Uploaded by

farhankhalid626
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views7 pages

Semester I

......

Uploaded by

farhankhalid626
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Semester I

• Theory:
• Calculus and Linear Algebra: A foundational mathematics course covering calculus (limits,
differentiation, integration of functions) and linear algebra (vectors, matrices, systems of linear
equations). Topics include techniques of differentiation/integration and applications (e.g.
optimization), as well as matrix operations, vector spaces, and linear transformations 1 .
• Engineering Physics: Introduces core physics concepts for engineers, including mechanics
(motion, forces, energy), wave motion and vibrations, heat and thermodynamics, and basic
electromagnetism. The course applies these physics principles to engineering problems (e.g.
mechanics of materials, electric circuits).
• Chemistry & Environmental Science: Covers fundamental chemistry (atomic structure, chemical
bonding, kinetics, electrochemistry) and basic environmental science. Topics include chemical
reactions, material properties, pollution, and sustainability issues. The course links chemistry
principles to environmental applications (e.g. water treatment, air quality).
• Basic Electrical and Electronics Engineering: Introduces electrical engineering fundamentals. Topics
include basic circuit laws (Ohm’s Law, Kirchhoff’s laws), passive components (resistors,
capacitors, inductors), DC/AC circuits, and elementary electronic devices (diodes, transistors) 2 .
The course also covers simple circuit analysis techniques and an overview of electronic
components used in engineering.
• Programming for Problem Solving: Teaches basic computer programming principles (often using C
or Python). Students learn algorithmic thinking and problem-solving strategies: writing
algorithms, using control structures (loops, conditionals), functions, and basic data types. The
goal is to equip students to formulate and implement solutions to engineering problems via
code.
• Engineering Graphics: Focuses on technical drawing and visualization. Covers the creation and
interpretation of engineering drawings (orthographic projections, isometric drawings, geometric
constructions) used to communicate design ideas. Students learn to draw and read mechanical
and structural diagrams, using CAD tools or manual drafting, to prepare engineering plans.
• Practical:
• Physics Lab: Hands-on experiments related to mechanics, optics, and electricity. Students
perform experiments (e.g. measuring gravitational acceleration, studying waves and
interference, Ohm’s law) to reinforce physics theory.
• Chemistry Lab: Experiments illustrating principles of chemistry (e.g. titrations, pH measurements,
reaction kinetics). Emphasizes proper chemical handling and techniques for quantitative
chemical analysis.
• Basic Engineering Workshop: Practice in basic workshop skills. Students learn carpentry, fitting,
smithy, and other workshop trades to build familiarity with tools and fabrication, linking theory
to hands-on engineering practice.
• Programming Lab: Laboratory exercises to implement simple programs. Students practice coding
(in C/Python) to solve mathematical and logical problems, reinforcing algorithm design and
programming syntax.

Semester II
• Theory:

1
• Differential Equations and Vector Calculus: Extends calculus to multivariable functions and ordinary
differential equations (ODEs). Topics include partial derivatives, multiple integrals, vector fields,
line integrals (vector calculus), and methods to solve first- and second-order ODEs. These tools
are critical for modeling engineering phenomena (heat transfer, circuits, etc.).
• Engineering Mechanics: Fundamentals of statics and dynamics. Covers force systems in
equilibrium, analysis of structures (trusses, beams), friction, and the basics of rigid body
dynamics (motion and Newton’s laws). Emphasis is on solving mechanics problems relevant to
engineering design and structures.
• Object-Oriented Programming with Python: Introduces programming using the Python language,
emphasizing object-oriented concepts. Topics include classes and objects, inheritance,
polymorphism, and encapsulation. Students learn to design modular programs using objects,
along with Python specifics (data types, exception handling, file I/O).
• Basic Electronics: Covers semiconductor devices and simple electronic circuits. Topics include
diode and transistor characteristics, rectifiers, amplifiers, and basic analog circuit design
(biasing, transistor amplifiers). This course provides a foundation in how electronic components
behave and are used in circuits.
• English Communication: Focuses on language and communication skills for engineers. This may
include technical writing, spoken presentation skills, and comprehension, preparing students to
communicate effectively in a professional environment.
• Practical:
• Electronics Lab: Experiments with diodes, transistors, and simple circuits (e.g. testing rectifier
circuits, amplifier response). Students build and test electronic circuits on breadboards to solidify
understanding of electronic principles.
• Programming Lab: Exercises in Python programming, applying object-oriented techniques.
Students implement small projects (e.g. data processing programs) to practice code structure
and debugging in Python.
• Workshop Practice: Continued workshop exercises, possibly including electrical wiring practice or
continued multi-trade skills (carpentry, welding).
• Communication Lab: Activities to improve technical communication (e.g. group discussions,
presentations, language labs) to develop interpersonal and English-language proficiency.

Semester III
• Theory:
• Discrete Structures: Introduces discrete mathematics concepts essential to computer science.
Topics include set theory, logic and proofs, relations and functions, combinatorics, graph theory,
trees, and finite-state machines. In discrete math, objects like integers, graphs, and logical
statements are studied as discrete entities 3 . This course provides the mathematical
foundation for algorithms, cryptography, and data structures.
• Analog Electronic Circuits: Study of analog circuit components and analysis. Topics include op-
amps, multivibrators, oscillators, and feedback circuits. Students learn to analyze and design
circuits that process continuous signals (amplification, filtering).
• Introduction to Data Science: Overview of data science principles and tools. Covers the data
science process: data collection, cleaning, analysis, and visualization. Students learn basic
techniques in data analysis (using Python or R) such as data manipulation (Pandas/Numpy),
plotting (matplotlib, seaborn), and simple machine learning workflows. The course emphasizes
understanding data-driven decision-making; as one source notes, “Data scientists use languages
like Python and R to harness and analyze data 4 .”
• Data Structures & Algorithms: Studies fundamental data structures (arrays, stacks, queues, linked
lists, trees, graphs) and algorithms operating on them. Topics include algorithm design and

2
analysis (asymptotic complexity), sorting and searching methods, hash tables, heaps/priority
queues, and graph algorithms (DFS/BFS, shortest paths) 5 . Students learn to choose
appropriate structures for efficient data storage and processing.
• Fundamentals of Machine Learning: An introductory machine learning course. Topics include
supervised learning (regression, classification) and unsupervised learning (clustering).
Theoretical concepts (e.g. decision trees, nearest neighbor, basic neural networks) and practical
evaluation (train/test splits, accuracy metrics) are covered. Students get a broad sense of how
algorithms can “learn from data and generalize to unseen data” 6 .
• Professional Elective – I: A specialized course chosen from a list of electives (e.g. web and text
mining, IoT security, pattern recognition). These electives allow focus on advanced topics in AI/
DS beyond the core curriculum. (Note: specific elective topic will vary by student’s choice.)
• Practical:
• Data Structures & Algorithms Lab: Laboratory assignments implementing data structures and
algorithms in code. Students write programs (in C++/Java/Python) to manipulate data structures
and demonstrate algorithm performance.
• Machine Learning Lab: Hands-on exercises using ML libraries (e.g. scikit-learn). Students apply
algorithms on sample datasets to build and evaluate models (e.g. training a classifier, plotting
results).
• Project Work: Early project work or mini-project based on elective or integration of current topics.
• Professional Skills Lab: Activities or workshops related to the professional elective or skill
enhancement (communication, ethics, etc.).

Semester IV
• Theory: (Based on typical AI & DS curricula)
• Probability and Statistics: Covers probability theory (random variables, distributions, expectation,
Bayes’ theorem) and introductory statistical inference (estimation, hypothesis testing). These
tools are vital for data analysis and machine learning. As one survey notes, statistics is the
discipline concerned with the “collection, analysis, interpretation and presentation of data” 7 ,
providing the mathematical basis for understanding data science results.
• Operating Systems: Introduction to OS concepts: processes/threads, CPU scheduling, memory
management (paging, segmentation), file systems, and basics of concurrency. Students learn
how operating systems manage hardware resources and provide services to software.
• Neural Networks and Deep Learning: Explores neural network models, including multilayer
perceptrons and deep networks. Topics include backpropagation, convolutional neural networks
(CNNs) and applications in vision. Deep learning is a subset of ML that uses “multilayered neural
networks… to simulate the complex decision-making power of the human brain” 8 . This course
builds on machine learning fundamentals to study modern AI architectures.
• Data Science Using Python: Advanced data science programming in Python. Covers libraries and
tools (e.g. Pandas, NumPy, Matplotlib, scikit-learn) for data manipulation, visualization, and
analysis. Students work on data projects using Jupyter notebooks to handle real datasets,
building on introductory data science.
• Computer Networks: Fundamentals of data communication networks: OSI/TCP-IP models, LAN/
WAN technologies, Internet protocols (IP, TCP/UDP, HTTP), and basic network security. The
course explains how data is transmitted across networks (the Internet) and introduces network
architecture.
• Practical:
• Neural Networks Lab: Exercises with neural network tools (e.g. TensorFlow/PyTorch). Students
implement simple neural nets and train on datasets (e.g. image or pattern data) to observe
learning.

3
• Data Analysis Lab: Projects using Python for advanced data handling. Includes tasks like building
data pipelines, performing exploratory data analysis on large datasets, and using visualization
libraries.
• Open Elective Lab: If an open elective (e.g. a course in IoT or cloud computing) has a practical
component, those lab sessions apply tools in that elective.

Semester V
• Theory:
• Probability & Statistics: Formal course covering probability models, random variables, probability
distributions (Binomial, Normal, etc.), descriptive statistics, and inferential statistics (confidence
intervals, hypothesis testing). These concepts underpin data science methods. (Reference for
statistics from [55] above.)
• Discrete Structures: As above (continued from Sem III), discrete mathematics topics (logic, sets,
relations, graphs) with emphasis on applications in algorithms and data representation 3 .
• Data Structures & Algorithms: Detailed study as described in Sem III (may be split into theory/
practice between years). Topics include dynamic programming, graph algorithms, hashing, and
algorithmic complexity 5 .
• Introduction to Data Science: Continuation (or deeper coverage) of data science fundamentals,
possibly including data cleaning, basic machine learning concepts, and data visualization
techniques. Emphasizes the data science workflow from raw data to insight.
• Data Warehousing & Data Mining: Covers concepts of large-scale data storage and pattern
discovery. Data warehousing topics include dimensional data models, OLAP cubes, and ETL
(extract-transform-load) processes. Data mining topics include finding patterns and building
predictive models (supervised learning) and descriptive analytics (clustering, association rules).
For example, one curriculum notes focus on data warehousing architecture and “finding
patterns, supervised, and unsupervised algorithms” in data mining 9 .
• Machine Learning: Builds on the fundamentals to cover common ML algorithms in detail:
regression, decision trees, support vector machines, clustering, and an introduction to neural
networks. Focuses on both the theory and practical application of learning from data. As the
Wikipedia definition states, ML develops statistical algorithms that “can learn from data and
generalise to unseen data” 6 .
• Practical:
• Data Science Lab: Programming exercises and projects using data science tools (e.g. Python
libraries). Students work on real datasets (possibly involving data wrangling, visualization, and
applying statistical tests or ML models).
• Data Structures Lab: Continued implementation of data structures/algorithms in code, reinforcing
design and analysis with hands-on coding.
• Mini Project Lab: Students undertake a small group project (under guidance) to integrate learning
(e.g. a simple data analysis or app development), applying multiple skills.

Semester VI
• Theory:
• Numerical Methods: Study of computational algorithms for solving mathematical problems.
Topics typically include numerical linear algebra (solving linear systems, eigenvalue problems),
interpolation and approximation, numerical integration/differentiation, and numerical solutions
of ordinary differential equations. Numerical methods allow approximating solutions when
analytical ones are infeasible, and have “application in all fields of engineering” 10 . Students

4
learn algorithmic techniques (e.g. Newton’s method, Gaussian elimination) and error analysis for
numerical solutions.
• Engineering Economics & Management: Introduction to economic and management principles for
engineering projects. Covers microeconomic concepts (cost analysis, supply-demand), time value
of money (present worth, interest rates), and basics of project management (planning,
budgeting, finance). The course draws on microeconomics applied to engineering decisions 11
– for example, evaluating project alternatives by “formulating, estimating, and evaluating [their]
economic outcomes” 12 .
• Data Science Using Python: (If not covered in Sem IV) or advanced Python programming for data
science, covering more libraries or advanced topics (e.g. Pandas for data handling, data
visualization with advanced plotting libraries, introduction to big data tools).
• Deep Learning: Advanced study of neural networks with multiple layers. Topics include
convolutional neural networks (CNNs), recurrent neural networks (RNNs), and other
architectures for image/audio/text data. As IBM describes, deep learning uses “multilayered
neural networks… to simulate the complex decision-making power of the human brain” 8 .
Students learn how to build and train deep models and understand applications in AI.
• Virtual/Augmented Reality: Fundamentals of VR/AR technologies. Covers principles of 3D graphics,
user interface for immersive systems, and applications of AR/VR (e.g. visualization, simulation).
Students learn how virtual environments are created and experienced using hardware and
software (graphics programming, motion tracking).
• Electives:
• Open Elective – I: A course outside the core AI/DS curriculum. Examples might include broad-
interest topics like Cloud Computing, Internet of Things (IoT), or Humanities subjects. These
electives allow students to gain skills or knowledge in other areas. (Exact course chosen by the
student.)
• Professional Elective – II: Specialized AI/DS topic chosen from a list (e.g. mobile computing,
computer vision, natural language processing).
• Professional Elective – III: Another specialized topic (e.g. cybersecurity, robotics, advanced
databases).
• Practical:
• Numerical Methods Lab: Programming assignments implementing numerical algorithms (e.g.
writing code for numerical integration, solving linear systems) to understand computational
aspects.
• Deep Learning Lab: Hands-on projects with deep learning frameworks (e.g. training a CNN on
image data using TensorFlow or PyTorch). Students apply theory by building and refining neural
networks.
• Project Implementation (Lab): Ongoing project work (possibly an extension of mini project) where
students implement and test their project, integrating multiple concepts.
• Skill Enhancement Course (SEC): A course worth additional credit (e.g. English proficiency, ethics,
or similar) designed to build soft skills and overall competence.
• Activity Points: Non-credit extra-curricular activities (seminars, workshops, sports, NCC/NSS)
contributing to overall development (no technical content).

Semester VII
• Theory:
• Professional Elective – IV: Chosen advanced elective (e.g. advanced machine learning, big data
analytics, or any upper-level AI topic). Provides depth in a specialized area of AI/DS.
• Open Elective – II: Second open elective (students may choose a course like Indian Constitution,
entrepreneurship, or other interest area outside core subjects).

5
• AI Elective – I: A core AI course (the first in a sequence), such as Natural Language Processing,
Computer Vision, or Robotics, depending on departmental offerings. These electives delve
deeply into an AI subfield.
• Capstone Project Phase 1: Begins a two-semester capstone project. Students define an AI/DS
project (e.g. a data analysis pipeline, an intelligent application, or research project) and start
development. The capstone is a substantial, often industry-aligned project.
• Practical:
• AI Elective Lab – I: Practical lab accompanying the AI Elective I course. For instance, if AI Elective I
is NLP, the lab might involve implementing text-processing algorithms; if it’s vision, it might
involve image analysis tasks.
• Capstone Project (Lab): The practical component of the capstone continues here. Students code
and integrate components of their project under faculty guidance, preparing a prototype or
preliminary results.

Semester VIII
• Theory:
• Professional Elective – V: Advanced elective (e.g. Reinforcement Learning, Cloud Computing,
Cybersecurity in AI). Further specialization in AI/DS.
• Professional Elective – VI: Another advanced elective (e.g. Internet of Things, Distributed
Computing, or another cutting-edge topic).
• AI Elective – II: Second AI subfield course (e.g. continuation or different field than AI Elective I).
• Capstone Project Phase 2: Completion of the capstone project. Students finalize their design,
implementation, and analysis. Often includes preparing a formal report and presentation. The
capstone typically carries a large credit weight (e.g. 15 credits) reflecting its breadth.
• Practical:
• AI Elective Lab – II: Lab for AI Elective II, similar to AI Elective I lab but focused on the second
chosen specialization.
• Capstone Project (Lab): Final development and demonstration of the capstone project. Students
complete coding, testing, and debugging.
• Project Implementation: An additional practical component (if separate from capstone) where the
remaining project tasks are executed.
• Comprehensive Viva: Oral examination covering the entire curriculum and project, to assess the
student’s understanding of the program.

Each theory and lab course above is intended to give students both conceptual understanding and
practical skills. The curriculum combines mathematical foundations (calculus, linear algebra,
probability), core computer science (programming, data structures, algorithms, discrete math),
fundamental engineering principles (physics, mechanics, circuits), and specialized AI/DS topics (data
mining, machine learning, deep learning, VR/AR, etc.). The description of each course clarifies its
content: for example, the machine learning course is designed so students “learn statistical algorithms
that can learn from data” 6 , and discrete structures covers the logic and graph theory underlying
algorithms 3 . Elective courses (both open and professional) allow students to explore related fields or
advanced specializations. Professional electives might cover topics like pattern recognition, data
visualization, or IoT (for example, some curricula list courses such as Web and Text Mining or Cognitive
Computing 13 ), while open electives let students choose courses outside core AI/DS.

Sources: The course descriptions above are based on standard engineering curricula and subject
introductions. Where possible, authoritative references are cited for conceptual summaries: e.g. the
calculus/linear algebra course overview 1 , discrete mathematics definition 3 , and the machine/deep
learning fields 6 8 .

6
1 events.bse.eu
https://events.bse.eu/live/files/3520-21bi01-calculus-and-linear-algebra

2 Chapter 14 - Ohm's Law | PDF - SlideShare


https://www.slideshare.net/slideshow/chapter-14-ohms-law/146440393

3 Discrete mathematics - Wikipedia


https://en.wikipedia.org/wiki/Discrete_mathematics

4 Introduction to Data Science with Python from Harvard University


https://www.classcentral.com/course/data-science-harvard-university-introduction-to-d-110417

5 COMP_SCI 214: Data Structures and Algorithms | Computer Science | Northwestern Engineering
https://www.mccormick.northwestern.edu/computer-science/academics/courses/descriptions/214.html

6 Machine learning - Wikipedia


https://en.wikipedia.org/wiki/Machine_learning

7 Statistics and Probability. Probability and statistics, the… | by Yogesh Yeole | Medium
https://yogeshyeole1111.medium.com/statistics-and-probability-38b59b9612bc

8 What Is Deep Learning? | IBM


https://www.ibm.com/think/topics/deep-learning

9 myrbs.business.rutgers.edu
https://myrbs.business.rutgers.edu/sites/default/files/syllabi/623-management-information-systems/29_623_335.pdf

10 Numerical analysis - Wikipedia


https://en.wikipedia.org/wiki/Numerical_analysis

11 12 Engineering economics - Wikipedia


https://en.wikipedia.org/wiki/Engineering_economics

13 Subjects of B.Tech in Artificial Intelligence and Data Science | Latest syllabus


https://www.kccitm.edu.in/blog/btech-in-artificial-intelligence-and-data-science-subjects

You might also like