logo
Karta przedmiotu
logo

Programowanie

Podstawowe informacje o zajęciach

Cykl kształcenia: 2012/2013

Nazwa jednostki prowadzącej studia: Wydział Matematyki i Fizyki Stosowanej

Nazwa kierunku studiów: Fizyka techniczna

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: pierwszego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: Ekologiczne przemiany energii, Informatyczne systemy diagnostyczne

Tytuł otrzymywany po ukończeniu studiów: inżynier

Nazwa jednostki prowadzącej zajęcia: Katedra Fizyki i Inżynierii Medycznej

Kod zajęć: 543

Status zajęć: obowiązkowy dla programu

Układ zajęć w planie studiów: sem: 2 / W15 L45 / 6 ECTS / Z

Język wykładowy: polski

Imię i nazwisko koordynatora: dr hab. prof. PRz Czesław Jasiukiewicz

Terminy konsultacji koordynatora: czwartek 8.30 - 10.00, piątek 10.15 - 11.45

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Znajomość podstawowych zasad tworzenia algorytmów i programów komputerowych.

Ogólne informacje o zajęciach: Moduł dotyczy podstaw tworzenia algorytmów i programów na przykładzie języka C

Materiały dydaktyczne: materiały do zajęć w wersji elektronicznej umieszczone na stronie wskazanej przez wykładowcę

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 B.W. Kernighan, D.M. Ritchie Język C WNT, Warszawa . 1988
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 J. Bielecki Encyklopedia języka C WKiŁ, Warszawa. 1989
Literatura do samodzielnego studiowania
1 S. Prata Język C. Szkoła programowania. Wydanie V Helion. 2006

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Wpis na drugi semestr studiów

Wymagania wstępne w kategorii Wiedzy: Znajomość podstaw systemu operacyjnego w zakresie obsługi plików

Wymagania wstępne w kategorii Umiejętności: Podstawowa umiejętność posługiwania się komputerem.

Wymagania wstępne w kategorii Kompetencji społecznych: Znajomość regulaminu korzystania z pracowni komputerowej

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z OEK
01 Zna podstawowe funkcje wybranego kompilatora laboratorium obserwacja wykonawstwa K_W008+
InzA_W02++
T1A_W07++
02 Zna podstawowe struktury i funkcje języka C. wykład sprawdzian pisemny K_W021++
K_W022++
T1A_W01++
InzA_W02+++
T1A_W07+++
03 Potrafi posługiwać się literaturą i materiałami w postaci elektronicznej z zakresu programowania. laboratorium obserwacja wykonawstwa K_K005+
T1A_K01+
04 Potrafi tworzyć i zaimplementować w języku C proste algorytmy przy użyciu wybranego kompilatora laboratorium obserwacja wykonawstwa K_U001++
K_U020++
T1A_U01++
InzA_U01+
T1A_U05+

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
2 TK01 Podstawowe funkcje kompilatora. W01, L01-L15 MEK01 MEK03
2 TK02 Struktury danych i ich reprezentacja. w02 MEK02 MEK03
2 TK03 Operatory, wyrażenia i instrukcje sterujące. w03 MEK02 MEK03
2 TK04 Preprocesor i jego funkcje. w04 MEK02 MEK03
2 TK05 Wskaźniki. w05 MEK02 MEK03
2 TK06 Struktury i unie. w06 MEK02 MEK03
2 TK07 Podstawowe funkcje biblioteczne w standardzie ANSI w07, L02-L15 MEK02 MEK03
2 TK08 Formatowane wejście/wyjście. w07, L02-L15 MEK02 MEK03
2 TK09 Algorytmy zliczania. L02-L04 MEK02 MEK03 MEK04
2 TK10 Algorytmy sortowania. L05-L08 MEK02 MEK03 MEK04
2 TK11 Algorytmy numeryczne. L09-L15 MEK02 MEK03 MEK04

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 2) Godziny kontaktowe: 15.00 godz./sem.
Uzupełnienie/studiowanie notatek: 7.00 godz./sem.
Studiowanie zalecanej literatury: 8.00 godz./sem.
Laboratorium (sem. 2) Przygotowanie do laboratorium: 45.00 godz./sem.
Godziny kontaktowe: 45.00 godz./sem.
Dokończenia/wykonanie sprawozdania: 45.00 godz./sem.
Konsultacje (sem. 2)
Zaliczenie (sem. 2) Inne: 3.00 godz./sem.

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład średnia ocen z krótkich sprawdzianów na wykładzie.
Laboratorium średnia ocen z wykonania zadań domowych i aktywności na zajęciach
Ocena końcowa 1/4 oceny z wykładu + 3/4 oceny z labolatorium

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
programowanie_zal.pdf

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
programowanie_lab.pdf

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : tak

Dostępne materiały : Własne notatki oraz inne materiały będące wynikiem pracy własnej.

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: nie