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 |
Great post and very useful discussion here. For professional repair assistance, the Lenovo Laptop Service Center in Dadar provides expert solutions for display, keyboard, battery, and motherboard problems. Customers benefit from affordable services, doorstep services, out-of-warranty repair service, and multi-brand service support. Call +91-7042640351, +91-9891868324.
ReplyDelete