Algorithmic Thinking

Studiengang
  • International Program
Kennzahl der Lehrveranstaltung
  • IFLV6597
Anzahl der zugewiesenen ECTS-Credits
  • 5.0
Name des/der Vortragenden
  • Assoz. FH-Prof. Corradini Andrea, PhD
empfohlene optionale Programmeinheiten
  • Derzeit nur in Englisch verfügbar
    none
empfohlene Fachliteratur
  • Derzeit nur in Englisch verfügbar
    Y. Daniel Liang, "Introduction to Java Programming and Data Structures", 12th edition, Pearson, 2020
Niveau der Lehrveranstaltung laut Lehrplan
  • Bachelor
Studienjahr
  • Fall 2025
Semester in dem die Lehrveranstaltung angeboten wird
  • 1
Unterrichtssprache
  • English
Lernergebnisse der Lehrveranstaltung
  • Derzeit nur in Englisch verfügbar
    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.

    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
Lehrinhalte
  • Derzeit nur in Englisch verfügbar
    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.
    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.
Lehr- und Lernformen
  • Derzeit nur in Englisch verfügbar
    asynchronous classes and exercises
Praktikum
  • none

Das MCI verwendet Cookies, um Inhalte und Empfehlungen auf Ihre Interessen auszurichten. Detailinformationen über den Einsatz von Cookies und Services für Zwecke der Webanalyse und des Online-Marketings finden Sie in unserer Datenschutzerklärung. Wenn Sie unsere Website weiterhin nutzen, stimmen Sie der Cookie-Nutzung zu.