0% found this document useful (0 votes)
29 views1 page

Programming For Artificial Intelligence - Fiza Khalil

The course 'Programming for Artificial Intelligence' covers fundamental concepts of AI, including its life cycle, data management, and statistical computing using programming languages like R and Python. Students will learn various tools and techniques for data preprocessing, visualization, and predictive modeling, alongside practical applications through lectures and projects. Assessment includes exams, assignments, and presentations, with reference materials provided for deeper understanding.

Uploaded by

chandsajid6522
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)
29 views1 page

Programming For Artificial Intelligence - Fiza Khalil

The course 'Programming for Artificial Intelligence' covers fundamental concepts of AI, including its life cycle, data management, and statistical computing using programming languages like R and Python. Students will learn various tools and techniques for data preprocessing, visualization, and predictive modeling, alongside practical applications through lectures and projects. Assessment includes exams, assignments, and presentations, with reference materials provided for deeper understanding.

Uploaded by

chandsajid6522
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/ 1

Programming for Artificial Intelligence

Credit Hours: 2+1 Course Code: AINT-1108 Prerequisites: None


Course Learning Outcomes (CLOs):
At the end of the course, the students will be able to: Domain BT Level*
1. Understand Artificial Intelligence and basic concepts related to Artificial C 1
Intelligence
2. Identify or Explain tools/techniques or algorithms to solve the Artificial
C 2
Intelligence problems.
3. Manage the Artificial Intelligence cycle including getting data, cleaning
C 3
data, datapreprocessing, and data visualization.
4. Practice Artificial Intelligence issues in statistical computing using programming
C 4
language such as R and Python.
*
BT= Bloom’s Taxonomy, C=Cognitive Domain, P=Psychomotor Domain, A=Affective Domain
Course Contents:
Introduction to Artificial Intelligence, Artificial Intelligence Life cycle & Process (Asking Right Questions,
Obtaining Data, Understanding Data, Building Predictive Models, Generating Visualizations), For Building Data
Products, Introduction to Data (Types of Data and Data Sets), Data Quality (Measurement and Data Collection
Issues), Datapre-processing Stages (Aggregation, Sampling, Dimensionality Reduction, Feature subset selection,
Feature creation etc.), Algebraic & Probabilistic View of Data, Introduction to Python Artificial Intelligence Stack
(Python, Numpy, Pandas, Matplotlib), Relational Algebra & SQL, Scraping & Data Wrangling (assessing,
structuring, cleaning & munging of data), Basic Descriptive & Exploratory Data Analysis using Plotly and
Matplotlib, Introduction to Text Analysis (Stemming, Lemmatization, Bag of Words, TF-IDF), Introduction to
Prediction and Inference (Supervised& Unsupervised) Algorithms, Introduction to Scikit Learn, Bias-Variance
Tradeoff, Model Evaluation & Performance Metrics (Accuracy, Contingency Matrix, Precision-Recall, F1-Score,
etc.), Introduction to Map- Reduce paradigm, Introduction to R, Reading data into R, Data frames, Basic and
advanced plots for Data
Visualization.
Teaching Methodology:
Lectures, Written Assignments, Practical labs, Semester Project, Presentations.
Course Assessment:
Mid Term Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam.
Reference Material:
1. Introduction to Artificial Intelligence: A Python Approach to Concepts, Techniques and Applications by Laura Igual
and SantoSegui, Springer, 1st Edition, 2017; ISBN 978-3-319-50016-4
2. Python Data Science Cookbook by Gobi Subramanian, Packt Publishing, 1st Edition, 2015;
ISBN 978-1-78439-640-4
3. Artificial Intelligence from Scratch by Joel Grus, O’Relly Media, 1st Edition, 2015; ISBN 978-1-491-90142-7
4. Data Mining and Analysis: Fundamental Concepts and Algorithms by Muhammad J. Zaki and Wagner Meira, Jr,
Cambridge University Press, 1st Edition, 2014;ISBN 978-0-521-76633-3

You might also like