SlideShare ist ein Scribd-Unternehmen logo
Programmierpropädeutikum
                                                                    Sommersemester 2013
                                                                       08. April – Kick-off




                       Universität zu Köln. Historisch-Kulturwissenschaftliche Informationsverarbeitung
  Jan G. Wieners // jan.wieners@uni-koeln.de
Programmier-
propä-häh?




(http://thecodinglove.com)
Programmierpropädingens
Worum geht‘s? (Intention):
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
Programmierpropädeutikum
Worum geht‘s? (Intention):   Ausdrucksmittel
                             kennenlernen:
 Programmieren lernen        JavaScript

 Programmieren lernen        C++


 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
Programmierpropädeutikum
Worum geht‘s? (Intention):   Ausdrucksmittel
                             kennenlernen:
 Programmieren lernen        JavaScript

 Programmieren lernen        C++


 Programmieren lernen       Konzepte, Mittel und
                             Methoden
 Programmieren lernen        Variablen
                              Arrays
 Programmieren lernen
                              Kontrollstrukturen

 Programmieren lernen        Auswahlanweisungen
                              […]
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
 Programmieren lernen
Programmierpropädeutikum
Worum geht‘s? (Intention):   Ausdrucksmittel
                             kennenlernen:
 Programmieren lernen        JavaScript

 Programmieren lernen        C++


 Programmieren lernen       Konzepte, Mittel und
                             Methoden
 Programmieren lernen        Variablen
                              Arrays
 Programmieren lernen
                              Kontrollstrukturen

 Programmieren lernen        Auswahlanweisungen
                              […]
 Programmieren lernen
                             „Das Drumherum“
 Programmieren lernen
                              Probleme identifizieren

 Programmieren lernen         (Analyse)
                              Lösungen für Probleme
 Programmieren lernen         formulieren (Entwurf)
                              Problemlösungen
                               implementieren
Programmierpropädeutikum
Darum geht‘s? (Refactoring):
var zaehler;
for(zaehler = 0; zaehler < 10; zaehler += 1) {
       document.write(“Programmieren lernen<br />“);
}

                               Programmieren lernen
                               Programmieren lernen
                               Programmieren lernen
                               Programmieren lernen
                               Programmieren lernen
                               Programmieren lernen
                               Programmieren lernen
                               Programmieren lernen
                               Programmieren lernen
                               Programmieren lernen
…das kalte Wasser…
Seminarverlauf
April 2013 – Webentwicklung mit JavaScript & Co.:
 Tools: PHPStorm, Notepad++
 Erste Schritte mit / Auffrischung:
       HTML5
       Cascading Style Sheets
       JavaScript
       jQuery
   Konzepte & Co.:
       Variablen
       Arrays
       Kontrollstrukturen
       Auswahlanweisungen
       Strukturierung: MVC
   Frameworks und Bibliotheken (Tools II):
     Underscore
     Bootstrap
     (AngularJS)
Seminarverlauf
April und Mai 2013 – Webentwicklung mit
JavaScript & Co.:
 Spiele entwickeln
     Memory
     Tic Tac Toe
    …
   Implikationen
     Künstliche Intelligenz implementieren?
Seminarverlauf
Juni und Juli 2013 – Softwareentwicklung mit C++:
 Tools (IDEs): Microsoft Visual Studio 2012, Qt
  Creator
 Konzepte & Co.:
       Compilierte vs. Interpretierte Sprachen
       Datentypen
       Variablen
       Arrays
       Kontrollstrukturen
       Auswahlanweisungen
       Zeiger
   Konsolenanwendungen entwickeln:
     Wortspiel „Galgenmännchen“
/

Weitere ähnliche Inhalte

Andere mochten auch

COMECIO DE LOS DOMIMINGOS
COMECIO DE LOS DOMIMINGOSCOMECIO DE LOS DOMIMINGOS
COMECIO DE LOS DOMIMINGOS
Byron Alejandro Suqui Montano
 
El átomo
El átomo El átomo
El átomo
mcdmayorga
 
C Wam Abend
C Wam AbendC Wam Abend
C Wam Abend
Friedel Jonker
 
La encrucijada de las tendencias
La encrucijada de las tendenciasLa encrucijada de las tendencias
La encrucijada de las tendencias
guest8bd5d
 
Studentische Crossmedia-Analyse: ITU World Triathlon Hamburg
Studentische Crossmedia-Analyse: ITU World Triathlon HamburgStudentische Crossmedia-Analyse: ITU World Triathlon Hamburg
Studentische Crossmedia-Analyse: ITU World Triathlon Hamburg
C H
 
Studienpräsentation Medientage 2010 Bulletproof Media
Studienpräsentation Medientage 2010 Bulletproof MediaStudienpräsentation Medientage 2010 Bulletproof Media
Studienpräsentation Medientage 2010 Bulletproof Media
Chris Hoffmeister
 

Andere mochten auch (8)

COMECIO DE LOS DOMIMINGOS
COMECIO DE LOS DOMIMINGOSCOMECIO DE LOS DOMIMINGOS
COMECIO DE LOS DOMIMINGOS
 
El átomo
El átomo El átomo
El átomo
 
Photosenfolie 0
Photosenfolie 0Photosenfolie 0
Photosenfolie 0
 
C Wam Abend
C Wam AbendC Wam Abend
C Wam Abend
 
La encrucijada de las tendencias
La encrucijada de las tendenciasLa encrucijada de las tendencias
La encrucijada de las tendencias
 
Studentische Crossmedia-Analyse: ITU World Triathlon Hamburg
Studentische Crossmedia-Analyse: ITU World Triathlon HamburgStudentische Crossmedia-Analyse: ITU World Triathlon Hamburg
Studentische Crossmedia-Analyse: ITU World Triathlon Hamburg
 
SoSe 2013 | Basisinformationstechnologie II - 01_Theoretische Informatik
SoSe 2013 | Basisinformationstechnologie II - 01_Theoretische InformatikSoSe 2013 | Basisinformationstechnologie II - 01_Theoretische Informatik
SoSe 2013 | Basisinformationstechnologie II - 01_Theoretische Informatik
 
Studienpräsentation Medientage 2010 Bulletproof Media
Studienpräsentation Medientage 2010 Bulletproof MediaStudienpräsentation Medientage 2010 Bulletproof Media
Studienpräsentation Medientage 2010 Bulletproof Media
 

Ähnlich wie SoSe 2013 | Programmierpropädeutikum - 00_Kick-off

Kurs01 video02
Kurs01 video02Kurs01 video02
Kurs01 video02
MarcFiedler4
 
SoSem 2015 | Programmierpropädeutikum - 01_KickOff, Memory
SoSem 2015 | Programmierpropädeutikum - 01_KickOff, MemorySoSem 2015 | Programmierpropädeutikum - 01_KickOff, Memory
SoSem 2015 | Programmierpropädeutikum - 01_KickOff, Memory
Institute for Digital Humanities, University of Cologne
 
Design OOA OOD
Design OOA OODDesign OOA OOD
Design OOA OOD
Jeffrey Groneberg
 
Programmieren lernen Grundkurs - Tag1: 2. Theoretischer Einstieg
Programmieren lernen Grundkurs - Tag1: 2. Theoretischer EinstiegProgrammieren lernen Grundkurs - Tag1: 2. Theoretischer Einstieg
Programmieren lernen Grundkurs - Tag1: 2. Theoretischer Einstieg
Jan Brinkmann
 
Website Konzeption - Eine interdisziplinäre Teamarbeit
Website Konzeption - Eine interdisziplinäre TeamarbeitWebsite Konzeption - Eine interdisziplinäre Teamarbeit
Website Konzeption - Eine interdisziplinäre Teamarbeit
Oliver Annen
 
Script hydroinformatik i
Script hydroinformatik iScript hydroinformatik i
Script hydroinformatik i
cuitla68
 
SW Einstieg Informatik-Kurs
SW Einstieg Informatik-KursSW Einstieg Informatik-Kurs
SW Einstieg Informatik-Kurs
hmorisse
 
Was ist der ProgrammierTrainer!
Was ist der ProgrammierTrainer!Was ist der ProgrammierTrainer!
Was ist der ProgrammierTrainer!
Erhard Dinhobl
 
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
Stephan Schmidt
 
Clean Coding - Theorie und Praxis Guide.pptx
Clean Coding - Theorie und Praxis Guide.pptxClean Coding - Theorie und Praxis Guide.pptx
Clean Coding - Theorie und Praxis Guide.pptx
kaftanenko
 
Win At Live With JavaScript Patterns
Win At Live With JavaScript PatternsWin At Live With JavaScript Patterns
Win At Live With JavaScript Patterns
Pascal Precht
 
BIT I WiSe 2014 | Basisinformationstechnologie I - 08: Programmiersprachen I
BIT I WiSe 2014 | Basisinformationstechnologie I - 08: Programmiersprachen IBIT I WiSe 2014 | Basisinformationstechnologie I - 08: Programmiersprachen I
BIT I WiSe 2014 | Basisinformationstechnologie I - 08: Programmiersprachen I
Institute for Digital Humanities, University of Cologne
 
Java und Python - Das Beste aus beiden Welten nutzen
Java und Python - Das Beste aus beiden Welten nutzenJava und Python - Das Beste aus beiden Welten nutzen
Java und Python - Das Beste aus beiden Welten nutzen
Andreas Schreiber
 
ADC Core 2017 - Warum warten auf die IDE?
ADC Core 2017 - Warum warten auf die IDE?ADC Core 2017 - Warum warten auf die IDE?
ADC Core 2017 - Warum warten auf die IDE?
Robin Sedlaczek
 
Programmieren lernen Grundkurs - Tag1: 1. Einführung
Programmieren lernen Grundkurs - Tag1: 1. EinführungProgrammieren lernen Grundkurs - Tag1: 1. Einführung
Programmieren lernen Grundkurs - Tag1: 1. Einführung
Jan Brinkmann
 
Codeception VisualCeption
Codeception VisualCeptionCodeception VisualCeption
Codeception VisualCeption
Sebastian Neubert
 
Kurs01 video01
Kurs01 video01 Kurs01 video01
Kurs01 video01
MarcFiedler4
 
True & False. Cats & Dogs. Designer & Entwickler?
True & False. Cats & Dogs. Designer & Entwickler?True & False. Cats & Dogs. Designer & Entwickler?
True & False. Cats & Dogs. Designer & Entwickler?
Liane Kirschner
 

Ähnlich wie SoSe 2013 | Programmierpropädeutikum - 00_Kick-off (20)

SoSem 2014 | Programmierpropädeutikum - 00_Intention und Seminarverlauf
SoSem 2014 | Programmierpropädeutikum - 00_Intention und SeminarverlaufSoSem 2014 | Programmierpropädeutikum - 00_Intention und Seminarverlauf
SoSem 2014 | Programmierpropädeutikum - 00_Intention und Seminarverlauf
 
Kurs01 video02
Kurs01 video02Kurs01 video02
Kurs01 video02
 
SoSem 2015 | Programmierpropädeutikum - 01_KickOff, Memory
SoSem 2015 | Programmierpropädeutikum - 01_KickOff, MemorySoSem 2015 | Programmierpropädeutikum - 01_KickOff, Memory
SoSem 2015 | Programmierpropädeutikum - 01_KickOff, Memory
 
Design OOA OOD
Design OOA OODDesign OOA OOD
Design OOA OOD
 
Informatik Curriculum NEU
Informatik Curriculum NEUInformatik Curriculum NEU
Informatik Curriculum NEU
 
Programmieren lernen Grundkurs - Tag1: 2. Theoretischer Einstieg
Programmieren lernen Grundkurs - Tag1: 2. Theoretischer EinstiegProgrammieren lernen Grundkurs - Tag1: 2. Theoretischer Einstieg
Programmieren lernen Grundkurs - Tag1: 2. Theoretischer Einstieg
 
Website Konzeption - Eine interdisziplinäre Teamarbeit
Website Konzeption - Eine interdisziplinäre TeamarbeitWebsite Konzeption - Eine interdisziplinäre Teamarbeit
Website Konzeption - Eine interdisziplinäre Teamarbeit
 
Script hydroinformatik i
Script hydroinformatik iScript hydroinformatik i
Script hydroinformatik i
 
SW Einstieg Informatik-Kurs
SW Einstieg Informatik-KursSW Einstieg Informatik-Kurs
SW Einstieg Informatik-Kurs
 
Was ist der ProgrammierTrainer!
Was ist der ProgrammierTrainer!Was ist der ProgrammierTrainer!
Was ist der ProgrammierTrainer!
 
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
23 Dinge, die Sie über Software-Entwicklung in Teams wissen sollten.
 
Clean Coding - Theorie und Praxis Guide.pptx
Clean Coding - Theorie und Praxis Guide.pptxClean Coding - Theorie und Praxis Guide.pptx
Clean Coding - Theorie und Praxis Guide.pptx
 
Win At Live With JavaScript Patterns
Win At Live With JavaScript PatternsWin At Live With JavaScript Patterns
Win At Live With JavaScript Patterns
 
BIT I WiSe 2014 | Basisinformationstechnologie I - 08: Programmiersprachen I
BIT I WiSe 2014 | Basisinformationstechnologie I - 08: Programmiersprachen IBIT I WiSe 2014 | Basisinformationstechnologie I - 08: Programmiersprachen I
BIT I WiSe 2014 | Basisinformationstechnologie I - 08: Programmiersprachen I
 
Java und Python - Das Beste aus beiden Welten nutzen
Java und Python - Das Beste aus beiden Welten nutzenJava und Python - Das Beste aus beiden Welten nutzen
Java und Python - Das Beste aus beiden Welten nutzen
 
ADC Core 2017 - Warum warten auf die IDE?
ADC Core 2017 - Warum warten auf die IDE?ADC Core 2017 - Warum warten auf die IDE?
ADC Core 2017 - Warum warten auf die IDE?
 
Programmieren lernen Grundkurs - Tag1: 1. Einführung
Programmieren lernen Grundkurs - Tag1: 1. EinführungProgrammieren lernen Grundkurs - Tag1: 1. Einführung
Programmieren lernen Grundkurs - Tag1: 1. Einführung
 
Codeception VisualCeption
Codeception VisualCeptionCodeception VisualCeption
Codeception VisualCeption
 
Kurs01 video01
Kurs01 video01 Kurs01 video01
Kurs01 video01
 
True & False. Cats & Dogs. Designer & Entwickler?
True & False. Cats & Dogs. Designer & Entwickler?True & False. Cats & Dogs. Designer & Entwickler?
True & False. Cats & Dogs. Designer & Entwickler?
 

Mehr von Institute for Digital Humanities, University of Cologne

Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
Institute for Digital Humanities, University of Cologne
 
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
Institute for Digital Humanities, University of Cologne
 
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
Institute for Digital Humanities, University of Cologne
 
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Institute for Digital Humanities, University of Cologne
 
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-13_ki-in-games
Bit sosem 2016-wieners-sitzung-13_ki-in-gamesBit sosem 2016-wieners-sitzung-13_ki-in-games
Bit sosem 2016-wieners-sitzung-13_ki-in-games
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-visionBit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-11_bild-iii-filter
Bit sosem 2016-wieners-sitzung-11_bild-iii-filterBit sosem 2016-wieners-sitzung-11_bild-iii-filter
Bit sosem 2016-wieners-sitzung-11_bild-iii-filter
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationenBit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-09_bild-i-kompression
Bit sosem 2016-wieners-sitzung-09_bild-i-kompressionBit sosem 2016-wieners-sitzung-09_bild-i-kompression
Bit sosem 2016-wieners-sitzung-09_bild-i-kompression
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-webBit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-web
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-iiBit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikation
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikationBit sosem 2016-wieners-sitzung-06_rechnerkommunikation
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikation
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conwayBit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-04_theoretische-informatik
Bit sosem 2016-wieners-sitzung-04_theoretische-informatikBit sosem 2016-wieners-sitzung-04_theoretische-informatik
Bit sosem 2016-wieners-sitzung-04_theoretische-informatik
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-03_algorithmen
Bit sosem 2016-wieners-sitzung-03_algorithmenBit sosem 2016-wieners-sitzung-03_algorithmen
Bit sosem 2016-wieners-sitzung-03_algorithmen
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-02_datenstrukturen
Bit sosem 2016-wieners-sitzung-02_datenstrukturenBit sosem 2016-wieners-sitzung-02_datenstrukturen
Bit sosem 2016-wieners-sitzung-02_datenstrukturen
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-01_auffrischung
Bit sosem 2016-wieners-sitzung-01_auffrischungBit sosem 2016-wieners-sitzung-01_auffrischung
Bit sosem 2016-wieners-sitzung-01_auffrischung
Institute for Digital Humanities, University of Cologne
 
Bit sosem 2016-wieners-sitzung-00_themenueberblick
Bit sosem 2016-wieners-sitzung-00_themenueberblickBit sosem 2016-wieners-sitzung-00_themenueberblick
Bit sosem 2016-wieners-sitzung-00_themenueberblick
Institute for Digital Humanities, University of Cologne
 
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung IIBit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Institute for Digital Humanities, University of Cologne
 

Mehr von Institute for Digital Humanities, University of Cologne (20)

Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 17.04.2019 | ...
 
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
Augmented City –Street Art, Embodiment, Cultural Heritage & AR | 03.04.2019 |...
 
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
Künstliche Intelligenz und visuelle Erzählungen: Comicanalyse | 03.04.2019 | ...
 
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
 
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
Transformation mittelhochdeutscher Erfahrungswelten – vom Text zum Computerga...
 
Bit sosem 2016-wieners-sitzung-13_ki-in-games
Bit sosem 2016-wieners-sitzung-13_ki-in-gamesBit sosem 2016-wieners-sitzung-13_ki-in-games
Bit sosem 2016-wieners-sitzung-13_ki-in-games
 
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-visionBit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
Bit sosem 2016-wieners-sitzung-12_bild-iv-computer-vision
 
Bit sosem 2016-wieners-sitzung-11_bild-iii-filter
Bit sosem 2016-wieners-sitzung-11_bild-iii-filterBit sosem 2016-wieners-sitzung-11_bild-iii-filter
Bit sosem 2016-wieners-sitzung-11_bild-iii-filter
 
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationenBit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
Bit sosem 2016-wieners-sitzung-10_bild-ii-punktoperationen
 
Bit sosem 2016-wieners-sitzung-09_bild-i-kompression
Bit sosem 2016-wieners-sitzung-09_bild-i-kompressionBit sosem 2016-wieners-sitzung-09_bild-i-kompression
Bit sosem 2016-wieners-sitzung-09_bild-i-kompression
 
Bit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-webBit sosem 2016-wieners-sitzung-08_semantic-web
Bit sosem 2016-wieners-sitzung-08_semantic-web
 
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-iiBit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
Bit sosem 2016-wieners-sitzung-07_rechnerkommunikation-ii
 
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikation
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikationBit sosem 2016-wieners-sitzung-06_rechnerkommunikation
Bit sosem 2016-wieners-sitzung-06_rechnerkommunikation
 
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conwayBit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
Bit sosem 2016-wieners-sitzung-05_zellulaere-automaten-conway
 
Bit sosem 2016-wieners-sitzung-04_theoretische-informatik
Bit sosem 2016-wieners-sitzung-04_theoretische-informatikBit sosem 2016-wieners-sitzung-04_theoretische-informatik
Bit sosem 2016-wieners-sitzung-04_theoretische-informatik
 
Bit sosem 2016-wieners-sitzung-03_algorithmen
Bit sosem 2016-wieners-sitzung-03_algorithmenBit sosem 2016-wieners-sitzung-03_algorithmen
Bit sosem 2016-wieners-sitzung-03_algorithmen
 
Bit sosem 2016-wieners-sitzung-02_datenstrukturen
Bit sosem 2016-wieners-sitzung-02_datenstrukturenBit sosem 2016-wieners-sitzung-02_datenstrukturen
Bit sosem 2016-wieners-sitzung-02_datenstrukturen
 
Bit sosem 2016-wieners-sitzung-01_auffrischung
Bit sosem 2016-wieners-sitzung-01_auffrischungBit sosem 2016-wieners-sitzung-01_auffrischung
Bit sosem 2016-wieners-sitzung-01_auffrischung
 
Bit sosem 2016-wieners-sitzung-00_themenueberblick
Bit sosem 2016-wieners-sitzung-00_themenueberblickBit sosem 2016-wieners-sitzung-00_themenueberblick
Bit sosem 2016-wieners-sitzung-00_themenueberblick
 
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung IIBit wisem 2015-wieners-sitzung-13_Zusammenfassung II
Bit wisem 2015-wieners-sitzung-13_Zusammenfassung II
 

Kürzlich hochgeladen

Medizin an der Universität Duisburg - Essen
Medizin an der Universität Duisburg - EssenMedizin an der Universität Duisburg - Essen
Medizin an der Universität Duisburg - Essen
Team Studienorientierung (Universität Duisburg-Essen)
 
Das Biologiestudium an der Universität Duisburg-Essen
Das Biologiestudium an der Universität Duisburg-EssenDas Biologiestudium an der Universität Duisburg-Essen
Das Biologiestudium an der Universität Duisburg-Essen
Team Studienorientierung (Universität Duisburg-Essen)
 
Lehramt an der Universität Duisburg Essen
Lehramt an der Universität Duisburg EssenLehramt an der Universität Duisburg Essen
Lehramt an der Universität Duisburg Essen
Team Studienorientierung (Universität Duisburg-Essen)
 
Klimaabkühlung durch die CO2 Kanone, Konvektionskreislauf,Klimaabkühlung stat...
Klimaabkühlung durch die CO2 Kanone, Konvektionskreislauf,Klimaabkühlung stat...Klimaabkühlung durch die CO2 Kanone, Konvektionskreislauf,Klimaabkühlung stat...
Klimaabkühlung durch die CO2 Kanone, Konvektionskreislauf,Klimaabkühlung stat...
Wolfgang Geiler
 
Unterrichten der Programmierung 📚 Python 🐍
Unterrichten der Programmierung 📚 Python 🐍Unterrichten der Programmierung 📚 Python 🐍
Unterrichten der Programmierung 📚 Python 🐍
Miguel Delamontagne
 
Abortion Pills In Dubai☎️ "+971)555095267 " to buy abortion pills in Dubai, A...
Abortion Pills In Dubai☎️ "+971)555095267 " to buy abortion pills in Dubai, A...Abortion Pills In Dubai☎️ "+971)555095267 " to buy abortion pills in Dubai, A...
Abortion Pills In Dubai☎️ "+971)555095267 " to buy abortion pills in Dubai, A...
kylerkelson6767
 
Psychologie an der Universität Duisburg-Essen
Psychologie an der Universität Duisburg-EssenPsychologie an der Universität Duisburg-Essen
Psychologie an der Universität Duisburg-Essen
Team Studienorientierung (Universität Duisburg-Essen)
 
Microsoft Roadshow Stuttgart AI-Presentation Wurzer
Microsoft Roadshow Stuttgart AI-Presentation WurzerMicrosoft Roadshow Stuttgart AI-Presentation Wurzer
Microsoft Roadshow Stuttgart AI-Presentation Wurzer
MIPLM
 

Kürzlich hochgeladen (8)

Medizin an der Universität Duisburg - Essen
Medizin an der Universität Duisburg - EssenMedizin an der Universität Duisburg - Essen
Medizin an der Universität Duisburg - Essen
 
Das Biologiestudium an der Universität Duisburg-Essen
Das Biologiestudium an der Universität Duisburg-EssenDas Biologiestudium an der Universität Duisburg-Essen
Das Biologiestudium an der Universität Duisburg-Essen
 
Lehramt an der Universität Duisburg Essen
Lehramt an der Universität Duisburg EssenLehramt an der Universität Duisburg Essen
Lehramt an der Universität Duisburg Essen
 
Klimaabkühlung durch die CO2 Kanone, Konvektionskreislauf,Klimaabkühlung stat...
Klimaabkühlung durch die CO2 Kanone, Konvektionskreislauf,Klimaabkühlung stat...Klimaabkühlung durch die CO2 Kanone, Konvektionskreislauf,Klimaabkühlung stat...
Klimaabkühlung durch die CO2 Kanone, Konvektionskreislauf,Klimaabkühlung stat...
 
Unterrichten der Programmierung 📚 Python 🐍
Unterrichten der Programmierung 📚 Python 🐍Unterrichten der Programmierung 📚 Python 🐍
Unterrichten der Programmierung 📚 Python 🐍
 
Abortion Pills In Dubai☎️ "+971)555095267 " to buy abortion pills in Dubai, A...
Abortion Pills In Dubai☎️ "+971)555095267 " to buy abortion pills in Dubai, A...Abortion Pills In Dubai☎️ "+971)555095267 " to buy abortion pills in Dubai, A...
Abortion Pills In Dubai☎️ "+971)555095267 " to buy abortion pills in Dubai, A...
 
Psychologie an der Universität Duisburg-Essen
Psychologie an der Universität Duisburg-EssenPsychologie an der Universität Duisburg-Essen
Psychologie an der Universität Duisburg-Essen
 
Microsoft Roadshow Stuttgart AI-Presentation Wurzer
Microsoft Roadshow Stuttgart AI-Presentation WurzerMicrosoft Roadshow Stuttgart AI-Presentation Wurzer
Microsoft Roadshow Stuttgart AI-Presentation Wurzer
 

SoSe 2013 | Programmierpropädeutikum - 00_Kick-off

  • 1. Programmierpropädeutikum Sommersemester 2013 08. April – Kick-off Universität zu Köln. Historisch-Kulturwissenschaftliche Informationsverarbeitung Jan G. Wieners // jan.wieners@uni-koeln.de
  • 3. Programmierpropädingens Worum geht‘s? (Intention):  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen
  • 4. Programmierpropädeutikum Worum geht‘s? (Intention): Ausdrucksmittel kennenlernen:  Programmieren lernen  JavaScript  Programmieren lernen  C++  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen
  • 5. Programmierpropädeutikum Worum geht‘s? (Intention): Ausdrucksmittel kennenlernen:  Programmieren lernen  JavaScript  Programmieren lernen  C++  Programmieren lernen Konzepte, Mittel und Methoden  Programmieren lernen  Variablen  Arrays  Programmieren lernen  Kontrollstrukturen  Programmieren lernen  Auswahlanweisungen  […]  Programmieren lernen  Programmieren lernen  Programmieren lernen  Programmieren lernen
  • 6. Programmierpropädeutikum Worum geht‘s? (Intention): Ausdrucksmittel kennenlernen:  Programmieren lernen  JavaScript  Programmieren lernen  C++  Programmieren lernen Konzepte, Mittel und Methoden  Programmieren lernen  Variablen  Arrays  Programmieren lernen  Kontrollstrukturen  Programmieren lernen  Auswahlanweisungen  […]  Programmieren lernen „Das Drumherum“  Programmieren lernen  Probleme identifizieren  Programmieren lernen (Analyse)  Lösungen für Probleme  Programmieren lernen formulieren (Entwurf)  Problemlösungen implementieren
  • 7. Programmierpropädeutikum Darum geht‘s? (Refactoring): var zaehler; for(zaehler = 0; zaehler < 10; zaehler += 1) { document.write(“Programmieren lernen<br />“); } Programmieren lernen Programmieren lernen Programmieren lernen Programmieren lernen Programmieren lernen Programmieren lernen Programmieren lernen Programmieren lernen Programmieren lernen Programmieren lernen
  • 9. Seminarverlauf April 2013 – Webentwicklung mit JavaScript & Co.:  Tools: PHPStorm, Notepad++  Erste Schritte mit / Auffrischung:  HTML5  Cascading Style Sheets  JavaScript  jQuery  Konzepte & Co.:  Variablen  Arrays  Kontrollstrukturen  Auswahlanweisungen  Strukturierung: MVC  Frameworks und Bibliotheken (Tools II):  Underscore  Bootstrap  (AngularJS)
  • 10. Seminarverlauf April und Mai 2013 – Webentwicklung mit JavaScript & Co.:  Spiele entwickeln  Memory  Tic Tac Toe …  Implikationen  Künstliche Intelligenz implementieren?
  • 11. Seminarverlauf Juni und Juli 2013 – Softwareentwicklung mit C++:  Tools (IDEs): Microsoft Visual Studio 2012, Qt Creator  Konzepte & Co.:  Compilierte vs. Interpretierte Sprachen  Datentypen  Variablen  Arrays  Kontrollstrukturen  Auswahlanweisungen  Zeiger  Konsolenanwendungen entwickeln:  Wortspiel „Galgenmännchen“
  • 12. /