Programowanie I 0900-FX1-2PRO1
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina i dyscyplina nauki: nauki matematyczne, informatyka
Moduł: narzędzia informatyki
Rok studiów / semestr: 2 rok / 3 semestr
Wymagania wstępne: podstawy obsługi komputera z systemem Windows lub Linux, matematyka z zakresu szkoły średniej
Liczba godzin zajęć dydaktycznych: wykład - 15 godz., laboratorium 45 godz.
Metody dydaktyczne: wykład, dyskusja, prezentacja, zajęcia praktyczne, konsultacje, praca własna studenta w domu
Punkty ECTS: 5
Bilans nakładu pracy studenta: udział w wykładach (15 godz.), udział w laboratorium (45 godz.), udział w konsultacjach (30 godz.), praca własna w domu (30 godz.), przygotowywanie do zaliczeń (30 godz.)
Wskaźniki ilościowe: nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela - 3.0 ECTS; nakład pracy studenta związany z zajęciami o charakterze praktycznym - 1.8 ECTS
Program zajęć (wykład i laboratorium):
1. Wprowadzenie
2. Zmienna i podstawowe typy danych
3. Przestrzeń nazw std
4. Operacje matematyczne
5. Operacje porównania
6. Operacje logiczne
7. Instrukcja warunkowa if ... else
8. Warunek wielokrotnego wyboru switch ... case. Instrukcja sterująca break
9. Pętle: do ... while, while, for. Słowa kluczowe continue, break
10. Pseudolosowe liczby całkowite
11. Jednowymiarowe tablice zmiennych
12. Funkcje
13. Zmienne tekstowe
14. Podstawy obsługi plików
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
Wymagania (lista przedmiotów)
Założenia (lista przedmiotów)
Założenia (opisowo)
Efekty kształcenia
K_W25 - zna podstawy programowania w wybranym języku wyższego poziomu
K_U23 - umie napisać prosty program komputerowy w wybranym języku programowania, skompilować go i uruchomić
K_K05 - potrafi samodzielnie wyszukiwać informacje w literaturze i zasobach Internetu, także w językach obcych
Kryteria oceniania
wykład: Zaliczenie wykładu odbywa się na podstawie obecności i aktywności studenta na wykładzie. Nieobecność na ponad połowie wykładów kwalifikuje do nie zaliczenia przedmiotu.
laboratorium: Zaliczenie laboratorium odbywa się na podstawie obecności, pracy na laboratorium, prac domowych oraz zaliczenia praktycznego przy komputerze obejmującego zagadnienia omawiane w trakcie zajęć. Nieobecność na ponad połowie zajęć laboratoryjnych kwalifikuje do nie zaliczenia przedmiotu.
Literatura
[1] W. Porębski, Język C++ : wprowadzenie do programowania, wyd. 2, Komputerowa Oficyna Wydawnicza "Help", Warszawa 1999.
[2] J. Grębosz, Symfonia C ++ standard : programowanie w języku C++ orientowane obiektowo, Wydawnictwo "Edition 2000" : Oficyna Kallimach, Kraków 2005.
[3] S. Prata, Język C++, wyd. 5, Wydawnictwo Helion, Gliwice 2006.
[4] A. Koenig, Accelerated C++ : practical programming by example, 22nd printing, Addison-Wesley, Boston 2013.
[5] Źródła internetowe.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: