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)
|
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 |
Przejdź do planu
PN WT ŚR CZ LB
PT |
Typ zajęć: |
Laboratorium, 30 godzin
|
|
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 |
Przejdź do planu
PN WT ŚR CZ LB
PT |
Typ zajęć: |
Laboratorium, 30 godzin
|
|
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 |
Przejdź do planu
PN WT LB
ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin
|
|
Koordynatorzy: | Piotr Giza | |
Prowadzący grup: | (brak danych) | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.