Competitive Programming AG: Unterschied zwischen den Versionen

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen
K (Rechtschreibkorrektur)
Zeile 1: Zeile 1:
Die Seite ist noch unter Konstruktion ...
Diese Seite ist noch unter Konstruktion ...


Die Competitive Programming AG ist eine studentische AG, die sich mit dem Training für Competitive Programming Wettbewerbe beschäftigt.
Die Competitive Programming AG ist eine studentische AG, die sich mit dem Training für Competitive Programming Wettbewerbe beschäftigt.


== Was ist Competitive Programming ==
== Was ist Competitive Programming? ==


Ein Denksport Wettkampf, der in der Regel über das Internet oder ein lokales Netzwerk ausgetragen wird und dessen Teilnehmer versuchen, gemäß einer vorgegebenen Spezifikationen ein Computerprogramm zu schreiben. Dabei stehen zumeist mathematische oder logische Probleme im Mittelpunkt.
Competitive Programming ist ein Denksport, der in der Regel über das Internet oder ein lokales Netzwerk betrieben wird und dessen Teilnehmer versuchen, unter vorgegebenen Spezifikationen ein Computerprogramm zu schreiben, wobei zumeist mathematische oder logische Probleme im Mittelpunkt stehen.


Einer der ältesten Wettbewerbe dieser Art ist der ACM International Collegiate Programming Contest (kurz ACM-ICPC oder nur ICPC). Dessen Ursprünge reichen bis in die 1970er Jahre zurück und werden hauptsächlich von IBM finanziert.
Einer der ältesten Wettbewerbe dieser Art ist der ACM International Collegiate Programming Contest (kurz ACM-ICPC oder ICPC), dessen Ursprünge bis in die 1970er Jahre reichen und hauptsächlich von IBM finanziert wird.


== Warum ist Competitive Programming gut? ==
== Warum ist Competitive Programming gut? ==
=== Macht Sie zu einem begehrten Kandidaten für große Unternehmen ===
=== Es macht Sie zu einem begehrten Kandidaten für große Unternehmen ===


Die Teilnahme am ACM International Collegiate Programming Contest (ACM ICPC) ist eine großartige Gelegenheit, von Apple, Facebook, Google, IBM und vielen anderen Behörden im IT-Bereich gesehen zu werden. Diese großen Unternehmen verfolgen ständig diese Art von Veranstaltungen und die Teilnehmer, um talentierte Mitarbeiter zu finden.
Die Teilnahme am ACM International Collegiate Programming Contest (ACM ICPC) ist eine großartige Gelegenheit, von Apple, Facebook, Google, IBM und vielen anderen Unternehmen im IT-Bereich gesehen zu werden. Diese großen Unternehmen verfolgen ständig solche Veranstaltungen und die Teilnehmer, um talentierte Mitarbeiter zu finden.


Warum interessieren sie sich für den ACM ICPC? Weil es der größte Programmierwettbewerb der Welt ist!
Warum interessieren sie sich für den ACM ICPC? Weil es der größte Programmierwettbewerb der Welt ist!


=== Macht dich schneller und fokussierter ===
=== Es macht dich schneller und fokussierter ===


Das Training und die Teilnahme an Programmierwettbewerben machen dich zu einem disziplinierteren, schnelleren und fokussierten Programmierer.
Das Training und die Teilnahme an Programmierwettbewerben machen dich zu einem disziplinierteren, schnelleren und fokussierten Programmierer.


In der Konkurrenz musst du Probleme in Stresssituationen lösen und gegen eine Deadline tun oder du verlierst. Die Teilnahme an Programmierwettbewerben zeigt dir, wie du dich auf die Aufgabe konzentrieren können und nicht nur schnell, sondern auch präzise abschließen. Diese Fähigkeiten sind für jeden Job von großem Nutzen, nicht nur beim Kodieren.
Du musst Probleme in Stresssituationen und in einem bestimmten Zeitfenster lösen. Die Teilnahme an Programmierwettbewerben verbessern nicht nur deine volle Konzentraion auf eine Aufgabe, sondern bilden dich auch generell in der logischen/mathematischen Problemlösung. Diese Fähigkeiten sind für jeden Job von großem Nutzen, nicht nur beim programmieren.


=== Hilft bei der Lösung komplizierter Probleme ===
=== Hilft bei der Lösung komplizierter Probleme ===


Während des ACM ICPC musst du schwierige Aufgaben lösen, die nicht für normale Programmierer sind. Während du trainierst, lernst du, wie du diese außergewöhnlichen Aufgaben lösen kannst.
Während des ACM ICPC musst du schwierige Aufgaben lösen, die nicht für normale Programmierer sind. Während du trainierst, lernst du, wie diese außergewöhnlichen Aufgaben gelöst werden können.


=== Lehrt dich in Teams zu arbeiten ===
=== Verbessert deine Arbeit im Team ===


Dies ist eine sehr wichtige Fähigkeit, da die meisten Jobs sie irgendwann benötigen, um in einem Team zu arbeiten. Mithilfe der Competitive Programming kannst du lernen, wie du effektiv zusammenarbeiten kannst, weil die ICPC eine Teams Wettbewerb ist, wo du und deine Team zusammen arbeiten müssen, um die Problemset zu lösen.
Dies ist eine sehr wichtige Fähigkeit, da die meisten Jobs sie irgendwann benötigen, um in einem Team zu arbeiten. Mithilfe von Competitive Programming kannst du lernen, wie du effektiv zusammenarbeiten kannst, weil die ICPC eine Teamwettbewerb ist, wo du und dein Team zusammenarbeiten müssen, um das Problemset zu lösen.


=== Training und Partizipation hilft Ihnen, sich auf eine Karriere in der Programmierung vorzubereiten ===
=== Training und Partizipation hilft Ihnen, sich auf eine Karriere in der IT vorzubereiten ===


Es ist nicht ungewöhnlich, unmittelbar nach der Teilnahme an einem Codierwettbewerb Stellenangebote von Unternehmen zu erhalten.
Es ist nicht ungewöhnlich, unmittelbar nach der Teilnahme an einem Programmierwettbewerb Stellenangebote von Unternehmen zu erhalten.


Die Teilnahme an einem Codierungswettbewerb ist etwas, was du in deinem Lebenslauf unbedingt hervorheben solltest. Wie bereits erwähnt, kannst du durch Erfahrung in der Wettbewerbsprogrammierung Arbeitgebern zeigen dass du in einem Team arbeiten, komplizierte Probleme lösen, in Stresssituationen arbeiten, Zeit und Termine verwalten und Fehler minimieren kannst. Es zeigt auch, dass du diszipliniert, konzentriert und schnell bist, die alle unverzichtbare Fähigkeiten sind.
Die Teilnahme an einem Programmierwettbewerb ist etwas, was du in deinem Lebenslauf unbedingt hervorheben solltest. Wie bereits erwähnt, kannst du durch Erfahrung in der Wettbewerbsprogrammierung Arbeitgebern zeigen, dass du in einem Team arbeiten, komplizierte Probleme lösen, in Stresssituationen arbeiten, Zeit und Termine verwalten und Fehler minimieren kannst. Es zeigt auch, dass du diszipliniert, konzentrierst und schnell bist, die alle unverzichtbare Fähigkeiten sind.


== Womit wird CP-AG dabei helfen? ==
== Was macht die CP-AG? ==


CP-AG wird Trainingsworkshops in der Vorlesungsfreizeit Organisieren, wo Algorithmen erklärt, und für Lösung von Problemen implementiert werden.
Die CP-AG wird Trainingsworkshops in der vorlesungsfreien Zeit organisieren, in der Algorithmen erklärt und für Lösungen von Problemen implementiert werden.


CP-AG wird einen Online-Trainingswettbewerb jeder 1 oder 2 Wochen vorbereiten und gelegentlich Offline in den Computer-Räumen Trainingswettbewerbe veranstalten.  
Die CP-AG wird einen Online-Trainingswettbewerb in jeder 1. oder 2. Woche vorbereiten und gelegentlich offline in den Computerräumen am Informatikum Trainingswettbewerbe veranstalten.  


Wir werden immer für dich da sein, wenn du eine Frage zur Lösung einer Problem hast, Helfe mit irgendwas CP bezogenes brauchst.
Wir sind immer für dich da, wenn du eine Frage zur Lösung eines Problems hast.


CP-AG wird auch versuchen die Teilnahme der Universität Hamburg an der ACM GCPC (German Collegiate Programming Contest) zu organisieren.
Außerdem wird die CP-AG versuchen die Teilnahme der Universität Hamburg an der ACM GCPC (German Collegiate Programming Contest) zu organisieren.


== Wie nehme ich an dem Training teil? ==
== Wie nehme ich an dem Training teil/Ich möchte mich auch organisatorisch beteiligen? ==


fühle einfach dieses [https://goo.gl/forms/PZHjOmbBCDolcFxw1 Anmelde-Form] aus.
Fülle einfach dieses [https://goo.gl/forms/PZHjOmbBCDolcFxw1 Anmeldeformular] aus.
 
== Ich möchte beim Training organisatorisch helfen, wo soll ich hin? ==
 
auch das selbe [https://goo.gl/forms/PZHjOmbBCDolcFxw1 Anmelde-Form] ausfüllen.


== Ansprechpartner ==
== Ansprechpartner ==

Version vom 25. Oktober 2017, 00:56 Uhr

Diese Seite ist noch unter Konstruktion ...

Die Competitive Programming AG ist eine studentische AG, die sich mit dem Training für Competitive Programming Wettbewerbe beschäftigt.

Was ist Competitive Programming?

Competitive Programming ist ein Denksport, der in der Regel über das Internet oder ein lokales Netzwerk betrieben wird und dessen Teilnehmer versuchen, unter vorgegebenen Spezifikationen ein Computerprogramm zu schreiben, wobei zumeist mathematische oder logische Probleme im Mittelpunkt stehen.

Einer der ältesten Wettbewerbe dieser Art ist der ACM International Collegiate Programming Contest (kurz ACM-ICPC oder ICPC), dessen Ursprünge bis in die 1970er Jahre reichen und hauptsächlich von IBM finanziert wird.

Warum ist Competitive Programming gut?

Es macht Sie zu einem begehrten Kandidaten für große Unternehmen

Die Teilnahme am ACM International Collegiate Programming Contest (ACM ICPC) ist eine großartige Gelegenheit, von Apple, Facebook, Google, IBM und vielen anderen Unternehmen im IT-Bereich gesehen zu werden. Diese großen Unternehmen verfolgen ständig solche Veranstaltungen und die Teilnehmer, um talentierte Mitarbeiter zu finden.

Warum interessieren sie sich für den ACM ICPC? Weil es der größte Programmierwettbewerb der Welt ist!

Es macht dich schneller und fokussierter

Das Training und die Teilnahme an Programmierwettbewerben machen dich zu einem disziplinierteren, schnelleren und fokussierten Programmierer.

Du musst Probleme in Stresssituationen und in einem bestimmten Zeitfenster lösen. Die Teilnahme an Programmierwettbewerben verbessern nicht nur deine volle Konzentraion auf eine Aufgabe, sondern bilden dich auch generell in der logischen/mathematischen Problemlösung. Diese Fähigkeiten sind für jeden Job von großem Nutzen, nicht nur beim programmieren.

Hilft bei der Lösung komplizierter Probleme

Während des ACM ICPC musst du schwierige Aufgaben lösen, die nicht für normale Programmierer sind. Während du trainierst, lernst du, wie diese außergewöhnlichen Aufgaben gelöst werden können.

Verbessert deine Arbeit im Team

Dies ist eine sehr wichtige Fähigkeit, da die meisten Jobs sie irgendwann benötigen, um in einem Team zu arbeiten. Mithilfe von Competitive Programming kannst du lernen, wie du effektiv zusammenarbeiten kannst, weil die ICPC eine Teamwettbewerb ist, wo du und dein Team zusammenarbeiten müssen, um das Problemset zu lösen.

Training und Partizipation hilft Ihnen, sich auf eine Karriere in der IT vorzubereiten

Es ist nicht ungewöhnlich, unmittelbar nach der Teilnahme an einem Programmierwettbewerb Stellenangebote von Unternehmen zu erhalten.

Die Teilnahme an einem Programmierwettbewerb ist etwas, was du in deinem Lebenslauf unbedingt hervorheben solltest. Wie bereits erwähnt, kannst du durch Erfahrung in der Wettbewerbsprogrammierung Arbeitgebern zeigen, dass du in einem Team arbeiten, komplizierte Probleme lösen, in Stresssituationen arbeiten, Zeit und Termine verwalten und Fehler minimieren kannst. Es zeigt auch, dass du diszipliniert, konzentrierst und schnell bist, die alle unverzichtbare Fähigkeiten sind.

Was macht die CP-AG?

Die CP-AG wird Trainingsworkshops in der vorlesungsfreien Zeit organisieren, in der Algorithmen erklärt und für Lösungen von Problemen implementiert werden.

Die CP-AG wird einen Online-Trainingswettbewerb in jeder 1. oder 2. Woche vorbereiten und gelegentlich offline in den Computerräumen am Informatikum Trainingswettbewerbe veranstalten.

Wir sind immer für dich da, wenn du eine Frage zur Lösung eines Problems hast.

Außerdem wird die CP-AG versuchen die Teilnahme der Universität Hamburg an der ACM GCPC (German Collegiate Programming Contest) zu organisieren.

Wie nehme ich an dem Training teil/Ich möchte mich auch organisatorisch beteiligen?

Fülle einfach dieses Anmeldeformular aus.

Ansprechpartner

Ahmad Shallouf (7shallou)

Mailingliste

COMING SOON !!