Objektorientierung Teil 1 (Lernzielkontrolle)

Dieser Beitrag ist Teil 8 von 14 in der Serie Lernzielkontrollen.

Die grundlegenden Begrifflichkeiten rund um Klasse und Objekt sind die Inhalte der dreiundvierzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Objektorientierung Was ist eine Klasse? Eine Klasse ist ein Bauplan für Objekte. Sie definiert alle Attribute und Methoden ihrer Objekte. Was ist ein Objekt? Ein Ding der realen Welt, das Eigenschaften und Funktionen […]

Algorithmen und Methoden (Lernzielkontrolle) – Anwendungsentwickler-Podcast #42

Dieser Beitrag ist Teil 7 von 14 in der Serie Lernzielkontrollen.

Mit den Themen Algorithmen und Methoden setze ich in der zweiundvierzigsten Episode des Anwendungsentwickler-Podcasts meine Reihe der Lernzielkontrollen zur Einführung in die Programmierung mit Java fort. Inhalt Algorithmen Was ist ein Algorithmus? Die wiederholbare Beschreibung zur Lösung eines Problems. Welche drei grundlegenden Bestandteile kann eine Algorithmus haben? Sequenz, Verzweigung und […]

Pseudocode vs. Struktogramm und Programmablaufplan in der schriftlichen Abschlussprüfung

In so ziemlich allen schriftlichen IHK-Prüfungen der letzten Jahre (vgl. Themen der schriftlichen Prüfungen seit 2010) gab es mindestens eine „Programmieraufgabe“. Es sollte also ein Algorithmus für ein beliebiges Problem auf dem Papier „programmiert“ werden. Da Programmieren das Tagesgeschäft jedes Anwendungsentwicklers ist, finde ich diese Aufgaben auch absolut sinnvoll. Allerdings […]

Die hilfreichsten (Windows-)Tools für Softwareentwickler – Anwendungsentwickler-Podcast #40

Als Software-Entwickler kann man sich mit zahlreichen Tools das Leben einfacher machen. In der vierzigsten Episode des Anwendungsentwickler-Podcasts stelle ich 23 hilfreiche (Windows-)Tools vor. Inhalt Produktivität bei der täglichen Arbeit Explorer++ oder ein anderer Explorer-Ersatz Sollte Favoriten und mehrere Tabs unterstützen. CLCL Multi-Clipboard für Copy/Paste. AutoHotkey Text-Vervollständigung z.B. für Code-Snippets […]

Zahlen und Zeichen (Lernzielkontrolle) – Anwendungsentwickler-Podcast #39

Dieser Beitrag ist Teil 6 von 14 in der Serie Lernzielkontrollen.

Die Verarbeitung von Zahlen und Zeichen in Java wird in der neununddreißigsten Episode des Anwendungsentwickler-Podcasts behandelt. Inhalt Zahlen Welche Präfixe kennt Java zur Eingabe von Zahlen in verschiedenen Zahlensystemen? 0b für Binär-, 0 für Oktal- und 0x für Hexadezimalzahlen. Welche ganzzahligen Datentypen gibt es in Java? byte (8bit), short (16bit), […]

Muss man mehr als eine Programmiersprache beherrschen?

In einem interessanten Artikel hat Saeed Gatson vor Kurzem bei Simple Programmer über die Frage geschrieben, ob Programmierer mehr als eine Programmiersprache beherrschen sollten: Do You Need To Know More Than One Language? Meiner Meinung nach ist das Erlernen einer neuen Programmiersprache recht einfach, wenn man bereits eine andere Programmiersprache […]

Variablen und Operatoren (Lernzielkontrolle) – Anwendungsentwickler-Podcast #38

Dieser Beitrag ist Teil 5 von 14 in der Serie Lernzielkontrollen.

Eine kurze Einführung in alles rund um Variablen und Operatoren gibt es in der achtunddreißigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Variablen Was ist eine Variable? Ein benannter Speicherbereich des Computers. Wie werden Variablen in Java benannt? Welche Zeichen sind erlaubt? Nach Konvention in Camel Case. Zahlen, Buchstaben, Dollarzeichen und Unterstrich sind […]

Allgemeine Fragen zur Programmierung (Lernzielkontrolle) – Anwendungsentwickler-Podcast #37

Dieser Beitrag ist Teil 4 von 14 in der Serie Lernzielkontrollen.

Einige allgemeine Begriffe rund um die Programmierung sind das Thema der siebenunddreißigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Was ist ein Bit? Die kleinste Informationseinheit in der Informatik. Was ist ein Byte? Acht Bit. Was ist der Unterschied zwischen Kompilierzeit (compile time) und Laufzeit (runtime)? Kompilierzeit ist die Zeit des Programmierens, Laufzeit […]

Java (Lernzielkontrolle) – Anwendungsentwickler-Podcast #36

Dieser Beitrag ist Teil 3 von 14 in der Serie Lernzielkontrollen.

Einige allgemeine Einstiegsfragen zur Lernzielkontrolle rund um Java sind das Thema der sechsunddreißigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Was sind Quellcode und Maschinencode? Quellcode wird vom Entwickler geschrieben (menschenlesbar). Maschinencode wird vom Computer ausgeführt. Was ist ein Compiler und was macht er? Übersetzt Quellcode in Maschinencode. Was ist Bytecode? Plattformunabhängiger Programmcode, […]