Programowanie aplikacji w języku JavaScript

Transkrypt

Programowanie aplikacji w języku JavaScript
Programowanie aplikacji w języku JavaScript
Wydział Informatyki
Nazwa
programu
kształcenia
Informatyka
Poziom i forma studiów
I stopień stacjonarne
Specjalność
---
Ścieżka dyplomowania
2013/2014Z - 2016/2017Z
Nazwa
przedmiotu
Programowanie aplikacji w języku JavaScript
Kod przedmiotu
INF1PJS
Punkty ECTS
4
Rodzaj
przedmiotu
obieralny
Semestr 4,5,6
Liczba
godzin w
semestrze
W - 30 Ćw - 0 PS - 30 P - 0 L - 0 S - 0
Przedmioty
wprowadzające
Założenia i
cele
przedmiotu
Formy
zaliczenia
Treści
programowe
Celem przedmiotu jest nabycie przez studentów wiedzy o dynamicznym języku programowania JavaScript oraz opanowanie umiejętności programowania aplikacji w
tym języku.
Ocena wybranych zadań programistycznych realizowanych na zajęciach oraz jednego większego zadania projektowego realizowanego częściowo poza zajęciami.
Ocena jednego pisemnego sprawdzianu podsumowującego wykład.
Wprowadzenie do HTML5 i CSS3. Język JavaScript. Manipulacja DOM. Posługiwanie się elementem Canvas. Biblioteka jQuery. Phaser jako przykład biblioteki do
programowania gier. Frameworki do tworzenia aplikacji bogatego klienta: Backbone, Ember, Angular, Knockout, ExtJs. Praca w środowisku Node.js.
Efekty kształcenia
Symbol
Odniesienie do kierunkowych efektów
kształcenia
Opis
EK1
zna podstawowe konstrukcje programistyczne języka JavaScript oraz reguły pisania programów w tym języku.
K_W12
EK2
uzupełnia swą wiedzę pozyskując informacje z dokumentacji technicznej dostępnej w Internecie w języku angielskim.
K_U01
K_U05
EK3
potrafi zaimplementować aplikację kliencką w języku JavaScript realizującą określone cele.
K_U10
EK4
potrafi zaprojektować i zrealizować w zespole dwuosobowym aplikację w języku JavaScript realizującą stawiane przed
nią cele, zachowując przy tym zasady etycznego postępowania.
Efekt
kształcenia
Metoda weryfikacji
K_U02
K_U13
K_U15
K_K03
K_K07
Forma zajęć na której zachodzi
weryfikacja
EK1
Sprawdzian pisemny.
W
EK2
Ocena projektu.
PS
EK3
Ocena zadań realizowanych na zajęciach, ocena projektu.
PS
EK4
Obrona projektu.
PS
Bilans
nakładu
pracy
studenta
(w
godzinach)
1 - Udział w wykładach
15x2h
30
2 - Udział w pracowni specjalistycznej
15x2h
30
3 - Przygotowanie do zajęć z pracowni specjalistycznej
20
4 - Realizacja zadań projektowych
25
5 - Udział w konsultacjach
5
RAZEM:
Wskaźniki
ilościowe
Literatura
podstawowa
Literatura
uzupełniająca
Jednostka
realizująca
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela:
(5)+(2)+(1)
Nakład pracy studenta związany z zajęciami o charakterze praktycznym:
(4)+(3)+(2)
1) R.Ferguson, C.Heilmann. "Beginning JavaScript with DOM Scripting and Ajax: Second Editon." Apress; 2 edition (June 26, 2013)
2) M. Moncur. "JavaScript dla każdego." Wydanie IV, Helion 2007
3) A. Freeman "Pro jQuery 2.0" Apress; 2 edition (October 14, 2013)
1)
2)
3)
4)
R.Clark, O.Studholme, C.Murphy, D.Manian. "Beginning HTML5 and CSS3." Apress, 1 edition (November 21, 2012).
N.C. Zakas, "JavaScript dla webmasterów. Zaawansowane programowanie." Wydawnictwo HELION, 2006
J.Sugrue"Beginning Backbone.js" Apress; 1 edition (December 15, 2013)
P.Sunderaraman "Practical Ext JS 4" Apress; 1 edition (August 28, 2013)
Katedra Oprogramowania
Osoby
prowadzące
dr inż. Marcin Adamski,dr inż. Marek Tabędzki
12 czerwca 2014
Program
opracował(a)
dr inż. Marek Tabędzki
Data
opracowania
programu
Wydrukowane w programie
Świerk
Design by:
styleshout
| Valid
XHTML
|
CSS
Home
65
75
110
ECTS
2,5
3,0

Podobne dokumenty