100% found this document useful (1 vote)
2K views12 pages

BE02000041-Fundamental of Assignments

This document serves as an assignment manual for the Fundamentals of AI course for B.E. Semester 2 students in Computer Engineering at Government Engineering College, Bhavnagar. It outlines the course objectives, program outcomes, specific assignments related to AI concepts, and guidelines for both faculty and students. Additionally, it emphasizes the importance of practical exposure to AI and provides a structured approach to learning through various assignments.

Uploaded by

hardik15072007
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
100% found this document useful (1 vote)
2K views12 pages

BE02000041-Fundamental of Assignments

This document serves as an assignment manual for the Fundamentals of AI course for B.E. Semester 2 students in Computer Engineering at Government Engineering College, Bhavnagar. It outlines the course objectives, program outcomes, specific assignments related to AI concepts, and guidelines for both faculty and students. Additionally, it emphasizes the importance of practical exposure to AI and provides a structured approach to learning through various assignments.

Uploaded by

hardik15072007
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/ 12

Enrollment Number:_______________

An Assignment Manual for

Fundamentals of AI (BE02000041)

B.E. Semester 2
(Computer Engineering)

Directorate of Technical
Education, Gandhinagar, Gujarat
Government Engineering College, Bhavnagar
Computer Engineering Department
Enrollment Number:_______________

Certificate

This is to certify that Mr. /Ms. ___________________________________


________ Enrollment No. _______________of B.E. Semester
_____Computer Engineering of this Institute (GTU Code: 021_ ) has
satisfactorily completed the Assignment / Tutorial work for the subject
Fundamentals of AI (BE02000041)for the academic year_______.

Place: __________
Date: __________

Name and Sign of Faculty member

Head of the Department


Enrollment Number:_______________
DTE’s Vision

▪ To provide globally competitive technical education


▪ Remove geographical imbalances and inconsistencies
▪ Develop student friendly resources with a special focus on girls’ education and
support to weaker sections
▪ Develop programs relevant to industry and create a vibrant pool of technical

professionals Institute’s Vision

To transform the students into good human beings, employable engineering


graduates and continuous learners by inculcating human values and imparting
excellence in technical education.

Institute’s Mission

To provide education to students from the local and rural areas, so that they become
enlightened individuals and improve the living standards of their families, and their
contribution to industry and society. To foster a learning environment with technology
integration and individual attention, so that the students imbibe quality technical
knowledge, skill-development and character building.

Department’s Vision

To achieve excellence for providing value based education in computer science and
Information Technology through innovation, team work and ethical practices.

Department’s Mission

 To produce graduates according to the need of industry, government, society


and scientific community and to develop partnership with industries,
government agencies and R & D Organizations for knowledge sharing and
overall development of faculties and students.
 To motivate students/graduates to be entrepreneurs.
 To motivate students to participate in reputed conferences, workshops,
symposiums, seminars and related technical activities.
 To impart human and ethical values in our students for better serving of society.
Enrollment Number:_______________

Programme Outcomes (POs)

1. Engineering knowledge: Apply the knowledge of mathematics,


science,engineering fundamentals, and an engineering specialization to the solution
of complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and
analyzecomplex engineering problems reaching substantiated conclusions using
first principles of mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex
engineeringproblems and design system components or processes that meet the
specified needs with appropriate consideration for the public health and safety, and
the cultural, societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledgeand
research methods including design of experiments, analysis and interpretation of
data, and synthesis of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques,resources, and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextualknowledge
to assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the
professionalengineering solutions in societal and environmental contexts, and
demonstrate the knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics
andresponsibilities and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as amember
or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activitieswith
the engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understandingof
the engineering and management principles and apply these to one’s own work, as
a member and leader in a team, to manage projects and in multidisciplinary
environments.
12. Life-long learning: Recognize the need for, and have the preparation and abilityto
engage in independent and life-long learning in the broadest context of
technological change.
Enrollment Number:_______________
Program Specific Outcomes (PSOs)

PSO 1:An ability to design solutions by simulating computer engineering problems in absence
of real time environment.

PSo2: An ability to learn and use of open source tools in the areas like operating systems,
computer programming, computer networks and database management.

PSO 3: An ability to face competitive examinations for higher education and PSUs.

Program Educational Objectives (PEOs)

· Have careers in industry, research & academics focusing on the application of the
information technologies and take leadership positions in the industry and also
initiate businesses offering innovative solutions.
· Capable of adapting to new technologies and constantly upgrade their skills with an
attitude towards lifelong learning.
· Act conscientiously about the potentials and the responsibilities of the computing
profession in the context of science, technology, society and humanity.
Enrollment Number:_______________

Preface
Artificial Intelligence (AI) is one of the most transformative and rapidly evolving fields in
modern technology. With applications spanning across industries such as healthcare, finance,
robotics, and automation, understanding AI is essential for aspiring engineers and
technologists. This Lab Manual for Fundamentals of AI is designed to provide students
with a hands-on approach to learning the key concepts of AI, enabling them to apply
theoretical knowledge to real-world problems.

This manual is structured to complement the course syllabus prescribed by Gujarat


Technological University (GTU) for the subject "Fundamentals of AI" (Course Code:
BE02000041). The experiments included in this manual are aligned with the core topics
covered in the syllabus, including:
∙ Introduction to Artificial Intelligence – Understanding AI concepts, intelligent agents,
and environments.
∙ Knowledge Representation – Exploring Natural Language Processing (NLP), Pattern
Recognition, and Expert Systems.
∙ Machine Learning Basics – Implementing supervised, unsupervised, and reinforcement
learning techniques.
∙ Deep Learning – Introduction to neural networks and their applications. ∙ Modern AI
Trends – Analyzing Large Language Models (LLMs) and current challenges in AI.

Each experiment is designed to provide practical exposure to AI algorithms, models, and


frameworks using appropriate programming environments and tools. The manual provides
step-by step instructions, sample codes, and expected outcomes to guide students in
implementing AI-based solutions effectively.

We sincerely hope that this manual will serve as a valuable resource for students to build a
strong foundation in Artificial Intelligence. By engaging in these practical exercises, students
will gain critical problem-solving skills, enhance their programming abilities, and develop a
deeper appreciation for the capabilities of AI in today's digital world.
We would like to express our gratitude to all faculty members, researchers, and contributors
who have helped in designing this manual. Any constructive feedback and suggestions for
improvement are highly appreciated.

Practical – Course Outcome matrix


Sr. Objective(s) of Assignment CO1 CO2 CO3 CO4
No.

1. Introduction to Artificial Intelligence. √

2. Knowledge Representation & Expert Systems. √

3. Machine Learning Fundamentals. √

4. Deep Learning & Modern AI. √


Enrollment Number:_______________

Guidelines for Faculty members


Based on the syllabus provided by Gujarat Technological University (GTU), here are some
recommended guidelines for faculty members teaching the Fundamental of AI course:
Conceptual Clarity: Ensure students grasp fundamental AI concepts, terminologies,
and techniques.
Hands-on Learning: While the course does not have practical sessions, encourage
students to explore AI tools like Jupyter Notebook, TensorFlow, and scikit-learn. ∙
Real-world Applications: Use case studies on AI applications in healthcare, finance,
and automation to enhance understanding.
Use of Large Language Models (LLMs): Engage students with AI models like
ChatGPT, Gemini, and Krutrim.

Instructions for Students


This course introduces you to the fundamental concepts of Artificial Intelligence (AI),
including Machine Learning, Deep Learning, and Large Language Models (LLMs).
You will explore real-world AI applications and learn how AI technologies impact various
industries.
Understanding theoretical concepts is essential, but applying them to practical scenarios will
enhance your learning experience.

Common Safety Instructions


Students are expected to
1) switch on the PC carefully (not to use wet hands)
2) shutdown the PC properly at the end of your Lab
3) carefully handle the peripherals (Mouse, Keyboard, Network cable etc).
4) use Laptop in lab after getting permission from Teacher
Enrollment Number:_______________

Index

(Progressive Assessment Sheet)


Sr. Objective(s) of Experiment Page Date of Date of Assess Sign. of Remarks
No. No. performance submission ment Teacher
Marks with
date

1. Introduction to Artificial 31/03/2025


Intelligence.

2. Knowledge Representation & 31/03/2025


Expert Systems.

3. Machine Learning Fundamentals. 18/04/2025

4. Deep Learning & Modern AI. 02/05/2025

Total
Enrollment Number:_______________

Assignment No: 1

Introduction to Artificial Intelligence

Brief:

Artificial Intelligence (AI) is a rapidly evolving field that aims to develop machines capable
of intelligent behavior. This assignment will introduce you to the fundamental concepts of
AI, including its history, types, and key elements such as intelligent agents and rationality.
Through these questions, you will gain insights into how AI systems operate and interact
with their environments.

CO Mapping: CO1 - Learn and enable them to discuss and comprehend AI-related

topics. Questions:

1. Define Artificial Intelligence (AI). Discuss the different types of AI: Artificial Narrow
Intelligence (ANI), Artificial General Intelligence (AGI), and Artificial Super
Intelligence (ASI) with examples. (CO1)
2. Explain the concepts of Production, Agents, and Environments in AI. How do
Intelligent Agents work in different environments? (CO1)
3. Discuss the importance of rationality in AI. Provide real-world examples of rational
agents. (CO1)
4. What are the characteristics of an intelligent agent? Explain with suitable examples.
(CO1)

Rubric wise marks obtained:


Rubrics Understanding Application Clarity & Presentation Total
of of AI Organization(2) &
Concepts(3) Techniques(3) Formatting(2)

Good Avg. Good Avg. Good Avg. (1) Good Avg.


(3) (1) (3) (1) (2) (2) (1)

Marks
Enrollment Number:_______________

Assignment No: 2

Knowledge Representation & Expert Systems

Brief:

Knowledge representation is a crucial aspect of AI, as it enables machines to process, store,


and utilize information effectively. This assignment explores the different techniques used in
AI for knowledge representation, natural language processing (NLP), pattern recognition, and
expert systems. These concepts play a vital role in developing intelligent systems capable of
reasoning and decision making.

CO Mapping: CO2 - Understand the fundamental concepts and terminology of


Knowledge Representation.

Questions:

1. Explain the importance of knowledge representation in AI. How does it help in


decision-making? (CO2)
2. Discuss different types of knowledge representation techniques used in AI. (CO2)
3. Define Natural Language Processing (NLP). Discuss its key challenges and
applications. (CO2)
4. Explain the concept of Expert Systems in AI. Give real-world examples where
Expert Systems are being used effectively. (CO2)

Rubric wise marks obtained:


Rubrics Understanding Application Clarity & Presentation & Total
of Concepts(3) of AI Organization(2) Formatting(2)
Techniques(3)

Good Avg. Good Avg. Good Avg. (1) Good Avg.


(3) (1) (3) (1) (2) (2) (1)

Marks
Enrollment Number:_______________

Assignment No: 3

Machine Learning Fundamentals

Brief:

Machine Learning (ML) is a subset of AI that allows computers to learn from data and make
predictions or decisions without explicit programming. This assignment covers the
fundamental types of ML, including supervised, unsupervised, and reinforcement learning.
You will also explore key ML models such as linear regression, logistic regression, and
support vector machines (SVM).

CO Mapping: CO3 - Understand the Machine Learning concepts and models to study
fundamental problems of computing.

Questions:

1. Define Machine Learning. Explain the three types of learning: Supervised,


Unsupervised, and Reinforcement Learning with suitable examples. (CO3) 2. What is
Linear Regression? Explain its working with an example. (CO3) 3. Discuss the working
of Support Vector Machines (SVM). Where is it used in AI applications? (CO3)
4. Compare and contrast Logistic Regression and Linear Regression. Where are these
models used? (CO3)

Rubric wise marks obtained:


Rubrics Understanding Application Clarity & Presentation & Total
of of AI Organization(2) Formatting(2)
Concepts(3) Techniques(3)

Good Avg. Good Avg. Good Avg. (1) Good Avg.


(3) (1) (3) (1) (2) (2) (1)

Marks
Enrollment Number:_______________

Assignment No: 4

Deep Learning & Modern AI

Brief:

Deep Learning (DL) is an advanced field of AI that focuses on neural networks and complex
data processing. This assignment will introduce you to the concept of deep learning, different
types of deep learning models, and their applications in real-world AI systems. Additionally,
you will explore the latest AI advancements, including Large Language Models (LLMs) such
as ChatGPT and Gemini.

CO Mapping: CO4 - Understand the Deep Learning concepts and its applications for
AI.

Questions:

1. Explain Deep Learning and its importance in AI. How does it differ from traditional
Machine Learning techniques? (CO4)
2. What are Neural Networks? Explain their structure and working with an example.
(CO4)
3. Discuss different types of Deep Learning models and their applications. (CO4)
4. Explain the concept of Large Language Models (LLMs) such as ChatGPT and Gemini.
What are their real-world applications and limitations? (CO5 - Apply various AI
techniques to study real-world scenarios.)

Rubric wise marks obtained:


Rubrics Understanding Application Clarity & Presentation & Total
of of AI Organization(2) Formatting(2)
Concepts(3) Techniques(3)

Good Avg. Good Avg. Good Avg. (1) Good Avg.


(3) (1) (3) (1) (2) (2) (1)

Marks

You might also like