Skip to main content

AI and procedural generationLaajuus (5 cr)

Course unit code: PO00FO94

General information


Credits
5 cr
Teaching language
English
Finnish

Objective

You understand what artificial intelligence is. You gain an understanding of its various types such as machine learning, deep learning and neural networks.
You understand how artificial intelligence is used in various applications and how these solutions impact society and ethics.
You understand what procedural generation is. You know how to generate game worlds and levels, textures or sounds using algorithms.
You understand the use of artificial intelligence in procedural generation.
You are able to apply artificial intelligence and procedural generation in a game or software project.

Content

What is artificial intelligence?
What are machine learning, deep learning and neural networks?
How is artificial intelligence used in various game and software applications?
What is procedural generation?
How do algorithms generate game worlds and levels, textures or sounds?
How can artificial intelligence be used to enhance procedural generation, for example, by creating more complex and realistic environments or by helping programmers create larger amounts of content more quickly?
How is procedural generation used in various fields, such as video games, movies, architecture and virtual reality?

Evaluation

Students can
a. use professional vocabulary and concepts in an expert way in different situations.
b. assess information sources critically.
e. choose appropriate models, methods, software and techniques according to the purpose and justify these choices.
g. apply critically the ethical principles of the professional field in different situations.

Go back to top of page