Infos gesucht zu Programmiergrundlagen/Programmierlogik ...

Diskutiere Infos gesucht zu Programmiergrundlagen/Programmierlogik ... im Developer Network Forum im Bereich Hardware & Software Forum; Hallo zusammen, bin am Vorbereiten eines Kurses für Programmieranfänger. Dabei soll keine konkrete Programmiersprache drangenommen werden. Es...
  • Infos gesucht zu Programmiergrundlagen/Programmierlogik ... Beitrag #1
Okraml

Okraml

Bekanntes Mitglied
Dabei seit
02.11.1999
Beiträge
1.687
Reaktionspunkte
0
Ort
Ossi
Hallo zusammen,

bin am Vorbereiten eines Kurses für Programmieranfänger. Dabei soll keine konkrete Programmiersprache drangenommen werden. Es geht also ganz allgemein darum: Wie programmiert man? Was sind Schleifen, Zahlensysteme, Bedingungen ...?

Als nettes Tool hab ich bereits KaraToJava gefunden. (Ist ein geniales Tool)

Kennt noch jemand ein paar gute Seiten, die sich mit dem Thema beschäftigen bzw. wo ich gute Aufgaben oder Programme finde?
Welche Themen könnten noch drangenommen werden?

Der Kurs geht übrigends 2 Wochen und soll auch schon Grundlagen zur Objektorientierten Programmierung beinhalten.

:) Okraml
 
  • Infos gesucht zu Programmiergrundlagen/Programmierlogik ... Beitrag #2
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Webseiten, die sich mit Programmierung im Allgemeinen befassen, fallen mir zwar auf die Schnelle keine ein, aber ein paar Stichwörter, die du kurz anschneiden könntest.

Evtl. eine Mini-Einführung, wie ein Computer ein Programm verarbeitet, falls das nicht schon von anderen Kursen abgedeckt wird. (Oft wird z.B. an Unis programmieren gelernt, wenn die Leute noch keinen Dunst haben, wie ein PC im entferntesten funktioniert). Was sind Register, Opcodes, ...

Wie funktioniert ein Funktionsaufruf (Rücksprungadresse, Parameter auf den Stack, ...), was sind formale und aktuelle Parameter; was ist der Unterschied zwischen Übergabe der Argumente als Wert oder Referenz.

Sichtbarkeit und Lebensdauer von Variablen. Was ist ein Zeiger, ein Memory-Leak, Garbage-Collection

Datentypen; welche Probleme ergeben sich durch die Gleitkommadarstellung.
Arrays

Einfache Datenstrukturen und Algorithmen; verkettete Listen, Bäume, Beispiele für Suchverfahren ...

Grundlagen über Klassen, was ist Vererbung, Polymorphismus. Und vor allem wozu ist das gut.

Evtl. noch eine Kurzeinführung über die Funktionsweise von Multitasking-Betriebssystemen; wie funktioniert ein einfacher Scheduler, welche Probleme können beim Zugriff auf gemeinsame Ressourcen entstehen; Synchronisierungsmechanismen.
 
  • Infos gesucht zu Programmiergrundlagen/Programmierlogik ... Beitrag #3
N

Nolath

Bekanntes Mitglied
Dabei seit
23.10.2006
Beiträge
1.121
Reaktionspunkte
1
In Informatik in der Schule haben wir Robot Karol gehabt.
Bei dem Programm hat man eine Welt (z.B. 10*10*10 Felder) und ein Legomännchen dem man Anweisungen geben kann.
Diese Anweisungen sind in Deutsch, z.B.

mache solange nichtistwand
schritt
*wenn

statt z.B. Visual Basic
do until wand = False
schritt()
loop
 
  • Infos gesucht zu Programmiergrundlagen/Programmierlogik ... Beitrag #4
Okraml

Okraml

Bekanntes Mitglied
Dabei seit
02.11.1999
Beiträge
1.687
Reaktionspunkte
0
Ort
Ossi
@Nolath
Robot Karol sieht nett aus, so erst Kara mit Zusammenklicken und dann Robot Karol mit "Programmierung". Werde ich mir auf jeden Fall mal genauer anschauen. Vor allem da dort auch Struktogramme angezeigt werden können.

@cmddegi
ich sollte vielleicht noch dazu ergänzend erwähnen, dass die Schulung für Fachinformatiker (sowohl Anwendungsentwicklung als auch Systemintegration) sein soll.
Ich denke mal, dass für 2 Wochen Themen wie Register, Rücksprungadresse und Memory-Leak schon etwas zu tief gehen. Garbage-Collection werde ich sicherlich im Java-Kurs behandeln.

:) Okraml
 
Thema:

Infos gesucht zu Programmiergrundlagen/Programmierlogik ...

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben