GRAI019 AI Principles and Applications 2024 SC
GRAI019 AI Principles and Applications 2024 SC
In this introductory AI course, students will simultaneously learn programming fundamentals (using R) and AI
principles. They will delve into essential concepts of Artificial Intelligence, exploring topics such as machine learning,
neural networks, and data analysis techniques to build a foundational understanding of AI principles. Since students
have a diverse level of experience with data science, there is an additional component to this course – an introduction
to data analytics, where students will review (and learn) about the principles of data analytics.
MAPPING OF COURSE LEVEL LEARNING OUTCOMES (OBJECTIVES) WITH DEGREE LEVEL LEARNING
OBJECTIVES (See Annex), ASSESMENT AND TEACHING METHODS
1
APPROVED BY
THE STUDY COMMISSION
Minutes No. 02-12-2024-11
as of 26th August 2024
a coherent written
research paper.
CLO3. Special abilities.
LO1.1. Students will In-class group activities, Case analysis, groups
Be able to analyze the be able to define Kaggle competition. discussions, R assignments.
organizational capability to the business
innovate and provide problem and
recommendations from an AI develop innovative
perspective. solutions.
CLO4. Social abilities.
LO2.1. Students will In-class group activities, Group activities, discussions
Adhere to the principles of be able to evaluate final exam, Kaggle and workshops.
professional ethics and past and current competition.
citizenship participating in practices in their
discussions on relevant discipline from an
academic issues. Be able to ethical
lead the team and be perspective.
accountable for its performance.
LO3.1. Students will
develop and deliver
a coherent oral
presentation.
CLO5. Personal abilities. LO2.1. Students will Demonstration of Critical evaluation of the theories
Develop personal and be able to evaluate professional behavior, and group members’ opinion,
professional abilities, critical past and current creativity and critical management of complicated
thinking, and creativity. practices in their thinking during the class social situations during the
discipline from an and group discussions. discussion of cases.
ethical
perspective.
Plagiarism is considered a breach of academic integrity. In case of plagiarism, a student/group will result in an automatic
failure in this course. Late assignments are marked zero.
COURSE OUTLINE
This course will consist of lectures, case studies and workshops during which we will use our theoretical knowledge to apply
theory to business cases and R to study actual data from business. Lectures will consist of interactive discussions, case
analysis, class discussions, group project work, article analysis discussions, group presentations, and individual final class
exam.
Part 1
Class hours
Day Topic Readings
T P
Friday 1
2
APPROVED BY
THE STUDY COMMISSION
Minutes No. 02-12-2024-11
as of 26th August 2024
Saturday
1
3
APPROVED BY
THE STUDY COMMISSION
Minutes No. 02-12-2024-11
as of 26th August 2024
Part 2
Class hours
Day Topic Readings
T P
Friday 1
Saturday
1
4
APPROVED BY
THE STUDY COMMISSION
Minutes No. 02-12-2024-11
as of 26th August 2024
Part 3
Class hours
Day Topic Readings
T P
Friday 2
14:15- Module 5
Neural networks and Reinforcement Learning 2 TBA
15:45
Module 6
9:00- Recap of main R Functions and additional study of more Grolemund & Wickham. Ch.
advanced R features, such as unsupervised learning, 2
10:30 2, 18-19]
reinforcement learning and generative AI.
(1)
https://research.ibm.com/blo
g/what-is-generative-AI and
Module 7
10:45- (2)
Neural Networks, Generative AI and Large Language models in 2
12:15 https://towardsdatascience.c
R
om/getting-started-with-
generative-art-in-r-
3bc50067d34b
Case study and all
Churn Prediction for a Business
13:15- associated necessary data
AI in business. Introduction to the case and preparation for 2
14:45 will be provided by the
modeling and predicting customer churn rates.
instructor.
Kaggle Competition
15:00- Group activity. The due date for the final machine learning
2
16:30 model/student predictions will be announced after a discussion
with the students.
CONSULTATIONS 3
FINAL EXAM 4
Part 1
5
APPROVED BY
THE STUDY COMMISSION
Minutes No. 02-12-2024-11
as of 26th August 2024
Type of assignment %
Individual Components
Total: 50
Part 2
Type of assignment %
Group Components
In-class assignments 10
Kaggle competition 40
Total: 50
6
APPROVED BY
THE STUDY COMMISSION
Minutes No. 02-12-2024-11
as of 26th August 2024
Final Examination. The examination is an individual assignment and makes up 50% of the final grade. The exam is based
on all of the material covered in the class. During the exam students will use R to solve various problems. As part of the
assignment students will knit an html document with all of the solutions and upload it on elearning to be graded by the
instructor.
In-class assignments/group activities. Students will have to complete at least two group activities, which will facilitate their
learning of R programming language and application of AI principles. These activities constitute 10% of the final grade.
Kaggle competition. Students will have to create a machine learning model/algorythm to predict scores from consumer
reviews. Best performing groups will receive the highest grades. This group activity makes up the remaining 40% of the
grade.
Re-take of the exam. Students who receive a failing final grade have a right to a re-take exam, which will comprise 50% of the
final grade. In-class assignments and Kaggle competition cannot be completed at a later time.
7
APPROVED BY
THE STUDY COMMISSION
Minutes No. 02-12-2024-11
as of 26th August 2024
REQUIRED READINGS
Provost, F., Fawcett, T. (2013). Data Science for Business: What You Need to Know about Data Mining and Data-Analytic
Thinking. United Kingdom: O'Reilly Media.
Grolemund, G., & Wickham, H. (2017). R for Data Science. O’Reilly Media (This textbook is also available online at
https://r4ds.hadley.nz).
ADDITIONAL READINGS
TBA
SOFTWARE REQIOREMENTS
During the course we will use R and R studio. Since this course relies heavily on programming and data analysis, bring your
own laptops to each session.
ADDITIONAL REMARKS
8
APPROVED BY
THE STUDY COMMISSION
Minutes No. 02-12-2024-11
as of 26th August 2024
ANNEX
DEGREE LEVEL LEARNING OBJECTIVES