Upload
sebastian-bengtegard
View
166
Download
1
Embed Size (px)
Citation preview
Inledande webbprogrammering
med JavaScriptME152A
JavaScript är inte Java(JS)
Lärare
• Sebastian Bengtegård (Kursansvarig) • Johannes Karlsson • Gästföreläsare
Kursmaterial
• It’s Learning - inlämningar (laborationer, projekt) • Mah Webb - all annan information
• http://mah-webb.github.io/courses/me152a/
• Kursplan • http://edu.mah.se/sv/Course/ME152A#Syllabus
Kurslitteratur
• Eloquent JavaScript: A Modern Introduction to
Programming, 1st Edition, 2nd Edition • ISBN: 9781593275846 • http://eloquentjavascript.net/
• JavaScript: The Definitive Guide, 6th Edition • ISBN-13: 978-0596000486
• JavaScript: The Good Parts, 1st Edition • ISBN-13: 978-0596517748
Schema
• Veckovis - föreläsning + laboration • Projekthandledning de sista veckorna
• Uppsamlingstillfällen för laborationer (2st) • Tentamen (vecka 9) • Projektredovisning (vecka 22)
Kursinnehåll
• Programmering • Webbprogrammering • JavaScript
Vad är programmering?
Programming - create a sequence of instructions to enable the computer to do something.
“The art of programming is the skill of controlling complexity.” - Marjin Haverbeke
Varför JavaScript?
1. JavaScript 2. Java 3. PHP 4. Python 5. C# 5. C++ 5. Ruby 8. CSS 9. C 10. Objective-C
Stack Overflow + GitHub (RedMonk)
http://redmonk.com/sogrady/2014/06/13/language-rankings-6-14/
TIOBE Index - January 2015
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html (2015-01-12)
https://www.google.com/maps/preview
http://www.nytimes.com/interactive/2012/09/06/us/politics/convention-word-counts.html
http://browserquest.mozilla.org/
http://facebook.com http://plus.google.com http://pinterest.com
https://www.mozilla.org/en-US/firefox/os/
http://nodejs.org/
Avslutningsvis
• Webbregistrering till It’s Learning • Föreläsning 1 - 13:15 @ C311 • Rundtur till datorsalarna? • Frågor?