COURSE DESCRIPTION
This course is taught in Swedish.
The circular economy can now be considered an established part of the transition to a sustainable society. But what does it really mean and what is new?
This course will give you an introduction to the circular economy with a focus on materials. You will learn what the circular economy is, how it relates to sustainable development and the key principles of the circular economy.
Adding on to this introductory course, there is a course on recycling and a course on metals in a circular society.
The course is free of charge, taught online with no scheduled meetings and can be followed at your own pace. You can take the course without any subject-specific prior knowledge.
You will be continuously examined by answering questions related to each part. Examination is through automatically corrected questions and reflection tasks. To pass, you must answer all questions correctly. There is no limit to the number of times you can answer the questions. The reflection questions allow you to stop and give answers from your own perspective. These are not graded.
This course provides an understanding of automating software testing using program analysis with the goal of intelligently and algorithmically creating tests. The course covers search-based test generation, combinatorial and random testing while highlighting the challenges associated with the use of automatic test generation. You will learn: Understand algorithmic test generation techniques and their use in developer testing and continuous integration. Understand how to automatically generate test cases with assertions. Have a working knowledge and experience in static and dynamic generation of tests. Have an overview knowledge in search-based testing and the use of machine learning for test generation.
This course will teach you how to build convolutional neural networks. You will learn to design intelligent systems using deep learning for classification, annotation, and object recognition.
This course provides a fundamental knowledge of IoT, targeting physical devices, communication and computation infrastructure. The course gives theoretical knowledge as well as hands-on experiences to build an IoT application.
This course deals with model-based testing, a class of technologies shown to be effective and efficient in assessing the quality and correctness of large software systems. Throughout the course the participants will learn how to design and use model-based testing tools, how to create realistic models and how to use these models to automate the testing process in their organisation.
The rapid development of digital technologies and advances in communications have led to gigantic amounts of data with complex structures called ‘Big data’ being produced every day at exponential growth. The aim of this course is to give the student insights in fundamental concepts of machine learning with big data as well as recent research trends in the domain. The student will learn about problems and industrial challenges through domain-based case studies. Furthermore, the student will learn to use tools to develop systems using machine-learning algorithms in big data.
The aim of this course is to provide participants with the principles behind model-driven development of software systems and the application of such a methodology in practice. Modelling is an effective solution to reduce problem complexity and, as a consequence, to enhance time-to-market and properties of the final product.