Topthema

Nicht nur für Einsteiger - Programmieren lernen und Projekte entwerfen auf Codecademy

codecademy logo

Dier ersten Anfänge in der Welt des Programmierens müssen nicht schwer sein. Anstatt Bücher zu wälzen oder sich durch Video-Tutorials zu klicken, könnt ihr direkt im Browser auf codecademy.com mit dem Programmieren anfangen. Codecademy bietet verschiedene Kurse an, die ihr auswählen könnt: Von Web-Grundlagen wie HTML und CSS3 über PHP, Python, Java Script, Ruby bis zu APis und jQuery.

» mehr …

Handbuch für Raspberry Pi

Raspberry Logo

Für Raspberry-Pi-Nutzer gibt es ein kostenloses PDF-Handbuch. Das 137 Seiten umfassende, englischsprachige Dokument führt die User in sieben Kapiteln strukturiert ins Programmieren ein.

» mehr …

Objektorientierte Programmierung in Java

Objektorientierte Programmierung in Java
Schwierigkeitsgrad: Mittel

Java hat innerhalb weniger Jahre eine beeindruckende Entwicklung durchgemacht: Zu Anfang hauptsächlich als Werkzeug zur Entwicklung internetbasierter Anwendungen genutzt, findet die Programmiersprache inzwischen auf allen Arten von Rechnerplattformen Verwendung: Server, Desktop PCs, PDAs, Handys und sogar Smartcards.

» mehr …

C++ for Kids

C++ for Kids Cover

C++ für Kids“ von Hans-Georg Schumann ist eine Einführung in die Programmierung mit C++ und richtet sich, wie der Name schon sagt, an eine jüngere Zielgruppe. C++ ist sicherlich nicht die einfachste Programmiersprache für den Anfang, dafür kann man aber sehr viel damit lernen und auch andere bekannte Programmiersprachen wie zum Beispiel Java danach umso leichter erlernen. Und mit „C++ für Kids“ wird einem der Einstieg ins Programmieren und in C++ recht einfach gemacht.

Hier gehts zur Rezension!

» mehr …

C for Kids

C for Kids
Schwierigkeitsgrad: Leicht

In dem Buch „C for Kids“ versucht der Autor, Hans-Georg Schumann, von Anfang an seinem Zielpublikum gerecht zu werden. Er spricht dieses immer wieder an und bemüht sich viele Bilder, Tabellen und grafische Darstellungen (soweit in der Informatik möglich) zu verwenden.

» mehr …

C++ Handbuch (PDF) der RWTH Aachen

C++ Handbuch PDF RWTH Aachen, Dr. W. Hanrath

Auf "onlinetutorials.de" gibt es das umfassende C++ Handbuch von Dr. Wilhelm Hanrath. Das Lehr- und Nachschlagewerk umfasst 11 Kapitel auf 570 Seiten und wendet sich an Leserinnen und Leser mit Vorkenntnissen in der C bzw. C++ Programmierung. Dem Inhalt des Buches liegt weitgehend der C++ANSI-Standard zugrunde. 

» mehr …

Java - exemplarisch

Java exemplarisch
Schwierigkeitsgrad: Mittel

Dem Buch liegt ein didaktisches Konzept zu Grunde, das sich beim Selbststudium und in der Kurs- und Unterrichtspraxis über Jahrzehnte bewährt hat.

» mehr …

Programmieren spielend gelernt

Programmieren spielend gelernt
Schwierigkeitsgrad: Leicht

Programmieren spielend gelernt mit dem Java-Hamster-Modell

Mit dem Hamster-Modell wird Programmieranfängern ein einfaches aber mächtiges Modell zur Verfgung gestellt, mit dessen Hilfe Grundkonzepte der Programmierung auf spielerische Art und Weise erlernt werden können.

» mehr …

Jetzt lerne ich C++

Jetzt lerne ich C++
Schwierigkeitsgrad: Leicht

C++ ist eine der wichtigsten und meistgenutzten Programmiersprachen weltweit, gilt aber auch als sehr kompliziert. Dieses Buch vermittelt dem Leser in leicht verständlichen Lektionen die Grundlagen der C++-Programmierung.

» mehr …

Grundlegende Algorithmen mit Java

Grundlegende Algorithmen mit Java

Das Buch „Grundlegende Algorithmen mit Java“ von Doina Logofătu vermittelt dem Leser, was ein Algorithmus ist, wie man von einer Problemstellung zu diesem kommt, er weiterentwickelt und anschließend in ein lauffähiges Programm umgesetzt wird. Wie der Titel des Buches schon vermuten lässt, wird darin die Programmiersprache Java verwendet. Der Inhalt richtet sich nicht an Neueinsteiger, sondern an Leser, die schon Grundlagen in der Programmierung haben und ihre Kenntnisse erweitern wollen.

Weiterlesen... 

» mehr …

Nicht nur für Einsteiger - Programmieren lernen und Projekte entwerfen auf Codecademy

codecademy logo

Dier ersten Anfänge in der Welt des Programmierens müssen nicht schwer sein. Anstatt Bücher zu wälzen oder sich durch Video-Tutorials zu klicken, könnt ihr direkt im Browser auf codecademy.com mit dem Programmieren anfangen. Codecademy bietet verschiedene Kurse an, die ihr auswählen könnt: Von Web-Grundlagen wie HTML und CSS3 über PHP, Python, Java Script, Ruby bis zu APis und jQuery.

» mehr …

Firebug - Webdeveloper Tool für Firefox

Firebug

Firebug ist ein kostenloses Add-On für den Mozilla Firefox Webbrowser. Die Erweiterung bietet eine Fülle von Werkzeugen für die Webentwicklung und erlaubt das direkte Editieren, Debuggen und Überwachen von CSS, HTML, DOM und JavaScript-Elementen.

» mehr …

Tortoise SVN - Versionsverwaltung und Dateiwiederherstellung

Tortoise SVN

TortoiseSVN ist ein leicht und komfortabel zu bedienendes Tool zur Versionskontrolle und Dateiwiederherstellung. Das Programm verwaltet und protokolliert mittels eines zentralen Projektarchives Dokumentänderungen.

» mehr …

GCC - GNU Compiler Collection

GCC Logo

Die Compiler Suite GCC beinhaltet eine Sammlung von Compilern für die Programmentwicklung und unterstützt die Programmiersprachen C, C++, Java, Objective-C, Fortran, Ada und Go.

» mehr …

Geany - freier Texteditor und IDE

Geany Logo

Geany ist ein kostenloser Texteditor und IDE für Programmier- und Skripstsprachen.

» mehr …

Web Developer Toolbar für Firefox und Chrome

webdeveloper_toolbar

Das Add-On Web Developer fügt dem Firefox- und Chrome-Browser eine Menüleiste mit vielen nützlichen Tools für die Web-Entwicklung zu. Insgesamt 12 Menüpunkte erweitern den Funktionsumfang des Browsers und geben dem User die Möglichkeit auf verschiedene Features zuzugreifen.

» mehr …

Context Free Art

Thomas Efer
Schwierigkeitsgrad: Mittel

Wozu Speicher fressende Bildprogramme und Effekte nutzen, um kunstvolle Grafiken zu erstellen? Context Free Art ersetzt digitale Pinsel und Grafiktabletts durch Textbefehle. Die kostenlose Software generiert komplizierte Grafiken aus einfachen Programmier-Zeilen. Sogar ein Buch ist schon erschienen.

» mehr …

Notepad++

Notepad++ Logo

Notepad++ ist ein quelloffener Text- und Code-Editor für Windows. Im Gegensatz zum Windows-eigenen Text-Editor wartet Notepad++ mit einer Vielzahl von Funktionen auf wie Syntax-Highlighting und Auto-Complete für rund 50 Programmiersprachen, Plug-ins und Makro-Recorder.

» mehr …

Ubuntu

Ubuntu logo

Das neue Ubuntu 12.04, Codename "Precise Pangolin", wartet mit einem aktualisierten Software-Paket auf und bringt einige Neuerungen beim Desktop und Datei-Management. Als LTS-Version wird die neue Version bis 2017 mit Sicherheits- und Stabilitätsaktualisierungen versorgt.

» mehr …

Dev-C++/ Orwell Dev-C++ - freie IDE für C++

Dev C++ Logo

Dev-C++ ist eine kompakte und leistungsstarke Entwicklungsumgebung für C++. Die unter Windows laufende IDE besteht standardmäßig aus einem Editor und dem MinGW-Compiler. Die intuitive Bedienung ermöglicht einen schnellen Einstieg auch für Anfänger. Alle Komponenten sind frei und quelloffen und unterliegen der GNU General Public License (GPL).

» mehr …

Compilr - Kostenloser online compiler und IDE - Write Code. No Installs!

compilr logo startseite

Compilr ist ein kostenloser Online-Compiler und IDE für verschiedene Sprachen, u.a. für C, C#, C++, Java, JavaScript, Python, HTML, Ruby und andere. Nach der Einrichtung des Accounts, für den man lediglich eine gültige e-mail braucht, kanns auch schon losgehen. Compilr eignet sich für User, die unabhängig von installierter Software auf Rechnern über den Web-Browser programmieren wollen.

» mehr …

Eclipse

Eclipse Logo
Schwierigkeitsgrad: Schwer

Eclipse ist eine populäre Open Source IDE für (nicht nur) Java, deren Entwicklung ursprünglich durch IBM gesponsort wurde. Sie ist modular, robust, leistungsfähig und integriert eine sehr breite Palette von externen Tools und Plugins.

» mehr …

BlueGriffon - Open Source HTML Editor

Blue Griffon

BlueGriffon ist ein WYSIWYG-Editor der neuen Genration und Nachfolger des NVu/ Kompozer Programms. Die Open-Source-Software unterstützt HTML 4 und 5, XHTML 1, CSS 3 und beinhaltet auch einen SVG Editor.

» mehr …

NetBeans IDE

NetBeans Logo
Schwierigkeitsgrad: Schwer

NetBeans ist eine auf Java basierende Entwicklungsumgebung, die auf der NetBeans Plattform läuft. Sie untertützt eine Fülle von Programmiersprachen und lässt sich durch diverse Plugins und Packs an unterschiedliche Bedürfnisse anpassen und um viele Funktionen erweitern.

» mehr …

Mono - Open Source IDE

mono logo
Schwierigkeitsgrad: Mittel

Mono ist eine Open-Source-Entwicklungsumgebung für die plattformunabhängige Programmierung von .NET-Anwendungen. Neben C# und Visual Basic können in Mono eine Vielzahl von Sprachen benutzt werden, u.a. Python, Java, PHP, F# und JavaScript. Mono steht zum freien Download für openSUSE, Windows, Solaris, Mac OS X, Debian und Ubuntu bereit.

» mehr …

Java Editor

java editor

Der Java Editor ist ein kompakter Editor mit grundlegenden Funktionen und niedrigen Systemanfoderungen. Zum Funktionsumfang gehört ein Editor zum Modellieren von Klassen, UML Fenster zum interaktiven Testen der Klassen und Erzeugung von Objekten sowie Designer zur Gestaltung von GUI-Oberflächen. 

» mehr …

Code::Blocks - freie IDE für C und C++

Logo Code Blocks

Code::Blocks ist eine freie Entwicklungsumgebung für C, C++ und D und für Windows, Mac sowie Linux verfügbar. Dank vieler Plug-Ins lässt sich die IDE stark erweitern und konfigurieren. 

» mehr …

BlueJ

BlueJ Logo
Schwierigkeitsgrad: Leicht

Hinter BlueJ verbirgt sich ein Werkzeug für objektorientierte Java-Programmierung, das sich  speziell für Programmieranfänger eignet.  BlueJ verfügt als zentrales Element über eine grafische Oberfläche, die Objekte und deren Zusammenhänge übersichtlich darstellt und Raum zum Experimentieren lässt.

» mehr …

Scratch

Scratch Logo
Schwierigkeitsgrad: Leicht

Scratch ist eine Programmiersprache, mit der ihr ohne Vorkenntnisse in die Computerprogrammierung einsteigen könnt. Mit Scratch erlernt ihr die Konzepte der Computerprogrammierung und könnt eigene Spiele, Videos und Multimediaanwendungen erstellen.

» mehr …

Greenfoot

greenfoot
Schwierigkeitsgrad: Leicht

Mit der Open Source Software Greenfoot könnt Ihr auf einfache Weise Spiele und Simulationen erstellen und die Java-Programmiersprache erlernen. Dabei eignet sich das Programm besonders für Einsteiger. Mittels Drag'n'Drop Funktionen, interaktiver Programmführung und Visualisierungen können auch ohne Programmierkenntnisse Projekte in Greenfoot bearbeitet werden.

» mehr …

AntMe! - Spielerisch Programmieren lernen

AntMe!
Schwierigkeitsgrad: Leicht

Mit "AntMe!" habt ihr ein Programmiertool an der Hand, mit dem ihr einfach und verständlich die Software-Entwicklung erlernen könnt. Zentrales Element bei AntMe! ist die Programmierung Künstlicher Intelligenz (KI). Die Ameisen führen euch spielerisch in die Welt der objektorientierten Programmiersprachen C#, Visual Basic oder auch C++.

» mehr …

Alice

Alice
Schwierigkeitsgrad: Leicht

Alice ist eine Lern-Software, mit der Ihr dreidimensionale Computeranimationen erstellen könnt. Anstatt den Programmcode selbst zu tippen entwickelt Ihr Eure Geschichten und interaktiven Spiele anhand einfacher Drag and Drop Funktionen.

» mehr …

Java-Hamster

Java Hamster
Schwierigkeitsgrad: Leicht

Das Java-Hamster-Modell ist ein spezielles didaktisches Modell, das Programmieranfängern einen spielerischen Zugang zu der doch eher technischen Welt der Programmierung bietet. Programmieranfänger lernen die grundlegenden Konzepte der imperativen und objektorientierten Programmierung kennen, indem sie so genannte "Hamster-Programme" entwickeln, mit denen sie virtuelle Hamster durch eine virtuelle Landschaft steuern und dabei bestimmte Aufgaben lösen lassen.

» mehr …

Kara

Kara
Schwierigkeitsgrad: Leicht

Kara ist ein Marienkäfer, der in einer einfachen grafischen Welt auf dem Bildschirm lebt. Er kann programmiert werden, um in seiner Welt Aufgaben zu erledigen, zum Beispiel Kleeblätter sammeln.
Mit Kara fällt der Einstieg ins Programmieren ganz leicht.

» mehr …

Roberta - LEGO-Roboter programmieren

Roberta

LEGO-Steine zum Leben erwecken? Das ist möglich mit Roberta, einem LEGO-Mindstorm-Roboter, der mit Hilfe von LEGO-Mindstorms-Baukästen konstruiert wird.

» mehr …

RoboMind

robomind 3.0
Schwierigkeitsgrad: Leicht

RoboMind ist ein Tool, mit dem Du spielend die Grundlagen des Programmierens kennenlernst. Die Programmierung des eigenen Roboters kannst Du anhand von Klicks durchführen, die dann in die Programmiersprche übersetzt werden.

» mehr …

SELFHTML - HTML-Dateien selbst erstellen

SELFTHML Logo

Du möchtest wissen, wie man eine Web-Seite erstellt? Mit der Internet-Dokumentation SELFHTML kannst du den Einstieg in HTML erlernen und dir Wissen über verschiedene Aspekte des world wide web aneignen.

» mehr …

[Codenode] C++ Kurs

Codenode Logo

C++ lernen, aber wie? Die Macher von [Codenode] haben für C++ Interessierte einen Online-Kurs auf ihrer Website, der sich an Anfänger sowie an Quereinsteiger, die schon über einige Vorkenntnisse verfügen, richtet.

» mehr …

Einstieg in Java mit dem interaktiven Java Tutorial

java island

Für Alle, die einen leichten Einstieg in die Programmiersprache Java suchen, empfiehlt sich das Java Tutorial von Bradley Kjell. Der Online-Kurs führt leicht verständlich in die Welt des Programmierens ein und behandelt die einzelnen Themen mit Tests und Programmieraufgaben, die das Erlernte vertiefen.

» mehr …

Termine
15.02.2013 – Aachen

Spaziergang@Informatik

29.05.2013 – Aachen

Ringvorlesung für Schüler: Was ist Informatik?

31.05.2013 bis 01.06.2013 – Magdeburg

Campus Days 2013 in Magdeburg

31.05.2013 – Lübeck

Schnuppertag für Studieninteressierte

31.05.2013 – Oldenburg

Hochschulinformationstag der Uni Oldenburg

01.06.2013 – Magdeburg

8. Lange Nacht der Wissenschaft 2013

01.06.2013 – Magdeburg

8. Lange Nacht der Wissenschaft

04.06.2013 bis 05.06.2013 – Berlin

Infotage 2013 an der TU Berlin

13.06.2013 – Aachen

ErstInfoTag für Schülerinnen und Schüler der Jgst. 9-11

01.07.2013 – Magdeburg

Technik-Sommercamp

05.07.2013 – Halle(Saale)

Lange Nacht der Wissenschaft

08.07.2013 bis 02.08.2013 – Dresden

Erst probieren – dann studieren! Sommeruni in Dresden

22.07.2013 bis 26.07.2013 – Passau

18. Informatik-Sommercamp der Universität Passau

29.07.2013 bis 02.08.2013 – Aachen

Schüleruni der RWTH Aachen

07.10.2013 bis 11.10.2013 – Hamburg

Schnupperstudium Informatik

14.10.2013 bis 18.10.2013 – Clausthal

Schnupperstudium für Schülerinnen

21.10.2013 bis 24.10.2013 – Bielefeld

Peanuts Herbsthochschule 2013

24.10.2013 bis 27.10.2013 – Siegen

Autumn School, Uni Siegen

07.11.2013 – Kiel

Hochschultag am 7. November 2013