SylabUZ
Nazwa przedmiotu | Podstawy programowania |
Kod przedmiotu | 11.3-WE-ELEKTP-PodstProgr |
Wydział | Wydział Informatyki, Elektrotechniki i Automatyki |
Kierunek | Elektrotechnika |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. inżyniera |
Semestr rozpoczęcia | semestr zimowy 2022/2023 |
Semestr | 3 |
Liczba punktów ECTS do zdobycia | 5 |
Typ przedmiotu | obowiązkowy |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 30 | 2 | 18 | 1,2 | Zaliczenie na ocenę |
Laboratorium | 30 | 2 | 18 | 1,2 | Zaliczenie na ocenę |
Celem przedmiotu jest nauka programowania w języku C. Nauka polega na zapoznaniu się ze składnią i semantyką języka C oraz na kształtowaniu umiejętności implementowania prostych algorytmów.
Wstęp do programowania w języku C: Systemy liczbowe (dziesiętny, binarny i szesnastkowy). Podstawowe elementy i budowa programu. Funkcja główna. Funkcje i procedury. Środowisko programistyczne. Pliki źródłowe.
Kompilacja i linkowanie programu.
Stałe i zmienne: Podstawowe typy danych. Deklaracje zmiennych i ich zasięg. Stałe i preprocesor. Tablice.
Operatory, wyrażenia i instrukcje: Operatory arytmetyczne i logiczne. Manipulowanie bitami (bitowe operatory logiczne). Konwersja typów (operator rzutowania). Instrukcje sterujące (pętle, rozgałęzienia i skoki).
Operacje wejścia/wyjścia: Łańcuchy znakowe. Funkcje getchar, putchar i funkcje formatujące printf i scanf. Operacje na ciągach znaków.
Funkcje: Tworzenie i korzystanie z funkcji. Argumenty funkcji. Zwracanie wartości przy pomocy instrukcji return.
Wskaźniki: Uzyskiwanie adresów (operator &). Wskaźniki (operator dereferencji *). Deklarowanie wskaźników. Dynamiczne przydzielanie pamięci. Korzystanie z argumentów wskaźnikowych w przypadku argumentów funkcji.
Struktury: Deklaracja struktury. Definiowanie własnych typów danych (typedef). Definiowanie zmiennej strukturalnej. Uzyskiwanie dostępu do składników struktury.
wykład: wykład konwencjonalny, wykład problemowy, dyskusja
laboratorium: ćwiczenia laboratoryjne
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Wykład - egzamin - umiejętność rozwiązywania zadań; znajomość składni i semantyki języka C
Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium
Składowe oceny końcowej = wykład: 50% + laboratorium: 50%
Zmodyfikowane przez dr hab. inż. Paweł Szcześniak, prof. UZ (ostatnia modyfikacja: 06-04-2022 22:21)