GRA 8273 Machine Learning

GRA 8273 Machine Learning

Course code: 
GRA 8273
Department: 
Strategy and Entrepreneurship
Credits: 
4
Course coordinator: 
Alan Saied
Vegard Kolbjørnsrud
Course name in Norwegian: 
Machine Learning
Product category: 
Executive
Portfolio: 
EMBA Business Administration - Elective courses
Semester: 
2027 Spring
Active status: 
Active
Level of study: 
Master
Teaching language: 
English
Course type: 
One semester
Introduction

Digitalization creates high speed, high volume digital activity traces – Big Data. Using these data and recent advances in Machine Learning (ML), organizations can automatically build predictive models and tools that can improve a wide variety of routines, ranging from targeted marketing to preventative maintenance to fraud detection. But adopting these tools requires: specifying viable problems, recognizing underlying data requirements and shortcomings, understanding models’ potential failure points, assessing model performance, translating model predictions to actionable business insights, and reflecting on the ethical and security implications of data collection/model building. To successfully deploy ML/AI, managers must become familiar and comfortable with foundational tasks. Managers do not need to become data scientists, but managers in digital organizations need to understand what ML can and cannot do, what ML requires, how to formulate viable ML questions, how to action data-driven predictions, and how models can break.

This course develops these foundational skills through hands-on experience with cutting edge analytics tools and techniques, and through case discussions designed to reflect on the technical foundations of ML/AI successes and failures.

Learning outcomes - Knowledge

Upon completion, the student will be able to:

  • Analyze the interdependencies between data structures, modeling techniques, and problem specifications.
  • Evaluate potential modeling and data errors within ML frameworks that lead to discrepancies between development and practical performance.
  • Assess critical security issues and best practices associated with machine learning applications, including its use for enhancing security.
Learning outcomes - Skills

Upon completion, the student will be able to:

  • Select and justify appropriate tools and components for initiating a machine learning project.
  • Formulate and scope viable machine learning problems from complex real-world challenges.
  • Collaborate effectively within data science teams to define project requirements and critically evaluate modeling outcomes.
General Competence

Upon completion, the student will be able to:

  • Examine and critically discuss the social and security implications inherent in datamodeling and machine learning applications.
Course content

Course outline (on an overall level)

  • Machine learning’s location within the analytics landscape
  • Data structures, and the correspondence between data and ML tasks
  • Specifying viable and valuable ML problems
  • Modeling processes and techniques
  • Automated ML
  • ML case studies, reflecting on the technical underpinnings
Teaching and learning activities

The course consists of lectures and ML labs using Python (on a local computer), and some case discussions. Lectures will reference Python code "only" for illustrative purposes and students are "not " expected to have any coding background or write any codes. Following introductory lectures and labs, we will use applications and use cases to reflect on how tools, codes, applications are used for which tools might be developed considering ethical/security considerations.

Attendance to all sessions in the three core topics of the course is compulsory. If you have to miss part(s) of any of the three core topics of the course, you must ask in advance for leave of absence. More than 25% absence in one of the core topics of the course will require retaking the entire topic. It's the student's own responsibility to obtain any information provided in class that is not included on the course homepage/ It's learning or other course materials.

Candidates may be called in for an oral hearing as a verification/control of written assignments.

All the three core topics of the course must be passed in order to obtain a grade for the course.

The course is a part of a full Executive MBA programme and examination in all courses must be passed in order to obtain a certificate.

In all BI Executive courses and programmes, there is a mutual requirement for the student and the course responsible regarding the involvement of the student's experience in the planning and implementation of courses, modules and programmes. This means that the student has the right and duty to get involved with their own knowledge and practice relevance, through the active sharing of their relevant experience and knowledge.

Software tools
Software defined under the section "Teaching and learning activities".
Qualifications

Granted admission to the EMBA programme. Please consult our student regulations.

Disclaimer
Changes in exam type can be made until the course starts. In addition, unforeseen events or external conditions may call for deviations in teaching and exams.​

Assessments
Assessments
Exam category: 
Submission
Form of assessment: 
Written submission
Exam/hand-in semester: 
First Semester
Weight: 
60
Grouping: 
Individual
Duration: 
4 Week(s)
Comment: 
Individual assignment, counts 60% of the final grade.
Candidates may be called in for an oral hearing as a verification/control of written assignments.
Exam code: 
GRA 82732
Grading scale: 
ECTS
Resit: 
Examination when next scheduled course
Exam category: 
Activity, Oral
Form of assessment: 
Presentation
Exam/hand-in semester: 
First Semester
Weight: 
40
Grouping: 
Group (2 - 8)
Comment: 
Group project and presentation, counts 40% of the final grade.
Candidates may be called in for an oral hearing as a verification/control of written assignments.
Exam code: 
GRA 82733
Grading scale: 
ECTS
Resit: 
Examination when next scheduled course
Type of Assessment: 
Ordinary examination
All exams must be passed to get a grade in this course.
Total weight: 
100
Student workload
ActivityDurationComment
Teaching
32 Hour(s)
Prepare for teaching
25 Hour(s)
Student's own work with learning resources
63 Hour(s)
Sum workload: 
120

A course of 1 ECTS credit corresponds to a workload of 26-30 hours. Therefore a course of 4 ECTS credit corresponds to a workload of at least 110 hours.

Reading list