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

Wprowadzenie do technik programowania (wybieralny)

Informacje ogólne

Kod przedmiotu: F-K.174
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Wprowadzenie do technik programowania (wybieralny)
Jednostka: Instytut Filozofii
Grupy:
Strona przedmiotu: http://bacon.umcs.lublin.pl/~pgiza/zajecia/kognitywistyka/wprowadzenie-do-technik-programowania-ii-st-kogni
Punkty ECTS i inne: 0 LUB 4.00 (w zależności od programu) 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:

Brak.

Sposób weryfikacji efektów kształcenia:

Ocena uzależniona jest od sumy punktów uzyskanych z:


testu praktycznego

2 testów teoretycznych


Wszystkie oceny cząstkowe muszą być pozytywne.

LImit nieusprawiedliwionych nieobecności: 2 godz.

Jedne zajęcia mogą się odbyć zdalnie na Kampusie (Moodle).


Oceny przyporządkowane są do progów punktowych w sposób opisany na stronie:

http://bacon.umcs.lublin.pl/~pgiza/blog/archiwa/3505

Pełny opis:

Kurs stanowi wprowadzenie metod algorytmicznego programowania strukturalnego i (w mniejszym zakresie) obiektowego w wybranym języku programowania.

Treści programowe:

• Instalacja i korzystanie z wybranego zintegrowanego środowiska programistycznego.

• Wprowadzenie: słowa kluczowe, identyfikatory, stwierdzenia, komentarze, zmienne operacje wejścia i wyjścia.

• Podstawowe struktury danych i operacje na nich.

• Algorytmy przetwarzania warunkowego i ich zastosowanie

• Algorytmy iteracyjne

• Błędy składniowe i funkcjonalne

• Definiowanie funkcji, zakres zmiennych.

• Podstawowe algorytmy rekurencyjne.

• Zarządzanie plikami i katalogami.

• Rozwiązywanie praktycznych problemów, przykłady.

• Podstawy programowania obiektowego, podstawowe pojęcia (klasy, obiekty, metody, dziedziczenie…) i przykłady programów.

Literatura:

Dostępna na stronie kursu.

Efekty uczenia się:

wiedza:

1. Zna podstawowe struktury wybranego języka programowania oraz charakteryzuje metody i algorytmy stosowane w tym języku do rozwiązywania prostych problemów.

2. Zna i rozumie dobór odpowiednich podstawowych narzędzi wybranego języka programowania do rozwiązywania prostych problemów.

3. Zna strukturę logiczną języka programowania. Zna i rozumie podstawowe pojęcia syntaktyczne i semantyczne oraz wyjaśnia ich wzajemne relacje.

umiejętności:

1. Potrafi rozwiązywać proste problemy przy użyciu podstawowych technik programowania wybranego języka oraz analizować i oceniać działanie przykładowych prostych programów także w języku angielskim.

2. Umie rozwiązywać proste problemy poprzez dobór, wdrożenie i wykorzystanie tzw. wolnego otwartego oprogramowania, również działającego w środowisku darmowego systemu operacyjnego Linux.

3. Potrafi posługiwać się dostępnym środowiskiem programistycznym.

Kompetencje społeczne:

1. Jest przygotowany do komunikacji z otoczeniem, także w języku angielskim.

2. Jest przygotowany do wykorzystania zdobytej wiedzy i umiejętności z zakresu programowania w działaniach na rzecz interesu publicznego i rozwoju przedsiębiorczości.

3. Przestrzega zasad poszanowania własności intelektualnej w tym prawa autorskiego do programów, również poprzez używanie darmowego oprogramowania.

Zajęcia w cyklu "Semestr zimowy 2022/2023" (zakończony)

Okres: 2022-10-01 - 2023-02-01
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Koordynatorzy: Piotr Giza
Prowadzący grup: Piotr Giza
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę

Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)

Okres: 2023-10-01 - 2024-02-04
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Koordynatorzy: Piotr Giza
Prowadzący grup: Piotr Giza
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę

Zajęcia w cyklu "Semestr zimowy 2024/2025" (w trakcie)

Okres: 2024-10-01 - 2025-02-03

Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Koordynatorzy: Piotr Giza
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę
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.0.0