CAS AI & Software Development

Providing a targeted technical education in software and artificial intelligence to advance the careers of industry managers

Organisations are changing rapidly to become more digital. At the centre of this transformation is the use of software and machine learning to generate novel business applications. Increasingly, these also involve AI. Managers without any formal training in these areas are being asked to make critical resource allocation and operational decisions related to software and AI that can have significant impacts on corporate competitiveness. The risks and rewards of this decision making have never been higher. This is where the CAS in AI and Software Development comes in.

The CAS AIS provides a targeted education in software, machine learning (ML) and artificial intelligence (AI) to managers without prior formal training in computer science in order to advance their career. The aim of this programme is to improve the decision-making of managers by providing them with fundamental training in these areas that is applicable across multiple industries and areas of the organisation.

Course Descriptions

Lecturers: Dr. Lukas Fässler & Dr. Markus Dahinden

Programming with Python reinforces and extends basic programming concepts covered previously in the CAS in Data and Machine Learning (CAS DML) and introduces several new topics. These new topics include classes, objects, and a selection of important Python libraries, such as NumPy for matrix calculations as well as Pandas and Requests for data science and data visualization. Participants will develop their Python programming skills over the entire CAS with online tutorials, programming exercises, and individual support.

A Python basics online course is available approximately one month prior to start of the program for people who do not have prior experience with Python or who would like to refresh their Python skills.

Lecturers: Dr. Malte Schwerhoff & Dr. Hermann Lehner

This course provides a comprehensive overview of the software development process, introducing participants to essential techniques for facilitating the delivery of high-quality software products. The knowledge and practical experience gained will help managers to improve communication with software development teams, ultimately leading to higher success rates.

We will examine the different stages of software development and lifecycle to better understand the challenges of managing software development projects, and the principles and processes used to address them. This will include topics such as requirements elicitation, modelling, design patterns, implementation decisions and trade-offs, testing, refactoring, and maintenance and enhancement of software products. A team project will give participants the opportunity to apply the techniques introduced and to experience common software development challenges first-hand: for example, difficulties in eliciting technically meaningful requirements, integrating change requests, and managing an evolving code base. In this course, we will reverse the roles: participants will take on the task of delivering high quality software under our supervision. In this way, participants will gain a deeper understanding of the challenges of software development.

Lecturers: Dr. Carlos Cotrini Jiminez & Dr. Andreas Streich

This course provides fundamental training in areas of machine learning and artificial intelligence. The course is intended for managers who want to understand how ML and AI are reshaping industries.

We will cover the following topics:

  • Machine Learning: Discover the transformative role of neural networks, learn about computer vision and reinforcement learning.
  • We put an emphasis on natural language processing (NLP), and study domains like machine translation and generative AI.
  • Applications: Learn how Artificial intelligence is revolutionizing sectors like finance, insurance, retail, and services.
  • Challenges & Considerations: Recognize the potential pitfalls, threats, and ethical considerations in developing and deploying AI systems.
  • The Future of AI: Engage in discussions on the societal impacts and future prospects of AI.

Additional Information

Participants complete 3 modules over 4-5 months. Courses are generally conducted in either a block format or blended learning format to minimize time away from work. Classes are held at ETH Zentrum campus on seven weekends, each consisting of one full day (Friday) and one half-day (Saturday morning). Thus, this CAS is well suited as a part-time study programme.

Workload is approximately 250 hours.

Study language is 100% English.

CAS AIS applicants must satisfy the following requirements:

  • ETH recognised university degree at Master level or equivalent educational background

A bachelor degree can be exceptionally considered sur dossier.

  • Demonstrated managerial experience

At least 5 years of professional work experience that includes some experience with allocation of corporate resources, e.g. line management, project management, etc.

  • Good knowledge of English

At least B2 level is recommended.

MAS AID participants and applicants have priority over CAS only applicants. Prior completion of the CAS in Data & Machine Learning (CAS DML) is recommended, but not required. In particular, basic Python programming experience equivalent to the CAS DML is highly recommended. Preference in admissions is given to applicants that have completed the CAS DML or have some basic knowledge of programming and computer science that would make following this CAS more beneficial for the participant. 

Applications will be reviewed by the Admission Committee. The final decision is communicated by the School for Continuing Education.

Please apply online through the School for Continuing Education website. After submitting the application and uploading supporting documentation, you will be asked to pay the non-refundable application fee.

Deadline: 30 November

Programme Director

Programme Manager

Join the September 2024 class 

Applications for the MAS in AI & Digital Technology (MAS AID) are now being accepted and the CAS in Data & Machine Learning (CAS DML) application window is June 1 - 30.

Apply now

We will have an Information Event on 21 May 2024 at the ETH AI Center. Join us!

Register now

Questions

If you need more information, please contact us:

Maria Rosaria Polito
Programme Manager
  • +41446332372
Picture of Maria Polito
JavaScript has been disabled in your browser