Podstawy programowania 2
Informacje ogólne
| Kod przedmiotu: | 0800-POPROG2 |
| Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
| Nazwa przedmiotu: | Podstawy programowania 2 |
| Jednostka: | Wydział Fizyki, Astronomii i Informatyki Stosowanej |
| Grupy: | |
| Punkty ECTS i inne: |
1.00
|
| Język prowadzenia: | polski |
| Rodzaj przedmiotu: | przedmiot obligatoryjny |
| Całkowity nakład pracy studenta: | Godziny realizowane z udziałem nauczyciela (22 godz.): - udział w laboratoriach – 20 - konsultacje z nauczycielem akademickim – 2 Czas poświęcony na pracę indywidualną studenta (8 godz.): - przygotowanie do laboratoriów – 3 - przygotowanie do kolokwium – 5 Łącznie: 30 godz. (1 ECTS) |
| Efekty uczenia się - wiedza: | W1 - Student poznaje historię rozwoju komputerów oraz języków programowania. (astronomia: K_W01, fizyka: K_W01, fizyka techniczna: K_W01, automatyka i robotyka: K_W01) W2 - Student uzyskuje podstawową wiedzę z zakresu programowania strukturalnego w języku C, Fortranie, Pythonie oraz środowisku Matlab. (astronomia: K_W02, fizyka: K_W02, fizyka techniczna: K_W02, automatyka i robotyka: K_W02) |
| Efekty uczenia się - umiejętności: | U1 - Student który zaliczył przedmiot potrafi pisać programy rozwiązujące proste problemy obliczeniowe. (astronomia: K_U01, fizyka: K_U01, fizyka techniczna: K_U01, automatyka i robotyka: K_U02) |
| Efekty uczenia się - kompetencje społeczne: | K1 - Student który zaliczył przedmiot potrafi samodzielnie poszerzać swoją wiedzę z zakresu programowania w oparciu o literaturę. (astronomia: K_K01, fizyka: K_K01, fizyka techniczna: K_K01, automatyka i robotyka: K_K02) |
| Metody dydaktyczne: | Laboratorium. |
| Metody dydaktyczne podające: | - pogadanka |
| Metody dydaktyczne poszukujące: | - laboratoryjna |
| Skrócony opis: |
Kontynuacja zajęć z Podstaw programowania 1, na których student poznaje drugi język programowania i uczy się realizacji w nim kodów podstawowych algorytmów. |
| Pełny opis: |
1. Historia rozwoju komputerów i języków programowania. 2. Proste programy w C/Fortranie: kompilacje, konsolidacja, uruchomienie. Poznanie środowiska Matlab oraz języka interpretowanego Python. 3. Zmienne i stałe. Operacje arytmetyczne, logiczne i relacji, funkcje wbudowane. Instrukcje pisania na ekran i czytania z klawiatury właściwe dla języka. 4. Instrukcje warunkowe (if/switch). Instrukcje „break/continue”. 5. Tablice jedno i dwuwymiarowe. 6. Pętle iteracji warunkowej i bezwarunkowej 7. Wskaźniki (język C). 8. Tablice dynamiczne. Jedno, dwu i trójwymiarowe. 9. Struktury oraz unie. 10. Operacje na plikach. 11. Podprogramy: procedury/funkcje, przekazywanie przez wartość/wskaźnik. |
| Literatura: |
[1] Stephen Prata, Język C. Szkoła programowania, [2] Wojciech Sobieski, GNU Fortran z elementami wizualizacji danych, [3] Andrzej Zalewski, Rafał Cegieła, Matlab - obliczenia numeryczne i ich zastosowania [3] Alex Martelli, Anna Martelli Ravenscroft, David Ascher, Python. Receptury |
| Metody i kryteria oceniania: |
Ocena z laboratorium na podstawie realizacji zadań laboratoryjnych oraz kolokwium (kolokwiów) zaliczeniowych weryfikujących osiągnięcie efektów kształcenia (przede wszystkim W2 i U1). Skala ocen: ndst - < 15 pkt. (=<50 %) dst - 16 pkt. (> 53 %) dst plus - 19 pkt. (> 63 %) db - 22 pkt. (73 %) db plus - 25 pkt. (83 %) bdb - > 28 pkt. (>93 %) |
Zajęcia w cyklu "Semestr zimowy 2022/23" (zakończony)
| Okres: | 2022-10-01 - 2023-02-19 |
Przejdź do planu
PN WT LAB
ŚR CZ PT LAB
LAB
LAB
|
| Typ zajęć: |
Laboratorium, 20 godzin
|
|
| Koordynatorzy: | Krzysztof Katarzyński | |
| Prowadzący grup: | Paweł Potasz, Michał Słowiński | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2023/24" (zakończony)
| Okres: | 2023-10-01 - 2024-02-19 |
Przejdź do planu
PN LAB
LAB
WT ŚR LAB
LAB
CZ PT |
| Typ zajęć: |
Laboratorium, 20 godzin
|
|
| Koordynatorzy: | Krzysztof Katarzyński | |
| Prowadzący grup: | Paweł Potasz | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2024/25" (zakończony)
| Okres: | 2024-10-01 - 2025-02-23 |
Przejdź do planu
PN WT LAB
ŚR CZ PT LAB
LAB
|
| Typ zajęć: |
Laboratorium, 20 godzin
|
|
| Koordynatorzy: | Krzysztof Katarzyński | |
| Prowadzący grup: | Paweł Potasz | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2025/26" (w trakcie)
| Okres: | 2025-10-01 - 2026-02-22 |
Przejdź do planu
PN WT ŚR LAB
CZ LAB
PT LAB
|
| Typ zajęć: |
Laboratorium, 20 godzin
|
|
| Koordynatorzy: | Paweł Potasz | |
| Prowadzący grup: | Tuğçe Gökdemir, Marta Pelc, Paweł Potasz | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.
