Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Technische Informatik » Suche ein Projekt für Studienanfänger! » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Suche ein Projekt für Studienanfänger!
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Hamo61
Grünschnabel


Dabei seit: 23.06.2011
Beiträge: 4

Suche ein Projekt für Studienanfänger! Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Leute,
ich werde im Oktober mit dem Studuimfach Technische Informatik an der Beuth-Hochschule in Berlin beginnen.
Da es bis dahin noch etwa 3 1/2 Monate sind wollte ich mich etwas in dem Gebiet einarbeiten. Ich würde gerne etwas bauen und es programmieren.
Vorkenntnisse habe ich so gut wie keine. In der Schule habe ich nur Delphi und etwas Java gehabt.
Es wäre nett wenn ihr mir welche Projekte vorstellen würdet. Egal ob schwer oder leicht. Ich werd mich irgendwie durchsetzen.

Danke

Hamo61
23.06.2011 11:58 Hamo61 ist offline Beiträge von Hamo61 suchen Nehmen Sie Hamo61 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,

wenn du dich ein wenig einarbeiten willst, ist es für die ersten Semester ganz gut, wenn du Mathe nachbereitest (Vektorrechnung und Infinitesimalrechnung seien dir besonders ans Herz gelegt). Lerne vor allem auch wieder schriftlich rechnen smile Bei uns war es so, dass in den Matheprüfungen keine elektronischen Hilfsmittel erlaubt waren.

Die Umwandlung von Zahlensystemen wird auch recht oft gebraucht. (HEX->Dez, Hex->Bin, Dez->Hex, Dez->bin).

Dann sind die Grundlegenden Konzepte von Programmiersprachen nett zu wissen. Vieles davon lernst du erst noch im Studium. Ich würde dir Empfehlen, dich insbesondere mit den Programmiersprachen C und C++ auseinandersetzen. Hier kannst du versuchen die Grundlegenden Datenstrukturen wie Bäume und Listen zu implementieren. C und C++ liefern dir dabei die Grundlage andere Sprachen leichter zu verstehen.

Ich denke die Kenntnisse die du aus den oben genannten Problemstellungen generieren kannst, helfen dir schonmal.

Als Konkrete Aufgabenstellung zum Einstieg in C:
Implementiere eine verkettete Liste mit und folgenden Operationen:
- Liste erstellen
- Anfügen eines Listenelements
- Löschen eines Listenelements
- Ausgeben der Liste

Dies in C mit structs lösen und danach die gleiche implementierung in C++, hier jedoch mit Objekten, nicht mit structs.

Wenn du das hinbekommst, wirst du in Sachen Programmierung eine gute Grundlage haben.

Ist sicher nicht vollständig. Das meiste lernst du ja wie gesagt im Studium. Für Rückfragen stehen wir hier gern zur Verfügung.

Wenn jemand anderes noch Vorschläge hat, oder meint ich habe hier totalen quatsch geschrieben, dann soll er dies bitte kundtun smile

VG,

Karlito

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Karlito: 23.06.2011 19:34.

23.06.2011 19:33 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Hamo61
Grünschnabel


Dabei seit: 23.06.2011
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

danke für die tipps.
ich bin einer der schnell versteht wenn ich es praktisch anwende. deswegen dachte ich jemand schlägt mir ein projekt vor wo ich was bauen und es programmieren muss. vlt gibt es ja sowas für anfänger!
24.06.2011 09:48 Hamo61 ist offline Beiträge von Hamo61 suchen Nehmen Sie Hamo61 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Naja die oben beschriebene Aufgabe bringt dich ein ganzes Stück weiter. Wenn du das Konzept der Zeiger verstanden hast und die Unterschiede zwischen c und c++ (objektorientierung), dann ist für die Programmiertechnischen sachen eine sehr gute Grundlage gelegt.

In C und C++ muss man sehr viel selbst machen (Speichermanagement) was in anderen Programmiersprachen vor einem vorborgen wird. Um zu verstehen wie die Mechanismen in den anderen Programmiersprachen arbeiten, ist C und C++ hier ein guter, wenn auch harter Einstieg.

Wenn du in C eine verkettete Liste erstellst, musst du vom Betriebssystem Speicher anfordern und desen dann mit Daten füttern. Dies wird alles mit Zeigern realisiert (Stichwort dynamische Programmierung).

http://de.wikibooks.org/wiki/C-Programmi...rkettete_Listen

Schau dir das mal an und denke dir Operationen aus, die man auf die Liste anwenden kann und implementiere diese. Wichtig ist, dass die den Quelltext verstehst. Hier insbesondere bei der append funktion, warum ein Zeiger auf einen Zeiger notwendig ist.

Vlt ist es nicht das was du dir vorgestellt hast, aus meiner Sicht jedoch das was dir am meisten bringt.

Andere Projekte wären halt das übliche: Ein Blog selbst programmieren, eine Bücherdatenbank (mit Borgeverzeichnis)... Dabei lernt man aber wenig über die dahinterliegenden Konzepte.

VG,

Karlito

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Karlito: 24.06.2011 14:14.

24.06.2011 14:14 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Hamo61
Grünschnabel


Dabei seit: 23.06.2011
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

danke,
ich werds mir mal angucken

Edit:
brauche ich nicht erst die grundlagen um sowas zu verstehen?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Hamo61: 24.06.2011 14:30.

24.06.2011 14:27 Hamo61 ist offline Beiträge von Hamo61 suchen Nehmen Sie Hamo61 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Naja, man kann sich das anlesen und ein wenig mit dem Code Spielen... Eben weitere funktionalität hinzufügen. Ich denke man kann da auch ohne Vorkenntnisse dahintersteigen.

Einfach einlesen und spielen smile

VG,

Karlito
24.06.2011 14:38 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Hamo61
Grünschnabel


Dabei seit: 23.06.2011
Beiträge: 4

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

um ehrlich zu sein versteh ich da bis jetzt nichts.
gibt es nicht ein tut für anfänger wo alles simple erklärt wird?
24.06.2011 14:57 Hamo61 ist offline Beiträge von Hamo61 suchen Nehmen Sie Hamo61 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich habe ja auch ni gesagt, dass das in einer Stunde oder gar nur an einem Tag möglich ist.

War vlt missverständlich. Ein paar Grundlagen musst du dir schon anlesen.

Hier ein gutes Buch:

http://openbook.galileocomputing.de/c_von_a_bis_z/

Da werden auch verkettete Listen erklärt.

VG,

Karlito

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Karlito: 24.06.2011 15:38.

24.06.2011 15:36 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Technische Informatik » Suche ein Projekt für Studienanfänger!