SylabUZ
Nazwa przedmiotu | Języki programowania |
Kod przedmiotu | 11.3-WE-EP-JP |
Wydział | Wydział Informatyki, Elektrotechniki i Automatyki |
Kierunek | Elektrotechnika / Cyfrowe Systemy Pomiarowe |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. inżyniera |
Semestr rozpoczęcia | semestr zimowy 2016/2017 |
Semestr | 2 |
Liczba punktów ECTS do zdobycia | 3 |
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 |
Laboratorium | 30 | 2 | 18 | 1,2 | Zaliczenie na ocenę |
Wykład | 15 | 1 | 9 | 0,6 | Zaliczenie na ocenę |
Celem przedmiotu jest nauka programowania w języku C/C++. Nauka polega w pierwszej kolejności na zapoznaniu się ze składnią i semantyką języka C i wybranych elementów języka C++ oraz na kształceniu umiejętności implementowaniu prostych algorytmów. Dodatkowo studenci zaznajamiani są z podstawowymi elementami programowania obiektowego, które pozwalają definiowanie obiektów programistycznych przydatnych w zakresie projektowania prostych obwodów elektrycznych.
Zagadnienia z matematyki z zakresu szkoły średniej.
Wiadomości wstępne: program i jego składowe.
Środowisko programistyczne. Pliki źródłowe. Kompilacja. Podstawowe elementy i budowa programu. Funkcja główna. Funkcje i procedury.
Typy podstawowe. Zmienne. Operacje wejścia/wyjścia. Operatory.
Pętle iteracyjne: for, while, do-while (repeat-unitl).
Instrukcje decyzyjne.
Tworzenie własnych funkcji.
Tablice i łańcuchy znaków.
Wskaźniki.
Algorytmy sortowania: bąbelkowe, wybór prosty, qsort.
Struktury listowe: tworzenie, dodawanie, usuwanie, sortowanie, wyświetlanie.
Klasy, obiekty, dziedziczenie, przeciążanie funkcji operatorowych.
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/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ż. Radosław Kłosiński, prof. UZ (ostatnia modyfikacja: 20-09-2016 11:28)