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)