Państwowa Wyższa Szkoła Zawodowa w Gnieźnie
Transkrypt
Państwowa Wyższa Szkoła Zawodowa w Gnieźnie
Państwowa Wyższa Szkoła Zawodowa w Gnieźnie Instytut Elektroniki i Telekomunikacji Europejski System Transferu Punktów Karta opisu przedmiotu Nazwa przedmiotu: Informatyka (C++) Kierunek: Kod 11.3ESC05 Rok/Semestr Elektronika i telekomunikacja II/3 Specjalność: Rodzaj przedmiotu Systemy i sieci teleinformatyczne Wymiar godzin: Wykłady: 15 Ćwiczenia: Język wykładowy: polski obowiązkowy Liczba punktów ECTS Laboratoria: 45 6 Projekty: - Poziom przedmiotu podstawowy Prowadzący: tytuł, imię i nazwisko: dr inż. Mariusz Głąbowski e-mail: [email protected] Instytut: Elektroniki i telekomunikacji Cele nauczania przedmiotu: Zapoznanie z technikami programowania umiejętności programowania w języku C++ i opanowanie praktycznych Opis treści kształcenia: Struktura i działania komputera. Typy języków programowania. Typy zmiennych reprezentacja w pamięci komputera. Operatory arytmetyczne i relacyjne. Struktury warunkowe. Pętle. Funkcje i ich prototypy, wzorce i przeciążanie. Tablice. Algorytmy sortowania. Wskaźniki. Struktury. Tworzenie klas. Obiekty. Zaprzyjaźnione funkcje i klasy. Dziedziczenie. Dynamiczne zarządzanie pamięcią. Dynamiczne struktury danych. Wymagane wiadomości: ECDL Forma prowadzonych zajęć: Wykłady i zajęcia laboratoryjne Metody oceny: Bieżąca kontrola wiadomości na laboratoriach, zaliczenie. Bibliografia: Podstawowa 1. A. Stasiewicz, C++. Ćwiczenia praktyczne, Helion, 2006. Uzupełniająca 1. D. Kalev, J. Walter, M. Cobler, C++ w zadaniach, SAMS, Wrocław, 2000 2. B. Stroustrup, Język C++, Wydawnictwa Naukowo-Techniczne, 2004. 3. B. Eckel, Thinking in C++, Helion, 2002. 4. J. Grębosz, Symfonia C++, Edition, 2006.