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 - <5 pkt. (<50 %) dst - 5 pkt. (50 %) dst plus - 6 pkt. (60 %) db - 7 pkt. (70 %) db plus - 8 pkt. (80 %) bdb - >9 pkt. (>90 %) |
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ę |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.