12. Januar 2024

Winter School: Algorithmic Thinking

Target group

Students from all departments are invited to participate

 

Content

Intended learning outcomes upon successful completion of the course, the students will be able to:

  • discuss the importance of algorithms in the problem solving process
  • create algorithms for solving simple problems using procedural and possibly very basic object-oriented techniques
  • decompose a problem into smaller pieces and/or sub-problems
  • identify the main properties and drawback of algorithms
  • decide on the appropriate control flow and data structure for a given problem • basic programming tools

 

Description

Programming and problem solving are essential skills for all students enrolled in any education program that requires a minimum amount of IT skills. Understanding how a computer is instructed to accomplish tasks and learning how to solve problems using a structured programming language provides a strong foundation of many concepts and ideas for these students. The main objective of the course is to introduce students to problem solving with a procedural approach using a high level programming language as a resource for developing software solutions. This course introduces, among others, the concept of algorithm, data types, data structures, control structures along with their use in and the use of programming tools. The programming language of our choice is Java.

Short Facts
  • Date: 02.02.2024, 12.00 - 05.00 pm (MCI Webinar)
    08 + 09.02.2024, 12.30 - 04.45 pm (MCI Webinar)
    19. - 23.02.2024, 12.00 - 03.30 pm (MCI Webinar)
    02. - 23.02.2024, 9 asynchronous TU (self paced learning)
  • Format: Online - MCI Webinar & Online Course, 45 TU, 5 ECTS
  • Costs: EUR 150,-
  • Lecturer: Andrea Corradini, Suganthi Manoharan
  • Group size: Max. 30 participants
  • Methodology: Lectures and exercises
  • Language: English
  • Venue: Online Classroom


Registration for this career event starts on September 20, 2023!


Online Registration

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.