Python for Artificial Intelligence MNCST319 KTU Minor 2024 - course details and syllabus

 

 SEMESTER 3

PYTHON FOR ARTIFICIAL INTELLIGENCE

 

Course Code

MNCST319

CIEMarks

40

Teaching Hours/Week(L:T:P)

3:1:0

ESEMarks

60

Credits

4

Exam Hours

2Hrs.30Min.

Prerequisites(ifany)

None

Course Type

Theory




Course Objectives:

1. To provide learners an insight into Python programming in a scientific computation context and develop programming skills to solve engineering problems

2. To give insights in developing AI&web based applications

3. To familiarize DataV isualization tools&its application.

                                    SYLLABUS

 

Module No.

Syllabus Description

Contact Hours

 

1

Foundations of Coding - Control statements - Selection structure (if- else), Iteration structure (for, while), Using built in functions and modules,Working with List,tuples.Sets,Dictionaries,Work with

Functions-Arguments and return values,Lambda functions.

 

11

 

2

Design with classes - Objects and Classes, Methods, Instance Variables, Constructor, Accessors and Mutators. Structuring classes with Inheritance and Polymorphism. Abstract Classes.

Exceptions-Handle a single exception,handle multiple exceptions.

 

11

 

 

 

3

Packages for Numerical Operations: NumPy - Basics, creatingarrays, Arithmetic, Slicing, Matrix Operations, Random Numbers, Linear Algebra-Solving System of Equations

Plotting and visualization Packages- Matplotlib, Basic plot, Ticks, Labels, and Legends, Ploting graph with Numpy and Matplotlib-line, scatterplot,barchart,piechart,sine and s igmoidfunction setc,Basics of Seabornpackage.

 

 

 

11

 

 

 

4

Packages for data processing and prediction: Pandas - Series and DataFrame, Reading Data from Files Using Pandas, Extracting Information from a DataFrame, Grouping and Aggregation, Data cleaning functions.

Implentation of Simple Regression Problem-Reading and preprocessing the data from CSVfile,Prediction using scikit-learn library.

 

 

 

11


Course Assessment Method(CIE: 40 marks,ESE: 60 marks)

 

Continuous Internal Evaluation Marks(CIE):

 

 

Attendance

 

Assignment/ Microproject

Internal Examination-1 (Written)

Internal Examination-2 (Written )

 

Total

5

15

10

10

40

End Semester examination Marks(ESE)

In PartA,all questions need to be answered and in PartB,eachs tudent can choose any one full question out of two questions

 

Part A

Part B

Total

·      2 Questions from each module.

·      Total of 8 Questions,each carrying 3 marks

 

(8x3=24marks)

1.    Each question carries 9 marks.

2.    Two questions will be given from each module, out of which 1 question should be answered.

3.    Each question can havea maximum of 3sub divisions.

(4x9=36marks)

 

 

 

60

Course Outcomes(COs)

At the end of the course students should be able to:

 

 

Course Outcome

Bloom’s Knowledge

Level(KL)

CO1

Write,test and debug Python programs using conditional and iterative statements

K3

CO2

Develop programs by utilizing the modules Lists, Tuples, Sets and Dictionaries in Python and functions

K3

CO3

Implement Object Oriented programs with exception handling

K3

CO4

Write programs in Python to process data stored in files for predicting the results

K3

Note:K1-Remember,K2-Understand,K3-Apply,K4-Analyse,K5-Evaluate,K6-Create


CO-POMappingTable:

 

 

PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

PO10

PO11

PO12

CO1

3

 

3

 

3

 

 

 

 

 

 

3

CO2

3

 

3

 

3

 

 

 

 

 

 

3

CO3

3

3

3

 

3

 

 

 

 

 

 

3

CO4

3

3

3

 

3

 

 

 

 

 

 

3

  

TextBooks

Sl.No

TitleoftheBook

NameoftheAuthor/s

Nameofthe Publisher

Editionand Year

1

FundamentalsofPython:First Programs

KennethALambert

CengagePublishing

2/e,2016

2

PythonforDataAnalysis,

WesMcKinney

Shroff/O’Reilly

Publishers

2/e,2017

3

IntroductiontoPythonfor

ScienceandEngineering,

DavidJ.Pine,

CRCPress

1/e,2021

4

TheCompleteReferencePython

MartinC.Brown

McGrawHill

1/e,2018

 

 

ReferenceBooks

Sl.No

TitleoftheBook

NameoftheAuthor/s

NameofthePublisher

Editionand Year

1

Think Python: How to Think Like a Computer Scientist,

AllenB.Downey

Schroff

2/e,2016

2

Python Programming, Shroff/Murach

Michael Urbanand Joel Murac

Shroff/Murach,2016

2016

3

PythonEssentialReference.

DavidM.Baezly

Addison-Wesley

Professional

4/e,2009.

4

Python for Informatics: Exploring Information,

CharlesSeverance

Addison-Wesley Professional

2009

 

 

VideoLinks(NPTEL,SWAYAM…)

Module No.

LinkID

1

TheJoyofComputingusingPython-CourseByProf.SudarshanIyengar,Prof.Yayati Gupta | IIT Ropar

2

ProgramminginPython -CourseByDr.RizwanRehman|DibrugarhUniversity


Comments

Popular posts from this blog

Python for Artificial Intelligence MNCST319 KTU BTech CS Minor 2024

Python for Artificial Intelligence MNCST 319 KTU 2024 Scheme Minor Model Question Paper