PHP at University - is it even possible?

Post on 05-Dec-2014

239 views 1 download

description

A talk at munich php meetup about our degree program (BSc, MSc) in computer science (Medieninformatik) with a specialization in web development. Yes, you learn PHP there.

transcript

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

PHP @ University is it even possible?

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

DInf Brigitte Jellinek @bjelline

http://brigitte-jellinek.at/

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium ~1993: number of web devlopers: ~1

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

How to I become a PHP Developer?

  Learn it on you own

  Ausbildung / Lehre / Apprenticeship   University Degree

in something completely different

  University Degree in Computer Science / Informatik

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

A word of warning   Web Development is not an important part of

Computer Science / Informatik!   PHP is not a part

of Computer Science / Informatik!   Learning to program might not even be a part

of Computer Science / Informatik!

(at least that's what most CS-profs say)

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Languages used in computer science programs

  1990: Modula, LISP, Prolog, Smalltalk   1993: Ada, Occam, Smalltalk   1995: Java, Java, Java   1998: Java, Java, Java   2000: Java, Java, Java   2005: Java, Java, Java   2010: Java, Java, Java   2013: Java, Java, Java

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

The good news   Python – first language (at a few unis)

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

FH Salzburg: MultiMediaTechnology

  3 yeaf BSc, 2 year MSc

  Bachelor: Web- or Game-Dev   Master: Choose modules from Web, Game,

Interaction, Management

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

2 different degree programs MMA

MULTIMEDIAART

MMT

MULTIMEDIATECHNOLOGY

  Media Design, Typography, CD, Motion Graphics

  Computer Animation, 3d Modelling

  Film, Lights, Camera,   Audio, Composition, Music

and foley for film and computer games, Sound Technician

Programming, Programming, Programming

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Bachelor Studium 3 Jahre

~40 Plätze Master

Studium 2 Jahre

~20 Plätze

BHS (hak, hbla,htls)

Gym

Lehre

Beruf

Anderes Bachelor Studium

direkt

Beruf

Beruf

Uni/Dr.

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Example Project   Marble run – Browsergame

  Gewinner Mozilla Game Challenge 2011: Best Overall

  (nicht abgebildet: Flug nach San Francisco)

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Example Project   "Wissen Teilen Können"

  Winner European Youth Award 2012

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

MMG: Spcialisation Web Development   1st year: Web Dev for all:

  HTML, CSS, Javascript, PHP. Also: SQL, programming in c#, computer graphics, ....

  Frontend Development   HTML, CSS, SASS, Javascript, Mobile Web Apps, …

  Backend Development   More PHP, CMS (Wordpress/Drupal?), Ruby on Rails,…

  Teamwork   git, CI, SCRUM, Kanban, TDD

cooperation with designers, …

"   Web Operations •  Apache Webserver, UNIX, Load Balancer, ….

"   Business of Web •  How to actually earn money with your web app

"   Semantic Web

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Internships

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Events   Barcamp twice a year March+Sept   Every Month Web Dev Meetup   free, industry + uni meet, give a talk!

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Firmen-Kooperationen   Forschung

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Field Trips

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Interdisciplinary Projects: Art + Dev durchziehen

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Master: Web Engineering   Client-side Web Engineering

Professional JavaScript Development MVC-Framework, Testing, Realtime Web. Node.js.

  Scalable Web Architectures Architectures: Multi-Tier, SOA, Messaging. Monitoring und Performance-Analysis.

  Algorithms for the Social Web Search Engines, Recommender Systems, frlm mathematics to implementation.

  Semantic Web & Data Engineering

Big Data. NoSQL, Semantic Web.

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

Master: Agile Management

  Management

  Innovation

  StartUp, Entrepreneurship

I want to be a SCRUM-Master, I want to manage the project, I want to found my own company

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

If you want to study Web Development come to Salzburg (it's only a Bayernticket away)

MultiMediaTechnology @ Salzburg Bachelor+Masterstudium

How can we improve?