Consultations
Consultations are only available in the form of direct communication either in person or via online call. Consultation through written communication is not possible. Text messages through MS Teams, Skype, or social media are not monitored.
On site consultation
On Tuesdays 1900-2000 and Thursdays 1900-2000 at SOC 353 (or SOC306).
Half-hour slots are available. Time slots must be booked in advance in Outlooki booking module here.
Online consultation
You can call via Skype or MS Teams at any time; there is no need to arrange a time in advance, just call. If the instructor does not answer and is busy, please try again later. Calls can be made every day until 8:00 p.m., including weekends. Typically, appointments are only made for consultations in person. For online consultations, appointments are not scheduled. For an online call, search for the name on Teams and on Skype use the username tarmokoppel.
Courses
MMO5580 Digitaalsed muutused
The course introduces opportunities for digitalization, enabling companies to work faster, reduce costs, and integrate processes and resources. One of the focuses is on the topic of artificial intelligence. Throughout the course, we gain an overview of how to implement digitalization solutions at various levels and in different economic sectors within an organization. The course also develops skills for selecting digital applications and thereby planning and implementing effective business processes. This course is taught in both Estonian and English.
Course esupport in Moodle (for students taking the course)
MMT5790 Software technologies
The course provides an overview of the implementation, procurement, and management of software technologies within an organization, while also describing the social, ethical, economic, and legal aspects associated with information systems. It focuses on information systems and, more specifically, software systems, highlighting the relationship between software and company objectives. Software project management is addressed, along with the social and ethical aspects associated with software. We examine the main architecture options, databases, and security related to software as well..
Course esupport in Moodle (for students taking the course)
The Fundamentals of Artificial Intelligence
The aim of the course is to provide an introduction to artificial intelligence (AI) and its applications in various fields. Students will learn the fundamentals of artificial intelligence, including an overview of machine learning, deep learning, neural networks, and natural language processing. The course also addresses ethical considerations related to artificial intelligence and its impact on society.
Course esupport in Moodle (for students taking the course)
Practice works
The courses include practical assignments where students typically learn to develop or test solutions that are actively used in real business practices. Throughout the study period, students acquire one new skill each week through practical work. The practical sessions begin in class and conclude with independent work at home. The choice of practical assignments is based on the specifics of the course and the current state of the ongoing AI revolution. Here is an overview of some previous practical assignments:
- Predictive analytics, classification of categories
- Predictive analytics, regression (forecasting numerical data)
- Predictive analytics, forecasting performance indicators (time series)
- Evaluation of virtual assistants for retail from other companies
- Training a deep neural network model to classify employee productivity levels based on audio or video input
- Using content analytics to enhance commercial texts
- Speech-to-text tools, transcribing meeting recordings and generating automatic summaries
- Natural Language Processing (NLP) in business processes, speech synthesis
- Designing, building, and testing a commercial chatbot using intent mapping methods
- Building a virtual assistant based on a large language model
- Financial analysis virtual assistant
- Developing an Alexa skill for a voice conversation bot to facilitate communication with customers
- Creating an LLMi web application for personalizing advertising texts
- Building a web scraping and sentiment analysis tool in Google Sheets to assess consumer sentiment and market trends through massive data collection
- Customer support response generated by a GPT chat agent
- Using GPT for decision support in solving management decision scenarios
- Using a virtual agent as a consultant for entrepreneurship
- Using a virtual agent as a consultant in labor relations
- Using a virtual agent in the role of a personnel recruiter – selecting the best candidate according to the job description
- Building a virtual secretary, letter-writing robot that understands client inquiries and can compose and send responses
- Generating response letters to customer inquiries based on past correspondence with other clients, using vector database methods
- Risk assessment tool based on a large language model
- Business process automation platforms (Zapier, Make)
- Using graph databases to store company expertise
- Advanced functions of a virtual agent based on LLMi – internet search and Verbose.