informatyka i - Politechnika Opolska
Transkrypt
informatyka i - Politechnika Opolska
Politechnika Opolska Wydział Elektrotechniki, Automatyki i Informatyki Karta Opisu Przedmiotu Kierunek studiów Profil kształcenia Poziom studiów Specjalność Forma studiów Semestr studiów INFORMATYKA Ogólnoakademicki Studia pierwszego stopnia Nazwa przedmiotu INFORMATYKA I Subject Title Całk. 6 Wymagania wstępne w zakresie przedmiotu Studia niestacjonarne I Nauki podst. (T/N) T Computer science I ECTS (pkt.) Tryb zaliczenia przedmiotu Kod przedmiotu Kont. 1 Prakt. Zaliczenie na ocenę K Nazwy MATEMATYKA, INFORMATYKA przedmiotów Ma wiedzę w zakresie matematyki, obejmującą właściwości 1. podstawowych operacji matematycznych i funkcji. Wiedza Ma wiedzę w zakresie informatyki, obejmującą metodę werbalnego 2. opisania algorytmów, systemu liczb dziesiętnych i binarnych. Potrafi sformulować werbalny algorytm elementarnych 1. przekształceń. Umiejętności Kompetencje społeczne 2. Potrafi podać liczby dziesiętne w postaci binarnej. 1. Potrafi współdziałać i pracować w grupie Program przedmiotu Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium L. godz. zajęć w sem. Prowadzący zajęcia Całkowita Kontaktowa (tytuł/stopień naukowy, imię i nazwisko) 70 15 Dr inż. Szczepan Paszkiel | 70 10 zgodnie z przydziałem obowiązków | | | | Treści kształcenia Wykład Lp. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Sposób realizacji Prezentacje komputerowe Tematyka zajęć Wprowadzenie do programowania w języku C/C++. Typy danych języka C/C++. Słowa kluczowe, komentarze. Operatory. Pętle: for oraz while i do while. Instrukcje warunkowe: if, if else. Warunek wielokrotnego wyboru: switch case. Tablice. Deklaracje funkcji i przekazywanie wartości przez funkcje. Funkcja random(). Wskaźniki w C++. Rekurencja w C++: Wieża Hanoi, Silnia, Ciąg Fibonacciego. Wstęp do programowania obiektowego. Klasy. Konstruktory. Dziedziczenie klas. Wyjątki. Interfejsy, struktury. L. godz. pracy własnej studenta 55 L. godz. kontaktowych w sem. Sposoby sprawdzenia zamierzonych Zaliczenie na ocenę. efektów kształcenia Ćwiczenia Sposób realizacji Ćwiczenia komputerowe Liczba godzin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 15 Lp. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Tematyka zajęć Struktura kodu i programowanie stałych ta zmiennych. Dane cyfrowe, logiczne i tekstowe. Wprodzanie danych z kławiatury i przetwarzanie typów danych. Programowanie z wykorzystaniem operatorów arytmetycznych. Operatory inkrementacji i dekrementacji. Programowanie z wykorzystaniem operatorów logicznych ta instrukcji Instrukcje cyklu Programowanie tablic. Programowanie klas. Wykorzystanie metod z wejściowymi i wyjściowymi parametrami. Liczba godzin 1 1 1 1 1 1 1 1 1 1 L. godz. pracy własnej studenta 60 L. godz. kontaktowych w sem. 10 Sposoby sprawdzenia zamierzonych Zaliczenie na ocenę. efektów kształcenia Ma podstawową wiedzę w zakresie programowania w C/C++. 1. Wiedza Ma podstawową wiedzę w zakresie składni i semantyki 2. języka C/C++. 3. Ma podstawową wiedzę w zakresie bibliotek języka. Efekty kształcenia dla przedmiotu - po zakończonym cyklu kształcenia 1. Umiejętności 2. 3. 1. Kompetencje społeczne 2. Potrafi pozyskiwać informacje z literatury i innych źródeł w zakresie języka C/C++; potrafi integrować uzyskane informacje i dokonywać ich implementacje w kod tworzonego programu Ma umiejętność samokształcenia się z wykorzystaniem języka C/C++. Potrafi napisać kod programu prostego zadania z wykorzystaniem języka C/C++. Rozumie potrzebę ciągłego dokształcania się Ma świadomość odpowiedzialności za pracę własną oraz gotowość podporządkowania się zasadom pracy w zespole i ponoszenia odpowiedzialności za wspólnie realizowane zadania Metody dydaktyczne: Wykład informacyjny. Prezentacje multimedialne. Dyskusja dydaktyczna w ramach wykładu i ćwiczeń. Materiały informacyjne w sieci internetowej. Konsultacje. Forma i warunki zaliczenia przedmiotu: Zaliczenie na ocenę. Z wykładów – wiedza środowiska Microsoft Visual Studio .NET, składni i semantyki języka obiektowego programowania C#. Ćwiczenia – dla zadania umiejętności napisania i ustnego komentowania kodu działającego programu. Literatura podstawowa: [1] PERRY S. C.: C# i .NET. – Gliwice: Wydawnictwo “HELION”, 2006. – 911 s. [2] LIS M.: Praktyczny kurs C#. – Gliwice: Wydawnictwo “HELION”, 2007. – 370 s. [3] D. CHAPPEL: Zrozumieć platformę .NET. – Gliwice: Wydawnictwo “HELION”, 2007. – 308 s. [4] LIS M.: C# ćwiczenia. – Gliwice: Wydawnictwo “Helion”, 2006. – 214 s. [5] METSKER S. J.: C#. Wzorce projektowe. – Gliwice: Wydawnictwo “Helion”, 2005. – 412 s. [6] KURATA D.: .NET najpilniej strzeżone tajemnice. – Gliwice: Wydawnictwo “Helion”, 2006. – 186 s. [7] DUFFY J.: Zaawansowane programowanie .NET Framework 2.0. – Gliwice: HELION. - 2007. – 671 s. [8] MATULEWSKI J.: Visual C# 2005 Express Edition. – Gliwice: HELION. 2006. – 211 s. Literatura uzupełniająca: [1] SCHILDT H.: C#. Kurs podstawowy. – Kraków: Wydawnictwo “Edition 2000”, 2002. – 638 s [2] PETZOLD C.: Programowanie Microsoft WINDOWS w języku C#. – Warszawa: „RM”, 2002. – 1161 s. [3] CONARD J,, DENGLER P., FRANCIS B., GLINN J., HARVEY B., HOLLIS B., RAMACHANDRAN R. SHENKLEN J., SHORT S., ULLMAN C.: Wpowadzenie do .NET. – Warszawa: “MKOM”, 2002. 495 s. [4] DUNAWAY R.B.: Visual Studio .NET. – Warszawa: “MKOM”, 2003. 400 s. [5] LIBERTY L.: Visual C#. Zapiski programisty. – Gliwice: HELION. 2006. – 277 s. [6] LIBERTY L.: C#. Programowanie. – Gliwice: HELION. 2006. – 595 s. [7] MOJICA J.: C# i ASP.NET. – Gliwice: HELION. 2004. – 451 s. ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: pieczęć/podpis (Dziekan Wydziału pieczęć/podpis)