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

Algorytmizacja i programowanie

Informacje ogólne

Kod przedmiotu: POL-AiP-SI-LS
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Algorytmizacja i programowanie
Jednostka: Wydział Politologii i Dziennikarstwa
Grupy:
Punkty ECTS i inne: 5.00 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ść podstawowych pojęć informatycznych na poziomie szkoły średniej.

Godzinowe ekwiwalenty punktów ECTS:

Godziny kontaktowe (z udziałem nauczyciela akademickiego):

a) wykład - 30

b) laboratorium - 30

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

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

Godziny niekontaktowe (praca własna studenta):

a) przygotowanie się do zajęć- 45

b) przygotowanie się do egzaminu - 15

Łączna liczba godzin niekontaktowych - 60

Liczba punktów ECTS za godziny niekontaktowe - 2

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

Sposób weryfikacji efektów kształcenia:

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

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

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

U1 - na podstawie śródsemestralnych sprawdzaniów pisemnych i przygotowania do laboratorium

U2 - na podstawie śródsemestralnych sprawdzaniów pisemnych i przygotowania do laboratorium

U3 - na podstawie pracy na zajęciach oraz na podstawie śródsemestralnych sprawdzaniów pisemnych oraz egzaminu


Pełny opis:

Zajęcia będą poświęcone następującym zagadnieniom:

1. Rozwiązywanie problemów za pomocą komputera. Specyfikacja problemu, analiza problemu, pojęcie algorytmu. Program komputerowy i etapy jego tworzenia.

2. Przechowywanie informacji w programie - zmienne, stałe; typy danych.

3. Instrukcje podstawienia, operacje wejścia/wyjścia.

4. Konstrukcja algorytmów za pomocą operacji sekwencji, selekcji oraz iteracji.

5. Schematy blokowe NS.

6. Konstrukcje języków programowania na przykładzie C++ (alfabet, słowa kluczowe, typy danych).

7. Kod źródłowy, kompilacja, wykonanie, testowanie programu.

8. Elementy złożonych struktur danych i obiektowości.

Literatura:

1. M. M. Sysło, Algorytmy, WSiP 2002.

2. S. Alagić, M. Arbib, Projektowanie programów poprawnych i dobrze zbudowanych, WNT 1982.

3. S. Prata, Język C++. Szkoła programowania. Helion 2012.

Efekty uczenia się:

WIEDZA

W1. Rozumie znaczenie algorytmizacji i technik planowania rozwiązań informatycznych - K_W11

W2. Zna konstrukcje językowe wybranego języka programowania - K_W10, K_W12

W3. Zna najważniejsze i użyteczne struktury danych oraz algorytmy, które z nich korzystają - K_W10,

UMIEJĘTNOŚCI

U1. Rozpoznaje i specyfikuje problemy, które można rozwiązać algorytmicznie - K_U11

U2. Umie ułożyć i analizować prosty algorytm zgodny z zadaną specyfikacją - K_U11, K_U12

U3. Potrafi skompilować, uruchomić i testować napisany samodzielnie prosty program komputerowy - K_U11

KOMPETENCJE SPOŁECZNE

K1. Rozumie potrzebę samokształcenia i rozwoju osobistego - K_K01, K_K03

K2. Potrafi precyzyjnie formułować pytania i pracować nad zrozumieniem i rozwiązaniem prostych zagadnień - K_K02

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

Okres: 2023-02-27 - 2023-06-25
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: (brak danych)
Prowadzący grup: Jerzy Mycka
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin

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

Okres: 2024-02-26 - 2024-06-23
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Wykład, 30 godzin więcej informacji
Koordynatorzy: (brak danych)
Prowadzący grup: Rajmund Kuduk
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin
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