• Nie Znaleziono Wyników

KARTA PRZEDMIOTU

N/A
N/A
Protected

Academic year: 2021

Share "KARTA PRZEDMIOTU"

Copied!
3
0
0

Pełen tekst

(1)

1 2 3 4 5 6

K_W01 ‒ 23 K_U01 ‒ 32 K_K01 ‒ 11 8

8.0

Symbole efektów dla obszaru kształcenia

Symbole efektów kierunkowych

Metody weryfikacji

8.1 X1A_W04

T1A_W02 I1_W04 egzamin pisemny

8.2

X1A_W02 X1A_W04,T1A_W0

2

I1_W05

egzamin pisemny

8.3

X1A_W02 X1A_W04 T1A_W02 T1A_W03

I1_W06

egzamin pisemny

50 godziny 30

uczestnictwo w zajęciach 30

przygotowanie do zajęć 37 37

przygotowanie do weryfikacji 11 11

konsultacje z prowadzącym 2 2

9 10 11

13 14

16 17 18 18.1.0 18.1.1

18.1.2

wykład 30 Literatura

Zajecia: Programowanie strukturalne w C – wykład. Informacje wspólne dla wszystkich grup Typ zajęć

Liczba godzin

Literatura podstawowa Kernighan B., W., Ritchie E., M., Język ANSI C, Warszawa, WNT.

Prata S., Język C. Szkoła programowania, Wydawnictwo Helion, 2006.

Informacje ogólne

Specyficzne efekty kształcenia 3

polski podstawowy Jednostka

Punkty ECTS Język wykładowy Poziom przedmiotu

WYDZIAŁ MATEMATYCZNO-PRZYRODNICZY. SZKOŁA NAUK ŚCISŁYCH UNIWERSYTET KARDYNAŁA STEFANA WYSZYŃSKIEGO W WARSZAWIE

→ wiedza

→ umiejętności

→ kometencje społeczne Efekty kształcenia i opis ECTS

Programowanie strukturalne w C – wykład ‒ 30 h ‒ wykład ‒ sem. 1 ‒ 2016/2017 KARTA PRZEDMIOTU

Kod przedmiotu Nazwa przedmiotu

WM-MA-PSC

Programowanie strukturalne w C – wykład

Symbole efektów kształcenia

zna podstawowe pojęcia dotyczące języka programowania C

dobiera odpowiednie metody implementacji algorytmów w języku C

rozpoznaje podstawowe struktury danych stosowane w języku C i dobiera je do rozwiązania zagadnień programistycznych

Okres (Rok/Semestr studiów) 1 semestr

Koordynatorzy dr Dorota Dąbrowska

Typ zajęć, liczba godzin wykład, 30

nakład

1,9 1,1 punkty ECTS

Informacje o zajeciach w cyklu: sem. 1, rok ak. 2016/2017 szacunkowy nakład pracy studenta

Przedmioty wprowadzające* Zajęcia powiązane*

Wymagania wstępne 15

12 Prowadzący grup

Typ protokołu

Typ przedmiotu

egzaminacyjny obligatoryjny

Zakłada się, że studenci uzyskali punkty ECTS z przedmiotów wprowadzających i zaliczają zajęcia powiązane 7

(2)

Programowanie strukturalne w C – wykład ‒ 30 h ‒ wykład ‒ sem. 1 ‒ 2016/2017

18.1.3 18.2.0 18.2.1 19

19.1 5

19.1 4,5

19.1 4

19.1 3,5

19.1 3

19.1 2

19.2 5

19.2 4,5

19.2 4

19.2 3,5

19.2 3

19.2 2

Literatura uzupełniająca Schildt H., Język C, LTP Oficyna Wydawnicza, 2002.

Tondo C. L., Gimpel S.E., Język ANSI C. Ćwiczenia i rozwiązania, WNT, Warszawa, 2004.

weryfikacja nie wykazuje, że zna podstawowe pojęcia dotyczące języka programowania C, ani że spełnia kryteria na wyższą ocenę

weryfikacja wykazuje, że bez uchwytnych niedociągnięć dobiera odpowiednie metody implementacji algorytmów w języku C

weryfikacja wykazuje, że niemal w pełni poprawnie dobiera odpowiednie metody implementacji algorytmów w języku C, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie dobiera odpowiednie metody implementacji algorytmów w języku C, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie dobiera odpowiednie metody implementacji algorytmów w języku C, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie zna podstawowe pojęcia dotyczące języka programowania C, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie zna podstawowe pojęcia dotyczące języka programowania C, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w większości przypadków testowych zna podstawowe pojęcia dotyczące języka programowania C, ale nie spełnia kryteriów na wyższą ocenę

Kryteria oceniania

weryfikacja wykazuje, że bez uchwytnych niedociągnięć zna podstawowe pojęcia dotyczące języka programowania C

weryfikacja wykazuje, że niemal w pełni poprawnie zna podstawowe pojęcia dotyczące języka programowania C, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w większości przypadków testowych dobiera odpowiednie metody implementacji algorytmów w języku C, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja nie wykazuje, że dobiera odpowiednie metody implementacji algorytmów w języku C, ani że spełnia kryteria na wyższą ocenę

strona 2 z 3

(3)

Programowanie strukturalne w C – wykład ‒ 30 h ‒ wykład ‒ sem. 1 ‒ 2016/2017

19.3 5

19.3 4,5

19.3 4

19.3 3,5

19.3 3

19.3 2

PRAWDA

19.4

20

20.0 Czas ≈

20.1 2h

20.2 2h

20.3 2h

20.4 2h

20.5 2h

20.6 2h

20.7 2h

20.8 2h

20.9 2h

20.10 2h

20.11 2h

20.12 2h

20.13 2h

20.14 2h

20.15 2h

* Symbole po nazwach przedmiotów oznaczają: - K ‒ konwersatorium, - W ‒ wykład, - A ‒ ćwiczenia audytoryjne, - R ‒ zajęcia praktyczne, - P ‒ ćwiczenia projektowe, - L ‒ ćwiczenia laboratoryjne, - E ‒ e-zajęcia, - T ‒ zajęcia towarzyszące.

x

Zakres tematów

21 Metody dydaktyczne wykład informacyjny (konwencjonalny) Aliasy. Zmienne dynamiczne ze sterty.

Zwisające odwołania. Śmieci.

Nazwy tablic jako wskaźniki stałe, wskaźniki jako nazwy tablic.

Arytmetyka na adresach. Tablice dynamiczne ze sterty.

Instrukcje wyboru i pętle.

Rzutowanie. Stałe. Instrukcja przypisania jako wyrażenie w C. Wyrażenie warunkowe.

Nazwy i słowa specjalne. Definicja zmiennej jako szóstki atrybutów. Nazwa, adres i wartości zmiennej.

Zasięg zmiennej.

Czas życia zmiennej.

Definicja typu zmiennej. Podział typów na podstawowe i pochodne. Typy porządkowe.

Typy całkowite i zmiennopozycyjne.Typy boolowskie, typy znakowe, typy wyliczeniowe.

Tablice.

Typy wskaźnikowe.

Opis

Procesor, pamięć i magistrala. Wejście/Wyjście.

Pojęcie zmiennej. Operatory arytmetyczne i operatory porównania w C. Wyrażenia logiczne w C.

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie rozpoznaje podstawowe struktury danych stosowane w języku C i dobiera je do rozwiązania zagadnień programistycznych, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w większości przypadków testowych rozpoznaje podstawowe struktury danych stosowane w języku C i dobiera je do rozwiązania zagadnień programistycznych, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja nie wykazuje, że rozpoznaje podstawowe struktury danych stosowane w języku C i dobiera je do rozwiązania zagadnień programistycznych, ani że spełnia kryteria na wyższą ocenę

weryfikacja wykazuje, że bez uchwytnych niedociągnięć rozpoznaje podstawowe struktury danych stosowane w języku C i dobiera je do rozwiązania zagadnień programistycznych

weryfikacja wykazuje, że niemal w pełni poprawnie rozpoznaje podstawowe struktury danych stosowane w języku C i dobiera je do rozwiązania zagadnień programistycznych, ale nie spełnia kryteriów na wyższą ocenę

weryfikacja wykazuje, że w znacznym stopniu poprawnie rozpoznaje podstawowe struktury danych stosowane w języku C i dobiera je do rozwiązania zagadnień programistycznych, ale nie spełnia kryteriów na wyższą ocenę

st(w)= 5, jeśli 4,5 < w, st(w)= 4,5, jeśli 4,25 < w ≤ 4,5; st(w)= 4, jeśli 3,75 < w ≤ 4,25; st(w)= 3,5, jeśli 3,25 < w ≤ 3,75; st(w)= 3, jeśli 2,75 < w ≤ 3,25; st(w)= 2, jeśli 2,75 ≤ w oraz na bazie podej niżej reguły:

● jeśli każda z ocen końcowych za zajęcia powiązane jest pozytywna i ich średnia wynosi y, to x wyznacza się ze wzoru x=st((y+z)/2), gdzie z jest średnią ważoną ocen z przeprowadzonych weryfikacji, w których wagi ocen z egzaminów wynoszą 2, a wagi ocen z innych form weryfikacji są równe 1

● jeśli choć jedną oceną końcową z zajęć powiązanych jest 2 lub nzal, to x=2.

Ocena końcowa x jest wyznaczana na podstawie wartości

strona 3 z 3

Cytaty

Powiązane dokumenty

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie formułuje i wyjasnia zasady modelowania grafiki trójwymiarowej, ale nie spełnia kryteriów na wyższą

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie formułuje i wyjasnia zasady programowania serwerów www, ale nie spełnia kryteriów na wyższą

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie rozwiązuje problemy z zkresu logiki i teorii mnogości , ale nie spełnia kryteriów na wyższą

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie analizuje dowody twierdzeń algebry liniowej, ale nie spełnia kryteriów na wyższą ocenę.

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie przeprowadza dowody podstawowych twierdzeń topologii, ale nie spełnia kryteriów na wyższą

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie tłumaczy dowody twierdzeń z algebry i objaśnia ich znaczenie, ale nie spełnia kryteriów na wyższą

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie rozwiącuje podstawowe zadania i problemy probabilistyczne, ale nie spełnia kryteriów na wyższą

weryfikacja wykazuje, że w znacznym stopniu poprawnie lecz niekonsystentnie cytuje definicje, formułuje twierdzenia i hipotezy statystyczne, ale nie spełnia kryteriów na wyższą