Uniwersytet Marii Curie-Skłodowskiej w Lublinie - Centralny System Uwierzytelniania
Strona główna

Kurs programowania

Informacje ogólne

Kod przedmiotu: MFI-M.S31
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Kurs programowania
Jednostka: Instytut Matematyki
Grupy:
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Wymagania wstępne:

Znajomość podstaw algorytmizacji i programowania.

Godzinowe ekwiwalenty punktów ECTS:

Godziny kontaktowe (z udziałem nauczyciela akademickiego):

a) wykład - 15

b) laboratorium - 30

c) inne (realizowane np. w formie konsultacji) - 30


Łączna liczba godzin z udziałem nauczyciela akademickiego - 75

Liczba punktów ECTS z udziałem nauczyciela akademickiego - 2,5


Godziny niekontaktowe (praca własna studenta):

a) przygotowanie się do zajęć - 65

b) przygotowanie się do egzaminu - 10


Łączna liczba godzin niekontaktowych - 75

Liczba punktów ECTS za godziny niekontaktowe - 2,5


Sumaryczna liczba punktów ECTS dla modułu - 5

Sposób weryfikacji efektów kształcenia:

W1 - na podstawie bieżącego przygotowania do zajęć oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

W2 - na podstawie bieżącego przygotowania do zajęć oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

W3 - na podstawie bieżącego przygotowania do zajęć oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

W4 - na podstawie bieżącego przygotowania do zajęć oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

W5 - na podstawie bieżącego przygotowania do zajęć oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

W6 - na podstawie bieżącego przygotowania do zajęć oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

U1 - na podstawie pracy na zajęciach oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

U2 - na podstawie pracy na zajęciach oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

U3 - na podstawie pracy na zajęciach oraz na podstawie śródsemestralnych sprawdzianów pisemnych i/lub egzaminu

K1 - na podstawie pracy na zajęciach

K2 - na podstawie pracy na zajęciach

K3 - na podstawie pracy na zajęciach

Pełny opis:

Doskonalenie umiejętności programowania w wybranym języku programowania.

Literatura:

Literatura jest podana w dalszej części sylabusa.

Efekty uczenia się:

WIEDZA

W1. Zna wybrane pojęcia i metody logiki matematycznej, teorii mnogości i matematyki dyskretnej zawarte w podstawach innych dyscyplin matematyki; profil ogólnoakademicki K_W06; X1A_W01

W2. Zna podstawy technik obliczeniowych i programowania, wspomagających pracę matematyka i rozumie ich ograniczenia; profil ogólnoakademicki K_W08; X1A_W04, X1A_W05

W3. Zna na poziomie podstawowym co najmniej jeden pakiet oprogramowania, służący do obliczeń symbolicznych; profil ogólnoakademicki K_W09; X1A_W05

W4. Zna podstawy programowania w wybranym języku programowania (co najmniej jednym); profil ogólnoakademicki K_W15; X1A_W04

W5. Zna najważniejsze struktury danych oraz korzystające z nich algorytmy; profil ogólnoakademicki K_W16; X1A_W04

W6. Rozumie działanie systemów komputerowych i sieci; profil ogólnoakademicki K_W17; X1A_W05

UMIEJĘTNOŚCI

U1. Rozpoznaje problemy, w tym zagadnienia praktyczne, które można rozwiązać algorytmicznie; potrafi dokonać specyfikacji takiego problemu; profil ogólnoakademicki K_U25; X1A_U04

U2. Umie ułożyć i analizować algorytm zgodny ze specyfikacją i zapisać go w wybranym języku programowania; profil ogólnoakademicki K_U26; X1A_U04

U3. Potrafi skompilować, uruchomić i testować napisany samodzielnie program komputerowy; profil ogólnoakademicki K_U27; X1A_U04

KOMPETENCJE SPOŁECZNE

K1. Ma świadomość ograniczenia poziomu swojej wiedzy i umiejętności, rozumie potrzebę ciągłego dokształcania się zawodowego i rozwoju osobistego, dokonuje samooceny własnych kompetencji i doskonali umiejętności, wyznacza kierunki własnego rozwoju i kształcenia; profil ogólnoakademicki K_K01; X1A_K01, X1A_U07, X1A_K05

K2. Potrafi pracować zespołowo; rozumie konieczność systematycznej pracy nad wszelkimi projektami, które mają długofalowy charakterprofil ogólnoakademicki K_K03; X1A_K02

K3. Potrafi samodzielnie wyszukiwać informacje w literaturze, także w językach obcych oraz przedstawić opracowanie badanego problemu wraz ze sposobami jego rozwiązania; profil ogólnoakademicki K_K06; X1A_K01, X1A_U05, X1A_U09, X1A_U10, X1A_U08

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.2.0