This course covers areas of legal and ethical implications of ethical hacking.
It also introduces detection and exploitation of vulnerabilities in IT infrastructure, including different reconnaissance techniques. The course provides in-depth understanding of the penetration testing phases, various attack vectors, and preventative countermeasures.
The course encompasses that the student should learn to understand and discover weaknesses and vulnerabilities in information systems, perform the attacks, check the strength of existing security controls, etc.
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.
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 purpose of the course “Artificial Intelligence for Managers” is to give managers and decision makers a principle understanding of AI and to increase their understanding of opportunities, difficulties, benefits, and risks connected to AI. It is neither an “Introduction to AI” nor an “AI for dummies” course. Instead, it is set to demystify AI and to transform it into an actionable tool for manages and decision makers.
Target groupThis course is for product managers, project managers, executives, and engineering managers in organizations that have already made, or are about to make, the transition to working with AI.
ContentThe course is organized in three modules. The initial module will focus an introduction to AI, giving an understanding of what type of cases can be addressed with AI and what managers need to know about AI technology. Module two will cover tools and concrete on how to set up an AI strategy and roadmap, how to get started on AI projects, how to integrate AI and IT development, how to (self) evaluate AI in use, and, not to forget, the ethical and legal aspects of AI. The third module will give the participants the chance to use their new knowledge and tools and work with their own practical cases and how they could be addressed using AI.
The goal of the course is to empower the participants to:
Describe the principal concept of AI, its strengths, and shortcomings
Understand opportunities, myths, and pitfalls of AI
Identify problem areas in industry, society, and in management where AI could be utilized
Analyze how AI can be applied in a particular problem area
Manage an AI strategy and get started: implement a strategy and a roadmap to apply AI in a particular problem area
Understand how to integrate AI with IT development
Assess the maturity of AI utilization in an organization
Reflect on applications of AI from an ethical and legal perspective as well as the future challenges (technical, organizational, social, etc.)
Practical informationAll materials will be accessible and include reading material, lecturer slides etc. The lectures can either be attended live via Zoom or later using the recordings at a time that is convenient for the participants. There will be 3 onsite workshops with a focus on interaction with the teacher and the co-participants of sharing real-life experiences and insights. The course will be delivered in a flexible manner to facilitate the combination of course work with your ongoing professional commitments.
The total effort to pass this course is typically around 200 hours.
Teaching language: English
Entry requirementsThe basic eligibility for this course is a bachelor’s degree. Candidates with corresponding work experience are also invited to apply. Two years of relevant work experience is considered equivalent to one year of university studies at bachelor level.
The course is free
The course is part of the programme MAISTR (hh.se/maistr) where participants can take the entire programme or individual courses. The course is for professionals and is held online in English. Application is open as long as there is a possibility of admission. The courses qualify for credits and are free of charge for participants who are citizens of any EU or EEA country, or Switzerland, or are permanent residents in Sweden. More information can be found at antagning.se.
About the course Critical design and practical ethics for AI, 3 credits
Who is this course for?
Artificial Intelligence (AI) is being increasingly implemented and used in society today. It has already proven to have an impact on the individual, organization and society, and this impact will most likely only increase. Therefore, it is important to understand the ethical issues that may arise from use of AI, as well as to adopt a critical stance to the technology’s impact.
The course introduces critical and ethical issues surrounding data and society, to train the student to problematize and reason about artificial intelligence (AI).
You are most likely a designer, innovator, or product manager that works with digital services and products.
What will you learn from this course?
The course deals with different perspectives on AI and its real and potential effect on organizations and society. The course is based on five different perspectives on AI: accountability, surveillance capitalism, power and bias, sustainability, and trust.
The course material consists of recent and relevant literature on the impact of, and critical perspectives on AI. Active discussions founded in different ethical perspectives are also an important part of the course.
What is the format of this course?
This course is primarily self-paced, with a few synchronous meetings. Most activities are based on the student’s having consumed specified material beforehand, such as video lectures, podcasts, articles, and books. Active discussions, both in online forums and during synchronous meetings, are an important part of the course.
The course has the objective to provide proficiency in cybersecurity analysis and design in industrial settings, with a special focus on smart factories and Industry 4.0. To that aim, you will learn about advanced cybersecurity concepts, methodologies and tools. You will also be able to apply your knowledge to case-studies of industrial relevance.