Uniwersytet Mikołaja Kopernika w Toruniu - Centralny punkt logowania
Strona główna

Programowanie I

Informacje ogólne

Kod przedmiotu: 2401-K-S1-1-PROG1
Kod Erasmus / ISCED: (brak danych) / (0228) Interdyscyplinarne programy i kwalifikacje związane z naukami humanistycznymi Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Programowanie I
Jednostka: Katedra Kognitywistyki
Grupy: Kognitywistyka -s1 - 1 rok
Modułk MK_8 - przedmioty uzupełniające z I stopnia
Strona przedmiotu: http://fizyka.umk.pl/~jacek/dydaktyka/programowanie/
Punkty ECTS i inne: 2.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.
Język prowadzenia: polski
Wymagania wstępne:

Brak

Rodzaj przedmiotu:

kanon

Całkowity nakład pracy studenta:

- godziny realizowane z udziałem nauczyciela: 15h

- czas poświęcony na pracę indywidualną (realizacja ćwiczeń udostępnionych w formie filmów): 45h


Całkowita liczba godzin 60.

Efekty uczenia się - wiedza:

1) Student zna składnię języka C#, wie jak funkcjonuje zintegrowane środowisko programistyczne

K_W02, K_W04, K_W05, K_W16,K_W11

2) Student rozumie ideę programowania strukturalnego i obiektowego.

K_W14, K_W15,K_W07





Efekty uczenia się - umiejętności:

1) Student potrafi napisać program, w którym wykorzystywane są pętle oraz instrukcje warunkowe.

K_U05, K_U04, KU09

2) Potrafi zaimplementować prosty algorytm.

K_U03, K_U10, K_U11, K_U14

2) Student umie samodzielnie wyszukiwać informacje dotyczące dokmunetacji funkcji dostępnych w jezyku C#.

K_U01, K_U07



Efekty uczenia się - kompetencje społeczne:

Student posiada umiejętność zwięzłego i precyzyjnego opisania własnych rozwiązań oraz określenia możliwych zastosowań.

K_K02, K_K05, K_K07, K_K08, K_K09


Metody dydaktyczne podające:

- opis
- pogadanka
- wykład informacyjny (konwencjonalny)

Metody dydaktyczne poszukujące:

- ćwiczeniowa

Skrócony opis:

Studenci będą uczyli się pisania programów w języku C#. Do tego celu użyte zostanie darmowe zintegrowane środowisko programistyczne Visual Studio Community. W celu zrozumienia podstaw programowania na wykładzie prezentowane będą pisane proste programy, które następnie student będzie ćwiczył korzystając z nagranych filmów oraz realizując zadania.

Nie są omawiane zaawansowane zagadnienia m.in. typy ogólne, dziedziczenie, polimorfizm czy definiowanie interfejsów.

Pełny opis:

Spis tresści:

1. Wprowadzenie do programowania

2. Platformy .NET i .NET Core

3. Typy i zmienne

4. Metody

5. Instrukcje sterujące

6. Typy wartościowe i referencyjne

7. Tablice, pętle i pliki

8. Debugowanie

9. Krotki

11. Kolekcje

12. Definiowanie typów. Programowanie obiektowe

13. Testy jednostkowe

14. Wersjonowanie i backup kodu

Literatura:

Skrypt do wykładu (ksero)

Joseph Albahari, Ben Albahari C# 7.0 w pigułce. Wydanie VII Helion 2018

Marcin Lis C#. Praktyczny kurs. Wydanie III Helion 2016

Marcin Lis C#. Ćwiczenia. Wydanie IV Helion 2016

Tony Gaddis Visual C# dla zupełnie początkujących. Owoce programowania. Wydanie IV Helion 2019

Metody i kryteria oceniania:

Zaliczenie zajęć (na ocenę) odbywa się na podstawie 2 kolokwiów jedno w połowie semestru, drugie na koniec.

Do otrzymania zaliczenia konieczne jest zaliczenie obydwu kolokwiów.

Nie będzie sprawdzana obecność na zajęciach.

Zajęcia w cyklu "Semestr letni 2021/22" (zakończony)

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

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

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

Zajęcia w cyklu "Semestr letni 2023/24" (w trakcie)

Okres: 2024-02-20 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin więcej informacji
Koordynatorzy: Jan Nikadon
Prowadzący grup: Jan Nikadon
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ kontakt deklaracja dostępności USOSweb 7.0.2.0-1 (2024-03-12)