Kurs języka programowania

Transkrypt

Kurs języka programowania
KARTA PRZEDMIOTU
1.
NAZWA PRZEDMIOTU: Kurs języka programowania
2.
KIERUNEK: Matematyka
3.
POZIOM STUDIÓW: I stopnia
4.
ROK/ SEMESTR STUDIÓW: II/4
5.
LICZBA PUNKTÓW ECTS: 3
6.
LICZBA GODZIN: 15 wykład + 30 laboratorium
7.
TYP PRZEDMIOTU1: obowiązkowy
8.
JĘZYK WYKŁADOWY: polski
9.
FORMA REALIZACJI PRZEDMIOTU2: wykłady, laboratoria
10.
WYMAGANIA WSTĘPNE: Wstęp do informatyki, Algorytmizacja i programowanie
11.
ZAŁOŻENIA I CELE PRZEDMIOTU: Celem przedmiotu jest opanowanie umiejętności
wykorzystywania składni języka JAVA w programowaniu oraz poznanie bardziej
zaawansowanych mechanizmów JDK z naciskiem na techniki obiektowe oraz aplikacje
okienkowe i sieciowe.
12.
PRZEDMIOTOWE EFEKTY
KSZTAŁCENIA
Odniesienie do kierunkowych efektów
kształcenia
(symbol)
WIEDZA
P_W01 Zna podstawy programowania w języku Java.
K_W15
P_W02 Zna najważniejsze klasy standardowe i
K_W15
struktury danych.
P_W03 Rozumie znaczenie głównych konstrukcji
programistycznych .
UMIEJĘTNOŚCI
1
2
Obowiązkowy, fakultatywny.
Wykłady, ćwiczenia, laboratoria, konwersatoria.
K_W15
P_U01 Potrafi dobrać odpowiednią instrukcję do
K_U26
prostego zadania.
P_U02 Podany algorytm potrafi zapisać w języku
K_U26
Java.
P_U03 Potrafi wykorzystać we własnym programie K_U26
standardowe klasy języka Java.
P_U04 Potrafi skompilować, uruchomić i testować
K_U27
napisany samodzielnie program komputerowy
w języku Java.
KOMPETENCJE SPOŁECZNE
P_K01 Ma świadomość ograniczenia własnej wiedzy i K_K01
rozumie potrzebę dokształcania się.
P_K02 Potrafi precyzyjnie formułować pytania
K_K02
służące pogłębieniu własnej wiedzy
dotyczącej przedmiotu lub odnalezieniu
brakujących elementów rozumowania.
13.
METODY OCENY EFEKTÓW KSZTAŁCENIA
Symbol
przedmiotowego
efektu kształcenia
Metody (sposoby) oceny3
Typ oceny4
Forma
dokumentacji
P_W01, P_W02, Ocenianie ciągłe (praca przy Formująca
P_W03, P_U01,
tablicy oraz przy komputerze)
P_U02, P_U03,
P_U04
P_W01, P_W02, Śródsemestralne
P_W03, P_U01,
pisemne,
P_U02, P_U03,
pisemne
końcowe
zaliczenie Podsumowująca Sprawdziany w
zaliczenie
formie pisemnej
P_U04
P_K01, P_K02
Ocenianie ciągłe (praca przy Formująca
tablicy oraz przy komputerze),
kontrola obecności
14. KRYTERIA OCENY OSIĄGNIĘTYCH EFEKTÓW KSZTAŁCENIA: procentowe
(opisowe, procentowe, punktowe, inne ……………………………. formy oceny do wyboru przez
wykładowcę)
3
4
Ocenianie ciągłe (bieżące przygotowanie do zajęć), śródsemestralne zaliczenie pisemne, śródsemestralne zaliczenie
ustne, końcowe zaliczenia pisemne, końcowe zaliczenia ustne, egzamin pisemny, egzamin ustny, praca semestralna,
ocena umiejętności ruchowych, praca dyplomowa, projekt, kontrola obecności
Formująca, podsumowująca.
EFEKTY
KSZTAŁCENIA
P_W01, P_W02,
P_W03, P_U01,
P_U02, P_U03,
P_U04
P_K01, P_K02
NA OCENĘ
3,0
50%-59%
punktów z
obydwu
sprawdzianów
Student rzadko
zadaje pytania
NA OCENĘ
3,5
60%-69%
punktów z
obydwu
sprawdzianów
Student
czasami zadaje
pytania
NA OCENĘ
4.0
70%-79%
punktów z
obydwu
sprawdzianów
Student często
zadaje pytania
NA OCENĘ
4,5
80%-89%
punktów z
obydwu
sprawdzianów
Student często
zadaje pytania i
odnajduje
brakujące
elementy
rozumowania
NA OCENĘ
5,0
90%-100%
punktów z
obydwu
sprawdzianów
Student często
zadaje pytania i
odnajduje
brakujące
elementy
rozumowania
oraz potrafi
wyjaśnić je
pozostałym
studentom
15. WARUNKI UZYSKANIA ZALICZENIA PRZEDMIOTU:





X
16.
Osiągnięcie założonych efektów kształcenia i pozytywny wynik
zaliczenia
egzaminu pisemnego
egzaminu ustnego
egzaminu praktycznego
egzaminu końcowego
dwóch sprawdzianów: śródsemestralnego i końcowego
TREŚCI PROGRAMOWE
Treść zajęć
Forma zajęć5
(liczba godz.)
Symbol
przedmiotowych
efektów kształcenia
2
P_W02, P_W03, P_U01
1
P_W02, P_W03, P_U01
Wykłady
1.
2.
Zmienne w algorytmach. Instrukcja przypisania i sekwencja.
Struktura programu w języku Java, szablony, obsługa
pakietów
Operacje wejścia/wyjścia w Javie: konsolowe, okienkowe,
konwersje typów, różne warianty instrukcje warunkowych
3.
Instrukcje iteracyjne i ich składnia w Javie. Zmienne
indeksowane i ich zaawansowane własności
2
P_W02, P_W03, P_U01
4.
Metody w języku Java, parametry formalne i aktualne,
wirtualność i statyczność
3
P_W01, P_W02, P_W03,
Klasy, ich definicje, modyfikatory dostępu i wykorzystanie
obiektów.
3
5.
P_U02, P_U04
P_W01, P_W02, P_W03,
P_U01, P_U02, P_U03,
P_U04
6.
Klasy standardowe (Math, String, Arrays) i ich
wykorzystanie.
2
P_W01, P_W02, P_W03,
P_U01, P_U02, P_U03,
P_U04
5
Wykłady, ćwiczenia, laboratoria, samodzielne prowadzenie zajęć przez studenta.
7.
Dziedziczenie, interfejsy i wyjątki
2
P_W01, P_W02, P_W03,
P_U01, P_U02, P_U03,
P_U04
Ćwiczenia
1.
Elementarne instrukcje, szablony programów, kompilacja i
uruchomienie.
3
P_W02, P_W03, P_U01
2.
Obsługa wejścia/wyjścia, instrukcje warunkowe i ich
wykorzystanie
3
P_W02, P_W03, P_U01
3.
Pętle określone i nieokreślone, wykorzystanie pętli w
tablicach i zagadnieniach rekurencyjnych
4
P_W02, P_W03, P_U01
4.
Definiowanie i wywoływanie metod; obsługa obiektów i ich
komunikacja.
5
P_W01, P_W02, P_W03,
Definiowanie własnych klas, charakterystyka pól i metod,
wykorzystywanie własnych klas i tworzenie pakietów.
4
5.
P_U02, P_U04
P_W01, P_W02, P_W03,
P_U01, P_U02, P_U03,
P_U04
6.
7.
Wykorzystywanie klas standardowych Math, String, Arrays
i ich metod
3
Tworzenie inerfejsów, wykorzystywanie klas
dziedziczących
4
P_W01, P_W02, P_W03,
P_U01, P_U02, P_U03
P_W01, P_W02, P_W03,
P_U01, P_U02, P_U03,
P_U04
8.
Ćwiczenia bardziej zaawansowanych konstrukcji
programistycznych (wyjątki, wątki).
4
P_W01, P_W02, P_W03,
P_U01, P_U02, P_U03,
P_U04
17.
METODY DYDAKTYCZNE:
1. Wykład klasyczny.
2. Ćwiczenia przy tablicy.
3. Ćwiczenia z wykorzystaniem komputera.
4. Wykorzystanie platformy e-learningowej Moodle.
5. Konsultacje.
18.
LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA6:
1. B. Eckel, Thinking in Java. Edycja polska, Helion 2001.
2. C. S. Horstmann, G. Cornell, Java 2 Podstawy, Helion 2003.
3. M. Lis, Java. Ćwiczenia praktyczne, Helion 2002.
6
Dostępna w czytelni, bibliotece, Internecie.
4. „The Java Tutorials”, http://docs.oracle.com/javase/tutorial/.
5. K. Walczak: Java – nauka programowania dla początkujących. Wyd. W&W, 2002.
19. OBCIĄŻENIE PRACĄ STUDENTA
Forma aktywności
Rodzaj zajęć
b) Realizacja przedmiotu: ćwiczenia
c) Realizacja przedmiotu: laboratoria
d) Egzamin
e) Godziny
kontaktowe
nauczycielem
f) Sprawdzian śródsemestralny
g) Sprawdzian końcowy
Łączna liczba godzin zajęć realizowanych z udziałem
prowadzącego (pkt. a +b + c + d + e…)
30
5+5
55
h) Przygotowanie się do zajęć
25
i) Przygotowanie się do
zaliczeń/kolokwiów
j) Przygotowanie się do
egzaminu/zaliczenia
k) Wykonanie zadań poza uczelnią
końcowego
10
l) …………………
20.
15
Samokształcenie
c)
a)
b)
z
Zajęcia wymagające udziału prowadzącego
a) Realizacja przedmiotu: wykłady
Liczba godzin
na zrealizowanie
aktywności w
semestrze
Łączna liczba godzin zajęć realizowanych we własnym
zakresie (pkt. h + i +j + k + l …)
35
Razem godzin
(zajęcia z udziałem prowadzącego +
samokształcenie)
90
Liczba punktów ECTS
3
PROWADZĄCY PRZEDMIOT (IMIĘ, NAZWISKO, ADRES E-MAIL, INSTYTUT, NR
POKOJU KONSULTACJI): Jerzy Mycka, [email protected], Instytut Matematyki i
Technologii Innowacyjnych, pokój nr 205.